seapresale.xyz

Gas fees across chains

Every transaction on a blockchain network costs something. That cost - called a gas fee - is what you pay to have your transaction included in a block. But the amount you pay varies wildly depending on which chain you use, what time of day you transact, what kind of transaction you're sending, and how you configure your wallet.

This page is a map of the entire gas landscape. It covers what gas is, why it varies across chains and transaction types, how to read and use gas tracking tools, and the practical decisions you can make to pay less. Each major topic here has a dedicated spoke page that goes deeper. You'll find links to those throughout.

What gas actually is and why you pay it

Gas is a unit of measurement for computational work. Every operation on a blockchain - from adding two numbers to updating a storage slot - costs a certain amount of gas. The Ethereum Virtual Machine (EVM) assigns specific gas costs to each opcode. A simple ETH transfer costs 21,000 gas. An ERC-20 token transfer costs between 45,000 and 65,000 gas. An NFT mint runs 80,000 to over 200,000 gas depending on the contract.

Gas exists because block space is finite. Each block has a gas limit - the maximum amount of computational work it can contain. When demand for block space exceeds supply, users compete by paying higher fees. That competition is what drives fee spikes.

If you're new to this concept, start with the spoke page What Is Gas in Crypto Transactions and Why Do You Pay It. It walks through the basics: why blockchains need this mechanism, what happens if you don't pay enough, and why gas exists on every smart-contract chain, not just Ethereum.

A common misconception is that gas and gas price are the same thing. They are not. Gas is the quantity of work. Gas price is the amount you're willing to pay per unit of work. The total fee is gas used multiplied by gas price. Gas Limit vs Gas Used What Actually Happens During a Transaction explains the distinction between the maximum gas you set (the limit) and what your transaction actually consumes (the used). Setting your limit too low causes a failed transaction that still costs you money. Setting it too high wastes ETH on unused gas.

Another persistent myth is that all gas fees go to validators or miners. That hasn't been true since Ethereum's London hard fork in 2021. Gas Fees Don't All Go to Validators What Happens to Your ETH covers how EIP-1559 split fees into two parts: the base fee, which is burned, and the priority fee (tip), which goes to the validator. The base fee burns ETH, reducing supply. The tip incentivizes validators to include your transaction.

EIP-1559 Base Fee vs Priority Fee How Ethereum Fees Work Now is the full treatment of that mechanism. It covers how the base fee adjusts up or down based on network congestion, why you can't control the base fee (only set a max you're willing to pay), and how to set your priority fee to get included quickly without overpaying.

How Gas Prices Vary Across Chains and What Drives the Differences

There is no single gas fee. The cost depends heavily on which chain you use. Ethereum Layer 1 (L1) is the most expensive because every transaction must be executed and settled by the L1 validators. Layer 2 (L2) networks like Arbitrum, Optimism, Base, and zkSync Era are cheaper because they batch many transactions together and submit them to L1 as a single bundle.

But L2 fees aren't just lower. They are composed differently. When you send a transaction on Optimism or Arbitrum, you pay two fees: an L2 execution fee (what the sequencer charges to process your transaction on the L2) and an L1 security fee (the cost of posting your transaction data to Ethereum L1). L2 Sequencer Fee vs L1 Security Fee What You Actually Pay on Rollups breaks down this dual-fee structure and explains why L1 fees on L2s spike when L1 base fees rise.

The decision between L1 and L2 is the single biggest lever you have for reducing gas costs. L1 vs L2 Execution Where to Process Your Transaction to Pay Less gives you a framework for making that choice. It covers when staying on L1 makes sense (large DeFi positions, complex DeFi strategies) and when L2 is overwhelmingly cheaper (token transfers, simple swaps, NFT mints).

Once you decide to use an L2, you then have to pick which one. Which Layer 2 Has the Lowest Gas Fees for Your Transaction Type is the spoke page that compares gas costs across Arbitrum One, Optimism, Base, zkSync Era, and Polygon PoS for specific transaction types. A Uniswap swap costs different amounts on Arbitrum versus Optimism. An ERC-20 transfer is cheapest on Base. The page gives you real numbers for each chain and each common action.

It's also worth understanding the gas models within the same ecosystem. Arbitrum One vs Arbitrum Nova Gas Model Which Chain for What Use explains the difference between Arbitrum's two rollup implementations. Arbitrum One uses rollup data posted as calldata - more expensive but fully trustless. Arbitrum Nova uses AnyTrust technology, posting only data commitments to L1 and keeping transaction data off-chain. This makes it much cheaper but introduces a semi-trusted data availability committee.

Using Tools to Track and Predict Gas Costs

You don't have to guess what gas will cost. Multiple tools show real-time and historical gas data, estimate fees for specific transaction types, and let you simulate transactions before sending them.

The most widely used is Etherscan Gas Tracker, which shows current base fee, priority fee ranges, and estimated fees for simple transactions, transfers, and swaps. But Etherscan is just the starting point. Ethereum Gas Tracker Tools Compared Etherscan Blocknative and More reviews the major options: Etherscan, Blocknative Gas Platform, ETH Gas Station, L2Fees.info, L1Beat's fee comparison view, Dune Analytics dashboards, and CoinGecko's gas fee tracker. Each has strengths and weaknesses. L2Fees.info is the go-to for comparing L2 costs. Blocknative's Gas Platform gives you historical percentiles and lets you set fee alert thresholds. Dune dashboards let you query historical gas data for deeper analysis.

Wallet fee estimation is a separate topic. MetaMask, Rabby, and WalletConnect all show fee estimates before you confirm a transaction. Those estimates can be wrong - especially for complex interactions like interacting with a new DeFi protocol. Tenderly transaction simulator and Rabby wallet gas preview are two tools that let you simulate exactly what a transaction will cost in gas before you send it. Using a simulator is the best way to avoid "out of gas" errors and unexpected fee spikes.

Gas trackers aren't perfect. They give you a snapshot of current conditions, but network congestion shifts rapidly. If you're not in a hurry, tools like GasHawk schedule your transaction for a time when fees are lower. For time-sensitive transactions, you're better off setting a realistic max fee and priority fee based on current conditions and waiting.

Common Errors and How to Fix Them

Gas errors are frustrating and costly. The most common is the "Out of Gas" revert, which happens when your gas limit is too low for the work your transaction actually does. You still pay for the gas used up to that point; you lose money without getting your transaction through. Out of Gas Error What It Means and How to Fix It walks through the causes - bad wallet estimation, complex contract interactions, and storage-heavy operations - and how to avoid it by using a simulator or setting a higher gas limit manually.

Another frequent error is "Insufficient funds for gas * value". This happens when your wallet doesn't hold enough of the chain's native gas token to cover the fee. On Ethereum L1, you need ETH. On Polygon, you need MATIC. On BNB Chain, you need BNB. Insufficient Funds for Gas Error How to Fix It on Any Chain explains how to check which token a chain requires for gas, how to acquire it, and what to do if you hold tokens but not the gas token itself.

"Intrinsic gas too low" means your gas limit doesn't even cover the baseline 21,000 gas for a simple ETH transfer. It's caused by manually setting an extremely low gas limit. "Max fee per gas less than block base fee" means the maximum fee you're willing to pay is below the current base fee; your transaction won't be included until the base fee drops. "Transaction underpriced" and "Replacement transaction underpriced" occur when you try to replace a pending transaction but the new fee isn't high enough relative to the original.

If you have a pending transaction that's stuck, you have two options: speed it up by sending a replacement with a higher gas price, or cancel it by sending a replacement transaction from the same nonce with zero value and a higher gas price. Stuck Ethereum Transaction How to Cancel or Speed It Up covers the step-by-step process for both approaches, including how to use MetaMask's built-in speed-up and cancel features and what to do if those don't work.

Strategic decisions to pay less gas

Paying less gas is partly about choosing the right chain and time; it's also about transaction design and routing.

Batch Transactions to Save Gas Using Multicall on Ethereum and L2s explains how bundling multiple actions into a single transaction - for example, approving a token and then swapping it in one call - reduces total gas costs by 30-50% compared to sending them separately. The page covers how Multicall works, when it's appropriate, and which wallets and protocols support it natively.

Choosing between a native bridge and a centralized exchange (CEX) withdrawal to L2 is another decision that affects total cost. Bridge vs CEX Withdrawal to L2 Which Path Has Lower Total Cost compares the fees for moving funds from Ethereum L1 to Arbitrum, Optimism, and Base using a bridge (Across or the official Arbitrum bridge) versus withdrawing from Binance or Coinbase directly to the L2. For small amounts, CEX withdrawal is cheaper because there's no L1 transaction fee. For large amounts, bridging may be more cost-effective.

The cost of specific transaction types also varies in ways you can exploit. ERC-20 Transfer Gas Cost How Much You Pay and Why It Varies explains why token transfers cost more than twice as much as ETH transfers, why some tokens are more expensive to transfer than others (contract complexity matters), and how you can check the cost before you send. NFT Mint Gas Cost Why Some Mints Cost 200000 Gas and Others Less breaks down the factors that make NFT mints so variable: whether the contract uses storage-heavy metadata, whether it does on-chain artwork generation, and whether it interacts with other contracts during minting.

Uniswap Swap Gas Cost What Affects the Fee and V2 vs V3 Differences covers the gas costs of the most common DeFi action. Uniswap V2 swaps cost 100,000-150,000 gas. Uniswap V3 swaps cost anywhere from 100,000 to over 300,000 gas depending on the number of hops, the liquidity depth, and whether the swap triggers a price update - which happens when it crosses a tick boundary. The page also covers how to minimize swap gas costs by choosing the right token pair and using the right router.

Advanced topics and risks

As you go deeper, you'll encounter topics that are more technical but can still save you significant money if you understand them.

Private Mempool vs Public on Ethereum Flashbots and MEV Protection addresses the decision of whether to send your transaction through the public mempool - where it can be seen by everyone and frontrun - or a private mempool like Flashbots Protect or MEV Blocker. Private mempools protect you from sandwich attacks. They don't always give you lower fees; it depends on the tool and market conditions.

Gas token selection matters on chains that accept multiple tokens for gas. BNB Chain accepts BNB, but some protocols let you pay fees in other tokens. Account abstraction wallets (ERC-4337) use paymasters - contracts that pay gas on your behalf, often in USDC or other stablecoins. This is useful if you hold tokens but not the chain's native gas token. Biconomy Gasless SDK, Gelato relay service, and Pimlico bundler and paymaster infrastructure are three services that offer gas sponsorship or alternative gas token payment. These are still evolving and introduce new risks around paymaster failure or censorship.

L2 fee structures are still changing rapidly. EIP-4844 blobs, deployed in the Dencun upgrade, created a new fee market for blob data that L2s use instead of calldata. This has dramatically lowered L1 security fees for L2 users, but blob gas has its own market dynamics - blob fees spike when many L2s post data simultaneously. Calldata versus blob data posting costs and blob market saturation are active areas of development that will continue to affect L2 fees. If you're following this closely, the spoke pages on L2 Sequencer Fee vs L1 Security Fee and the L2 comparison pages will have the most current data.

Finally, a note on risk. Overpaying on priority fees is common - users set tips well above what's actually needed. Setting a gas limit too low wastes gas on failed transactions. Stuck transactions block all subsequent transactions on the same nonce. MEV attacks inflate your effective gas cost. Relying on third-party relayers or paymasters introduces censorship and failure risk. Stuck Ethereum Transaction How to Cancel or Speed It Up and the error-specific pages will help you navigate these pitfalls.

The gas landscape shifts constantly as chains upgrade, new L2s launch, and fee market mechanisms evolve. The tools and pages listed here give you the foundation to understand any gas situation you encounter. Start with the

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