Cross-chain · Solana → Polygon

Swap SOL from Solana to USDC on Polygon

Swap SOL from Solana to USDC on Polygon. SOL leaves Solana, and Circle's native USDC is what can arrive on Polygon. It is not the older bridged USDC.e.

The quote uses So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval. Circle on Polygon is 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359, chain id 137. Polygonscan is the check. POL at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE pays gas afterward. Ethereum's USDC, chain id 1, is a different contract on Etherscan.

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

Native Circle and bridged USDC.e still split Polygon

0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 is the contract this route can deliver. A pool or a bridge refund that names USDC.e will ignore it. Polygonscan is the way to show a counterparty which dollar you hold. If their instructions say the bridged token, stop. You would be selling SOL into the right ticker and the wrong address. Tether on Polygon is a third contract if they said USDT.

Do not spend the SOL that must sign

The wrapped mint is the asset in the quote. Native SOL is the fee. An empty Phantom cannot start the sale that was meant to buy dollars. MetaMask cannot watch So11111111111111111111111111111111111111112. There is no ERC-20 allowance afterward. On Polygon, the new USDC cannot pay chain id 137, so arrive with a plan for POL or the dollars cannot move.

Mainnet dollars are not hiding on Polygonscan

Ethereum Circle is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, chain id 1, about 12 second blocks, Etherscan. This hop does not credit it. How to bridge assets between chains is the wallet change from Phantom to an EVM account on 137. Wait for that account on Polygonscan. A second SOL signature is a second sale.

A Solana mint is enough when the receiver is still on Solana

Circle's SPL mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Selling SOL into that mint never asks for POL. Cross to Polygon when someone named 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. The minimum USDC is the floor. A thin quote costs more than the SOL fee you were trying to convert.

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

The quote uses So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval.

Is the Polygon USDC from SOL the bridged USDC.e?

No. Circle's native token at 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 is the arrival on chain id 137. USDC.e is different. SOL left as the wrapped mint So11111111111111111111111111111111111111112. Check Polygonscan. If the app wants the bridged contract, this route is wrong. POL is still required to move the USDC. The quote minimum is the floor, and a thin floor is a reason to stop.

Can I use my entire SOL balance?

No. Native SOL pays the Phantom fee. The quote names the wrapped mint and does not waive that fee. There is no ERC-20 approval. Leave a remainder. On Polygon, hold POL, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, or the new USDC cannot be transferred on chain id 137. A block interval is not a delivery time for the bridge.

Does this credit Ethereum USDC?

No. Ethereum Circle is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on chain id 1, about 12 second blocks, Etherscan. This route credits Polygon only. If the receiver pasted the mainnet address, choose a different route. Confirm the Polygon contract before you sell SOL. Switch the wallet to the destination chain before you judge the balance.

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