Cross-chain · Ethereum → Solana
Swap ETH from Ethereum to USDC on Solana
Swap ETH from Ethereum to USDC on Solana. You send native ETH on Ethereum and you receive Circle USDC on Solana.
The source marker 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means the gas coin, not WETH. You do not approve an ERC-20 for the ether itself. Etherscan shows a native send on chain id 1, gas paid in ETH, blocks about 12 seconds. Circle's SPL USDC is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Match it on Solscan in Phantom or Solflare. Solana has no ERC-20 approval. You will want SOL already there so the new USDC is not stuck.

Native ETH, not the wrapper
Circle's SPL mint
Wrong tool for SOL, USDT, or a same-chain buy
Fee coin and payout coin are different
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 Ethereum to USDC on Solana?
The source marker 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means the gas coin, not WETH. You do not approve an ERC-20 for the ether itself.
Do I approve ETH before this Solana USDC swap?
No. Native ETH uses the marker 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, which is not an ERC-20. You only need enough ETH for the swap and for gas on chain id 1. Etherscan shows that native send. The USDC arrives as EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v on Solscan. Solana does not ask for an ERC-20 approval.
I hold WETH. Can I use this page anyway?
No. WETH is a different contract and a different route. This page spends the native gas coin only. Unwrapping WETH on Ethereum gives you ETH in the same wallet, and that unwrap is not a bridge to Solana. After you unwrap, open a fresh quote. Phantom or Solflare still has to be the wallet that receives Circle USDC.
The USDC arrived and I cannot move it. What is missing?
SOL. Circle USDC at EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v does not pay Solana fees. Phantom or Solflare needs a little native SOL in the same wallet. That is separate from the ETH you already spent on Ethereum. Solscan can show the mint balance even when the wallet cannot pay a fee.
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 WETH
Swap Wrapped Ether (WETH) on Ethereum at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. Unwrapping stays on Ethereum. It do
Swap PEPE
Swap Pepe (PEPE) on Ethereum. Ethereum quotes on XAUConnect, with the fee and the minimum you receive shown before you s
Swap WBTC
Swap Wrapped BTC (WBTC) on Ethereum at 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599. It is an ERC-20 claim on BTC, not bit
Swap ETH
Swap Ether (ETH) on Ethereum, chain id 1. Gas is the same ETH you may be selling, so leave enough for the fee. WETH is a
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
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.