How Does the Mempool Relate to a Miner’s Transaction Selection Process?

The mempool, or memory pool, is a collection of all unconfirmed, valid transactions waiting to be included in a block. Miners draw transactions from this pool to assemble a block they are trying to mine.

They typically sort the transactions in the mempool by the fee rate (fee per byte or gas unit) to select the most profitable ones that will fit within the block size or gas limit. The mempool acts as the staging area for all pending network activity.

What Happens to a Transaction in the Mempool If It Is Never Confirmed?
What Is the Difference between a Node’s Mempool and the Global Set of Unconfirmed Transactions?
How Long Does a Transaction Typically Remain in the Mempool If Unconfirmed?
How Does a Transaction Get Broadcast to the Mempools of Different Nodes?
How Does a Transaction’s Size Impact Its Chances of Being Included in a Block?
What Is a Mempool and How Does It Contribute to Fee Market Dynamics?
How Does a Mempool Relate to the Speed of a Transaction Confirmation?
What Is the ‘Mempool’ and Its Function in Cryptocurrency Transactions?

Glossar