Ethereum methods

See also Interactive Ethereum API call examples.

Execution layer

MethodAvailabilityComment
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)

MethodAvailabilityComment
/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}