Cross-chain · Arbitrum One → Polygon
Swap ETH from Arbitrum One to USDC on Polygon
Swap ETH from Arbitrum One to USDC on Polygon. Native ETH leaves Arbitrum One and Circle USDC arrives on Polygon.
Spend native ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, on Arbitrum One. That is the gas coin, not WETH. Arbiscan, chain id 42161, not Nova. Reserve a fee. Receive Circle USDC at 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 on Polygon, six decimals. Polygonscan confirms it. It is not USDC.e. Chain id 137 uses POL for gas. Blocks are about 2 seconds, and that is not a fill promise.

Selling gas on one chain, buying dollars on another
Circle native, not the bridged dollar
POL is a separate errand
Wrong if ETH exposure should continue
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 Polygon?
Spend native ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, on Arbitrum One. That is the gas coin, not WETH.
Which USDC contract should Polygonscan show?
0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359, Circle's native USDC, six decimals. It is not USDC.e. You spend native ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, on Arbitrum One, chain id 42161. If a pool wants the bridged dollar, this credit will not match. Confirm the allowlist before you sign. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.
Why must I leave some ETH unsold?
The sold asset is the fee asset on Arbitrum One. A zero remainder cannot pay gas. WETH is not a backup. Nova is not chain id 42161. The USDC you receive on Polygon does not refund this fee, and it does not become POL. About 2 seconds is a block interval, unrelated to how much ETH you reserve.
Does Circle USDC pay Polygon gas?
No. POL does. The sentinel on chain id 137 is POL, and this route does not credit it. An older wallet may say MATIC for that row. Hold POL before you try to move 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. ETH on the source chain is a separate requirement. Confirm the address on the explorer before you sign.
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 USDC
Swap USD Coin (USDC) on Arbitrum One. Arbitrum One quotes on XAUConnect, with the fee and the minimum you receive shown
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
How to move tokens from Ethereum to Base
Move tokens from Ethereum to Base with XAUConnect: use a bridge (same 0x address is not enough), verify the arriving USD
How to create an ERC-20 token
Create an ERC-20 on XAUConnect Launchpad: TokenFactory deploys a fixed-supply LaunchedToken with no mint, tax, or blackl
Slippage vs price impact: what's the difference?
Price impact is the move your trade causes in the pool. Slippage is how far from the quote you still allow the fill. The
What is a fair launch?
Fair launches aim to give everyone the same starting line, with no pre-sale or team allocation. What that means in pract
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.