Dispatch JSON-RPC
GRT
0

Dispatch JSON-RPC

Live

Decentralised JSON-RPC on The Graph's Horizon framework. Staked indexers serve RPC requests and get paid per-request via GraphTally micropayments. Every response is signed by the provider.

Community project · not affiliated with The Graph Foundation

Active Providers

1

lodestar-indexer.eth

Chain

Arb One

chain ID 42161

Tiers

Standard + Archive

debug/trace: coming soon

Provider Stake

--

on HorizonStaking

RPC Portal

Connect your wallet · send a request · GRT drawn from your escrow automatically

Connect your wallet to send paid requests

Each request costs 0.000004 GRT · paid directly to the provider via TAP receipt

Live Request Feed

Recent requests through the gateway · refreshes every 5s

Live

Your Consumer Status

Connect your wallet to check your GRT balance and fund escrow.

Fund a Proxy Consumer

Connect your wallet to fund a dispatch-proxy consumer address with GRT.

Your Request History

Connect wallet to view your history and GRT spend.

Active Providers

1 online
IndexerStatus

lodestar-indexer.eth

0xb43B2CCC…09Bb · EU Central

Online

Stake

--

Thawing

0

Chain

Arb One

Tiers

Std + Archive

eth_blockNumbereth_chainIdeth_getBalanceeth_getLogseth_gasPrice

Add to Wallet

Point any wallet or app at the Dispatch gateway

A

Arbitrum One

Chain ID 42161 · Standard + Archive

https://gateway.lodestar-dashboard.com/rpc/42161

Every request needs an X-Consumer-Address header. Use dispatch-proxy locally to add it automatically — or the consumer SDK for programmatic access.

Quick test

curl https://gateway.lodestar-dashboard.com/rpc/42161 \
  -H "X-Consumer-Address: 0xYOUR_ADDRESS" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

How it works

01

Provider stakes GRT

Indexers provision ≥ 25,000 GRT to RPCDataService on HorizonStaking and register which chains and tiers they serve.

02

Consumer sends request

Every JSON-RPC request carries a signed EIP-712 TAP receipt. The gateway signs on your behalf, or you sign directly with the consumer SDK.

03

GRT settles on-chain

Receipts batch into a RAV every 60s. The provider calls RPCDataService.collect() hourly — GRT flows from your escrow to the provider automatically.

Want to run a provider or build with the consumer SDK?