Cross-chain · Avalanche C-Chain → Polygon

Swap USDC from Avalanche C-Chain to USDT on Polygon

Swap USDC from Avalanche C-Chain to USDT on Polygon. Circle USDC leaves the C-Chain, and Tether USDT arrives on Polygon chain 137.

Send 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, Circle's native USDC, 6 decimals, on Avalanche C-Chain, chain 43114. Snowtrace shows it. AVAX pays the fee. This is not the X-Chain and not USDC.e at 0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664. Receive Tether at 0xc2132D05D31c914a87C6611C10748AEb04B58e8F, also 6 decimals, on Polygon. Polygonscan is the explorer. Gas there is POL, not AVAX and not ETH. The placeholder 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means POL on chain 137. USDT cannot pay it. Native Polygon USDC at 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 is not this arrival.

Diagram for Swap USDC from Avalanche C-Chain to USDT on Polygon
USDC leaves Avalanche C-Chain. USDT is what can arrive on Polygon.

Same width, different issuer

Six decimals on both legs mean a script will not explode when it changes chains, and the companies are still different. Circle redeems the token you send. Tether redeems the token you receive. If the invoice says Circle on Polygon, the contract is 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359, and this page will not credit it. Bridged USDC.e at 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 is a third miss. Read the address the app displays.

POL is the fee you did not buy

AVAX starts the transfer on chain 43114. POL moves USDT on chain 137. Neither dollar pays those fees, and AVAX does not become POL. The old word MATIC is a habit, not a second coin you must approve. If the Polygon account has USDT and no POL, Polygonscan can show the token while the wallet refuses to send it. Fund POL before you depend on a forward transfer.

C-Chain only on the way out

The X-Chain and the P-Chain do not hold this USDC. Approve on chain 43114 if the wallet asks, and pay AVAX. Trade on Polygon is the destination note. There is no promised bridge time. If the minimum USDT is poor, do not sign. A C-Chain buyer of Circle dollars is a reason to stay home.

Two explorers

Snowtrace records the Circle debit. Polygonscan records the Tether credit at 0xc2132D05D31c914a87C6611C10748AEb04B58e8F. Those hashes are not one transaction. Do not resend because the second page is quiet while the first debit is already final.

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 Avalanche C-Chain to USDT on Polygon?

Send 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, Circle's native USDC, 6 decimals, on Avalanche C-Chain, chain 43114. Snowtrace shows it.

Is Polygon USDT the same token as the USDC I sent?

No. You send Circle USDC at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on the C-Chain, chain 43114. You receive Tether at 0xc2132D05D31c914a87C6611C10748AEb04B58e8F on Polygon, which you check on Polygonscan. Both use 6 decimals. Native Polygon USDC is a different contract. Match the issuer before you sign. Polygonscan has to show Tether, not Circle.

What pays gas on Polygon?

POL, the native coin on chain 137. Quotes may write it as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. USDT cannot pay those fees, and AVAX on the C-Chain cannot pay them either. Put POL on the account or the Tether balance sits on Polygonscan and does not move. The X-Chain is not involved.

Does this deliver USDC.e or native USDC?

Neither. Bridged USDC.e is 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174. Native Circle USDC on Polygon is 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. This route delivers Tether. If the app named either USDC contract, pick a different quote and do not sign this one. Tether will not satisfy a USDC deposit screen on Polygon chain 137.

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