Cross-chain · Solana → Polygon

Swap USDT from Solana to USDC on Polygon

Swap USDT from Solana to USDC on Polygon. Tether's SPL mint leaves Solana, and Circle's native USDC is what can arrive on Polygon. Bridged USDC.e is a different contract.

Send Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB from Phantom. Solscan is the explorer, and there is no ERC-20 approval. Circle on Polygon is 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359, chain id 137. Polygonscan is the check. Gas is POL at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Ethereum's Circle USDC is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on chain id 1, about 12 second blocks, Etherscan, and it is not this balance.

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

Native USDC will not fill an old USDC.e deposit

Plenty of Polygon apps still point at bridged USDC.e. This route delivers 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. If the deposit box names the bridged contract, you will hold Circle dollars on chain id 137 and still be rejected. Check the address on Polygonscan before you treat the ticker as success. The fix is a different destination, not another signature on this quote.

Tether does not quietly become the fee coin

You leave Tether's mint and arrive in Circle. Neither pays POL. The sentinel is the gas. A wallet with USDC and no POL cannot approve or transfer. Phantom cannot show the ERC-20, and MetaMask cannot show the mint. Keep SOL for the source. Switch the EVM wallet to 137 before you decide the credit failed.

Mainnet Circle is chain id 1

Etherscan and about 12 second blocks describe that USDC, not this one. A payroll file that copied the Ethereum address will not match Polygonscan. Polygon is the arrival network. The bridge wait is separate from both explorers, and this page will not name it. Do not resend Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB because the EVM wallet is on the wrong chain.

Stay in Tether if the Polygon app said Tether

Polygon USDT is 0xc2132D05D31c914a87C6611C10748AEb04B58e8F. If that is the contract in the invoice, this Circle arrival is the wrong page. If the dollars never needed to leave Solana, swap mints locally. The minimum USDC is the floor. Issuer plus bridge is a real cost even when both tickers say a dollar.

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

Send Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB from Phantom. Solscan is the explorer, and there is no ERC-20 approval.

Does this route deliver bridged USDC.e on Polygon?

No. Tether's mint leaves Solana and Circle's native USDC at 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 arrives on Polygon, chain id 137. USDC.e is a different contract. Check Polygonscan. If the app still names the bridged token, this page is the wrong arrival. POL is required to move the USDC.

What pays gas after the USDC lands?

POL, the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, on chain id 137. USDC cannot. Hold POL in the EVM wallet. Phantom signed Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB with native SOL and will not display the Polygon token. There is no ERC-20 approval on that mint. Keep the destination gas token or the arrival cannot move.

Is this the Ethereum USDC contract?

No. Ethereum Circle is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on chain id 1, about 12 second blocks, explorer Etherscan. This credit is Polygon only. If the receiver pasted the mainnet address, do not use this route. Confirm 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 on Polygonscan. The quote minimum is the floor, and a thin floor is a reason to stop.

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