Cross-chain · Arbitrum One → Polygon

Swap USDC from Arbitrum One to USDT on Polygon

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

Spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, six decimals, on Arbitrum One. Arbiscan, chain id 42161, not Nova. Gas is ETH. Receive 0xc2132D05D31c914a87C6611C10748AEb04B58e8F on Polygon. Polygonscan is the explorer. That is Tether's USDT on Polygon PoS, six decimals, not Circle USDC. Polygon is chain id 137. Gas is POL, not ETH. Blocks are about 2 seconds, which is not a bridge schedule.

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

Issuer changes even though both say a dollar

Circle USDC goes out. Tether USDT at 0xc2132D05D31c914a87C6611C10748AEb04B58e8F can come in. Both use six decimals, so the unit size is familiar and the company is not. A quote can still slip off one-for-one. Read the minimum. Native Circle USDC on Polygon is 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359, and this page does not deliver it. If your app allowlist names that Circle contract, stop.

POL is the fee you will wish you had

USDT cannot pay gas on chain id 137. POL can. The sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on Polygon means POL, not ETH. This route does not credit that sentinel. Some wallets still label the gas row MATIC. The balance you need is the native coin of chain id 137, whatever the label says. Polygon is the destination network.

Source fee stays ETH

Approve Circle USDC on Arbitrum One with ETH. Bridged USDC.e will not fund the quote. Arbiscan must show 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 while the wallet is on chain id 42161. The USDT you receive is not Arbitrum Tether at 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9. Different chain, different contract, same issuer family only if Polygonscan agrees.

Wrong for anyone staying with Circle

This page is wrong if you wanted Polygon's native Circle USDC, wrong if you wanted POL for gas, and wrong if you wanted WETH at 0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619. It is wrong on Nova and wrong if you only needed a same-chain USDC to USDT trade on Arbitrum One.

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

Spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, six decimals, on Arbitrum One. Arbiscan, chain id 42161, not Nova.

Is Polygon USDT the same as Circle USDC?

No. You spend Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. You can receive Tether at 0xc2132D05D31c914a87C6611C10748AEb04B58e8F on Polygon. Native Circle USDC on Polygon is 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 and is not this output. Check Polygonscan. Both dollar tokens here use six decimals, but the issuers differ. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

Does this route give me POL for gas?

No. POL is the native coin of chain id 137, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. This output is USDT. A wallet may still say MATIC for that gas row. Either way, USDT will not pay the fee. You need ETH on Arbitrum One to start, and POL afterward if you will move the USDT.

Will USDC.e on Arbitrum work here?

No. The spend address is native Circle USDC, not the older bridged USDC.e row. If the balance sits in the bridged token, the quote will look empty. Confirm 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on Arbiscan, chain id 42161, not Nova, before you approve. 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