Cross-chain · Polygon → Arbitrum One
Swap USDT from Polygon to USDC on Arbitrum One
Swap USDT from Polygon to USDC on Arbitrum One. Tether USDT leaves Polygon. Circle USDC is what can arrive on Arbitrum One. The dollar token at the end is native USDC, not the older bridged USDC.e.
Spend 0xc2132D05D31c914a87C6611C10748AEb04B58e8F. Receive 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. USDC.e on Arbitrum is 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8 and is not this credit. Polygonscan shows Tether. Arbiscan shows Circle. Chain id 42161, not Nova. Polygon is only the chain you leave.

USDC.e is the classic miss
Tether does not remain Tether
ETH later, POL now
Not mainnet 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 USDT from Polygon to USDC on Arbitrum One?
Spend 0xc2132D05D31c914a87C6611C10748AEb04B58e8F. Receive 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. XAUConnect compares live routes and lets your own wallet sign.
Is the arriving USDC the bridged USDC.e?
No. Bridged USDC.e on Arbitrum is 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8. This route buys native Circle USDC at 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 on chain id 42161, not Nova. You sell Polygon Tether at 0xc2132D05D31c914a87C6611C10748AEb04B58e8F. Arbiscan is the check. The ticker alone will lie. Match every character of the native USDC contract before you deposit.
Why is ETH required if I only hold USDC?
Because USDC is not gas on Arbitrum One. ETH is. The ARB token is not gas either. This route does not buy ETH. Keep some ETH on chain id 42161 if you need to move the USDC after Arbiscan shows it. POL was only the Polygon fee.
Can I keep Tether instead?
Not on this page. Arbitrum Tether is 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9. Circle and Tether are different issuers. Switch outputs before you approve the Polygon USDT. Polygonscan should show 0xc2132D05D31c914a87C6611C10748AEb04B58e8F, not an Ethereum contract. Tether and Circle are different issuers, so the output name matters. Read the output contract on the quote before you sign.
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.