Mempool Definition: The mempool (memory pool) is the holding area where valid but unconfirmed blockchain transactions wait to be included in the next block by miners or validators. When you submit a transaction, it broadcasts to the network and enters the mempool of every node that receives it. Miners select transactions from the mempool to include in their candidate blocks — typically prioritising those with the highest fee per unit of block space. A congested mempool with thousands of pending transactions drives up fees as users compete to have their transactions included promptly.

What Is the Mempool?

The mempool is the transaction queue between submission and confirmation. Every Bitcoin full node and every Ethereum node maintains its own version of the mempool — a list of transactions it has received, validated against consensus rules, and is holding pending block inclusion. These individual node mempools aren’t perfectly synchronised (different nodes may have received different transactions), but they converge toward consistency as broadcast propagates through the network.

Think of the mempool as the tarmac of a busy airport. Transactions are planes waiting to take off (be confirmed). The runway capacity is fixed (block space is limited). During slow periods, planes depart promptly with no queue. During peak periods, hundreds of planes queue on the tarmac, and those willing to pay more (higher fees, or “priority fees”) get moved to the front of the line. Transactions that don’t pay enough languish in the queue indefinitely, eventually being dropped if they’ve been sitting too long.

The mempool’s size — measured in bytes or the number of pending transactions — is a real-time indicator of network congestion. Bitcoin’s mempool peaked at over 300,000 unconfirmed transactions in May 2023 as Ordinals (Bitcoin-native NFTs) created unprecedented demand for block space. Ethereum’s mempool regularly spikes during popular NFT mints and DeFi events. These congestion events directly determine the gas fees or transaction fees users must pay to get timely confirmation.

How the Mempool Works

When you broadcast a Bitcoin transaction, every node that receives it performs basic validation: does the sender have the funds? Is the signature valid? Does the transaction format comply with protocol rules? Valid transactions enter the mempool; invalid ones are rejected immediately. This pre-validation means the mempool only contains legitimate transactions — miners don’t waste time evaluating fraudulent or malformed transactions when building blocks.

Miners (Bitcoin) or validators (Ethereum) select transactions from the mempool to fill their candidate blocks. The selection strategy is typically fee-per-byte (Bitcoin) or fee-per-gas (Ethereum) — maximising revenue from a fixed block space by prioritising the highest-paying transactions. This fee market is the mechanism by which users signal urgency: paying more fee means validators include your transaction in the next block; paying the minimum means your transaction waits until the queue clears.

Replace-by-Fee (RBF) allows a sender to replace an unconfirmed transaction in the mempool with a new version paying a higher fee — effectively moving to the front of the queue. This is useful when gas prices spike after you’ve already submitted a transaction at a low fee. Not all transactions are RBF-enabled; opt-in RBF requires the sender to signal this capability when constructing the original transaction.

Mempool vs. Confirmed Transaction

Mempool (Unconfirmed) Confirmed Transaction
Status Pending — valid but not yet in a block Final — included in a block on the chain
Reversibility Can be replaced (RBF) or dropped Irreversible — part of the blockchain
Visibility Visible to nodes but not settled Permanently recorded on-chain
Reliability Not reliable — could fail or be replaced Reliable after sufficient confirmations
Fee implication Fee determines priority and inclusion speed Fee already paid — cannot change

Why Is the Mempool Important for Traders?

The mempool is one of the most valuable on-chain intelligence sources available to crypto traders. Monitoring pending transactions before they confirm provides advance insight into large movements that will soon be visible on-chain. A large transfer from a known exchange cold wallet to a spot exchange hot wallet signals incoming selling; the reverse signals accumulation. Tools like Whale Alert, Glassnode, and Mempool.space provide real-time mempool analytics.

For DeFi traders, the mempool creates both opportunity and hazard. MEV (Maximal Extractable Value) bots monitor the mempool for profitable transactions — when a large DEX swap appears in the mempool, bots can front-run it by submitting their own transaction with a higher fee to execute first, then back-run the original by selling into the price impact. This “sandwich attack” extracts value from ordinary traders through mempool visibility. Using private transaction pools (Flashbots, MEV Blocker) routes transactions directly to validators without passing through the public mempool, protecting against MEV extraction.

Fee estimation based on mempool congestion is a practical skill for any Ethereum user. Mempool.space (Bitcoin) and Etherscan’s gas tracker (Ethereum) show current pending transaction counts and recommended fee levels for different confirmation time targets. During low-congestion windows — typically weekday early mornings UTC — fees can drop 80–90% below peak levels. Non-urgent transactions (fund transfers, claiming tokens) can be scheduled during these windows for significant cost savings.

Key Takeaways

  • The mempool is the transaction queue between submission and confirmation — every node maintains its own version, holding valid unconfirmed transactions until miners/validators select them for inclusion based primarily on fee rate per unit of block space.
  • Bitcoin’s mempool peaked at over 300,000 unconfirmed transactions in May 2023 driven by Ordinals inscription demand, pushing transaction fees to levels exceeding $30 for a standard transfer — demonstrating how non-monetary use cases can compete for block space and drive up costs for all users.
  • MEV bots monitor the public mempool for profitable pending transactions and can front-run them by paying higher fees to execute first — sandwich attacks on DEX swaps extract value from ordinary traders who broadcast transactions through the public mempool rather than private relay services.
  • Replace-by-Fee (RBF) allows senders to replace a stuck low-fee transaction with a higher-fee version before confirmation — a practical tool for reclaiming control over transactions that were underpriced when submitted during a subsequent fee spike.
  • Large on-chain transfers visible in the mempool before confirmation provide advance intelligence on whale movements — a transfer from exchange cold storage to hot wallet signals potential selling before the transaction confirms and becomes visible in on-chain analytics dashboards.
FAQ section

How long can a transaction stay in the mempool?

Bitcoin nodes typically hold unconfirmed transactions for up to 2 weeks before dropping them (the default expiry is 336 hours). If a transaction is dropped from the mempool without confirming, the funds return to the sender's spendable balance — no funds are lost. Ethereum has similar mechanics. A dropped transaction can be rebroadcast with a higher fee.

What is a "mempool backlog"?

When the rate of new transactions entering the mempool exceeds the rate at which they're being confirmed (block space consumed), the backlog grows. This is visible as a rising count of unconfirmed transactions and rising fee requirements for timely confirmation. Backlogs clear when demand subsides or when miners naturally work through the queue.

Can mempool data predict price movements?

Sometimes directionally — large exchange inflows (spotted in the mempool) often precede selling; large exchange outflows precede accumulation. But the relationship is noisy and incomplete: not all large transactions are from whales, intent cannot be known with certainty, and sophisticated actors use OTC desks or private transactions to avoid mempool-based intelligence.

What is the difference between the mempool and a blockchain explorer?

A blockchain explorer (Etherscan, Mempool.space) shows both mempool (pending) and confirmed transactions. The mempool tab shows real-time unconfirmed activity; the blockchain tab shows historically settled transactions. Exploring the mempool provides pre-confirmation intelligence; exploring the blockchain provides historical certainty.

Forced Liquidation
Forced Liquidation Definition: Forced liquidation is the aut...
Isolated Margin
Isolated Margin Definition: Isolated margin is a position ma...
Checkable Deposits
Checkable Deposits Definition: Checkable deposits are bank a...
BSC (Binance Smart Chain)
BSC Definition: Binance Smart Chain (BSC), now officially re...

Live Chat

Contact our support team via live chat.

Help Center

Questions about our services?
Check out our Help Center.

Risk Warning:
Trading in leveraged products carries a high level of risk and may not be suitable for all investors.