Live#…
Reading the chain…
Quickstart

Five steps to indexed events

Add GullyChain Testnet, get free test ETH, deploy with the starter kit, verify on Sourcify and read your events from the indexer. Every command is copy-paste; the chart is the testnet right now.

Transactions per block · last 60 blocks
—
—user transactions in the window
Your progress
paste an address to check
  1. Add networknot checked yet
  2. Get test ETHnot checked yet
  3. Deploynot checked yet
  4. Verifynot checked yet
  5. Indexnot checked yet

Checked live against the chain: balance and transactions sent from your address (2), code at your contract address (3), its Sourcify match (4) and its logs over the RPC (5). Step 1 is confirmed through a connected wallet on chain 485590.

On this page: 1. Add network · 2. Get test ETH · 3. Deploy · 4. Verify · 5. Index · Starter kit

01
Step 1 of 5 · Add network

Add GullyChain Testnet

GullyChainTestnet Chain ID 485590, settles to Arbitrum Sepolia, gas in ETH, 3 public RPCs with open CORS (the button adds all of them, in fallback order). One click in a browser wallet, or paste it into your config.

https://testnet-rpc.gullychain.xyz
Network reference
02
Step 2 of 5 · Get test ETH

Get testnet ETH

Sign in to the faucet with Gully ID and it sends 0.003 ETH per address per day, straight on GullyChain. That covers a few deployments. For more, bridge Arbitrum Sepolia ETH; it lands in about a minute.

03
Step 3 of 5 · Deploy

Deploy a contract

Shell
# once: store a testnet key encrypted
cast wallet import dev --interactive

forge create src/Counter.sol:Counter \
  --rpc-url https://testnet-rpc.gullychain.xyz \
  --account dev --broadcast

Hardhat, viem and the starter kit work the same way. Multicall3, Permit2, the EntryPoints and the CREATE2 factories are already deployed.

04
Step 4 of 5 · Verify

Verify and check it

Shell
cast code <your-address> --rpc-url https://testnet-rpc.gullychain.xyz
forge flatten src/Counter.sol > Counter.flat.sol

Open the address on the explorer, then verify the source on verify.gullychain.xyz (Sourcify): upload the metadata.json and sources from out/, or a standard JSON input.

05
Step 5 of 5 · Index

Read and index events

Read logs straight from the RPC with viem's getLogs or watchContractEvent. Launches, trades, swaps and names are already indexed at indexer.gullychain.xyz:

Shell
curl -s https://indexer.gullychain.xyz/feed?limit=5
curl -s https://indexer.gullychain.xyz/tokens

Next

  • Start from the starter kit: Foundry contracts with tests, a deploy script and a viem app.
  • Integrate Gully Core, embeds, the share API and Gully ID one-tap approvals.
  • Read the docs quickstart for Hardhat, viem and curl variants.