Cross-chain · Avalanche C-Chain → Solana
Swap USDC from Avalanche C-Chain to USDT on Solana
Swap USDC from Avalanche C-Chain to USDT on Solana. Circle USDC leaves C-Chain, and Tether's SPL mint is what can arrive on Solana. The wallet has to change with the account model.
You spend 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, Circle's ERC-20 on Avalanche C-Chain, chain id 43114. Snowtrace is the source explorer, and an approval can exist on that contract. The USDT you want is the SPL mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Solscan is the explorer. Phantom or Solflare can hold it. MetaMask cannot. Solana does not use an ERC-20 approval for that mint.

An ERC-20 approval stops at the C-Chain door
Tether's mint is not Circle's mint
C-Chain rules still apply on the way out
Do not paste an SPL mint into an Ethereum field
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 Avalanche C-Chain to USDT on Solana?
You spend 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E, Circle's ERC-20 on Avalanche C-Chain, chain id 43114. Snowtrace is the source explorer, and an approval can exist on that contract.
Can MetaMask hold the USDT from this route?
No. Tether arrives as the SPL mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, which Phantom or Solflare can hold. MetaMask is the wallet for the Circle USDC you spend on Avalanche C-Chain, chain id 43114. Solscan, not Snowtrace, shows the mint. There is no ERC-20 approval on the Solana side.
Is the arrival Circle's USDC on Solana?
No. Circle leaves Avalanche at 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E and Tether's mint is what can arrive. Circle's Solana USDC is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, a different mint. If the receiver named that Circle mint, this route is wrong. Confirm the mint on Solscan before you rely on it. Switch the wallet to the destination chain before you judge the balance.
What pays fees on each side?
AVAX pays on Avalanche C-Chain, chain id 43114, and you check that on Snowtrace. SOL pays on Solana, and USDT cannot replace it. A Phantom wallet with the mint and no SOL still cannot transfer. X-Chain AVAX is not the source. Keep both fee coins in mind before you sign the quote.
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.
Swap USDC
Swap USD Coin (USDC) on Avalanche C-Chain. Avalanche C-Chain quotes on XAUConnect, with the fee and the minimum you rece
Swap USDT
Swap Tether (USDT) on Avalanche C-Chain. Avalanche C-Chain quotes on XAUConnect, with the fee and the minimum you receiv
Swap WAVAX
Swap Wrapped AVAX (WAVAX) on Avalanche C-Chain. Avalanche C-Chain quotes on XAUConnect, with the fee and the minimum you
Swap PNG
Swap Pangolin (PNG) on Avalanche C-Chain. Avalanche C-Chain quotes on XAUConnect, with the fee and the minimum you recei
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
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.