Cross-chain · Solana → Ethereum
Swap SOL from Solana to WETH on Ethereum
Swap SOL from Solana to WETH on Ethereum. SOL leaves Solana, and canonical WETH is what can arrive on Ethereum. The wrapper cannot pay mainnet gas.
You spend the wrapped SOL mint So11111111111111111111111111111111111111112, signed in Phantom and shown on Solscan, while native SOL pays the fee. There is no ERC-20 approval. You receive 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on chain id 1. Etherscan is the check. Blocks are about 12 seconds. Native ETH is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE and is not included. WBTC is not this token and is not native bitcoin.

Canonical WETH is inventory for mainnet contracts
Leave native SOL or the mint never moves
About 12 seconds is not a promise about WETH
Choose a dollar or the fee coin when WETH is not in the ABI
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 WETH on Ethereum?
You spend the wrapped SOL mint So11111111111111111111111111111111111111112, signed in Phantom and shown on Solscan, while native SOL pays the fee. There is no ERC-20 approval.
Can the WETH from SOL pay Ethereum fees?
No. 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 is an ERC-20. Gas is native ETH on chain id 1. SOL left as the wrapped mint So11111111111111111111111111111111111111112. Hold ETH before you move WETH. Etherscan is the explorer. About 12 second blocks do not time the bridge. Do not send a second time while the first transfer is still open.
Do I approve SOL in Phantom?
No. There is no ERC-20 approval for So11111111111111111111111111111111111111112. Solscan shows the send. Native SOL still has to remain for the fee, or the wallet cannot sign. The WETH arrives in an Ethereum wallet, not in Phantom. MetaMask can hold it only after you switch to chain id 1.
Is this WETH usable on Base without another hop?
No. Base WETH is 0x4200000000000000000000000000000000000006 on chain id 8453. This route credits Ethereum only. If the pool is on Base or Arbitrum, mainnet WETH is the wrong inventory. Check Etherscan, and do not treat a shared nickname as a shared balance. Confirm the contract on the explorer before you sign.
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.