Available node methods
Ethereum methods
See also Interactive Ethereum API call examples.
Execution layer
Method | Availability | Comment |
---|---|---|
eth_accounts | Will always return empty | |
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 | No archive data support | |
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} |