txpool_status - Plasma RPC Method
Inspect pending and queued transaction counts in the Plasma transaction pool. Useful for mempool monitoring, congestion analysis, and node health checks.
Returns transaction pool counters for the connected Plasma endpoint. The result separates transactions that are immediately processable (pending) from those waiting on an earlier nonce or other prerequisite (queued).
Non-standard method.
txpool_statusis 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.
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_status is valuable for payment app developers, wallet teams, and teams shipping Solidity contracts for dollar transfers:
- Mempool Monitoring - Watch pending versus queued pressure on a node
- Congestion Signals - Detect bursts of transaction backlog before they show up in block-level metrics
- Node Health Checks - Confirm a node is accepting and classifying new transactions as expected
- Operational Dashboards - Surface lightweight txpool counters without pulling full transaction content
Best Practices
- Returns pending and queued transaction counts; high pending counts suggest network congestion
- Combine with eth_gasPrice for informed transaction submission timing decisions
- This is a non-standard method; many shared endpoints disable txpool access
- Use as a lightweight alternative to txpool_content when you only need aggregate counts
Code Examples
Error Handling
| Error Code | Message | Description |
|---|---|---|
| -32601 | Method not found | The endpoint does not expose txpool methods |
| -32603 | Internal error | The node rejected or failed to process the request |
Related Methods
txpool_content- Inspect the full pending and queued transaction mapseth_blockNumber- Track block production alongside mempool pressureeth_gasPrice- Compare congestion signals with fee estimates
eth_protocolVersion
Get the current Ethereum protocol version on Plasma. Useful for client compatibility checks and identifying version-gated features.
txpool_content
Inspect the full pending and queued transaction pool on Plasma. Useful for mempool analytics, transaction replacement debugging, and operational monitoring.