Pool

returns the transactions pool for all shards.

get

when requesting the entire pool from all shards or only one specific shard, this operation may return "operation not allowed", in case it is disabled from proxy's configuration

Query parameters
fieldsstringOptional

the requested transaction fields, comma sepparated. If none provided, only hash is returned. Possible values are: hash, nonce, sender, receiver, gaslimit, gasprice, receiverusername, data, value

Default: null
shard-idstringOptional

the shard id to return transactions pool

Default: null
by-senderstringOptional

the bech32 address of transactions' sender

Default: null
last-noncebooleanOptional

returns the last nonce from pool. This parameter requires by-sender and does not work with fields

Default: false
nonce-gapsbooleanOptional

returns the nonce gaps from pool. This parameter requires by-sender and does not work with fields

Default: false
Responses
application/json
objectOptional
get
GET /transaction/pool HTTP/1.1
Host: egld.nownodes.io
Accept: */*
{
  "data": {
    "regularTransactions": [
      {
        "txFields": {}
      }
    ],
    "rewards": [
      {
        "txFields": {}
      }
    ],
    "smartContractResults": [
      {
        "txFields": {}
      }
    ]
  }
}