Cross-chain · Solana → Ethereum
Swap SOL from Solana to USDC on Ethereum
Swap SOL from Solana to USDC on Ethereum. SOL leaves Solana, and Circle's ERC-20 is what can arrive on Ethereum mainnet.
The quote identifies SOL with the wrapped mint So11111111111111111111111111111111111111112. Solscan shows it. Phantom signs it. Native SOL still pays the fee, so you cannot empty the wallet. There is no ERC-20 approval on Solana. Circle on Ethereum is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, chain id 1, six decimals, checked on Etherscan. Blocks are about 12 seconds. ETH, not USDC, pays gas after arrival.

Selling SOL can strand the signature that sells it
Circle on mainnet is not Tether and not DAI
The receiving wallet needs ETH the USDC will not supply
A Jupiter-style swap is enough when you are not leaving
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 Ethereum?
The quote identifies SOL with the wrapped mint So11111111111111111111111111111111111111112. Solscan shows it.
Should I swap all of my SOL for Ethereum USDC?
No. Native SOL pays the Solana fee even though the quote names So11111111111111111111111111111111111111112. An empty SOL balance cannot sign. Leave a remainder, then let Circle USDC arrive at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. Check Solscan for the debit and Etherscan for the credit. Do not send a second time while the first transfer is still open.
Does this USDC pay Ethereum gas?
No. Gas is ETH on chain id 1, about 12 second blocks, explorer Etherscan. USDC is six-decimal Circle and cannot pay fees. Hold ETH in the receiving wallet. Phantom signed the SOL side and will not show the ERC-20. There is no ERC-20 approval on the Solana mint.
What if the receiver asked for Tether?
Then this route is wrong. Tether on Ethereum is 0xdAC17F958D2ee523a2206206994597C13D831ec7, and Maker DAI is another contract. Circle will not satisfy either instruction. Switch routes before you sell SOL. The minimum on the quote only helps after the destination token is the one that was requested.
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.
What is a liquidity pool?
A liquidity pool is two tokens locked in a contract that quotes a price from their ratio. Your trade moves that ratio. T
Meme coin risks every trader should know
A meme coin can be unsellable, copied, or emptied by a thin pool. The ticker is not identity. Check the contract and try
Tokenomics basics for traders
Tokenomics for traders without the jargon: supply figures, distribution and vesting, emissions and inflation, and the ut
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.