Cross-chain · Polygon → Solana

Swap USDC from Polygon to SOL on Solana

Swap USDC from Polygon to SOL on Solana. Circle USDC leaves Polygon. SOL is what can arrive on Solana. You sell a dollar token and take the destination gas coin.

The token you approve is 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. The output mint is So11111111111111111111111111111111111111112, the wrapped SOL mint routes use when they quote SOL. It is not an ERC-20. Polygonscan shows the debit. Solscan shows SOL. Phantom is the wallet. Solana has no ERC-20 approval step.

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

The peg stops when you sign

USDC is Circle's dollar token. SOL is not. Read the minimum. If the quote expires, request another. No finish time is stated for the bridge. USDC.e is the wrong source token.

The mint routes use for SOL

So11111111111111111111111111111111111111112 is not a Polygon contract and not WETH. Phantom shows that balance as SOL. MetaMask on chain id 137 will not.

Approval stays on Polygon

You may approve native USDC, then sign the swap. Both can spend POL. Solana adds no ERC-20 approval. Leave POL so the source signatures can land. About 2 second blocks are not the bridge.

A dollar destination is another quote

Tether's mint and Circle's Solana USDC are different outputs. This page pays SOL, which can pay later Phantom fees. Those dollar mints cannot.

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

The token you approve is 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. The output mint is So11111111111111111111111111111111111111112, the wrapped SOL mint routes use when they quote SOL.

Does So111 mean I cannot spend it as SOL?

Routes quote SOL with So11111111111111111111111111111111111111112. In Phantom that balance is the SOL you use for fees. It is not an ERC-20 on Polygon and not WETH. Confirm the mint on Solscan. You sold 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359, not USDC.e. A 0x receiver will not see it. Open Phantom if you want to see the SOL balance.

What if I wanted to keep USDC?

Then do not use this pair. Nothing on Solana remains Circle USDC from this quote. The Circle mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. This page pays SOL on purpose. Polygonscan only shows the USDC debit and the POL fee. The SOL credit shows on Solscan, not on Polygonscan.

Which explorer shows the SOL?

Solscan, from a Phantom address. Polygonscan shows the USDC leaving chain id 137. There is no Solana chain id in an EVM wallet and no ERC-20 approval on the mint. The bridge leg has no fixed finish time. About 2 seconds is only Polygon. A Polygon block is not the bridge finish.

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