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.

You are selling one rollup's gas coin
Circle on Base, not the bridged dollar
After dollars arrive, Base still wants ETH
Wrong if you wanted ETH to stay the gas coin
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.
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.
Swap USDT
Swap Tether USD (USDT) on Arbitrum One. Arbitrum One quotes on XAUConnect, with the fee and the minimum you receive show
Swap WETH
Swap Wrapped Ether (WETH) on Arbitrum One. Arbitrum One quotes on XAUConnect, with the fee and the minimum you receive s
Swap ARB
Swap Arbitrum (ARB) on Arbitrum One. Arbitrum One quotes on XAUConnect, with the fee and the minimum you receive shown b
Swap ETH
Swap Ether (ETH) on Arbitrum One. Arbitrum One quotes on XAUConnect, with the fee and the minimum you receive shown befo
How to swap SPL tokens on Solana
Swap SPL tokens on Solana with XAUConnect: mint verification, freeze/mint authorities, Jupiter routes, SOL fees, and Tok
How to swap on a Layer 2 network
Swap on Ethereum Layer 2s (Arbitrum, Base) with XAUConnect: same address, different balances, ETH for gas, and when cano
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.