Cross-chain · Avalanche C-Chain → Base

Swap AVAX from Avalanche C-Chain to ETH on Base

Swap AVAX from Avalanche C-Chain to ETH on Base. Native AVAX leaves C-Chain, and native ETH is what can arrive on Base. You trade one gas coin for the L2 gas coin.

Both sides print 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE because that sentinel means native gas, not a shared token. Leaving, it is AVAX on chain id 43114, which Snowtrace shows. Arriving, it is ETH on Base, chain id 8453, which Basescan shows. Base is an Ethereum L2. This ETH is not mainnet ETH, not WETH, and not AVAX that somehow became portable.

Diagram for Swap AVAX from Avalanche C-Chain to ETH on Base
AVAX leaves Avalanche C-Chain. ETH is what can arrive on Base.

Two native balances hide behind one sentinel

Do not import 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE as an ERC-20 on either side. There is no approval. There is a fee in AVAX, so the amount you bridge cannot empty the C-Chain account. After the hop, change the wallet from chain id 43114 to 8453 before you decide the ETH is missing. X-Chain AVAX was never in this quote.

L2 ETH will not clear a mainnet transaction

Ethereum, chain id 1, takes about 12 seconds per block and uses Etherscan. Base uses Basescan. A request for mainnet gas is a different bridge, to a different chain id. Arbitrum ETH is different again. Base is only the arrival you get from this page. If the empty wallet is on mainnet, stop here.

The predeploy wants a different route

Contracts that call 0x4200000000000000000000000000000000000006 want WETH, not the native ETH this quote delivers. Wrapping is possible later, and wrapping itself costs ETH, so arriving in the fee coin is not useless. It is incomplete when the function selector expects the predeploy. WBTC is not a stand-in, and it is not native bitcoin. Switch routes if the ABI names WETH.

Price the gas you are buying, then stop

AVAX and ETH both move. The minimum ETH on the quote is the only floor you can enforce. If you needed dollars on Base, a USDC route avoids turning spending money into a volatile coin you must sell again. C-Chain confirmation is not the moment Base credits you. This page will not name a fill time. Refresh Basescan for the destination address instead of refreshing a clock.

Legal

Risk disclosure

XAUConnect is a non-custodial swap aggregator. Digital assets are volatile and may lose value rapidly. Content on this page is educational and not investment advice. Verify every contract address on the official block explorer before approving a transaction.

Frequently asked questions

What is the best way to swap AVAX from Avalanche C-Chain to ETH on Base?

Both sides print 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE because that sentinel means native gas, not a shared token. Leaving, it is AVAX on chain id 43114, which Snowtrace shows.

Why is the address identical for AVAX and Base ETH?

0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means native gas. On Avalanche C-Chain, chain id 43114, that is AVAX, checked on Snowtrace. On Base, chain id 8453, that is ETH, checked on Basescan. The coins are not interchangeable, and neither is an ERC-20 you approve. Keep the destination gas token or the arrival cannot move.

Can this ETH pay Ethereum mainnet fees?

No. It arrives on Base, an Ethereum L2. Mainnet is chain id 1, about 12 second blocks, explorer Etherscan. Those ETH balances do not mix. AVAX left C-Chain and became Base gas only. If you needed mainnet fees, this route points at the wrong chain.

What if I needed WETH on Base instead?

Use the WETH route. Native ETH will not satisfy the predeploy at 0x4200000000000000000000000000000000000006 until you wrap, and wrapping needs ETH for gas. If the contract accepts only the wrapper, this page is the wrong arrival. Basescan is where you would later confirm the predeploy balance.

Live execution

Trade on XAUConnect

Open the swap page with this cross-chain route pre-selected, then connect your wallet on the source chain to quote and execute. You keep the keys.

Continue exploring

Related markets, guides & networks

Next pages on this subject. Read them before you trade.

Build programmatically

Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.

Developer quickstart