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.

USDC.e is the wrong receive
Polygon WETH is not Arbitrum WETH
POL now, ETH later
Not a same-chain unwrap
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.
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 Polygon. Polygon quotes on XAUConnect, with the fee and the minimum you receive shown before you
Swap USDT
Swap Tether USD (USDT) on Polygon. Polygon quotes on XAUConnect, with the fee and the minimum you receive shown before y
Swap WETH
Swap Wrapped Ether (WETH) on Polygon. Polygon quotes on XAUConnect, with the fee and the minimum you receive shown befor
Swap SAND
Swap SAND (SAND) on Polygon. Polygon quotes on XAUConnect, with the fee and the minimum you receive shown before you sig
How to move tokens from Ethereum to Solana
Bridge tokens from Ethereum to Solana with XAUConnect: paste a base58 destination, never 0x, test small, verify the arri
How to create an SPL token on Solana
Create an SPL token on Solana: mint, decimals, revoke freeze/mint authorities, seed a Jupiter-routable pool, then swap t
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.