Cross-chain · Solana → Avalanche C-Chain
Swap USDT from Solana to USDC on Avalanche C-Chain
Swap USDT from Solana to USDC on Avalanche C-Chain. Tether's SPL mint leaves Solana, and Circle's native USDC is what can arrive. Bridged USDC.e is not this contract, and X-Chain is not this network.
Send Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB from Phantom. Solscan is the explorer, 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 0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7 if you needed to stay in Tether.

Native Circle will not fill a bridged USDC.e box
Tether in, Circle out, AVAX still required
Snowtrace is C-Chain only
A Solana swap is smaller when C-Chain was optional
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 USDT from Solana to USDC on Avalanche C-Chain?
Send Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB from Phantom. Solscan is the explorer, and there is no ERC-20 approval.
Does Solana USDT arrive as bridged USDC.e?
No. Circle's native USDC at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E is what can arrive on C-Chain, chain id 43114. USDC.e is different. Tether's mint left Solana. Check Snowtrace. If the app names the bridged token, this route is wrong. AVAX is required to move the USDC. X-Chain will not show it.
What pays gas after the USDC lands?
AVAX, the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, on chain id 43114. USDC cannot. Hold AVAX in the EVM wallet. Phantom signed Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB with SOL. There is no ERC-20 approval on that mint. Keep SOL so the source can broadcast. Switch the wallet to the destination chain before you judge the balance.
What if the receiver wants Tether on C-Chain?
Use the USDT route. That contract is 0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7, and Circle will not satisfy it. This page changes issuer on purpose. Confirm the address on Snowtrace before you leave Solana, and do not look for the token on 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 Solana
Bridge tokens from Ethereum to Solana with XAUConnect: paste a base58 destination, never 0x, test small, verify the arri
How to create an SPL token on Solana
Create an SPL token on Solana: mint, decimals, revoke freeze/mint authorities, seed a Jupiter-routable pool, then swap t
What is impermanent loss?
Impermanent loss explained: why providing liquidity can underperform holding, a concrete worked example, and when tradin
How do limit orders work on a DEX?
On-chain limit orders defer execution until price crosses your target. How they are stored, who executes them, what can
How order routing finds the best price
Order routing tries direct pools and multi-hop paths, then keeps the one with the higher minimum received. Hop count is
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.