Cross-chain · Solana → Avalanche C-Chain
Swap SOL from Solana to USDC on Avalanche C-Chain
Swap SOL from Solana to USDC on Avalanche C-Chain. SOL leaves Solana, and Circle's native USDC is what can arrive. It is not bridged USDC.e, and it is not an X-Chain asset.
The quote names So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval. Circle is 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E on C-Chain, chain id 43114. Snowtrace is the check. AVAX at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE pays gas. Tether on C-Chain is a different contract if the invoice said USDT.

Match Circle's C-Chain contract, not the bridged cousin
Leave native SOL or the mint stays
C-Chain is the only Avalanche view that counts
A Solana mint is enough when you are not leaving
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 Avalanche C-Chain?
The quote names So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval.
Is USDC from SOL the bridged USDC.e on Avalanche?
No. Circle at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E arrives on C-Chain, chain id 43114. USDC.e is different. SOL left as the wrapped mint. Check Snowtrace. If the app wants the bridged token, this route is wrong. AVAX is required to move the USDC. X-Chain will not show it. The quote minimum is the floor, and a thin floor is a reason to stop.
Can I sell all of my SOL?
No. Native SOL pays Phantom. The quote says So11111111111111111111111111111111111111112 and has no ERC-20 approval. Leave a remainder. On C-Chain, hold AVAX, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, or the new USDC cannot transfer on chain id 43114. A block interval is not a delivery time for the bridge. Switch the wallet to the destination chain before you judge the balance.
What if the receiver wants Tether?
This page is wrong. Tether is 0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7. Circle will not satisfy that address. Switch routes before you sell SOL. Confirm the contract on Snowtrace, and do not look for an ERC-20 on the X-Chain. Do not send a second time while the first transfer is still open.
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.
How to move tokens from Ethereum to Base
Move tokens from Ethereum to Base with XAUConnect: use a bridge (same 0x address is not enough), verify the arriving USD
How to create an ERC-20 token
Create an ERC-20 on XAUConnect Launchpad: TokenFactory deploys a fixed-supply LaunchedToken with no mint, tax, or blackl
Slippage vs price impact: what's the difference?
Price impact is the move your trade causes in the pool. Slippage is how far from the quote you still allow the fill. The
What is a fair launch?
Fair launches aim to give everyone the same starting line, with no pre-sale or team allocation. What that means in pract
Market cap vs liquidity: don't confuse them
Market cap is a notional headline; liquidity is what you can trade. Why confusing them causes losses, where the gap is d
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.