Cross-chain · Arbitrum One → Polygon

Swap WETH from Arbitrum One to USDC on Polygon

Swap WETH from Arbitrum One to USDC on Polygon. Arbitrum WETH leaves the wallet and Circle USDC arrives on Polygon.

Sell 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. That is WETH, an ERC-20, on Arbiscan, chain id 42161, not Nova. Native ETH, the sentinel, pays the fee and is not the sold amount. Receive Circle USDC at 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359, six decimals, on Polygon. Polygonscan confirms it is not USDC.e. Chain id 137, gas in POL, blocks about 2 seconds. No credit time is promised.

Diagram for Swap WETH from Arbitrum One to USDC on Polygon
WETH leaves Arbitrum One. USDC is what can arrive on Polygon.

The wrapped row is the inventory

A wallet can show ETH above WETH. This quote debits only 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. If you approve the sentinel, you are on a different route. Allowance for WETH costs ETH. Cap it if you can. USDC on the receive side needs no approval to arrive. It may need approval later, and that later approval is a Polygon transaction paid in POL.

Native Circle, six decimals

0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 is the contract to match. Bridged USDC.e will not increase. Tether's Polygon USDT will not increase. You are selling ether exposure for a dollar token, so the minimum is a price. Eighteen decimals of WETH against six of USDC make raw integers a poor comparison. Use the quote. Polygon is where that Circle balance can live.

Three balances, three jobs

WETH is sold. ETH on Arbitrum pays the source fee. POL on Polygon pays the next fee. This route fills only the first job's output, which is USDC, not POL. A MATIC label means the third balance. If it is zero, the USDC waits. Do not expect the bridge to invent gas you did not select.

Wrong when the coins are unwrapped or the dollar is bridged

Native ETH needs the ETH route. USDC.e needs a different output than this page offers. WETH on Polygon is a different output. POL is a different output. Nova is the wrong chain. Ethereum Circle USDC at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 is the wrong network for the receive check.

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 WETH from Arbitrum One to USDC on Polygon?

Sell 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. That is WETH, an ERC-20, on Arbiscan, chain id 42161, not Nova.

Does this spend ETH or WETH on Arbitrum?

It spends WETH at 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. Native ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, is the fee on chain id 42161. If you hold only ETH, this page will not see a balance to sell. Unwrap is a separate step. Confirm the WETH contract on Arbiscan, not on Nova. Confirm the address on the explorer before you sign.

Is the USDC native or USDC.e?

Native Circle USDC at 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. USDC.e is a different contract, and this route does not credit it. Check Polygonscan. If your pool has not moved off the bridged token, the arrival will not show in that pool. Six decimals. Not Tether. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

Will I be able to transfer the USDC immediately?

Only if the Polygon wallet already has POL for gas. Chain id 137 does not accept USDC as a fee. Some wallets say MATIC for the native coin. This quote does not deliver the sentinel. About 2 seconds is a block interval, not a POL balance. You still needed ETH on Arbitrum to start.

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