Cross-chain · Base → Avalanche C-Chain

Swap ETH from Base to AVAX on Avalanche C-Chain

Swap ETH from Base to AVAX on Avalanche C-Chain. Native ETH leaves Base, and native AVAX arrives on the C-Chain, chain 43114.

Both sides use 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, and that string is not one coin. On Base, chain 8453, it is ETH, the L2 gas coin, shown on Basescan as the account balance. On Avalanche it is AVAX, shown on Snowtrace as the C-Chain account balance. It is not an ERC-20. It is not the X-Chain and not the P-Chain. Leave some Base ETH for the fee. You are changing exposure from ether to AVAX, not wrapping ether.

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

Two gas coins, one placeholder

Wallets reuse the 0xEeee string for whatever pays fees on the selected chain. Chain id 8453 means you sell ETH. Chain id 43114 means you buy AVAX. Pasting the string into Snowtrace does not open a token. If the wallet header still says Base while you look for the result, you are staring at the coin you sold, not the coin you bought.

Do not drain Base, and do not use the X-Chain

Selling the full ETH balance can fail before a bridge message exists, because the fee comes from that same coin. There is no approval on native ETH. WETH at 0x4200000000000000000000000000000000000006 is a different input. An X-Chain receiving address will not display this C-Chain credit. The EVM account on chain 43114 is the one Snowtrace tracks.

AVAX is not a dollar and not WETH

If you needed Circle USDC at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, or Tether at 0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7, this page is the wrong asset. If you needed ETH to remain ETH on Base or on Ethereum, stop. WBTC is unrelated and is not native bitcoin. The fit is a C-Chain account that needs the gas coin.

How to see the credit

Basescan: ETH down. Snowtrace: AVAX up on the account, no token-transfer row required. Trade on Avalanche means the C-Chain. No duration is promised for the bridge. Reject the quote if the minimum AVAX is too small for the ETH you give up.

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 ETH from Base to AVAX on Avalanche C-Chain?

Both sides use 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, and that string is not one coin. On Base, chain 8453, it is ETH, the L2 gas coin, shown on Basescan as the account balance.

Why do ETH and AVAX share an address in the quote?

They do not share a contract. 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means the native gas coin of the selected chain. On Base that is ETH. On the C-Chain that is AVAX. Snowtrace and Basescan show two account balances. Chain ids 8453 and 43114 keep them apart. The X-Chain does not use this placeholder the same way.

Does this AVAX land on the X-Chain?

No. The credit is native AVAX on the C-Chain, chain 43114. An export from the C-Chain to the X-Chain is a separate Avalanche action, not this route. If your wallet is showing an X-Chain address, switch to the C-Chain account before you decide the funds are missing.

What if I spend my entire Base ETH balance?

The chain 8453 fee cannot be paid, so the swap should fail before it is broadcast. Leave a remainder. Native ETH is sent, not approved. If your ether is WETH, unwrap it on Base first or use the WETH route. This page only sees the gas coin.

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