Skip to main content

Why Do I Need ETH on Base, Arbitrum, and Other Layer 2s?

Every Network Has Its Own Fee Coin​

To send anything on a blockchain, including tokens like USDC or USDT, you pay a network fee in that network's own coin.

Ethereum layer 2 networks, such as Base, Arbitrum, and Optimism, use ETH for fees. But it has to be ETH on that layer 2. ETH on Ethereum, or on another layer 2, can't pay fees on Base.

So if you hold USDC on Base and no ETH on Base, you'll see a message like:

Insufficient ETH balance to cover network fees.

Which Coin Pays Fees​

NetworkFee coin
EthereumETH on Ethereum
Base, Arbitrum, Optimism, Linea, zkSync, Unichain, Ink, World ChainETH on that network
PolygonPOL
BNB ChainBNB
Avalanche C-ChainAVAX
HyperEVMHYPE
ArcUSDC

Each layer 2's ETH shows as a separate asset in Gem Wallet, with the network's badge on the ETH logo. Fees on layer 2s are usually a small fraction of Ethereum's, so a little ETH goes a long way.

How to Get ETH on a Layer 2​

When you don't have enough of the fee coin, Gem Wallet offers Get ETH (or the network's coin) with three options:

tip

When withdrawing from an exchange to a layer 2, withdraw a small amount of ETH on the same network along with your tokens, so you can move them later.

Why You Can't Use ETH from Another Network​

Each layer 2 is its own blockchain with its own balances. Your address is the same on all EVM networks, but the ETH on Ethereum and the ETH on Base are separate balances on separate chains. To move ETH between them, use a cross-chain swap or bridge.