Docs
Docs
Home
Getting Started
Agent Tooling
CLI
Supported Chains
Acala
Aptos
Arbitrum
Arc
Asset Hub
Astar
Avalanche
Base
Berachain
Bifrost
Binance Smart Chain
Bittensor
Blast
Boba Network
Bridge Hub
Celo
Centrifuge
Chiliz
Cronos
Enjin
Ethereum
Etherlink
Flow EVM Gateway
Gnosis
Hydration
Hyperliquid
Immutable
Ink
IoTeX
Kusama
Linea
LISK
Manta Atlantic
Manta Pacific
Mantle
MegaETH
Monad
Movement
Neuroweb
opBNB
Optimism
Plasma
Polkadot
Polygon
Pulsechain
Robinhood
Ronin
Scroll
Sonic
Starknet
Taiko
Tempo
Sui
TRON
Unichain
Viction
World Chain
XDC Network
XX Network
Zetachain
zkSync Era
Zora
Supported ChainsPlasmaJSON-RPC APITxpool Methods

txpool_content - Plasma RPC Method

Inspect the full pending and queued transaction pool on Plasma. Useful for mempool analytics, transaction replacement debugging, and operational monitoring.

Plasma RPC endpoint: endpoint URLs, plans and pricing.

Returns the full pending and queued transaction pool for the connected Plasma endpoint. Transactions are grouped first by sender address and then by nonce.

Non-standard method. txpool_content is a Geth-style mempool inspection method. It is not part of the core Ethereum Execution API method set, and many shared RPC endpoints disable it because of response size and sensitivity concerns.

Why Plasma? Build on an EVM Layer 1 for stablecoin payments with PlasmaBFT consensus and Reth execution with 1 second blocks, XPL gas, full EVM JSON-RPC, and debug plus txpool on Dwellir.

When to Use This Method

txpool_content is useful for payment app developers, wallet teams, and teams shipping Solidity contracts for dollar transfers:

  • Replacement Transaction Debugging - Inspect multiple transactions with the same sender and nonce
  • Mempool Analytics - Analyze which accounts dominate pending flow and how backlogs are distributed
  • Relayer Operations - Verify whether submitted transactions are still pending, queued, or replaced
  • Fee Strategy Tuning - Inspect real mempool fee levels and transaction types across the pending pool

Best Practices

  • Response can be very large on congested networks; be prepared to handle large payloads
  • Use txpool_status for summary statistics instead when you do not need full content
  • Filter results client-side for specific addresses of interest to reduce noise
  • This is a non-standard method; many shared endpoints disable this for performance reasons
JSON-RPC request
{
  "jsonrpc": "2.0",
  "method": "txpool_content",
  "params": [],
  "id": 1
}

Code Examples

Error Handling

Error CodeMessageDescription
-32601Method not foundThe endpoint does not expose txpool methods
-32603Internal errorThe node rejected or failed to process the request

Related Methods

  • txpool_status - Retrieve only pending and queued counters
  • eth_getTransactionByHash - Inspect a single transaction after you identify it in the mempool
  • eth_sendRawTransaction - Broadcast signed transactions to the network

txpool_status

Inspect pending and queued transaction counts in the Plasma transaction pool. Useful for mempool monitoring, congestion analysis, and node health checks.

eth_hashrate

Get the legacy eth_hashrate compatibility value on Plasma. Public endpoints may return `0x0` or an unsupported-method error depending on the client.

On this page

When to Use This MethodBest PracticesCode ExamplesError HandlingRelated Methods