Cross-chain · Base → Ethereum

Swap USDC from Base to ETH on Ethereum

Swap USDC from Base to ETH on Ethereum. What leaves is Circle USDC. What arrives is native ETH, the gas coin, on Ethereum.

You send Circle USDC from 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base, chain 8453, and you can inspect that contract on Basescan. You receive native ETH on Ethereum, chain 1. The address field for that native coin is the placeholder 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, which is not an ERC-20 you open as a token page. Etherscan shows the ETH balance on the account itself. Blocks on Ethereum are about 12 seconds. ETH here is not WETH.

Diagram for Swap USDC from Base to ETH on Ethereum
USDC leaves Base. ETH is what can arrive on Ethereum.

Native ETH is the arrival, not a receipt token

On Ethereum the gas coin and the asset you are buying are the same ETH. That is unusual next to stablecoin routes, where the arrival token cannot pay fees. You still should not empty the idea of gas: the ETH has to land, and a later transaction spends some of it. WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 is a different asset. If a contract call demands that WETH address, this route has not finished the job.

The placeholder is not a contract to approve

Interfaces write 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE when they mean the chain's native coin. On this route it marks Ethereum ETH, the thing that arrives. It does not mark the USDC you send. USDC still needs an ERC-20 approval on Base if the router must pull it. Do not paste the placeholder into a token search and expect a Circle or Tether page.

Use mainnet notes, not the L2 balance

Chain details for the destination sit on Trade on Ethereum. Your Base ETH balance, which pays gas on chain 8453, is not the ETH this swap is buying. After arrival, look at the Ethereum account on Etherscan, not at the USDC token page. If you only wanted to sell USDC for ETH inside Base, you do not need this hop at all.

When to refuse the quote

Refuse this route if you need Tether, Maker DAI, or Circle USDC to remain the dollar you hold. Refuse it if the wallet network is Arbitrum, Polygon, or Base while you are checking the result, because native ETH balances are per chain. Refuse it if the minimum received, after fees, is less ETH than you will accept. There is no promised clock on the bridge wait.

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 USDC from Base to ETH on Ethereum?

You send Circle USDC from 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base, chain 8453, and you can inspect that contract on Basescan. You receive native ETH on Ethereum, chain 1.

Does the ETH I receive count as WETH?

No. Native ETH is the gas coin, represented here by 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. WETH is the ERC-20 at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. Pools that accept only WETH will not see this balance until you wrap it in a separate transaction. Wrapping is not part of this route. Check Etherscan for the account balance, not for a WETH token credit.

Where do I look on Etherscan?

Look at your address on Ethereum, chain 1, not at a token contract for the arrival. Native ETH is the account balance. The USDC you spent is the Circle contract on Basescan, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. A Base transaction hash will not be the Ethereum receipt. Switch the wallet to chain 1 before you decide the funds are missing.

I still have USDC on Base. Did this route miss it?

This route only spends the USDC you put in the quote. USDC left in the wallet stays on Base. If you never signed, nothing moved. If you signed and the Base send is confirmed, wait for the Ethereum ETH credit and do not send a second swap just because the L2 balance has not changed yet.

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