Cross-chain · Solana → Ethereum
Swap SOL from Solana to ETH on Ethereum
Swap SOL from Solana to ETH on Ethereum. SOL leaves Solana, and native ETH is what can arrive on Ethereum mainnet. You exchange one fee coin for another, across two account models.
The quote names So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs it, Solscan shows it, and native SOL pays the source fee. There is no ERC-20 approval. ETH arrives as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on chain id 1. Etherscan shows a native balance, not a token import. This is not WETH, not L2 ETH, and not WBTC. About 12 seconds is a mainnet block, not the bridge.

Wrapped SOL in the quote, native SOL in the fee payer
Mainnet ETH is not the ETH on Base or Arbitrum
Do not import the sentinel as a token
Buy ETH only when mainnet fees are the shortage
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 ETH on Ethereum?
The quote names So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs it, Solscan shows it, and native SOL pays the source fee.
Why do SOL and ETH use different address styles?
SOL on this quote is the wrapped mint So11111111111111111111111111111111111111112, checked on Solscan, held in Phantom. ETH is the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE on Ethereum, chain id 1, checked on Etherscan. There is no ERC-20 approval on the Solana side. Native SOL still pays the source fee. A block interval is not a delivery time for the bridge.
Can the ETH I receive pay fees on an L2?
No. It arrives on mainnet. Base is chain id 8453 and Arbitrum One is 42161. About 12 second blocks describe chain id 1 only, not those networks and not the bridge. If the gas you lack is on an L2, this route is the wrong destination. WETH is a separate contract as well.
What if the pool wants WETH instead of ETH?
Use the WETH route. Native ETH will not match 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 until you wrap, and wrapping needs ETH for gas. If the ABI names the wrapper, this page stops short. Leave enough SOL in Phantom that the source transaction can still be signed. Switch the wallet to the destination chain before you judge the balance.
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 an automated market maker (AMM)?
AMMs replace order books with liquidity pools and a pricing formula. Constant-product math, why prices move per trade, a
How do cross-chain bridges work?
A bridge locks or burns an asset on the source chain and releases a different contract on the destination. You need gas
Why locked liquidity matters
Locked liquidity stops the classic liquidity-pull rug, but only if the lock is deep, long, and verifiable. What locking
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.