Cross-chain · Avalanche C-Chain → Solana

Swap AVAX from Avalanche C-Chain to USDC on Solana

Swap AVAX from Avalanche C-Chain to USDC on Solana. Native AVAX leaves C-Chain, and Circle's SPL mint is what can arrive on Solana.

AVAX is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, the native gas sentinel, on chain id 43114. Snowtrace shows it as gas, with no ERC-20 approval. Circle on Solana is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Solscan is the mint check. Phantom or Solflare holds the token account. MetaMask does not. You are selling the C-Chain fee coin, so the amount has to leave AVAX behind for the send.

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

Selling AVAX and receiving an SPL mint are different wallets

The signature that spends AVAX happens in an EVM wallet on chain id 43114. The USDC that can arrive lives in a Solana token account. Watching MetaMask after you sign will not reveal EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Open Phantom and Solscan. There is no network dropdown that makes those the same account. How to bridge assets between chains is worth reading if this is the first time the wallet family changes.

Circle's Solana mint is not Tether and not C-Chain USDC

Tether on Solana is Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. If the app named that mint, this route is wrong. Circle's ERC-20 on Avalanche, 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, is also a different object from the SPL mint, even though both are Circle. You cannot spend the Avalanche contract from Phantom, and you cannot import the mint as that contract on Snowtrace.

Reserve AVAX, then reserve SOL

The source fee is the coin you are selling. Leave a remainder on C-Chain or the transaction cannot broadcast. X-Chain AVAX is not a substitute. On Solana, the USDC mint does not pay fees. A Phantom wallet that has only the new USDC and no SOL cannot transfer it. This route does not deliver the wrapped SOL mint So11111111111111111111111111111111111111112. Budget a little SOL separately if the destination wallet is empty.

Stay on C-Chain when the dollar never needed Solana

Local pools can turn AVAX into Circle or Tether without an SPL mint, a second wallet, or a bridge wait. Use this page when a Solana program named EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. The minimum USDC is the floor. Snowtrace will not show the credit, and Solscan will not show the remaining AVAX. No one should treat those explorers as a timer.

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 AVAX from Avalanche C-Chain to USDC on Solana?

AVAX is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, the native gas sentinel, on chain id 43114. Snowtrace shows it as gas, with no ERC-20 approval.

Which wallet receives the Solana USDC?

Phantom or Solflare, not MetaMask. The mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, checked on Solscan. AVAX leaves C-Chain as native gas at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, chain id 43114. There is no ERC-20 approval on Solana. Keep a little SOL so the token account can move. Switch the wallet to the destination chain before you judge the balance.

Is this the same Circle USDC I hold on Avalanche?

No. Avalanche Circle is 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, an ERC-20 on Snowtrace. This route sells AVAX, not that contract, and the arrival is the Solana mint. They share an issuer and not a balance. If you needed the C-Chain token, do not bridge. Do not send a second time while the first transfer is still open.

What if I needed Tether on Solana instead?

Then this page is wrong. Tether's mint is Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, and Circle's mint will not satisfy a program that names it. Switch routes before you sell AVAX. Leave enough AVAX on chain id 43114 for the fee, and confirm whichever mint you do receive on Solscan.

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