Docs · methods
Methods and limits
Weighted metering: standard 1 unit · heavy 2 · a cache hit 0. Methods with a rule of their own (a range limit, an archive depth, a cache class, a not-offered doorway) have a page; the rest simply relay at their weight.
Ethereum JSON-RPC (EVM chains)
| Method | Units | Rule |
|---|---|---|
| eth_blockNumber | 1 | see page |
| eth_chainId | 1 | see page |
| eth_gasPrice | 1 | see page |
eth_maxPriorityFeePerGas |
1 | relays at weight 1 |
eth_blobBaseFee |
1 | relays at weight 1 |
| eth_feeHistory | 1 | see page |
eth_syncing |
1 | relays at weight 1 |
net_version |
1 | relays at weight 1 |
web3_clientVersion |
1 | relays at weight 1 |
web3_sha3 |
1 | relays at weight 1 |
| eth_getBalance | 1 | see page |
| eth_getTransactionCount | 1 | see page |
| eth_getCode | 1 | see page |
| eth_getStorageAt | 1 | see page |
| eth_call | 1 | see page |
eth_estimateGas |
1 | relays at weight 1 |
eth_getBlockByNumber |
1 | relays at weight 1 |
| eth_getBlockByHash | 1 | see page |
eth_getBlockTransactionCountByNumber |
1 | relays at weight 1 |
eth_getBlockTransactionCountByHash |
1 | relays at weight 1 |
| eth_getTransactionByHash | 1 | see page |
eth_getTransactionByBlockNumberAndIndex |
1 | relays at weight 1 |
eth_getTransactionByBlockHashAndIndex |
1 | relays at weight 1 |
| eth_getTransactionReceipt | 1 | see page |
eth_getBlockReceipts |
1 | relays at weight 1 |
eth_sendRawTransaction |
1 | relays at weight 1 |
| eth_getLogs | 1 | see page |
| eth_getProof | 1 | see page |
| eth_createAccessList | 1 | see page |
| debug_traceTransaction | 2 | see page |
| debug_traceBlockByNumber | 2 | see page |
| debug_traceBlockByHash | 2 | see page |
| debug_traceCall | 2 | see page |
| trace_transaction | 2 | see page |
| trace_block | 2 | see page |
| trace_call | 2 | see page |
| trace_replayTransaction | 2 | see page |
| eth_simulateV1 | 2 | see page |
Solana JSON-RPC
| Method | Units | Rule |
|---|---|---|
| getSlot | 1 | see page |
getBlockHeight |
1 | relays at weight 1 |
getLatestBlockhash |
1 | relays at weight 1 |
isBlockhashValid |
1 | relays at weight 1 |
getBalance |
1 | relays at weight 1 |
getAccountInfo |
1 | relays at weight 1 |
getMultipleAccounts |
1 | relays at weight 1 |
getTokenAccountBalance |
1 | relays at weight 1 |
getTokenSupply |
1 | relays at weight 1 |
getTransaction |
1 | relays at weight 1 |
getBlock |
1 | relays at weight 1 |
getBlockTime |
1 | relays at weight 1 |
getBlocks |
1 | relays at weight 1 |
getEpochInfo |
1 | relays at weight 1 |
getFeeForMessage |
1 | relays at weight 1 |
getFirstAvailableBlock |
1 | relays at weight 1 |
getGenesisHash |
1 | relays at weight 1 |
getHealth |
1 | relays at weight 1 |
getMinimumBalanceForRentExemption |
1 | relays at weight 1 |
getRecentPrioritizationFees |
1 | relays at weight 1 |
getSignatureStatuses |
1 | relays at weight 1 |
sendTransaction |
1 | relays at weight 1 |
simulateTransaction |
1 | relays at weight 1 |
getVersion |
1 | relays at weight 1 |
getSlotLeader |
1 | relays at weight 1 |
getClusterNodes |
1 | relays at weight 1 |
| getSignaturesForAddress | 2 | see page |
| getTokenAccountsByOwner | 2 | see page |
| getTokenLargestAccounts | 2 | see page |
| getLargestAccounts | 2 | see page |
| getSupply | 2 | see page |
| getProgramAccounts | 2 | see page |
Per chain: chain pages · full reference: docs · machine-readable: openapi.json.