eth_blockNumber: Returns the number of the most recent block.eth_getBlockByNumber: Returns information about a block by block number.eth_getBlockByHash: Returns information about a block by block hash.eth_getBlockTransactionCountByNumber: Returns the number of transactions in a block from a block matching the given block number.eth_getBlockTransactionCountByHash: Returns the number of transactions in a block from a block matching the given block hash.eth_getUncleCountByBlockNumber: Returns the number of uncles in a block from a block matching the given block number.eth_getUncleCountByBlockHash: Returns the number of uncles in a block from a block matching the given block hash.
eth_getTransactionByHash: Returns the information about a transaction requested by transaction hash.eth_getTransactionByBlockHashAndIndex: Returns information about a transaction by block hash and transaction index position.eth_getTransactionByBlockNumberAndIndex: Returns information about a transaction by block number and transaction index position.eth_getTransactionReceipt: Returns the receipt of a transaction by transaction hash.eth_sendTransaction: Creates new message call transaction or a contract creation, if the data field contains code.eth_sendRawTransaction: Creates new message call transaction or a contract creation for signed transactions.eth_getTransactionCount: Returns the number of transactions sent from an address.
eth_getBalance: Returns the balance of the account of a given address.eth_getCode: Returns the code at a given address.eth_getStorageAt: Returns the value from a storage position at a given address.eth_call: Executes a new message call immediately without creating a transaction on the blockchain.eth_estimateGas: Generates and returns an estimate of how much gas is necessary to allow the transaction to complete.eth_accounts: Returns a list of addresses owned by the client.
eth_newFilter: Creates a filter object, based on filter options, to notify when the state changes (logs).eth_newBlockFilter: Creates a filter in the node, to notify when a new block arrives.eth_newPendingTransactionFilter: Creates a filter in the node, to notify when new pending transactions arrive.eth_uninstallFilter: Uninstalls a filter with a given filter ID.eth_getFilterChanges: Polls the filter to get changes since the last poll.eth_getFilterLogs: Returns an array of all logs matching filter with given ID.eth_getLogs: Returns an array of all logs matching a given filter object.
web3_clientVersion: Returns the current client version.web3_sha3: Returns Keccak-256 (not the standardized SHA3-256) of the given data.net_version: Returns the current network ID.net_peerCount: Returns the number of peers currently connected to the client.net_listening: Returns true if the client is actively listening for network connections.
debug_traceTransaction: Traces a transaction by transaction hash.debug_storageRangeAt: Provides a storage range for a given transaction.
personal_listAccounts: Returns all the Ethereum account addresses of all keys in the key store.personal_newAccount: Generates a new account with a specified password.personal_unlockAccount: Unlocks an account with a specified password for a certain amount of time.personal_lockAccount: Locks an account.personal_sendTransaction: Sends a transaction from the unlocked account.