Cross-chain · Arbitrum One → Base

Swap USDC from Arbitrum One to ETH on Base

Swap USDC from Arbitrum One to ETH on Base. Circle USDC leaves Arbitrum One and native ETH arrives on Base.

Spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. Arbiscan, chain id 42161, not Nova. The fee there is already ETH, a different balance from the one you can receive. Receive native ETH on Base, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, chain id 8453. Basescan shows an account balance, not WETH. Base is an Ethereum L2. Its blocks are about 2 seconds. That is not a bridge schedule, and it is not Ethereum mainnet.

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

Two L2s, two ETH balances

Arbitrum One and Base both charge ETH, and the balances do not merge. Selling USDC on chain id 42161 does not spend your Base ETH, and the ETH you can receive does not refill Arbitrum. You still need Arbitrum ETH to pay the start. The output is the gas coin on Base, which is useful exactly when a Base wallet cannot sign. It is not WETH at 0x4200000000000000000000000000000000000006.

Not mainnet, even though the ticker is ETH

Chain id 8453 is Base. Chain id 1 is Ethereum. Etherscan will not show this credit. Basescan will. A deposit page for mainnet ETH will not credit Base ETH. If you wanted canonical WETH on Ethereum, you are on the wrong destination entirely. Base is the network page that matches this receive.

Circle in, gas out

USDC is six decimals and targets a dollar. ETH does not. Read the minimum and refresh a stale quote. USDC.e on Arbitrum will not fund the spend. The approval, if needed, is for 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on chain id 42161. You do not approve native ETH on Base in order to receive it.

Wrong if you needed Base USDC or wrapped ether

Circle USDC on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and this page does not deliver it. The predeploy WETH is a different output. Nova is the wrong source. Mainnet is the wrong destination. A same-chain sale of USDC for ETH on Arbitrum One never touches Basescan.

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 Arbitrum One to ETH on Base?

Spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. Arbiscan, chain id 42161, not Nova. XAUConnect compares live routes and lets your own wallet sign.

Is ETH on Base the same balance as ETH on Arbitrum?

No. Both networks use ETH for gas, but chain id 42161 and chain id 8453 keep separate balances. You spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 and you still need Arbitrum ETH for the fee. The ETH you can receive is native gas on Base, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Check Basescan, not Etherscan.

Is Base the same as Ethereum mainnet?

No. Base is an L2, chain id 8453. Ethereum is chain id 1. This credit will not appear as mainnet ETH. WETH on Base is 0x4200000000000000000000000000000000000006, and this route does not deliver that contract. About 2 seconds is a Base block interval, not a mainnet confirmation and not a bridge promise.

Will USDC.e pay for this quote?

No. The spend is native Circle USDC on Arbitrum One. The bridged USDC.e row is a different contract. If that is where the dollars sit, the quote will look short. Confirm the address on Arbiscan with the wallet on chain id 42161, not Nova, before you approve.

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