Ethereum JSON RPC APIs
eth_accounts
Returns an array of addresses owned by the client.
eth_blockNumber
Returns the latest block number of the block chain
eth_call
Executes a new message call immediately without creating a transaction on the block chain.
eth_chainId
Returns the current network/chain ID, used to sign replay-protected transaction introduced in. The API credit value for this method is 1
eth_estimateGas
Returns an estimation of gas for a given transaction. The API credit value for this method is 35
eth_feeHistory
Returns the collection of historical gas information. The API credit value for this method is 1
eth_gasPrice
Returns the current gas price on the network in wei. The API credit value for this method is 100
eth_getBalance
Returns the balance of given account address in wei. The API credit value for this method is 90
eth_getBlockByHash
Returns information of the block matching the given block hash. The API credit value for this method is 60
eth_getBlockByNumber
Returns information of the block matching the given block number. The API credit value for this method is 60
eth_getBlockReceipts
Returns all transaction receipts for a given block. The API credit value for this method is 59
eth_getBlockTransactionCountByHash
Returns the number of transactions for the block matching the given block hash. The API credit value for this method is 70.
eth_getBlockTransactionCountByNumber
Returns the number of transactions for the block matching the given block number. The API credit value for this method is 70.
eth_getCode
Returns the compiled bytecode of a smart contract. The API credit value for this method is 90.
eth_getFilterChanges
Polling method for a filter, which returns an array of events that have occurred since the last poll. The API credit value for this method is 80.
eth_getFilterLogs
Returns an array of all logs matching filter with given id. The API credit value for this method is 6.
eth_getLogs
Returns an array of all logs matching a given filter object. The API credit value for this method is 80
eth_getProof
Returns the account and storage values of the specified account including the Merkle-proof. The API credit value for this method is 60.
eth_getStorageAt
Returns the value from a storage position at a given address. The API credit value for this method is 70.
eth_getTransactionByBlockHashAndIndex
Returns information about a transaction given a blockhash and transaction index position. The API credit value for this method is 80.
eth_getTransactionByBlockNumberAndIndex
Returns information about a transaction given a block number and transaction index position. The API credit value for this method is 80
eth_getTransactionByHash
Returns the information about a transaction from a transaction hash. The API credit value for this method is 80.
eth_getTransactionCount
Returns the number of transactions sent from an address. The API credit value for this method is 80.
eth_getTransactionReceipt
Returns the receipt of a transaction by transaction hash. The API credit value for this method is 80.
eth_getUncleCountByBlockHash
Returns the number of uncles for the block matching the given block hash. The API credit value for this method is 80
eth_getUncleCountByBlockNumber
Returns the number of uncles for the block matching the given block number. The API credit value for this method is 80.
eth_hashrate
Returns the number of hashes per second that the node is mining with. The API credit value for this method is 100
eth_maxPriorityFeePerGas
Get the priority fee needed to be included in a block. The API credit value for this method is 1
eth_mining
Returns true if node is actively mining new blocks. The API credit value for this method is 100
eth_newBlockFilter
Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth_getFilterChanges. The API credit value for this method is 2
eth_newFilter
Creates a filter object, based on filter options, to notify when the state changes (logs). To check if the state has changed, call eth_getFilterChanges. The API credit value for this method is 80.
eth_newPendingTransactionFilter
Creates a filter in the node to notify when new pending transactions arrive. To check if the state has changed, call eth_getFilterChanges. The API credit value for this method is 2.
eth_sendRawTransaction
Creates new message call transaction or a contract creation for signed transactions. The API credit value for this method is 70.
eth_signTransaction
Signs a transaction that can be submitted to the network later using eth_sendRawTransaction - not supported by QuickNode! The API credit value for this method is 1.
eth_syncing
Returns an object with the sync status of the node if the node is out-of-sync and is syncing. Returns false when the node is already in sync. The API credit value for this method is 100
eth_uninstallFilter
It uninstalls a filter with the given filter id. The API credit value for this method is 1.
eth_unsubscribe
Cancels an existing subscription so that no further events are sent. The API credit value for this method is 1.
net_listening
Returns true if client is actively listening for network connections. The API credit value for this method is 100
net_peerCount
Returns number of peers currently connected to the client. The API credit value for this method is 100
net_version
Returns the current network id. The API credit value for this method is 100.
txpool_content
Returns all pending and queued transactions (Supported only on Geth). The API credit value for this method is 1000
txpool_inspect
Returns a textual summary of all pending and queued transactions (Supported only on Geth). The API credit value for this method is 100
txpool_status
Returns the number of transactions in pending and queued states (Supported only on Geth). The API credit value for this method is 100.
web3_clientVersion
Returns the current version of the chain client. The API credit value for this method is 200.
web3_sha3
Returns Keccak-256 (not the standardized SHA3-256) hash of the given data. The API credit value for this method is 20.