---
title: "getMempool"
method: POST
path: "/mempool"
tags: ["Cardano - Rosetta"]
---

# getMempool

`POST /mempool`

Get all Transaction Identifiers in the mempool

## Request body

- NetworkRequest — A NetworkRequest is utilized to retrieve some data specific exclusively to a NetworkIdentifier.
  - `network_identifier` NetworkIdentifier, required — The network_identifier specifies which network a particular object is associated with.
    - `blockchain` string, required
    - `network` string, required — If a blockchain has a specific chain-id or network identifier, it should go in this field. It is up to the client to determine which network-specific identifier is mainnet or testnet.
    - `sub_network_identifier` SubNetworkIdentifier — In blockchains with sharded state, the SubNetworkIdentifier is required to query some object on a specific shard. This identifier is optional for all non-sharded blockchains.
      - `network` string, required
      - `metadata` object
  - `metadata` object

## Response `200`

Expected response to a valid request

- MempoolResponse — A MempoolResponse contains all transaction identifiers in the mempool for a particular network_identifier.
  - `transaction_identifiers` TransactionIdentifier[], required
    - `hash` string, required — Any transactions that are attributable only to a block (ex: a block event) should use the hash of the block as the identifier. This should be normalized according to the case specified in the transaction_hash_case in network options.

## Other responses

- `500` — unexpected error

---

[API](https://skmtc.net/tatum/apis/blockchain-data.md) · [All operations](https://skmtc.net/tatum/apis/blockchain-data/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tatum/blockchain-data/versions/8622ee4b8fae/schema)
