Ethereum methods
See also Interactive Ethereum API call examples.
Execution layer
Method | Availability | Comment |
---|---|---|
eth_accounts | ✅ | |
eth_blobBaseFee | ✅ | |
eth_blockNumber | ✅ | |
eth_call | ✅ | |
eth_chainId | ✅ | |
eth_estimateGas | ✅ | |
eth_feeHistory | ✅ | |
eth_gasPrice | ✅ | |
eth_getAccount | ✅ | |
eth_getBalance | ✅ | |
eth_getBlockByHash | ✅ | |
eth_getBlockByNumber | ✅ | |
eth_getBlockReceipts | ✅ | |
eth_getBlockTransactionCountByHash | ✅ | |
eth_getBlockTransactionCountByNumber | ✅ | |
eth_getCode | ✅ | |
eth_getFilterChanges | ✅ | |
eth_getFilterLogs | ✅ | |
eth_getLogs | ✅ | |
eth_getProof | ✅ | |
eth_getStorageAt | ✅ | |
eth_getTransactionByBlockHashAndIndex | ✅ | |
eth_getTransactionByBlockNumberAndIndex | ✅ | |
eth_getTransactionByHash | ✅ | |
eth_getTransactionCount | ✅ | |
eth_getTransactionReceipt | ✅ | |
eth_getUncleCountByBlockHash | ✅ | |
eth_getUncleCountByBlockNumber | ✅ | |
eth_maxPriorityFeePerGas | ✅ | |
eth_newBlockFilter | ✅ | |
eth_newFilter | ✅ | |
eth_newPendingTransactionFilter | ✅ | |
eth_signTransaction | ✅ | |
eth_simulateV1 | ✅ | |
eth_subscribe | ✅ | |
eth_syncing | ✅ | |
eth_uninstallFilter | ✅ | |
eth_unsubscribe | ✅ | |
eth_sendRawTransaction | ✅ | |
net_listening | ✅ | |
net_peerCount | ✅ | |
net_version | ✅ | |
txpool_content | ❌ | |
txpool_inspect | ❌ | |
txpool_contentFrom | ❌ | |
txpool_status | ❌ | |
web3_clientVersion | ✅ | |
web3_sha3 | ✅ | |
erigon_blockNumber | ✅ | |
erigon_forks | ✅ | |
erigon_getBlockByTimestamp | ✅ | |
erigon_getBlockReceiptsByBlockHash | ✅ | |
erigon_getHeaderByHash | ✅ | |
erigon_getHeaderByNumber | ✅ | |
erigon_getLatestLogs | ✅ | |
erigon_getLogsByHash | ✅ | |
debug_getBadBlocks | ✅ | |
debug_storageRangeAt | ✅ | |
debug_getTrieFlushInterval | ✅ | |
debug_traceBlock | ✅ | |
debug_traceBlockByHash | ✅ | |
debug_traceBlockByNumber | ✅ | |
debug_traceCall | ✅ | |
debug_traceTransaction | ✅ | |
trace_block | ✅ | |
trace_call | ✅ | |
trace_callMany | ✅ | |
trace_filter | ✅ | |
trace_rawTransaction | ✅ | |
trace_replayBlockTransactions | ✅ | |
trace_replayTransaction | ✅ | |
trace_transaction | ✅ | |
admin_addPeer | ❌ | |
admin_addTrustedPeer | ❌ | |
admin_datadir | ❌ | |
admin_exportChain | ❌ | |
admin_importChain | ❌ | |
admin_nodeInfo | ❌ | |
admin_peerEvents | ❌ | |
admin_peers | ❌ | |
admin_removePeer | ❌ | |
admin_removeTrustedPeer | ❌ | |
admin_startHTTP | ❌ | |
admin_startWS | ❌ | |
admin_stopHTTP | ❌ | |
admin_stopWS | ❌ |
Consensus layer (Beacon Chain)
Method | Availability | Comment |
---|---|---|
/eth/v1/beacon/blocks/{block_id}/attestations | ✅ | |
/eth/v1/beacon/blocks/{block_id}/root | ✅ | |
/eth/v1/beacon/blob_sidecars/{{block_id}} | ✅ | |
/eth/v1/beacon/genesis | ✅ | |
/eth/v1/beacon/headers | ✅ | |
/eth/v1/beacon/headers/{block_id} | ✅ | |
/eth/v1/beacon/states/{state_id}/committees | ✅ | |
/eth/v1/beacon/states/{state_id}/finality_checkpoints | ✅ | |
/eth/v1/beacon/states/{state_id}/fork | ✅ | |
/eth/v1/beacon/states/{state_id}/root | ✅ | |
/eth/v1/beacon/states/{state_id}/sync_committees | ✅ | |
/eth/v1/beacon/states/{state_id}/validator_balances | ✅ | |
/eth/v1/beacon/states/{state_id}/validators | ✅ | |
/eth/v1/beacon/states/{state_id}/validators/{validator_id} | ✅ | |
/eth/v1/beacon/rewards/sync_committee/{block_id} | ✅ | |
/eth/v1/beacon/rewards/blocks/{block_id} | ✅ | |
/eth/v1/beacon/rewards/attestations/{epoch} | ✅ | |
/eth/v1/config/deposit_contract | ✅ | |
/eth/v1/config/spec | ✅ | |
/eth/v1/events | ✅ | |
/eth/v1/node/peer_count | ✅ | |
/eth/v1/node/peers | ✅ | |
/eth/v1/node/syncing | ✅ | |
/eth/v1/node/version | ✅ | |
/eth/v1/validator/aggregate_attestation | ✅ | |
/eth/v1/validator/blinded_blocks/{slot} | ✅ | |
/eth/v1/validator/duties/attester/{epoch} | ✅ | |
/eth/v1/validator/duties/proposer/{epoch} | ✅ | |
/eth/v1/validator/sync_committee_contribution | ✅ | |
/eth/v2/beacon/blocks/{block_id} | ✅ | |
/eth/v2/debug/beacon/states/{state_id} | ✅ |
Updated 1 day ago