Skip to main content

getmempoolinfo RPC Method

Returns information about the active state of the TX memory pool.

Updated on
Feb 04, 2026

Parameters

This method does not accept any parameters

Returns

result
object

The result is a JSON object with the following fields:

loaded
boolean

Whether the mempool is fully loaded

size
integer

The current transaction count

bytes
integer

The sum of all transaction sizes

usage
integer

Total memory usage for the mempool

maxmempool
integer

Maximum memory usage for the mempool

mempoolminfee
number

Minimum fee rate for tx to be accepted

minrelaytxfee
number

Current minimum relay fee for transactions

permitbaremultisig
boolean

Whether bare multisig transactions are accepted into the mempool

maxdatacarriersize
integer

The maximum number of bytes permitted in data carrier outputs

error
object | null

JSON-RPC error object when the request failed, or null on success

id
integer

The JSON-RPC request identifier

Request
Response
1
{
2
"result": {
3
"loaded": true,
4
"size": 2,
5
"bytes": 714,
6
"usage": 2352,
7
"maxmempool": 2674000000,
8
"mempoolminfee": 0.00001,
9
"minrelaytxfee": 0.00001,
10
"permitbaremultisig": true,
11
"maxdatacarriersize": 223
12
},
13
"error": null,
14
"id": 1
15
}
1
{
2
"result": {
3
"loaded": true,
4
"size": 2,
5
"bytes": 714,
6
"usage": 2352,
7
"maxmempool": 2674000000,
8
"mempoolminfee": 0.00001,
9
"minrelaytxfee": 0.00001,
10
"permitbaremultisig": true,
11
"maxdatacarriersize": 223
12
},
13
"error": null,
14
"id": 1
15
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free