Cross-chain · Base → Solana
Swap ETH from Base to USDC on Solana
Swap ETH from Base to USDC on Solana. Native ETH leaves Base, and Circle's SPL USDC mint arrives on Solana.
You sell Base ETH, the gas coin, written as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain 8453. Basescan shows the account. Leave a remainder for the fee. There is no ERC-20 approval on native ETH. You receive the SPL mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Solscan is the explorer. That is Circle USDC on Solana, not Tether's Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, and not Ethereum USDC. Phantom must receive it. Solana does not use ERC-20 approvals.

Selling L2 gas for an SPL dollar
Phantom is not optional
Tether and Ethereum USDC are other contracts
SOL still pays Solana
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 ETH from Base to USDC on Solana?
You sell Base ETH, the gas coin, written as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain 8453. Basescan shows the account.
Which mint should Solscan show?
Circle's USDC mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Tether is Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. The source is native ETH on Base, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, chain 8453, not an ERC-20 approval. Confirm the mint on Solscan, not on Basescan. MetaMask cannot store that SPL balance, so Phantom has to be ready before you sign anything.
Can I receive this USDC in MetaMask?
No. MetaMask holds the Base side. The credit is an SPL mint and needs Phantom or another Solana wallet. There is no ERC-20 approval on Solana. If you paste a 0x address as the receiver, you are not naming a Solana account. Fix the destination before you sign.
Do I need SOL if I am buying USDC?
You need SOL to pay Solana fees if you move the USDC later. The mint itself is not the fee coin. You also need leftover ETH on Base, chain 8453, because you are selling the gas coin and the transaction still has to pay its own fee. The quote does not promise either remainder.
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 Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you sign.
Swap AERO
Swap Aerodrome (AERO) on Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you sign
Swap WETH
Swap Wrapped Ether (WETH) on Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you
Swap BRETT
Swap Brett (BRETT) on Base. Base quotes on XAUConnect, with the fee and the minimum you receive shown before you sign. Y
How bonding-curve launches work on XAUConnect
Bonding-curve launches on XAUConnect: createLaunch versus TokenFactory, what buyers should ask about graduation, and whe
What is a token approval and why does it matter?
A token approval lets a contract spend your ERC-20s. It is a separate transaction from the swap, and an unlimited approv
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.