Skip to main content
POST
txpool_inspect
Arc API method that returns a human-readable summary of the transactions waiting in the node’s pool. It reports the same set as txpool_content, but each transaction is collapsed to a single string instead of a full object, which makes it far cheaper to poll.

Parameters

None.

Response

  • pending — transactions ready for inclusion, keyed by sender address and then by nonce. Each value is a string of the form recipient: value wei + gas gas × gasPrice wei.
  • queued — transactions held back because the sender’s nonce sequence has a gap, in the same shape.
Arc produces a block roughly every 0.5 seconds, so the pool drains quickly and both objects are frequently empty. An empty result means the node had nothing pending at that moment, not that the method failed.

txpool_inspect code examples

Use case

Use txpool_inspect when you want to know whether a sender has transactions stuck in the pool without pulling every field of every transaction. Because a nonce gap parks everything behind it in queued, this is the fastest way to see that a sender is blocked and which nonce is missing.

Body

application/json
id
integer
default:1
jsonrpc
string
default:2.0
method
string
default:txpool_inspect
params
array

Response

200 - application/json

Returns the result of txpool_inspect.

jsonrpc
string
id
integer
result
object
Last modified on August 3, 2026