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.

Diagram for Swap ETH from Base to USDC on Solana
ETH leaves Base. USDC is what can arrive on Solana.

Selling L2 gas for an SPL dollar

ETH on Base pays fees and, here, is also what you sell. Do not spend the full balance. WETH is not the input. The arrival is a Solana mint, so the value leaves the EVM. You will not hold ETH on Solana, and you will not hold Base ETH in place of the dollars. Size the trade so the fee still fits.

Phantom is not optional

MetaMask can sign the Base transaction and cannot store EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Put a Solana address from Phantom or a similar wallet on the receiving side. Solscan is where that mint should appear. An associated token account may be created. That is not an ERC-20 approval, and you should not look for one.

Tether and Ethereum USDC are other contracts

Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB is Tether on Solana. 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 is Circle on Ethereum, chain 1. Neither is this credit. If the written order names those, stop. How to bridge assets between chains covers the wallet change. It does not promise a duration.

SOL still pays Solana

The USDC mint does not pay Solana fees. Native SOL does. This route does not claim to deliver a pile of SOL for fees. Have a little SOL in the Phantom account if you must move the USDC after it lands. If the minimum USDC is too low, do not sign.

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.

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