What Is A Gas War?

Gas wars spike fees to brutal levels during hot mints and launches. Find out what triggers them, what happens to your money when you lose, and how to avoid paying for a failed transaction.

A gas war is a real-time bidding fight for block space. Users outbid each other on fees until weaker bids fail or stall, and prices spike fast.

The term is everywhere on Crypto Twitter and in Discord. It almost always means one thing. A rush of users all try to land their transaction in the next block at the same moment. During a hot NFT mint, a meme-coin launch, or an airdrop claim window, demand for block space suddenly outstrips what validators can process. The response is brutal and automatic. Everyone raises their fee to jump the queue, and fees spiral in seconds.

Gas wars are expensive and immediate. During the Yuga Labs Otherdeed sale in May 2022, fees on Ethereum spiked into the thousands of dollars per transaction. Many users paid that much and still failed to mint. The network was not broken. Validators simply take the highest-paying transactions first. That is the whole game.

Key Takeaways

  • A gas war happens when demand for block space far exceeds supply, pushing fees up as users outbid each other to get into the next block.
  • On Ethereum, a failed transaction still burns the base fee — you can lose real money even when the mint fails.
  • EIP-1559 changed how fees are structured but did not stop gas wars. They still hit during high-demand events on both Ethereum and Solana.
  • Retail users cannot out-compete MEV bots in a gas war — the smartest move is usually avoidance, not escalation.
  • The Dencun upgrade (March 2024) slashed gas costs on Ethereum Layer 2 networks, making L2s the practical answer for most users.

What a Gas War Actually Is

Gas is the fee you pay a network to run a computation. On Ethereum you pay in ETH, priced in gwei. On Solana you pay in SOL. Every transaction burns some gas, whether it is a token transfer, an NFT mint, or a swap. You pay that cost to whoever processes the block.

The “war” part kicks in when many users want the same block at once. Validators and miners are not charities. They order transactions by fee, and the highest fee goes first. So when a limited-supply NFT drop opens, ten thousand wallets try to mint in the same second. Everyone races to offer a bigger tip than the next person. That escalation is the gas war. In crypto, the phrase always means this fee-bidding scramble. Not a clash between chains, and not a vague grumble about congestion.

The bidding feeds on itself. One user raises their priority fee. The next sees the new rate and raises again. Bots read the mempool and respond in milliseconds. They often start the cycle before most humans have opened their wallet. By the time a regular user submits, the floor has already moved. The transaction fails outright or sinks deeper in the queue with each new block.

The real pain is the asymmetry. Win, and you pay the high fee but get what you wanted. Lose, and you still owe most of that fee anyway. That loss can come from a mint selling out mid-block, a gas limit set too low, or a bot outbidding you at the last second. The network still ran your computation. It just did not hand you the result.

What Triggers a Gas War

Gas wars do not happen randomly. They cluster around predictable events. A crowd of users wants the same on-chain action in the same window, and the available block space cannot absorb them all.

The worst triggers share three traits. Fixed supply, simultaneous demand, and a public start time. Spot that combination and you can usually see a gas war coming.

Trigger Event Why It Creates a Gas War
NFT drops with limited supply Thousands of wallets compete for a fixed mint count, and the contract closes when supply runs out, so speed decides winners
Meme-coin launches on launchpads Tokens launch at a single moment on platforms like pump.fun, and early buyers get better prices, so everyone submits at once
Airdrop claim windows Eligible wallets all race to claim in the first minutes, and late claims may fail if a cutoff or state change is imminent
DeFi liquidation cascades Falling collateral values trigger mass liquidation calls, and bots and users compete to process them first for the bonus
Governance snapshot deadlines Voters submit last-minute transactions to meet a cutoff, creating a brief but sharp demand spike

The Otherdeed NFT sale in May 2022 is the classic example. Yuga Labs announced the date publicly. On launch day the mint drove roughly $300 million in sales. It pushed Ethereum fees so high that some buyers paid thousands of dollars in gas for a single transaction, as CNBC reported at the time. Ethereum handled the traffic fine. That is just what a gas war looks like at its extreme.

Many meme-coin launches now run on Solana through pump.fun, which prices tokens on a bonding curve. When a token hits bonding completion, it triggers a migration event. That moment often sparks a Solana gas war as traders rush to be first into the new pool. The trigger differs from an Ethereum mint, but the fee scramble plays out the same way.

Some teams try to defuse this with a shadow mint. Instead of opening the door to everyone at once, they stagger mint access across wallet tiers or time windows. It does not kill the competition. It spreads the demand spike across more blocks, which softens the peak.

How the Gas War Mechanism Works

Every Ethereum transaction waits in the mempool first. Think of it as a public waiting room that any validator can see. The validator who builds the next block picks what goes in. The incentive is simple. They take the transactions paying the most.

Under EIP-1559, live since the London hard fork of August 2021, the fee splits into two parts. The base fee is set by the network. It rises up to 12.5% per block when blocks are more than half full, and falls when they empty out. That base fee is burned. It disappears instead of going to the validator. The priority fee, or tip, goes straight to the validator. That tip is the lever you pull in a gas war. The base fee sets the floor. The tip is how you jump the queue.

When you submit, you also set a maxFeePerGas. That is the most you will pay per unit of gas. If the base fee climbs above your cap, your transaction will not run at all. You pay nothing, but you get nothing. In a fast gas war, a cap that looked safe a minute ago can already sit below the base fee.

The mempool is where the war becomes visible. In normal traffic, transactions clear within a block or two. In a gas war, it floods with thousands of pending transactions and rising tips. Validators grab the highest-fee ones each block. The rest pile up. They either land hours later when demand drops, get cancelled, or expire.

Sophisticated actors do not sit in the mempool and wait. MEV searchers submit crypto bundles, groups of transactions that run together with guaranteed ordering. On Ethereum, Flashbots bundles let searchers bid straight to block builders without touching the public mempool. A retail user cannot match that edge by nudging a tip one gwei at a time.

Solana works differently. There is no persistent mempool like Ethereum’s. Transactions go straight to the current slot leader, the validator set to produce the next block. Each slot lasts roughly 400 milliseconds. A Solana priority fee buys better placement inside that leader’s queue.

Jito Labs runs MEV infrastructure on Solana that handled over 60% of Solana priority fee volume as of 2025. Jito bundles work much like Flashbots. They run atomically and can outplace non-Jito transactions entirely. Because Solana blocks land in under a second, the fight happens in milliseconds. Mostly bots, not humans fiddling with settings.

What Happens to Your Gas if You Lose a Gas War

On Ethereum, a failed transaction still burns the base fee. It is gone. The validator may also keep part of the tip, depending on how much ran before the failure. Set your gas limit too low and you hit the “Out of Gas” error. Then all the gas you allocated is consumed, the state change reverts, and you walk away with nothing but a smaller ETH balance.

Most gas war explainers skip this part. So here is the plain breakdown of who keeps your money, and when.

Scenario What Happens to Your Gas
Failed transaction, Ethereum out-of-gas error All allocated gas is consumed, the state reverts, and you paid for computation but got no result
Failed transaction, Ethereum contract condition not met Base fee is burned, the unused gas limit portion is refunded, and the tip may be partly retained by the validator
Failed transaction, Solana Priority fee is consumed on failure and the compute budget, Solana’s equivalent of a gas limit, is charged
Stuck transaction, not yet executed You can submit a replacement with a higher priority fee using the same nonce, and MetaMask has a built-in “Speed Up” or “Cancel” function that does this
Successful transaction You pay the base fee (burned) plus the tip (to the validator), and any gas below your limit but above what was consumed is refunded

The StonerCats NFT drop in 2021 is one of the most cited examples of these losses. Roughly 350 ETH burned in failed transactions. Those were users who tried to mint, missed, and still owed the gas for the work the network did. At the time, that came to around $1 million.

A stuck transaction in a gas war has a real rescue path, though. Open MetaMask, find the pending transaction, and hit “Speed Up” to resubmit with a higher tip and the same nonce. The network then replaces the stuck transaction with the new one. To cancel instead, send a zero-value transaction to your own address using the same nonce. If that confirms first, the original gets replaced with nothing.

Timing is the catch. If the original transaction sits long enough, it may still land once demand drops. Replace it too early with a higher-fee version and you just pay more than you had to.

Gas Wars on Solana vs. Ethereum

Most users assume a gas war is an Ethereum problem. But Solana runs some of the most active fee-bidding of 2025, especially around meme-coin launches and NFT mints on platforms like Tensor and Magic Eden.

The mechanics differ sharply between the two chains. Know the difference and you can react faster when congestion hits either one.

Feature How It Works by Chain
Ethereum fee model A two-part fee, a burned base fee plus a validator tip. The base fee rises algorithmically and the tip is the bidding variable, denominated in gwei
Ethereum mempool A persistent public queue where transactions wait until included or cancelled, fully visible on a block explorer
Ethereum gas war duration Can persist for minutes or hours during sustained events, and stuck transactions accumulate
Ethereum MEV mechanism Flashbots bundles routed through block builders, which bypass the public mempool entirely
Solana fee model A tiny fixed base fee plus a user-set priority fee, denominated in SOL lamports, with no burn mechanism
Solana mempool No persistent mempool, so transactions go straight to the current slot leader and expire in roughly one to two minutes if not included
Solana gas war duration Compressed into milliseconds, so transactions do not accumulate, they expire, and there are no stuck transactions in the Ethereum sense
Solana MEV mechanism Jito Labs bundles with atomic execution and direct tips to validator tip accounts, handling over 60% of Solana priority fee volume

For a retail user, the gap is large. In an Ethereum gas war, you can sit with a pending transaction for hours, watching your place in the queue. On Solana, your transaction either lands in the current slot or expires and you resubmit. There are no stuck transactions to rescue. There is also no time to think. By the time you check a Jito tip estimate and adjust, the slot leader has moved on.

Ethereum L2 networks like Arbitrum, Optimism, Base, and Polygon carry their own fee structures. They run far cheaper than mainnet since the Dencun upgrade of March 2024. A mainnet gas war and a gas war on Base are worlds apart. On Base, fees are counted in cents, not dollars.

Both chains tilt toward bots. Retail users lack the latency, tooling, and bundle access that MEV infrastructure brings. That leaves one sane strategy. Dodge the worst moments instead of fighting a battle you cannot win.

How to Survive a Gas War

The blunt truth first. You cannot out-compete MEV bots by hand-cranking your gwei. They run at millisecond latency with direct validator ties. Raising your tip against them is expensive and usually pointless.

So the real edge is positioning. Get into the right place before the war starts, or wait it out on purpose.

These four moves actually work.

  • Get on the allowlist before the public sale. Allowlisted wallets call a different function on the mint contract and often face zero competition. The contract verifies your pre-approved address and processes you, skipping public-sale traffic. This is the single best way to dodge a gas war.
  • Time your entry, not the start. The worst moment to submit is the exact launch second, when bots fire their first shots. Wait 30 to 60 seconds and fees often drop as the first wave clears.
  • Check the base fee before you set your maxFeePerGas. A cap below the current base fee means your transaction never runs. Confirm on a gas tracker that you sit above the floor, not just near your comfort level.
  • Use an L2 or Solana when the project deploys there. Since Dencun, Arbitrum, Base, and Optimism fees run a fraction of mainnet costs. A gas war on Base rarely tops a few dollars. The same event on mainnet can cost hundreds.

For Solana, use the Jito tip estimator to set a tip above the current market rate. Guess blindly or lowball it on hope, and your transaction almost always expires before it lands.

One last point. Waiting is a real strategy, not a consolation prize. Gas wars peak in the first few minutes of a launch, then taper as bots finish their positions and casual users give up or succeed. If supply is large enough that tokens remain after 10 minutes, entering then costs a fraction of the opening rush.

The worst move in a gas war is panic-raising your tip without checking the base fee. You can overpay badly for a transaction that still fails, because the base fee climbed above your cap while you were busy with the tip.

Are Gas Wars Still a Problem?

EIP-1559 did not fix gas wars. It reworked the fee structure, swapping the old first-price auction for a burned base fee plus a tip, and made fees more predictable on average. But the bidding during high-demand events survived intact. The Otherdeed sale hit in May 2022, nine months after the London hard fork shipped EIP-1559. Fees still ran into the thousands of dollars per transaction.

The real shift for L2 fees came with the Dencun upgrade of March 2024 and its EIP-4844 blob transactions. Before Dencun, L2 networks posted their data to mainnet as calldata. That was expensive and exposed to L1 fee pressure. Blob transactions opened a separate, cheaper data lane. L2 data costs dropped more than 90% almost overnight. Gas wars on Arbitrum, Base, and Optimism now run a fraction of what they once did. The blob data availability layer, Dencun’s new data pricing market, explains why L2 fees fell so hard, and why they could climb again if blob demand spikes.

Ethereum mainnet tells a different story. Gas wars still fire on L1 during high-demand launches. The Glamsterdam upgrade, planned for 2026, targets parallel transaction processing and a gas limit lift from roughly 30 million toward 200 million per block. That would ease congestion during peak events. But Glamsterdam is not live yet.

On Solana, fee pressure has climbed, not fallen. As meme-coin activity on pump.fun and Pumpswap grew through 2024 and 2025, Jito tip volume rose sharply. The network has weathered multiple events where tip requirements jumped 10x or more within seconds. That is a new flavor of gas war the 2021-era Ethereum explainers never saw coming.

The honest verdict is mixed. Gas wars are rarer and cheaper on Ethereum L2s than at any point in the chain’s history. On mainnet, they still hit during hot launches, exactly as they always did. On Solana, they get more common and more automated by the month.

FAQ

What is a gas war in crypto?

A gas war is a real-time competition where users outbid each other to land their transaction in the next block. When demand for block space spikes during an NFT mint, meme-coin launch, or airdrop, validators pick the highest-paying transactions first. So everyone starts raising their fees. Costs climb fast, lower bids get priced out, and many transactions fail.

Do I lose my gas fee if my transaction fails in a gas war?

Partially, yes. On Ethereum, the base fee is burned even when a transaction fails, so that part is gone regardless. If your transaction ran out of gas because the limit was too low, all the gas you allocated is consumed. If it failed for another reason, such as a sold-out mint, the unused portion of your gas limit is refunded. The burned base fee and any tip are not. On Solana, the priority fee is consumed on failure, with no refund for failed transactions.

Does Solana have gas wars?

Yes. Solana uses a priority fee system instead of Ethereum’s gwei bidding, but the dynamic is the same. During hot meme-coin launches and NFT drops, users and bots submit rising priority fees to land in the current slot leader’s queue. Jito Labs bundles route transactions straight to validators and run atomically. They are the Solana version of Flashbots bundles on Ethereum, and they hand sophisticated actors a structural edge in any Solana gas war.

Did EIP-1559 fix gas wars?

No. EIP-1559 made fees more predictable by adding a burned base fee that adjusts with demand, replacing the old first-price auction. But it did not end the bidding during high-demand events. The priority fee, the tip paid to validators, is still fully user-set and still climbs during gas wars. The Otherdeed sale, one of the most extreme gas wars on record, hit nine months after EIP-1559 went live.

How do I avoid a gas war?

Three moves work reliably. First, get allowlisted before the public sale. Allowlisted wallets call a different contract function and face no public-sale competition. Second, wait 30 to 60 seconds after a launch opens, rather than hitting send at the exact launch moment when bots are most active. Third, when a project deploys on an L2 like Arbitrum or Base, use it. Post-Dencun, L2 fees run far lower than Ethereum mainnet even during busy events.

What is the mempool and why does it matter in a gas war?

The mempool is the public waiting room where submitted Ethereum transactions sit until a validator picks them for a block. Validators see every pending transaction and its fee, so they sort by fee and take the highest payers first. During a gas war, the mempool floods with thousands of competing transactions, all raising their tips. Low-fee transactions get buried and may wait hours or never confirm. The mempool is also where a gas war is visible. Watch it fill up in real time on Etherscan or Blocknative and you can see exactly how bad the competition is.

Where To Start

Got a mint, launch, or claim window coming up? Run through these moves before you touch send.

  • Check the current base fee on a gas tracker first, then set your maxFeePerGas above it. A cap below the base fee means your transaction never executes, no matter how big your tip.
  • Apply for allowlist access early. Most launches reward wallets that engage before the public sale, and allowlist minting routes you through a separate, lower-competition path that skips the gas war.
  • Decide upfront between mainnet and an L2. If the project deploys on Base, Arbitrum, or Optimism, use it. The post-Dencun cost gap during a busy mint can be enormous in your favour.
  • Keep a stuck-transaction plan ready. If a transaction hangs, hit “Speed Up” or “Cancel” straight away instead of firing a fresh duplicate that competes with the old one.
  • Know when to walk away. If a gas war is already extreme, waiting is the cheapest option for most retail users. Supply that survives the first few minutes often stays available for a fraction of the peak fee.

None of this makes you faster than a bot. It just keeps you from paying bot prices for a losing bid. The goal is not to win the opening scramble. The goal is to enter at a price you chose on purpose, or to skip the fight entirely. Allowlist first, L2 when you can, and patience when neither is on the table. Pick one launch this week, watch the base fee before you send, and see how much calmer the entry feels.