Cross-chain · Solana → Avalanche C-Chain

Swap USDC from Solana to AVAX on Avalanche C-Chain

Swap USDC from Solana to AVAX on Avalanche C-Chain. Circle's SPL mint leaves Solana, and native AVAX is what can arrive to pay gas on C-Chain. X-Chain AVAX is not this balance.

You send EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Phantom signs, Solscan records it, and there is no ERC-20 approval. AVAX is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain id 43114. Snowtrace shows the native row, not a token import of the sentinel. This is not WETH, not a dollar, and not ETH on Ethereum, chain id 1, about 12 second blocks, Etherscan.

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

C-Chain gas is the arrival, and the sentinel is how it is quoted

Do not import 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Read the AVAX line after the wallet is on chain id 43114. An X-Chain or P-Chain address will not show this credit and cannot spend it. If you needed Circle or Tether on C-Chain, this page bought the fee coin instead. If you needed ETH on Ethereum, you are on the wrong network entirely.

SOL has to pay before any AVAX exists

The Circle mint does not pay Phantom. Keep native SOL. There is no ERC-20 approval. MetaMask cannot see the mint leave. Avalanche C-Chain is where the AVAX row should appear. That row is the budget for C-Chain transactions. Size the minimum so it covers more than a single attempt.

Snowtrace lag is not a reason to send twice

Solscan can finish while C-Chain is still waiting on the bridge. This page will not name the gap. Do not resend the mint because a wallet on X-Chain or on Ethereum shows zero. Switch to 43114 and watch the destination address. A second signature spends more Circle.

Buy AVAX when C-Chain transactions are queued

If you needed a dollar, stay with USDT or USDC and avoid AVAX's price. If you needed SOL fees, do not leave Solana. The minimum AVAX should cover the actions you already intend. Refuse a floor that leaves the new chain as stuck as a wallet with no gas.

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

You send EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Phantom signs, Solscan records it, and there is no ERC-20 approval.

Is the AVAX from Solana USDC an X-Chain balance?

No. Native AVAX arrives on C-Chain, chain id 43114, quoted as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. X-Chain and P-Chain will not show it. Circle's mint left Solana. Check the AVAX row on Snowtrace, not a token import. This AVAX pays C-Chain gas. Keep the destination gas token or the arrival cannot move.

Can this AVAX pay Ethereum fees?

No. Ethereum is chain id 1, about 12 second blocks, explorer Etherscan, fee coin ETH. This route funds C-Chain only. SOL paid the Phantom side. There is no ERC-20 approval on EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Keep SOL so the mint can leave. The quote minimum is the floor, and a thin floor is a reason to stop.

What if I needed USDT instead of AVAX?

Use the USDT route. Tether on C-Chain is 0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7, and native AVAX will not satisfy that contract. This page is for gas. Read the minimum AVAX only if C-Chain fees are what you are trying to buy. A block interval is not a delivery time for the bridge.

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