admin_acnPeers
Retrieves all the information we know about each individual peer at the consensus protocol
admin_addPeer
Requests connecting to a remote node
admin_addTrustedPeer
Allows a remote node to always connect
admin_datadir
Retrieves the current data directory the node is using
admin_exportChain
Exports the current blockchain into a local file
admin_importChain
Imports a blockchain from a local file
admin_nodeInfo
Retrieves all the information we know about the host node
admin_peerEvents
Creates an RPC subscription which receives peer events
admin_peers
Retrieves all the information we know about each individual peer at the protocol granularity
admin_removePeer
Disconnects from a remote node if the connection exists
admin_removeTrustedPeer
Removes a remote node from the trusted peer set
admin_startHTTP
Starts the HTTP RPC API server
admin_startWS
Starts the websocket RPC API server
admin_stopHTTP
Shuts down the HTTP server
admin_stopWS
Terminates all WebSocket servers
aut_acnPeers
Returns information about consensus protocol peers
aut_address
Returns the address of the Autonity contract
aut_config
Returns the configuration of the Autonity contract
debug_accountRange
Enumerates all accounts in the given block and start point in paging request
debug_backtraceAt
Sets the log backtrace location
debug_blockProfile
Turns on goroutine profiling for nsec seconds
debug_cpuProfile
Turns on CPU profiling for nsec seconds and writes profile data to file
debug_dumpBlock
Retrieves the entire state of the database at a given block
debug_freeOSMemory
Forces a garbage collection
debug_gcStats
Returns GC statistics
debug_getAccessibleState
Returns the first number where the node has accessible state on disk
debug_getBadBlocks
Returns a list of the last 'bad blocks' that the client has seen on the network
debug_getModifiedAccountsByHash
Returns all accounts that have changed between the two blocks specified
debug_getModifiedAccountsByNumber
Returns all accounts that have changed between the two blocks specified
debug_goTrace
Turns on tracing for nsec seconds and writes trace data to file
debug_intermediateRoots
Returns intermediate state roots
debug_memStats
Returns detailed runtime memory statistics
debug_mutexProfile
Turns on mutex profiling for nsec seconds
debug_preimage
Returns the preimage for a sha3 hash, if known
debug_setBlockProfileRate
Sets the rate of goroutine block profile data collection
debug_setGCPercent
Sets the garbage collection target percentage
debug_setMutexProfileFraction
Sets the rate of mutex profiling
debug_stacks
Returns a printed representation of the stacks of all goroutines
debug_standardTraceBadBlockToFile
Standard trace bad block to file
debug_standardTraceBlockToFile
Standard trace block to file
debug_startCPUProfile
Turns on CPU profiling
debug_startGoTrace
Starts Go tracing
debug_stopCPUProfile
Stops an ongoing CPU profile
debug_stopGoTrace
Stops Go tracing
debug_storageRangeAt
Returns the storage at the given block height and transaction index
debug_traceBadBlock
Traces a bad block
debug_traceBlock
Traces a block from RLP data
debug_traceBlockByHash
Traces a block by hash
debug_traceBlockByNumber
Traces a block by number
debug_traceBlockFromFile
Traces a block from file
debug_traceCall
Traces a contract call
debug_traceChain
Traces a chain of blocks (subscription)
debug_traceTransaction
Traces a transaction
debug_verbosity
Sets the log verbosity ceiling
debug_vmodule
Sets the log verbosity pattern
debug_writeBlockProfile
Writes a goroutine blocking profile to the given file
debug_writeMemProfile
Writes an allocation profile to the given file
debug_writeMutexProfile
Writes a goroutine blocking profile to the given file
eth_accounts
Returns the collection of accounts this node manages
eth_blockNumber
Returns the number of the most recent block
eth_call
Executes a new message call immediately without creating a transaction
eth_chainId
Returns the chain ID (EIP-155)
eth_createAccessList
Creates an EIP-2930 type AccessList for the given transaction
eth_estimateGas
Estimates the gas needed to execute a transaction
eth_feeHistory
Returns the fee history for the specified block count
eth_fillTransaction
Fills the defaults (nonce, gas, gasPrice) on a given unsigned transaction
eth_gasPrice
Returns the current gas price in wei
eth_getBalance
Returns the balance of the account at the given address
eth_getBlockByHash
Returns the requested block by hash
eth_getBlockByNumber
Returns the requested canonical block by number
eth_getBlockTransactionCountByHash
Returns the number of transactions in a block by block hash
eth_getBlockTransactionCountByNumber
Returns the number of transactions in a block by block number
eth_getCode
Returns the code stored at the given address in the state
eth_getHeaderByHash
Returns the requested header by hash
eth_getHeaderByNumber
Returns the requested canonical block header by number
eth_getProof
Returns the Merkle-proof for a given account and optionally some storage keys
eth_getRawTransactionByBlockHashAndIndex
Returns the bytes of the transaction for the given block hash and index
eth_getRawTransactionByBlockNumberAndIndex
Returns the bytes of the transaction for the given block number and index
eth_getRawTransactionByHash
Returns the bytes of the transaction for the given hash
eth_getStorageAt
Returns the storage from the state at the given address, key and block number
eth_getTransactionByBlockHashAndIndex
Returns the transaction for the given block hash and index
eth_getTransactionByBlockNumberAndIndex
Returns the transaction for the given block number and index
eth_getTransactionByHash
Returns the transaction for the given hash
eth_getTransactionCount
Returns the number of transactions sent from an address
eth_getTransactionReceipt
Returns the transaction receipt for the given transaction hash
eth_getUncleByBlockHashAndIndex
Returns the uncle block for the given block hash and index
eth_getUncleByBlockNumberAndIndex
Returns the uncle block for the given block number and index
eth_getUncleCountByBlockHash
Returns the number of uncles in the block for the given block hash
eth_getUncleCountByBlockNumber
Returns the number of uncles in the block for the given block number
eth_maxPriorityFeePerGas
Returns a suggestion for a gas tip cap for dynamic fee transactions
eth_mining
Returns true if the node is currently mining
eth_pendingTransactions
Returns the transactions that are in the transaction pool
eth_resend
Resends an existing transaction with a new gas price and limit
eth_sendRawTransaction
Adds the signed transaction to the transaction pool
eth_sendTransaction
Creates a transaction for the given argument, sign it and submit it to the transaction pool
eth_sign
Calculates an Ethereum ECDSA signature
eth_signTransaction
Signs a transaction without sending it
eth_syncing
Returns information about sync status
filter_eth_getFilterChanges
Returns the logs for the filter with the given id since last time it was called
filter_eth_getFilterLogs
Returns the logs for the filter with the given id
filter_eth_getLogs
Returns logs matching the given argument that are stored within the state
filter_eth_logs
Creates a subscription that fires for all new log that match the given filter criteria
filter_eth_newBlockFilter
Creates a filter that fetches blocks that are imported into the chain
filter_eth_newFilter
Creates a new filter and returns the filter id
filter_eth_newHeads
Sends a notification each time a new (header) block is appended to the chain
filter_eth_newPendingTransactionFilter
Creates a filter that fetches pending transaction hashes
filter_eth_newPendingTransactions
Creates a subscription that is triggered each time a transaction enters the transaction pool
filter_eth_uninstallFilter
Removes the filter with the given filter id
miner_setExtra
Sets the extra data string that is included when this miner mines a block
miner_setGasPrice
Sets the minimum accepted gas price for the miner
miner_setRecommitInterval
Updates the interval for miner sealing work recommitting
miner_start
Starts the miner with the given number of threads
miner_stop
Terminates the miner
net_listening
Returns an indication if the node is listening for network connections
net_peerCount
Returns the number of connected peers
net_version
Returns the current ethereum protocol version
personal_deriveAccount
Requests a HD wallet to derive a new account
personal_ecRecover
Returns the address for the account that was used to create the signature
personal_importRawKey
Stores the given hex encoded ECDSA key into the key directory
personal_initializeWallet
Initializes a new wallet at the provided URL
personal_listAccounts
Returns a list of addresses for accounts this node manages
personal_listWallets
Returns a list of wallets this node manages
personal_lockAccount
Locks the account associated with the given address
personal_newAccount
Creates a new account and returns the address for the new account
personal_openWallet
Initiates a hardware wallet opening procedure
personal_sendTransaction
Creates a transaction from the given arguments and tries to sign it
personal_sign
Calculates an Ethereum ECDSA signature
personal_signTransaction
Signs a transaction without sending it
personal_unlockAccount
Unlocks the account associated with the given address
personal_unpair
Deletes a pairing between wallet and geth
tendermint_getCommittee
Retrieves the list of authorized committee at the specified block
tendermint_getCommitteeAtHash
Retrieves the state snapshot at a given block
tendermint_getCommitteeEnodes
Get current white list
tendermint_getContractABI
Get Autonity contract ABI
tendermint_getContractAddress
Get Autonity contract address
tendermint_getCoreState
Get current tendermint's core state
txpool_content
Returns the transactions contained within the transaction pool
txpool_contentFrom
Returns the transactions contained within the transaction pool for the specified address
txpool_inspect
Retrieves the content of the transaction pool and flattens it into an easily inspectable list
txpool_status
Returns the number of pending and queued transaction in the pool
web3_clientVersion
Returns the node name
web3_sha3
Applies the ethereum sha3 implementation on the input