Standard RPC

The full list of API methods that are supported by is given below. And an error returned if a method is specified that is not supported.

For a full list of RPC API methods, refer to the JSON-RPC specification.

RPC API methodSupported

web3_clientVersion

web3_sha3

net_version

net_peerCount

net_listening

eth_protocolVersion

eth_syncing

eth_coinbase

eth_mining

eth_hashrate

eth_gasPrice

eth_feeHistory

eth_accounts

eth_blockNumber

eth_chainId

eth_getBalance*

eth_getStorageAt*

eth_getTransactionCount*

eth_getBlockTransactionCountByHash

eth_getBlockTransactionCountByNumber

eth_getUncleCountByBlockHash

eth_getUncleCountByBlockNumber

eth_getCode*

eth_sign

eth_sendTransaction

eth_sendRawTransaction

eth_call*

eth_estimateGas

eth_getBlockByHash

eth_getBlockByNumber

eth_getTransactionByHash

eth_getTransactionByBlockHashAndIndex

eth_getTransactionByBlockNumberAndIndex

eth_getTransactionReceipt

eth_getUncleByBlockHashAndIndex

eth_getUncleByBlockNumberAndIndex

eth_getCompilers

eth_compileLLL

eth_compileSolidity

eth_compileSerpent

eth_newFilter

eth_newBlockFilter

eth_newPendingTransactionFilter

eth_uninstallFilter

eth_getFilterChanges

eth_getFilterLogs

eth_getLogs*

eth_getWork

eth_submitWork

eth_submitHashrate

eth_getProof

RPC API methods followed by “*” are only supported for the latest 128 blocks

Last updated