For the complete documentation index, see llms.txt. This page is also available as Markdown.

getmempoolinfo - Zcash

Example code for the getmempoolinfo JSON-RPC method. Сomplete guide on how to use the getmempoolinfo JSON-RPC method in GetBlock.io Web3 documentation.

This method returns aggregate mempool statistics: transaction count, memory usage, and minimum fee thresholds. Introduced in Zebra 3.0.0 (January 2026) to match the Bitcoin Core interface and enable Kubernetes-friendly health monitoring of mempool state.

Parameters

This method takes no parameters.

Request

curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "method": "getmempoolinfo",
    "params": [],
    "id": "getblock.io"
}'
example.js
const axios = require('axios');

const response = await axios.post('https://go.getblock.io/<ACCESS-TOKEN>/', {
    jsonrpc: '2.0',
    method: 'getmempoolinfo',
    params: [],
    id: 'getblock.io'
}, {
    headers: { 'Content-Type': 'application/json' }
});

console.log(response.data.result);
example.py
import requests

response = requests.post(
    'https://go.getblock.io/<ACCESS-TOKEN>/',
    headers={'Content-Type': 'application/json'},
    json={
        'jsonrpc': '2.0',
        'method': 'getmempoolinfo',
        'params': [],
        'id': 'getblock.io'
    }
)

print(response.json())

Response

{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": {
        "size": 0,
        "bytes": 0,
        "usage": 0
    }
}

Response Parameters

Parameter
Type
Description

size

integer

Number of transactions in the mempool

bytes

integer

Total serialized size of mempool transactions in bytes

usage

integer

Total memory usage of the mempool in bytes

maxmempool

integer

Maximum configured mempool size in bytes

mempoolminfee

number

Current dynamic mempool minimum fee in ZEC/kB

minrelaytxfee

number

Configured minimum relay fee in ZEC/kB

Use Cases

  • Mempool Health Monitoring: Alert when size or bytes approach configured limits

  • Fee Estimation Baselines: Use mempoolminfee as a floor for constructing new transactions during congestion

  • Capacity Planning: Track mempool memory usage on self-hosted nodes for resource sizing

  • Congestion Signals: Compare bytes to maxmempool to detect capacity pressure

Error Handling

Error Code
Message
Description

-32603

Internal error

Node failed to compile the mempool stats

Last updated

Was this helpful?