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.

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

Match Circle's C-Chain contract, not the bridged cousin

0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E is the arrival. USDC.e will fail a deposit that names this address, and this address will fail a deposit that names USDC.e. Snowtrace is the proof. Selling SOL into the wrong dollar is painful to unwind. If the app said Tether, the contract is 0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7 and this page is the wrong route.

Leave native SOL or the mint stays

So11111111111111111111111111111111111111112 names the asset. Native SOL pays. There is no ERC-20 approval. MetaMask cannot confirm the debit. After the hop, USDC cannot pay chain id 43114. Bring AVAX or the dollars sit still. An X-Chain wallet will not show them and cannot spend them.

C-Chain is the only Avalanche view that counts

How to bridge assets between chains is the switch from Phantom to an EVM wallet on 43114. The bridge has no clock here. Do not send SOL twice because an X-Chain screen is empty. Wait for the Circle contract on the destination address in Snowtrace.

A Solana mint is enough when you are not leaving

Circle's SPL mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. A local swap never asks for AVAX or risks USDC.e. Cross when someone named the C-Chain contract. The minimum USDC is the floor. A thin conversion of SOL into a dollar should be refused even though the output is a stablecoin. USDC.e will not match this Circle contract, and X-Chain will not show the balance.

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.

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