Cross-chain · Arbitrum One → Polygon

Swap USDC from Arbitrum One to WETH on Polygon

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

Sell 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, Circle USDC, on Arbitrum One. Arbiscan, chain id 42161, not Nova. Fee in ETH. Buy 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619 on Polygon. Polygonscan should show that WETH. It is the ether token on Polygon, not POL, and not the gas sentinel. Polygon is chain id 137. Gas is POL. Blocks about every 2 seconds. That interval does not time the credit.

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

Polygon has no native ETH gas

Chain id 137 charges POL. The thing traders call ETH there is usually the ERC-20 at 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. This route can credit that contract. It cannot credit the sentinel, which would be POL. If you needed gas, you picked ether exposure instead. Ethereum WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 is a third contract on a third chain and will not appear.

Dollar stable in, ether token out

Circle USDC is six decimals. Polygon WETH is eighteen. Read whole tokens. The minimum is a price, and it expires. You are not wrapping USDC. You are selling it. How cross-chain bridges work is the chain hop. The asset hop is the part that can surprise a wallet that groups every ETH ticker together.

Approval on Circle, receive needs no permission

USDC may need allowance on chain id 42161, paid in ETH. You do not approve Polygon WETH in order to receive it. You will approve it later only if some other app should pull it. USDC.e is not the spend. If Arbiscan is open on the wrong dollar contract, the allowance you sign will not match the balance you can see.

Wrong for POL, for USDT, and for native USDC on Polygon

Skip this page if the destination must be POL, Tether at 0xc2132D05D31c914a87C6611C10748AEb04B58e8F, or Circle USDC at 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. Skip it on Nova. Skip it if you wanted WETH to remain on Arbitrum at 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, because you are not selling that contract.

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 WETH on Polygon?

Sell 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, Circle USDC, on Arbitrum One. Arbiscan, chain id 42161, not Nova.

Is Polygon WETH the same as POL?

No. WETH is 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619, an ERC-20 you can check on Polygonscan. POL is the gas coin, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain id 137. This route can credit WETH, not POL. You spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. WETH will not pay Polygon fees. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

Will this WETH pay for a Polygon transaction?

No. Fees on chain id 137 are POL. Some wallets still print MATIC on that row. The WETH contract cannot substitute. If the account has no POL, the new WETH sits until gas arrives. You also need ETH on Arbitrum One, chain id 42161, to start. About 2 seconds is a Polygon block interval, not a gas stipend.

Is this the Ethereum WETH contract?

No. Ethereum WETH is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. Polygon WETH is 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Arbitrum WETH is 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, and you are not selling it. Match Polygonscan before you sign. Nova is not the source network. 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