Cross-chain · Arbitrum One → Base

Swap ETH from Arbitrum One to USDC on Base

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

Spend the gas sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on Arbitrum One. That is native ETH, not WETH. Arbiscan, chain id 42161, not Nova. Reserve a fee in that same balance. Receive Circle USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base, six decimals. Basescan confirms it. It is not USDbC. Base is chain id 8453, an L2, blocks about 2 seconds. The interval is not a fill time.

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

You are selling one rollup's gas coin

ETH on Arbitrum One pays the fee and is the asset in the quote. Do not enter the full balance. WETH at 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 is not debited. The ETH people hold on Base is a third balance and is not spent here. Chain id 8453 will not shrink because you sold chain id 42161. If the wallet is on Nova, none of these balances match the signature.

Circle on Base, not the bridged dollar

0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 is native USDC. USDbC is the older token. Apps differ on which they accept. Check Basescan against the app before you sell ETH into the one the app ignores. Six decimals. Not Tether. Not a gas coin. You will not receive the sentinel on Base, so you do not receive Base ETH from this page.

After dollars arrive, Base still wants ETH

USDC cannot pay chain id 8453. If you sold your Arbitrum ETH and did not already have Base ETH, the new dollars wait. How to bridge assets between chains is a reminder that each rollup has its own fee. The minimum USDC is also a price against ETH, so reread it if the quote expires.

Wrong if you wanted ETH to stay the gas coin

Native ETH on Base is a different route. Base WETH is a different route. Mainnet is a different chain. This page is wrong for WETH holders on Arbitrum, wrong for anyone seeking USDbC, and wrong for a same-chain wrap that never leaves chain id 42161.

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

Spend the gas sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on Arbitrum One. That is native ETH, not WETH.

Which USDC should Basescan show?

Circle native USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, six decimals, on chain id 8453. It is not USDbC. You spend native ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, on Arbitrum One. If the app wants the bridged dollar, this route delivers the wrong contract. Base is an L2, not Ethereum mainnet. Confirm the address on the explorer before you sign.

Why can't I swap my entire Arbitrum ETH balance?

It is the fee coin on chain id 42161. The transaction needs a remainder. WETH will not cover the gap. Base ETH will not cover it either, because that balance is on chain id 8453. About 2 seconds is a Base block interval and says nothing about how much source ETH to reserve. Nova is the wrong network.

Does the received USDC include gas for Base?

No. Base charges native ETH. This output is an ERC-20. The sentinel is not the receive asset. Hold Base ETH separately before you move 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Selling Arbitrum ETH does not fill the Base gas row. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

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