Cross-chain · Polygon → Arbitrum One

Swap WETH from Polygon to USDC on Arbitrum One

Swap WETH from Polygon to USDC on Arbitrum One. Polygon WETH leaves Polygon. Native Circle USDC is what can arrive on Arbitrum One. Unwrapping on Polygon does not create this USDC, and USDC.e is not the credit.

Sell 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Buy 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. The older USDC.e is 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8. Polygonscan shows WETH. Arbiscan shows native USDC on chain id 42161, not Nova. POL pays the source. ETH pays later moves. How cross-chain bridges work separates a local sale from this hop.

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

USDC.e is the wrong receive

Old pools still name 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8. This quote buys native USDC. Sending the wrong contract to a form looks like a missing deposit. Read the address on Arbiscan.

Polygon WETH is not Arbitrum WETH

The sell is 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Arbitrum WETH is 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, and this page does not buy it. ETH is not WETH. If you wanted the wrapper to remain a wrapper, switch outputs.

POL now, ETH later

WETH does not pay chain id 137. POL does. USDC does not pay chain id 42161. ETH does. The ARB token does not. This route includes none of those spare fee balances.

Not a same-chain unwrap

There is no native ETH on Polygon to unwrap into Arbitrum. About 2 second Polygon blocks are not the bridge. Nova will not show the USDC.

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

Sell 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Buy 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. XAUConnect compares live routes and lets your own wallet sign.

Is the credit USDC.e?

No. USDC.e on Arbitrum is 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8. This route buys native Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on chain id 42161, not Nova. You sell Polygon WETH at 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. Arbiscan is the check. The ticker USDC is not enough. Match the full native contract on Arbiscan before you deposit.

Does this USDC pay Arbitrum gas?

No. Gas is ETH, not USDC and not the ARB token. This quote does not buy ETH. Keep ETH on Arbitrum One or the USDC waits. There is no finish time for the bridge. Polygon still charges POL to send the WETH. Keep that POL separate from the WETH you sell.

What if I hold POL and call it WETH?

POL is the native label 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, not 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. This page cannot spend POL as the principal. If WETH is missing, use a POL quote. Keep POL anyway, because chain id 137 takes it as the fee. A POL balance is not the WETH this page sells.

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