Skip to main content

txpool_contentFrom RPC Method

Retrieves the transactions contained within the txpool, returning pending and queued transactions of this address, grouped by nonce

Updated on
Mar 27, 2026

Parameters

address
string
REQUIRED

The sender address to filter transactions

Returns

object
object

Pending and queued transactions for the filtered address, grouped by nonce

pending
object

Map of hexadecimal nonce to pending transaction object

<nonce>
object

Pending transaction object

blockHash
string | null

(Optional) The hash of the block where this transaction was included; null for pending

blockNumber
string | null

(Optional) The block number encoded as hexadecimal; null for pending

from
string

The address of the sender

gas
string

The gas limit for the transaction encoded as hexadecimal

gasPrice
string

(Optional) The legacy gas price in wei encoded as hexadecimal (present for legacy/type 0 transactions)

hash
string

The hash of the transaction

input
string

The transaction input data encoded as hexadecimal

nonce
string

The nonce of the sender encoded as hexadecimal

to
string | null

(Optional) The address of the receiver; null for contract creation

transactionIndex
string | null

(Optional) The index of the transaction within the block encoded as hexadecimal; null for pending

value
string

The value transferred in wei encoded as hexadecimal

type
string

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

v
string

The ECDSA recovery id encoded as hexadecimal

r
string

The ECDSA signature r encoded as hexadecimal

s
string

The ECDSA signature s encoded as hexadecimal

queued
object

Map of hexadecimal nonce to queued transaction object

<nonce>
object

Queued transaction object

blockHash
string | null

(Optional) The hash of the block where this transaction was included; null for pending

blockNumber
string | null

(Optional) The block number encoded as hexadecimal; null for pending

from
string

The address of the sender

gas
string

The gas limit for the transaction encoded as hexadecimal

gasPrice
string

(Optional) The legacy gas price in wei encoded as hexadecimal (present for legacy/type 0 transactions)

hash
string

The hash of the transaction

input
string

The transaction input data encoded as hexadecimal

nonce
string

The nonce of the sender encoded as hexadecimal

to
string | null

(Optional) The address of the receiver; null for contract creation

transactionIndex
string | null

(Optional) The index of the transaction within the block encoded as hexadecimal; null for pending

value
string

The value transferred in wei encoded as hexadecimal

type
string

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

v
string

The ECDSA recovery id encoded as hexadecimal

r
string

The ECDSA signature r encoded as hexadecimal

s
string

The ECDSA signature s encoded as hexadecimal

Request
Response
1
{
2
"id": 1,
3
"jsonrpc": "2.0",
4
"error": {
5
"code": -32602,
6
"message": "invalid argument 0: json: cannot unmarshal hex string without 0x prefix into Go value of type common.Address"
7
}
8
}
1
{
2
"id": 1,
3
"jsonrpc": "2.0",
4
"error": {
5
"code": -32602,
6
"message": "invalid argument 0: json: cannot unmarshal hex string without 0x prefix into Go value of type common.Address"
7
}
8
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free