Skip to main content

txpool_content RPC Method

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

Updated on
May 21, 2026

Parameters

This method does not accept any parameters

Returns

object
object

The list of pending and queued transactions grouped by address and nonce

pending
object

The map of sender address to a map of nonce → pending transaction object

<address>
object

The map keyed by hexadecimal nonce for this address

<nonce>
object

The pending transaction object for this nonce

blockHash
string | null

The hash of the block where this transaction was in; null for pending

blockNumber
string | null

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)

maxFeePerGas
string

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

maxPriorityFeePerGas
string

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

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

The address of the receiver; null for contract creation

transactionIndex
string | null

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)

accessList
array

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

chainId
string

(Optional) The chain ID encoded as hexadecimal

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

yParity
string

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

authorizationList
array

(Optional) EIP-7702 authorization list for type 0x4 set-code transactions

chainId
string

The chain ID for this authorization encoded as hexadecimal

address
string

The contract address the EOA delegates execution to

nonce
string

The authorization nonce encoded as hexadecimal

yParity
string

The Y parity of the authorization signature encoded as hexadecimal

r
string

The ECDSA signature r of the authorization encoded as hexadecimal

s
string

The ECDSA signature s of the authorization encoded as hexadecimal

queued
object

The map of sender address to a map of nonce → queued transaction object

<address>
object

The map keyed by hexadecimal nonce for this address

<nonce>
object

The queued transaction object for this nonce

blockHash
string | null

The hash of the block where this transaction was in; null for queued

blockNumber
string | null

The block number encoded as hexadecimal; null for queued

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 (may be absent for EIP-1559 transactions)

maxFeePerGas
string

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

maxPriorityFeePerGas
string

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

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

The address of the receiver; null for contract creation

transactionIndex
string | null

The index of the transaction within the block encoded as hexadecimal; null for queued

value
string

The value transferred in wei encoded as hexadecimal

type
string

The transaction type encoded as hexadecimal (e.g., 0x2 for EIP-1559)

accessList
array

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

chainId
string

(Optional) The chain ID encoded as hexadecimal

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

yParity
string

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

authorizationList
array

(Optional) EIP-7702 authorization list for type 0x4 set-code transactions

chainId
string

The chain ID for this authorization encoded as hexadecimal

address
string

The contract address the EOA delegates execution to

nonce
string

The authorization nonce encoded as hexadecimal

yParity
string

The Y parity of the authorization signature encoded as hexadecimal

r
string

The ECDSA signature r of the authorization encoded as hexadecimal

s
string

The ECDSA signature s of the authorization encoded as hexadecimal

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"pending": {
6
"0x26588a9301b0428d95e6Fc3A5024fcE8BEc12D51": {
7
"31813": {
8
"blockHash": null,
9
"blockNumber": null,
10
"from": "0x26588a9301b0428d95e6Fc3A5024fcE8BEc12D51",
11
"gas": "0x5208",
12
"gasPrice": "0x430e23400",
13
"hash": "0xd4526d641d5e42b792d2845b6a1dce23af0a1680f373eae05c148dd293fd2c88",
14
"input": "0x",
15
"nonce": "0x7c45",
16
"to": "0x4C42CBB637c9f0115dDE8518E703b387351c3A0E",
17
"transactionIndex": null,
18
"value": "0x16400b488db0000",
19
"type": "0x0",
20
"chainId": "0x1",
21
"v": "0x25",
22
"r": "0x94127d0c2941925b80c56a725a5deadbeef5eb5adeb821a0f78fdcc5faef85de",
23
"s": "0x1def3e93e8a004a9a94c6eaad5a0e4079f8746dcd26cb847c6cfdb64be4c17c5"
24
}
25
},
26
"0x9F3aB16D39d71C4D5f69774B5c15F50Ba45D2313": {
27
"1": {
28
"blockHash": null,
29
"blockNumber": null,
30
"from": "0x9F3aB16D39d71C4D5f69774B5c15F50Ba45D2313",
31
"gas": "0x15f90",
32
"gasPrice": "0x430e23400",
33
"maxFeePerGas": "0x587937e00",
34
"maxPriorityFeePerGas": "0x77359400",
35
"hash": "0x073f1a212e50b7ef5f5f5e92abd6df315e14afaa9dc1b6562ba458e18c9ec167",
36
"input": "0xa9059cbb000000000000000000000000b5d85cbf7cb3ee0d56b3bb207d5fc4b82f43f11c0000000000000000000000000000000000000000000000000000000005265c00",
37
"nonce": "0x1",
38
"to": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
39
"transactionIndex": null,
40
"value": "0x0",
41
"type": "0x2",
42
"accessList": [],
43
"chainId": "0x1",
44
"v": "0x0",
45
"r": "0xd7ab16c3c0424bd0ca50f5785bdbe2e2b01e27208f1ac958339fa49520cc1b02",
46
"s": "0x71de9088cfd13baef060a82df56c265a748b51e11a85b5838a87c0316a4d9919"
47
}
48
}
49
},
50
"queued": {
51
"0x3B24515c7A93CB7845D1E13Ef7f6E63eA3cb4f93": {
52
"10": {
53
"blockHash": null,
54
"blockNumber": null,
55
"from": "0x3B24515c7A93CB7845D1E13Ef7f6E63eA3cb4f93",
56
"gas": "0x249f0",
57
"gasPrice": "0x12a05f200",
58
"maxFeePerGas": "0x12bfb35a00",
59
"maxPriorityFeePerGas": "0x12a05f200",
60
"hash": "0x0b3e85a66406553cd34c8e9b4c8d1e072d2f6b43dbec9a8a62fa4ba252765784",
61
"input": "0x095ea7b3000000000000000000000000a152f8bb749c55e9943a3a0a3111d18ee2b3f94e0000000000000000000000000000000000000000000000000000000000000064",
62
"nonce": "0xa",
63
"to": "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE",
64
"transactionIndex": null,
65
"value": "0x0",
66
"type": "0x2",
67
"accessList": [],
68
"chainId": "0x1",
69
"v": "0x0",
70
"r": "0x6e3284edd01f1362a429c7a8bcc3e0affa38687e022fc3615b219e64c1e9adfc",
71
"s": "0xbebbc96f186f5fe9838bf7f56ef089da8e308577fad9d897edcb5c587f8089c"
72
}
73
}
74
}
75
}
76
}
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"pending": {
6
"0x26588a9301b0428d95e6Fc3A5024fcE8BEc12D51": {
7
"31813": {
8
"blockHash": null,
9
"blockNumber": null,
10
"from": "0x26588a9301b0428d95e6Fc3A5024fcE8BEc12D51",
11
"gas": "0x5208",
12
"gasPrice": "0x430e23400",
13
"hash": "0xd4526d641d5e42b792d2845b6a1dce23af0a1680f373eae05c148dd293fd2c88",
14
"input": "0x",
15
"nonce": "0x7c45",
16
"to": "0x4C42CBB637c9f0115dDE8518E703b387351c3A0E",
17
"transactionIndex": null,
18
"value": "0x16400b488db0000",
19
"type": "0x0",
20
"chainId": "0x1",
21
"v": "0x25",
22
"r": "0x94127d0c2941925b80c56a725a5deadbeef5eb5adeb821a0f78fdcc5faef85de",
23
"s": "0x1def3e93e8a004a9a94c6eaad5a0e4079f8746dcd26cb847c6cfdb64be4c17c5"
24
}
25
},
26
"0x9F3aB16D39d71C4D5f69774B5c15F50Ba45D2313": {
27
"1": {
28
"blockHash": null,
29
"blockNumber": null,
30
"from": "0x9F3aB16D39d71C4D5f69774B5c15F50Ba45D2313",
31
"gas": "0x15f90",
32
"gasPrice": "0x430e23400",
33
"maxFeePerGas": "0x587937e00",
34
"maxPriorityFeePerGas": "0x77359400",
35
"hash": "0x073f1a212e50b7ef5f5f5e92abd6df315e14afaa9dc1b6562ba458e18c9ec167",
36
"input": "0xa9059cbb000000000000000000000000b5d85cbf7cb3ee0d56b3bb207d5fc4b82f43f11c0000000000000000000000000000000000000000000000000000000005265c00",
37
"nonce": "0x1",
38
"to": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
39
"transactionIndex": null,
40
"value": "0x0",
41
"type": "0x2",
42
"accessList": [],
43
"chainId": "0x1",
44
"v": "0x0",
45
"r": "0xd7ab16c3c0424bd0ca50f5785bdbe2e2b01e27208f1ac958339fa49520cc1b02",
46
"s": "0x71de9088cfd13baef060a82df56c265a748b51e11a85b5838a87c0316a4d9919"
47
}
48
}
49
},
50
"queued": {
51
"0x3B24515c7A93CB7845D1E13Ef7f6E63eA3cb4f93": {
52
"10": {
53
"blockHash": null,
54
"blockNumber": null,
55
"from": "0x3B24515c7A93CB7845D1E13Ef7f6E63eA3cb4f93",
56
"gas": "0x249f0",
57
"gasPrice": "0x12a05f200",
58
"maxFeePerGas": "0x12bfb35a00",
59
"maxPriorityFeePerGas": "0x12a05f200",
60
"hash": "0x0b3e85a66406553cd34c8e9b4c8d1e072d2f6b43dbec9a8a62fa4ba252765784",
61
"input": "0x095ea7b3000000000000000000000000a152f8bb749c55e9943a3a0a3111d18ee2b3f94e0000000000000000000000000000000000000000000000000000000000000064",
62
"nonce": "0xa",
63
"to": "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE",
64
"transactionIndex": null,
65
"value": "0x0",
66
"type": "0x2",
67
"accessList": [],
68
"chainId": "0x1",
69
"v": "0x0",
70
"r": "0x6e3284edd01f1362a429c7a8bcc3e0affa38687e022fc3615b219e64c1e9adfc",
71
"s": "0xbebbc96f186f5fe9838bf7f56ef089da8e308577fad9d897edcb5c587f8089c"
72
}
73
}
74
}
75
}
76
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free