1 | eth_getBlockByHash | Returns information about a block by hash |  |
2 | eth_getBlockByNumber | Returns information about a block by number |  |
3 | eth_getBlockTransactionCountByHash | Returns the number of transactions in a block from a block matching the given block hash |  |
4 | eth_getBlockTransactionCountByNumber | Returns the number of transactions in a block matching the given block number |  |
5 | eth_getUncleCountByBlockHash | Returns the number of uncles in a block from a block matching the given block hash |  |
6 | eth_getUncleCountByBlockNumber | Returns the number of uncles in a block from a block matching the given block number |  |
7 | eth_protocolVersion | Returns the current Ethereum protocol version |  |
8 | eth_chainId | Returns the chain ID of the current network |  |
9 | eth_syncing | Returns an object with data about the sync status or false |  |
10 | eth_coinbase | Returns the client coinbase address |  |
11 | eth_accounts | Returns a list of addresses owned by client |  |
12 | eth_blockNumber | Returns the number of most recent block. |  |
13 | eth_call | Executes a new message call immediately without creating a transaction on the block chain |  |
14 | eth_estimateGas | Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. |  |
15 | eth_gasPrice | Returns the current price per gas in wei |  |
16 | eth_feeHistory | Returns fee history |  |
17 | eth_newFilter | Creates a filter object, based on filter options, to notify when the state changes (logs) |  |
18 | eth_newBlockFilter | Creates a filter in the node, to notify when a new block arrives |  |
19 | eth_newPendingTransactionFilter | Creates a filter in the node, to notify when new pending transactions arrive |  |
20 | eth_uninstallFilter | Uninstalls a filter with given id |  |
21 | eth_getFilterChanges | Polling method for a filter, which returns an array of logs which occurred since last poll |  |
22 | eth_getFilterLogs | Returns an array of all logs matching filter with given id. Can compute the same results with an eth_getLogs call |  |
23 | eth_getLogs | Anytime a transaction is mined, we can see event logs for that transaction by making a request to eth_getLogs and then take actions based off those results |  |
24 | eth_mining | Returns whether the client is actively mining new blocks |  |
25 | eth_hashrate | Returns the number of hashes per second that the node is mining with |  |
26 | eth_getWork | Returns the hash of the current block, the seedHash, and the boundary condition to be met ("target") |  |
27 | eth_submitWork | Used for submitting a proof-of-work solution |  |
28 | eth_submitHashrate | Used for submitting mining hashrate |  |
29 | eth_sign | Returns an EIP-191 signature over the provided data. |  |
30 | eth_signTransaction | Signs and submits a transaction |  |
31 | eth_getBalance | Returns the balance of the account of given address |  |
32 | eth_getStorageAt | Returns the value from a storage position at a given address |  |
33 | eth_getTransactionCount | Returns the number of transactions sent from an address |  |
34 | eth_getCode | Returns code at a given address |  |
35 | eth_sendTransaction | Signs and submits a transaction |  |
36 | eth_sendRawTransaction | Submits a raw transaction |  |
37 | eth_getTransactionByHash | Returns the information about a transaction requested by transaction hash |  |
38 | eth_getTransactionByBlockHashAndIndex | Returns information about a transaction by block hash and transaction index position |  |
39 | eth_getTransactionByBlockNumberAndIndex | Returns information about a transaction by block number and transaction index position |  |
40 | eth_getTransactionReceipt | Returns the receipt of a transaction by transaction hash |  |