seapresale.xyz

What Happens to Your Transaction When a Block Is Full

When a block is full, your transaction is held in the mempool - the waiting area for unconfirmed transactions - until a miner or validator includes it in a future block. If the network is busy, you may wait minutes, hours, or indefinitely unless you adjust the fee you are willing to pay. The core problem is that block space is limited, and every block can only hold a fixed amount of computation (gas). When demand exceeds supply, transactions with lower fees lose the competition for inclusion.

How block capacity works

Each block on a blockchain has a gas limit - the maximum amount of computational work it can contain. For example, on Ethereum the block gas limit is roughly 30 million units (it varies slightly block to block). Every transaction costs a certain amount of gas, and the sum of all transactions in a block cannot exceed that limit. When the mempool contains more transaction gas than a single block can hold, the network is congested, and a queue forms.

What actually happens to your transaction

1. It enters the mempool

Your transaction is broadcast to the network and sits in the mempool alongside every other pending transaction. Miners and validators typically sort these by the fee they offer - higher-fee transactions are prioritized.

2. It competes for inclusion

Miners fill a block by selecting transactions from the mempool. They usually pick those that pay the highest priority fee (the tip above the base fee, in EIP-1559 networks) or the highest total fee (in non-1559 chains like Bitcoin or older Ethereum). If your fee is too low compared to others in the mempool, your transaction will not be selected for the current block.

3. It waits for a future block

If your transaction is not included in the next block, it remains in the mempool and competes for the following block. In theory, it can stay there for many blocks - sometimes hours or days - until either it is included or the network's congestion clears and lower-fee transactions finally get picked.

4. It may expire or be dropped

Most nodes and wallets have a transaction lifetime setting. If a transaction remains unconfirmed past a certain number of blocks (commonly 250 - 300 on Ethereum, roughly 2 - 4 hours), many nodes will drop it from their mempool. The transaction is then effectively lost - it never executed. The sender must resubmit it, usually with a higher fee.

5. It can be replaced (if you act quickly)

If you sent a transaction with a low fee and the block is full, you can often replace it with a new transaction that pays a higher fee. This works only if the original transaction used the same nonce (account sequence number) and the new transaction offers a sufficiently higher fee. On Ethereum and compatible chains, the standard method is to use the replace-by-fee mechanism - submit a new transaction with the same nonce but a significantly higher gas price. Most wallets support this as "speed up" or "cancel" options.

Why some transactions never get in

Even if the network is only moderately busy, a transaction with an extremely low fee may never be included. Miners have no obligation to include low-fee transactions, and if the mempool is persistently full, those transactions remain at the back of the queue indefinitely. On Ethereum, the base fee adjusts per block to balance demand, but if demand stays high, the base fee rises, making low-fee transactions even less competitive.

What you can do to avoid getting stuck

The difference between full blocks and high base fees

A full block does not always mean you pay more. On EIP-1559 chains, the base fee rises when blocks are consistently more than 50% full. A single full block does not cause a spike - it is persistent demand that drives fees up. On non-1559 chains like Bitcoin, full blocks simply mean you compete directly with other transactions for a fixed number of slots, and the fee you pay is whatever the market clears at that moment.

In practice, a full block means your transaction will be delayed unless you pay a competitive fee. The delay can be a few seconds, several minutes, or many hours depending on how long the mempool stays congested.

Not financial advice. seapresale.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to gas fees