> For the complete documentation index, see [llms.txt](https://docs.stacks.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stacks.co/reference/api/stacks-blockchain-api/mempool.md).

# Mempool

Endpoints to obtain Mempool information

## Get mempool transaction fee priorities

> Returns estimated fee priorities (in micro-STX) for all transactions that are currently in the mempool. Also returns priorities separated by transaction type.

```json
{"openapi":"3.0.3","info":{"title":"Stacks Blockchain API","version":"9.6.0"},"tags":[{"name":"Mempool","description":"Endpoints to obtain Mempool information"}],"servers":[{"url":"https://api.hiro.so/","description":"mainnet"}],"paths":{"/extended/v2/mempool/fees":{"get":{"operationId":"get_mempool_fee_priorities","summary":"Get mempool transaction fee priorities","tags":["Mempool"],"description":"Returns estimated fee priorities (in micro-STX) for all transactions that are currently in the mempool. Also returns priorities separated by transaction type.","responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","required":["all"],"properties":{"all":{"type":"object","required":["no_priority","low_priority","medium_priority","high_priority"],"properties":{"no_priority":{"type":"integer"},"low_priority":{"type":"integer"},"medium_priority":{"type":"integer"},"high_priority":{"type":"integer"}}},"token_transfer":{"type":"object","required":["no_priority","low_priority","medium_priority","high_priority"],"properties":{"no_priority":{"type":"integer"},"low_priority":{"type":"integer"},"medium_priority":{"type":"integer"},"high_priority":{"type":"integer"}}},"contract_call":{"type":"object","required":["no_priority","low_priority","medium_priority","high_priority"],"properties":{"no_priority":{"type":"integer"},"low_priority":{"type":"integer"},"medium_priority":{"type":"integer"},"high_priority":{"type":"integer"}}},"smart_contract":{"type":"object","required":["no_priority","low_priority","medium_priority","high_priority"],"properties":{"no_priority":{"type":"integer"},"low_priority":{"type":"integer"},"medium_priority":{"type":"integer"},"high_priority":{"type":"integer"}}}}}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"title":"Error Response","additionalProperties":true,"type":"object","required":["error"],"properties":{"error":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```

## Get mempool summary

> Retrieves a summary of the transactions currently pending in the mempool: how many there are, and the fee, size, and receipt percentiles across them, both overall and broken down by transaction type. Percentiles are discrete: each is a value some pending transaction actually has, not an interpolation between two of them.

```json
{"openapi":"3.0.3","info":{"title":"Stacks Blockchain API","version":"9.6.0"},"tags":[{"name":"Mempool","description":"Endpoints to obtain Mempool information"}],"servers":[{"url":"https://api.hiro.so/","description":"mainnet"}],"paths":{"/extended/v3/mempool":{"get":{"operationId":"get_mempool_summary","summary":"Get mempool summary","tags":["Mempool"],"description":"Retrieves a summary of the transactions currently pending in the mempool: how many there are, and the fee, size, and receipt percentiles across them, both overall and broken down by transaction type. Percentiles are discrete: each is a value some pending transaction actually has, not an interpolation between two of them.","responses":{"200":{"description":"A summary of the transactions currently pending in the mempool. Top-level metrics cover every pending transaction; `by_type` breaks the same metrics down by transaction type, so the top-level `count` always equals the sum of the per-type counts. Only the types a client can broadcast are reported: coinbase, tenure-change, and poison-microblock transactions are miner-internal or no longer produced, and are excluded throughout.","content":{"application/json":{"schema":{"title":"MempoolSummary","description":"A summary of the transactions currently pending in the mempool. Top-level metrics cover every pending transaction; `by_type` breaks the same metrics down by transaction type, so the top-level `count` always equals the sum of the per-type counts. Only the types a client can broadcast are reported: coinbase, tenure-change, and poison-microblock transactions are miner-internal or no longer produced, and are excluded throughout.","type":"object","required":["count","fee_rate","tx_size","receipt_time","receipt_block_height","by_type"],"properties":{"count":{"description":"Number of pending transactions in this bucket","type":"integer"},"fee_rate":{"description":"Transaction fee percentiles, in micro-STX (µSTX). Note that a fee is not a reliable predictor of inclusion on its own, since it does not account for execution cost.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p50":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p75":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p95":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]}}},"tx_size":{"description":"Serialized transaction size percentiles, in bytes.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"receipt_time":{"description":"Percentiles of the unix timestamp (in seconds) at which the attached Stacks node received each transaction. Subtract from the current time for an age. Note the direction: the oldest pending transactions are at `p25`, not `p95`. These timings differ between API instances, since they reflect p2p propagation to the attached node rather than consensus.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"receipt_block_height":{"description":"Percentiles of the Stacks block height that was the chain tip when the attached Stacks node received each transaction. Subtract from the current chain tip for an age in blocks. As with `receipt_time`, the oldest pending transactions are at `p25`.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"by_type":{"description":"The same metrics broken down by transaction type. Versioned smart-contract transactions are counted as `smart_contract`.","type":"object","required":["token_transfer","smart_contract","contract_call"],"properties":{"token_transfer":{"type":"object","required":["count","fee_rate","tx_size","receipt_time","receipt_block_height"],"properties":{"count":{"description":"Number of pending transactions in this bucket","type":"integer"},"fee_rate":{"description":"Transaction fee percentiles, in micro-STX (µSTX). Note that a fee is not a reliable predictor of inclusion on its own, since it does not account for execution cost.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p50":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p75":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p95":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]}}},"tx_size":{"description":"Serialized transaction size percentiles, in bytes.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"receipt_time":{"description":"Percentiles of the unix timestamp (in seconds) at which the attached Stacks node received each transaction. Subtract from the current time for an age. Note the direction: the oldest pending transactions are at `p25`, not `p95`. These timings differ between API instances, since they reflect p2p propagation to the attached node rather than consensus.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"receipt_block_height":{"description":"Percentiles of the Stacks block height that was the chain tip when the attached Stacks node received each transaction. Subtract from the current chain tip for an age in blocks. As with `receipt_time`, the oldest pending transactions are at `p25`.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}}}},"smart_contract":{"type":"object","required":["count","fee_rate","tx_size","receipt_time","receipt_block_height"],"properties":{"count":{"description":"Number of pending transactions in this bucket","type":"integer"},"fee_rate":{"description":"Transaction fee percentiles, in micro-STX (µSTX). Note that a fee is not a reliable predictor of inclusion on its own, since it does not account for execution cost.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p50":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p75":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p95":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]}}},"tx_size":{"description":"Serialized transaction size percentiles, in bytes.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"receipt_time":{"description":"Percentiles of the unix timestamp (in seconds) at which the attached Stacks node received each transaction. Subtract from the current time for an age. Note the direction: the oldest pending transactions are at `p25`, not `p95`. These timings differ between API instances, since they reflect p2p propagation to the attached node rather than consensus.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"receipt_block_height":{"description":"Percentiles of the Stacks block height that was the chain tip when the attached Stacks node received each transaction. Subtract from the current chain tip for an age in blocks. As with `receipt_time`, the oldest pending transactions are at `p25`.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}}}},"contract_call":{"type":"object","required":["count","fee_rate","tx_size","receipt_time","receipt_block_height"],"properties":{"count":{"description":"Number of pending transactions in this bucket","type":"integer"},"fee_rate":{"description":"Transaction fee percentiles, in micro-STX (µSTX). Note that a fee is not a reliable predictor of inclusion on its own, since it does not account for execution cost.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p50":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p75":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]},"p95":{"anyOf":[{"pattern":"^[0-9]+$","description":"Transaction fee as an integer string of micro-STX (µSTX)","type":"string"},{"type":"null"}]}}},"tx_size":{"description":"Serialized transaction size percentiles, in bytes.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"receipt_time":{"description":"Percentiles of the unix timestamp (in seconds) at which the attached Stacks node received each transaction. Subtract from the current time for an age. Note the direction: the oldest pending transactions are at `p25`, not `p95`. These timings differ between API instances, since they reflect p2p propagation to the attached node rather than consensus.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"receipt_block_height":{"description":"Percentiles of the Stacks block height that was the chain tip when the attached Stacks node received each transaction. Subtract from the current chain tip for an age in blocks. As with `receipt_time`, the oldest pending transactions are at `p25`.","type":"object","required":["p25","p50","p75","p95"],"properties":{"p25":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p50":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p75":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95":{"anyOf":[{"type":"integer"},{"type":"null"}]}}}}}}}}}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"title":"Error Response","additionalProperties":true,"type":"object","required":["error"],"properties":{"error":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```

## Get mempool transactions

> Retrieves a list of recently broadcasted transactions

```json
{"openapi":"3.0.3","info":{"title":"Stacks Blockchain API","version":"9.6.0"},"tags":[{"name":"Mempool","description":"Endpoints to obtain Mempool information"}],"servers":[{"url":"https://api.hiro.so/","description":"mainnet"}],"paths":{"/extended/v3/mempool/transactions":{"get":{"operationId":"get_mempool_transactions","summary":"Get mempool transactions","tags":["Mempool"],"description":"Retrieves a list of recently broadcasted transactions","parameters":[{"schema":{"minimum":1,"default":20,"maximum":50,"type":"integer"},"in":"query","name":"limit","required":false,"description":"Number of results per page"},{"schema":{"pattern":"^\\d+:(0x)?[a-fA-F0-9]{64}$","type":"string"},"in":"query","name":"cursor","required":false,"description":"Cursor for paginating mempool transactions. Format: receipt_time:tx_id"}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","required":["total","limit","cursor","results"],"properties":{"total":{"type":"integer"},"limit":{"minimum":1,"default":20,"maximum":50,"description":"Number of results per page","type":"integer"},"cursor":{"type":"object","required":["next","previous","current"],"properties":{"next":{"anyOf":[{"pattern":"^\\d+:(0x)?[a-fA-F0-9]{64}$","description":"Cursor for paginating mempool transactions. Format: receipt_time:tx_id","type":"string"},{"type":"null"}]},"previous":{"anyOf":[{"pattern":"^\\d+:(0x)?[a-fA-F0-9]{64}$","description":"Cursor for paginating mempool transactions. Format: receipt_time:tx_id","type":"string"},{"type":"null"}]},"current":{"anyOf":[{"pattern":"^\\d+:(0x)?[a-fA-F0-9]{64}$","description":"Cursor for paginating mempool transactions. Format: receipt_time:tx_id","type":"string"},{"type":"null"}]}}},"results":{"type":"array","items":{"anyOf":[{"title":"TokenTransferMempoolTransactionSummary","description":"Token transfer mempool transaction summary","type":"object","required":["tx_id","sender","sponsor","fee_rate","receipt_time","receipt_time_iso","receipt_block_height","status","type","token_transfer"],"properties":{"tx_id":{"description":"Transaction ID","type":"string"},"sender":{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},"sponsor":{"anyOf":[{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},{"type":"null"}]},"fee_rate":{"description":"Transaction fee as Integer string (64-bit unsigned integer).","type":"string"},"receipt_time":{"description":"A unix timestamp (in seconds) indicating when the transaction broadcast was received by the node.","type":"integer"},"receipt_time_iso":{"description":"The `receipt_time` as an ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ) UTC timestamp.","type":"string"},"receipt_block_height":{"description":"Height of the block this transaction was received by the node","type":"integer"},"status":{"description":"Status of the mempool transaction","anyOf":[{"type":"string","enum":["pending"]},{"type":"string","enum":["dropped_replace_by_fee"]},{"type":"string","enum":["dropped_replace_across_fork"]},{"type":"string","enum":["dropped_too_expensive"]},{"type":"string","enum":["dropped_stale_garbage_collect"]},{"type":"string","enum":["dropped_problematic"]}]},"type":{"type":"string","enum":["token_transfer"]},"token_transfer":{"type":"object","required":["recipient","amount","memo"],"properties":{"recipient":{"type":"string"},"amount":{"description":"Transfer amount as Integer string (64-bit unsigned integer)","type":"string"},"memo":{"anyOf":[{"type":"object","required":["hex","repr"],"properties":{"hex":{"type":"string"},"repr":{"type":"string"}}},{"type":"null"}]}}}}},{"title":"SmartContractMempoolTransactionSummary","description":"Smart contract mempool transaction summary","type":"object","required":["tx_id","sender","sponsor","fee_rate","receipt_time","receipt_time_iso","receipt_block_height","status","type","smart_contract"],"properties":{"tx_id":{"description":"Transaction ID","type":"string"},"sender":{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},"sponsor":{"anyOf":[{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},{"type":"null"}]},"fee_rate":{"description":"Transaction fee as Integer string (64-bit unsigned integer).","type":"string"},"receipt_time":{"description":"A unix timestamp (in seconds) indicating when the transaction broadcast was received by the node.","type":"integer"},"receipt_time_iso":{"description":"The `receipt_time` as an ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ) UTC timestamp.","type":"string"},"receipt_block_height":{"description":"Height of the block this transaction was received by the node","type":"integer"},"status":{"description":"Status of the mempool transaction","anyOf":[{"type":"string","enum":["pending"]},{"type":"string","enum":["dropped_replace_by_fee"]},{"type":"string","enum":["dropped_replace_across_fork"]},{"type":"string","enum":["dropped_too_expensive"]},{"type":"string","enum":["dropped_stale_garbage_collect"]},{"type":"string","enum":["dropped_problematic"]}]},"type":{"type":"string","enum":["smart_contract"]},"smart_contract":{"type":"object","required":["clarity_version","contract_id"],"properties":{"clarity_version":{"anyOf":[{"description":"The Clarity version of the contract, only specified for versioned contract transactions, otherwise null. A pending deploy has not been executed, so the version an unversioned one will resolve to is not yet known.","type":"number"},{"type":"null"}]},"contract_id":{"description":"Contract identifier formatted as `<principaladdress>.<contract_name>`","type":"string"}}}}},{"title":"ContractCallMempoolTransactionSummary","description":"Contract call mempool transaction summary","type":"object","required":["tx_id","sender","sponsor","fee_rate","receipt_time","receipt_time_iso","receipt_block_height","status","type","contract_call"],"properties":{"tx_id":{"description":"Transaction ID","type":"string"},"sender":{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},"sponsor":{"anyOf":[{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},{"type":"null"}]},"fee_rate":{"description":"Transaction fee as Integer string (64-bit unsigned integer).","type":"string"},"receipt_time":{"description":"A unix timestamp (in seconds) indicating when the transaction broadcast was received by the node.","type":"integer"},"receipt_time_iso":{"description":"The `receipt_time` as an ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ) UTC timestamp.","type":"string"},"receipt_block_height":{"description":"Height of the block this transaction was received by the node","type":"integer"},"status":{"description":"Status of the mempool transaction","anyOf":[{"type":"string","enum":["pending"]},{"type":"string","enum":["dropped_replace_by_fee"]},{"type":"string","enum":["dropped_replace_across_fork"]},{"type":"string","enum":["dropped_too_expensive"]},{"type":"string","enum":["dropped_stale_garbage_collect"]},{"type":"string","enum":["dropped_problematic"]}]},"type":{"type":"string","enum":["contract_call"]},"contract_call":{"type":"object","required":["contract_id","function_name"],"properties":{"contract_id":{"description":"Contract identifier formatted as `<principaladdress>.<contract_name>`","type":"string"},"function_name":{"description":"Name of the Clarity function to be invoked","type":"string"}}}}},{"title":"PoisonMicroblockMempoolTransactionSummary","description":"Poison microblock mempool transaction summary","type":"object","required":["tx_id","sender","sponsor","fee_rate","receipt_time","receipt_time_iso","receipt_block_height","status","type"],"properties":{"tx_id":{"description":"Transaction ID","type":"string"},"sender":{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},"sponsor":{"anyOf":[{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},{"type":"null"}]},"fee_rate":{"description":"Transaction fee as Integer string (64-bit unsigned integer).","type":"string"},"receipt_time":{"description":"A unix timestamp (in seconds) indicating when the transaction broadcast was received by the node.","type":"integer"},"receipt_time_iso":{"description":"The `receipt_time` as an ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ) UTC timestamp.","type":"string"},"receipt_block_height":{"description":"Height of the block this transaction was received by the node","type":"integer"},"status":{"description":"Status of the mempool transaction","anyOf":[{"type":"string","enum":["pending"]},{"type":"string","enum":["dropped_replace_by_fee"]},{"type":"string","enum":["dropped_replace_across_fork"]},{"type":"string","enum":["dropped_too_expensive"]},{"type":"string","enum":["dropped_stale_garbage_collect"]},{"type":"string","enum":["dropped_problematic"]}]},"type":{"type":"string","enum":["poison_microblock"]}}},{"title":"CoinbaseMempoolTransactionSummary","description":"Coinbase mempool transaction summary","type":"object","required":["tx_id","sender","sponsor","fee_rate","receipt_time","receipt_time_iso","receipt_block_height","status","type"],"properties":{"tx_id":{"description":"Transaction ID","type":"string"},"sender":{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},"sponsor":{"anyOf":[{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},{"type":"null"}]},"fee_rate":{"description":"Transaction fee as Integer string (64-bit unsigned integer).","type":"string"},"receipt_time":{"description":"A unix timestamp (in seconds) indicating when the transaction broadcast was received by the node.","type":"integer"},"receipt_time_iso":{"description":"The `receipt_time` as an ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ) UTC timestamp.","type":"string"},"receipt_block_height":{"description":"Height of the block this transaction was received by the node","type":"integer"},"status":{"description":"Status of the mempool transaction","anyOf":[{"type":"string","enum":["pending"]},{"type":"string","enum":["dropped_replace_by_fee"]},{"type":"string","enum":["dropped_replace_across_fork"]},{"type":"string","enum":["dropped_too_expensive"]},{"type":"string","enum":["dropped_stale_garbage_collect"]},{"type":"string","enum":["dropped_problematic"]}]},"type":{"type":"string","enum":["coinbase"]}}},{"title":"TenureChangeMempoolTransactionSummary","description":"Tenure change mempool transaction summary","type":"object","required":["tx_id","sender","sponsor","fee_rate","receipt_time","receipt_time_iso","receipt_block_height","status","type"],"properties":{"tx_id":{"description":"Transaction ID","type":"string"},"sender":{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},"sponsor":{"anyOf":[{"type":"object","required":["address","nonce"],"properties":{"address":{"description":"Address of the transaction initiator","type":"string"},"nonce":{"description":"Nonce of the transaction initiator","type":"integer"}}},{"type":"null"}]},"fee_rate":{"description":"Transaction fee as Integer string (64-bit unsigned integer).","type":"string"},"receipt_time":{"description":"A unix timestamp (in seconds) indicating when the transaction broadcast was received by the node.","type":"integer"},"receipt_time_iso":{"description":"The `receipt_time` as an ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ) UTC timestamp.","type":"string"},"receipt_block_height":{"description":"Height of the block this transaction was received by the node","type":"integer"},"status":{"description":"Status of the mempool transaction","anyOf":[{"type":"string","enum":["pending"]},{"type":"string","enum":["dropped_replace_by_fee"]},{"type":"string","enum":["dropped_replace_across_fork"]},{"type":"string","enum":["dropped_too_expensive"]},{"type":"string","enum":["dropped_stale_garbage_collect"]},{"type":"string","enum":["dropped_problematic"]}]},"type":{"type":"string","enum":["tenure_change"]}}}]}}}}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"title":"Error Response","additionalProperties":true,"type":"object","required":["error"],"properties":{"error":{"type":"string"},"message":{"type":"string"}}}}}}}}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.stacks.co/reference/api/stacks-blockchain-api/mempool.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
