eth_blockNumber
Returns the number of most recent block. Open in RPC Playground Parameters This method takes no parameters. ReturnsThe current block number, hex-encoded.
eth_call
Executes a new message call immediately without creating a transaction on the block chain. Open in RPC Playground ParametersTransaction call object.
Block tag (
latest, safe, finalized, pending) or 32-byte block hash.The return data of the executed contract call, hex-encoded.
eth_chainId
Returns the chain ID of the current network. Open in RPC Playground Parameters This method takes no parameters. ReturnsThe chain ID, hex-encoded.
eth_createAccessList
Returns an access list containing all addresses and storage slots accessed during a simulated transaction. Open in RPC Playground ParametersTransaction call object.
Block tag (
latest, safe, finalized, pending) or 32-byte block hash.The access list and estimated gas used.
eth_estimateGas
Generates and returns an estimate of how much gas is necessary to allow the transaction to complete. Open in RPC Playground ParametersTransaction call object.
Block number (hex) or tag:
latest, safe, finalized, pending.The estimated gas needed, hex-encoded.
eth_feeHistory
Transaction fee history Returns transaction base fee per gas and effective priority fee per gas for the requested/supported block range. Open in RPC Playground ParametersNumber of blocks in the requested range (hex-encoded integer).
Highest block number (hex) or tag:
latest, safe, finalized, pending.Array of percentile values (floats between 0 and 100) to sample effective priority fees. Can be
null.Fee history for the requested block range.
eth_gasPrice
Returns the current price per gas in wei. Open in RPC Playground Parameters This method takes no parameters. ReturnsThe current gas price in wei, hex-encoded.
eth_getBalance
Returns the balance of the account of given address. Open in RPC Playground Parameters20-byte account address (hex-encoded).
Block tag (
latest, safe, finalized, pending) or 32-byte block hash.The account balance in wei, hex-encoded.
eth_getBlockByHash
Returns information about a block by hash. Open in RPC Playground Parameters32-byte block hash (hex-encoded).
If
true, returns full transaction objects; if false, returns only transaction hashes.The block object, or
null if not found.eth_getBlockByNumber
Returns information about a block by number. Open in RPC Playground ParametersBlock number (hex) or tag:
latest, safe, finalized, pending.If
true, returns full transaction objects; if false, returns only transaction hashes.The block object, or
null if not found.eth_getBlockReceipts
Returns the receipts of a block by number or hash. Open in RPC Playground ParametersBlock tag (
latest, safe, finalized, pending) or 32-byte block hash.Array of transaction receipt objects for the block.
eth_getBlockTransactionCountByHash
Returns the number of transactions in a block from a block matching the given block hash. Open in RPC Playground Parameters32-byte block hash (hex-encoded).
The number of transactions in the block, hex-encoded.
eth_getBlockTransactionCountByNumber
Returns the number of transactions in a block matching the given block number. Open in RPC Playground ParametersBlock number (hex) or tag:
latest, safe, finalized, pending.The number of transactions in the block, hex-encoded.
eth_getCode
Returns code at a given address. Open in RPC Playground Parameters20-byte account address (hex-encoded).
Block tag (
latest, safe, finalized, pending) or 32-byte block hash.The bytecode at the given address.
eth_getLogs
Returns an array of all logs matching filter with given id. Open in RPC Playground ParametersLog filter object.
Array of log objects matching the filter.
eth_getStorageAt
Returns the value from a storage position at a given address. Open in RPC Playground Parameters20-byte account address (hex-encoded).
Storage position (hex-encoded 256-bit integer).
Block tag (
latest, safe, finalized, pending) or 32-byte block hash.The value at the given storage position, hex-encoded.
eth_getTransactionByBlockHashAndIndex
Returns information about a transaction by block hash and transaction index position. Open in RPC Playground Parameters32-byte block hash (hex-encoded).
Transaction index position (hex-encoded integer).
The transaction object, or
null if not found.eth_getTransactionByBlockNumberAndIndex
Returns information about a transaction by block number and transaction index position. Open in RPC Playground ParametersBlock number (hex) or tag:
latest, safe, finalized, pending.Transaction index position (hex-encoded integer).
The transaction object, or
null if not found.eth_getTransactionByHash
Returns the information about a transaction requested by transaction hash. Open in RPC Playground Parameters32-byte transaction hash (hex-encoded).
The transaction object, or
null if not found.eth_getTransactionCount
Returns the number of transactions sent from an address. Open in RPC Playground Parameters20-byte account address (hex-encoded).
Block tag (
latest, safe, finalized, pending) or 32-byte block hash.The number of transactions sent from this address, hex-encoded.
eth_getTransactionReceipt
Returns the receipt of a transaction by transaction hash. Open in RPC Playground Parameters32-byte transaction hash (hex-encoded).
The transaction receipt object, or
null if not found.eth_maxPriorityFeePerGas
Returns the current maxPriorityFeePerGas per gas in wei. Open in RPC Playground Parameters This method takes no parameters. ReturnsThe current max priority fee per gas in wei, hex-encoded.
eth_sendRawTransaction
Submits a raw transaction. For EIP-4844 transactions, the raw form must be the network form. This means it includes the blobs, KZG commitments, and KZG proofs. Open in RPC Playground ParametersSigned transaction data (hex-encoded).
The 32-byte transaction hash.
eth_syncing
Returns an object with data about the sync status or false. Open in RPC Playground Parameters This method takes no parameters. Returnsfalse if not syncing, or an object with sync status data.debug_getRawBlock
Returns an RLP-encoded block. Open in RPC Playground ParametersBlock number (hex) or tag:
latest, safe, finalized, pending.The RLP-encoded block data.
debug_getRawHeader
Returns an RLP-encoded header. Open in RPC Playground ParametersBlock number (hex) or tag:
latest, safe, finalized, pending.The RLP-encoded header data.
debug_getRawReceipts
Returns an array of EIP-2718 binary-encoded receipts. Open in RPC Playground ParametersBlock number (hex) or tag:
latest, safe, finalized, pending.Array of EIP-2718 binary-encoded receipts.
debug_getRawTransaction
Returns an array of EIP-2718 binary-encoded transactions. Open in RPC Playground Parameters32-byte transaction hash (hex-encoded).
The EIP-2718 binary-encoded transaction.
debug_traceBlockByHash
Returns the tracing result by executing all transactions in the block specified by the block hash with a tracer. Open in RPC Playground Parameters32-byte block hash (hex-encoded).
Tracer configuration object.
Array of trace result objects, one per transaction.
debug_traceBlockByNumber
Returns the tracing result by executing all transactions in the block specified by the block number with a tracer. Open in RPC Playground ParametersBlock number (hex) or tag:
latest, safe, finalized, pending.Tracer configuration object.
Array of trace result objects, one per transaction.
debug_traceCall
Returns the tracing result result by executing an eth call. Open in RPC Playground ParametersTransaction call object.
Block tag (
latest, safe, finalized, pending) or 32-byte block hash.Tracer configuration object.
The trace result. Structure depends on the tracer used.
debug_traceTransaction
Returns all traces of a given transaction. Open in RPC Playground Parameters32-byte transaction hash (hex-encoded).
Tracer configuration object.
The trace result object.
admin_ethCallStatistics
Returns statistics about eth_call capacity including inactive executors and queued requests Open in RPC Playground Parameters This method takes no parameters. ReturnsObject with eth_call capacity statistics.
net_version
Returns the current network ID. Open in RPC Playground Parameters This method takes no parameters. ReturnsThe current network/chain ID as a string.
txpool_statusByAddress
Returns the status of pending transactions from the given address. Open in RPC Playground Parameters20-byte account address (hex-encoded).
Map of nonce to transaction status.
txpool_statusByHash
Returns the status of a pending transaction by hash. Open in RPC Playground Parameters32-byte transaction hash (hex-encoded).
Transaction status object.
web3_clientVersion
Returns the Monad client version. Open in RPC Playground Parameters This method takes no parameters. ReturnsThe Monad client version string.

