
The mempool—short for memory pool—is the collection of valid but not-yet-confirmed transactions held by each node on the network. When you broadcast a transaction, it does not go directly into a block. It first sits in the mempool until a miner or validator selects it and includes it in the next block they produce.
Each node maintains its own mempool, and while they tend to look similar, they are not perfectly identical because transactions reach different nodes at slightly different times. Miners typically prioritize transactions that pay the highest fee per unit of block space. During congested periods, low-fee transactions can sit in the mempool for hours or even days before being included or eventually dropped.
Watching the mempool is the best way to estimate gas fees or Bitcoin transaction fees in real time. Many wallets pull live mempool data to recommend a fee that gets the next block, a fee that confirms within an hour, and a slow fee that may confirm overnight. When the mempool empties, fees collapse; when a popular mint or token launch floods it, fees spike sharply.