Skip to main content

What Is the Purpose of a Transaction ‘Mempool’?

The mempool, or memory pool, is a waiting area for unconfirmed transactions that have been broadcast to the network but not yet included in a block. Nodes store these transactions and miners select from the mempool based on the gas price offered.

It acts as a staging area reflecting current network demand.

What Is a ‘Mempool’ in the Context of Transaction Validation?
What Is the Difference between ‘Gas Limit’ and ‘Gas Used’?
What Is the Difference between an Unconfirmed and a Confirmed Transaction?
How Do Miners Prioritize Transactions with the Same Nonce but Different Gas Prices?