eth_accounts
: Returns a list of addresses owned by clienteth_blockNumber
: Returns the number of the most recent blocketh_call
: Executes a new message call immediately without creating a transaction on the block chaineth_chainId
: Returns the chain ID of the current networketh_coinbase
: Returns the client coinbase addresseth_estimateGas
: Generates and returns an estimate of how much gas is necessary to allow the transaction to completeeth_feeHistory
: Returns data relevant for fee estimation based on the specified range of blockseth_gasPrice
: Returns the current price per gas in weieth_getBalance
: Returns the balance of the account of given addresseth_getBlockByHash
: Returns information about a block by hasheth_getBlockByNumber
: Returns information about a block by numbereth_getBlockTransactionCountByHash
: Returns the number of transactions in a block from a block matching the given block hasheth_getBlockTransactionCountByNumber
: Returns the number of transactions in a block matching the given block numbereth_getCode
: Returns code at a given addresseth_getFilterChanges
: Polling method for a filter, which returns an array of logs which occurred since last polleth_getFilterLogs
: Returns an array of all logs matching filter with given ideth_getStorage
: Returns the value from a storage position at a given addresseth_getTransactionByBlockHashAndIndex
: Returns information about a transaction by block hash and transaction index positioneth_getTransactionByBlockNumberAndIndex
: Returns information about a transaction by block number and transaction index positioneth_getTransactionByHash
: Returns the information about a transaction requested by transaction hasheth_getTransactionCount
: Returns the number of transactions sent from an addresseth_getTransactionReceipt
: Returns the receipt of a transaction by transaction hasheth_getUncleCountByBlockNumber
: Returns the number of transactions in a block matching the given block numbereth_getLogs
: Returns an array of all logs matching filter with given ideth_getWork
: Returns the hash of the current block, the seedHash, and the boundary condition to be met (βtargetβ)eth_hashrate
: Returns the number of hashes per second that the node is mining witheth_mining
: Returns whether the client is actively mining new blockseth_newBlockFilter
: Creates a filter in the node, to notify when a new block arriveseth_newFilter
: Creates a filter object, based on filter options, to notify when the state changes (logs)eth_newPendingTransactionFilter
: Creates a filter in the node, to notify when new pending transactions arriveeth_sendRawTransaction
: Submits a raw transactioneth_sendTransaction
: Signs and submits a transactioneth_sign
: Returns an EIP-191 signature over the provided dataeth_signTransaction
: Returns an RLP encoded transaction signed by the specified accounteth_submitHashrate
: Used for submitting mining hashrateeth_submitWork
: Used for submitting a proof-of-work solutioneth_uninstallFilter
: Uninstalls a filter with given idnet_version
: Returns the currently configured chain ID, a value used in replay-protected transaction signing as introduced by EIP-155eth_getEthGas
call in order to get the gas parameters for the transaction.eth_getEthGas
?[gasLimit, storageLimit, validUntil?]
gasLimit
(optional): substrate gasLimit, usually 21000000storageLimit
(optional): substrate storage limit, usually 64001 for contract deploymentvalidUntil
(optional): valid until block, default to (current block + 100)