Mempool
A waiting area for unconfirmed transactions where miners/validators select which transactions to include in the next block.
Mempool — The mempool (memory pool) is a waiting area where unconfirmed transactions sit before being included in a blockchain block. Every pending transaction broadcast to the network enters the mempool, where validators or miners select which transactions to include based on gas fees. On Ethereum, the mempool is where MEV bots monitor and exploit pending trades.
What Is the Mempool?
The mempool is a buffer maintained by each blockchain node that stores pending transactions waiting to be included in the next block. When you submit a transaction — such as a DEX swap or token transfer — it is broadcast to the network and enters the mempools of connected nodes. The transaction remains there until a validator or miner selects it for block inclusion.
Each node maintains its own version of the mempool, so the exact contents can vary between nodes depending on network propagation. Transactions with higher gas fees are typically prioritized for inclusion.
How the Mempool Affects Trading
The public nature of the Ethereum mempool creates a significant challenge for DeFi traders. MEV bots constantly scan the mempool for profitable opportunities, including pending DEX swaps that can be front-run or sandwiched. A trader submitting a $10,000 Uniswap buy into the public mempool is essentially broadcasting their intent to every MEV bot on the network.
This visibility is why private transaction submission services (like Flashbots Protect and MEV Blocker) have become popular. These services route transactions directly to block builders without broadcasting them to the public mempool, hiding them from MEV searchers.
Mempool Differences by Chain
Not all blockchains have public mempools in the same way. Solana does not have a traditional mempool because transactions are forwarded directly to the current block producer via a leader schedule. This architectural difference means MEV on Solana operates differently, though Jito's block engine provides a similar mechanism for searchers to bid on transaction ordering.
Related Terms
Gas
The unit measuring the computational effort required to execute operations on EVM chains; gas fees are gas used × gas price.
Read definition Blockchain & Crypto FundamentalsPriority Fee (Tip)
An optional extra payment added on top of the base fee to incentivize validators to include a transaction faster.
Read definition Blockchain & Crypto FundamentalsNonce
A sequentially incrementing number attached to each transaction from a wallet address, ensuring transactions are processed in order.
Read definition Blockchain & Crypto FundamentalsValidator
A node on a PoS blockchain that stakes tokens and participates in block production and consensus.
Read definition Blockchain & Crypto FundamentalsBlock Time
The average time between consecutive blocks on a blockchain; Solana ~0.4s, BNB Chain ~3s, Ethereum ~12s.
Read definitionFrequently Asked Questions
Common questions about Mempool in cryptocurrency and DeFi.
Yes, on Ethereum you can monitor the public mempool using tools like Blocknative, EigenPhi, or by running your own node. These tools show pending transactions in real time, including their gas prices, target contracts, and decoded function calls. This is exactly how MEV bots discover profitable opportunities.
Transactions remain in the mempool until they are either included in a block or dropped. On Ethereum, most transactions are included within a few blocks (under a minute) if the gas price is competitive. Transactions with very low gas fees may sit for hours or be dropped after approximately 3 hours.
Use private transaction submission services like Flashbots Protect or MEV Blocker, which route your transaction directly to block builders without broadcasting to the public mempool. On Solana, Jito tips provide priority inclusion. Some DEX aggregators like 1inch offer built-in MEV protection.
Ready to put your knowledge into practice?
Start Boosting