Skip to main content

txpool_content RPC Method

Returns all pending and queued transactions (Supported only on Geth).

Updated on
Dec 10, 2025

To use the txpool_content method on the Avalanche C-Chain, ensure that the end of your URL includes ext/bc/C/rpc.

Parameters

This method does not accept any parameters

Returns

object
object

Pending and queued transactions grouped by sender address and nonce.

pending
object

Pending transactions grouped by sender address and nonce.

<address>
object

Map keyed by sender address.

<nonce>
object

Transaction object for this nonce.

blockHash
string | null

The hash of the block where this transaction was in, null here.

blockNumber
string | null

The block number where this transaction was added, null here.

from
string

The address of the sender.

gas
string

The total amount of gas units used in the transaction.

gasPrice
string

The legacy gas price in wei encoded as hexadecimal.

maxFeePerGas
string

The maximum total fee per gas (EIP-1559) encoded as hexadecimal.

maxPriorityFeePerGas
string

The maximum priority fee per gas (tip, EIP-1559) encoded as hexadecimal.

hash
string

The hash of the transaction.

input
string

The encoded transaction input data.

nonce
string

The number of transactions the sender has sent till now.

to
string | null

The address of the receiver. null when it is a contract creation transaction.

transactionIndex
string | null

The transaction index position in the block, null here.

value
string

The value transferred in wei.

type
string

The transaction type encoded as hexadecimal (e.g., 0x0, 0x1, 0x2).

accessList
array

The access list (EIP-2930/1559) as an array of address/storage key pairs.

chainId
string

The chain ID encoded as hexadecimal.

v
string

The ECDSA recovery id.

r
string

The ECDSA signature r.

s
string

The ECDSA signature s.

yParity
string

The Y parity of the signature (EIP-1559 typed transactions).

queued
object

Queued transactions grouped by sender address and nonce.

<address>
object

Map keyed by sender address.

<nonce>
object

Transaction object for this nonce.

blockHash
string | null

The hash of the block where this transaction was in, null here.

blockNumber
string | null

The block number where this transaction was added, null here.

from
string

The address of the sender.

gas
string

The total amount of gas units used in the transaction.

gasPrice
string

The legacy gas price in wei encoded as hexadecimal.

maxFeePerGas
string

The maximum total fee per gas (EIP-1559) encoded as hexadecimal.

maxPriorityFeePerGas
string

The maximum priority fee per gas (tip, EIP-1559) encoded as hexadecimal.

hash
string

The hash of the transaction.

input
string

The encoded transaction input data.

nonce
string

The number of transactions the sender has sent till now.

to
string | null

The address of the receiver. null when it is a contract creation transaction.

transactionIndex
string | null

The transaction index position in the block, null here.

value
string

The value transferred in wei.

type
string

The transaction type encoded as hexadecimal (e.g., 0x0, 0x1, 0x2).

accessList
array

The access list (EIP-2930/1559) as an array of address/storage key pairs.

chainId
string

The chain ID encoded as hexadecimal.

v
string

The ECDSA recovery id.

r
string

The ECDSA signature r.

s
string

The ECDSA signature s.

yParity
string

The Y parity of the signature (EIP-1559 typed transactions).

Request
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free