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.

Diagram for Swap SOL from Solana to WETH on Ethereum
SOL leaves Solana. WETH is what can arrive on Ethereum.

Canonical WETH is inventory for mainnet contracts

0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 is the address pools on chain id 1 expect. It does not pay the transaction that deposits it. Bring ETH, or use the native ETH route if fees were the only gap. Base's predeploy and Arbitrum's WETH are other contracts on other chain ids. Bridging SOL into mainnet WETH does not fill an L2 pool. If that L2 is where you trade, this page is the wrong stop.

Leave native SOL or the mint never moves

The quote's mint and the fee payer are related and not identical. Draining SOL to buy WETH fails in Phantom before Etherscan is involved. There is no allowance on Solscan to clean up afterward. MetaMask cannot show So11111111111111111111111111111111111111112, so do not use it as the progress bar. Solscan is the debit. Etherscan is the credit.

About 12 seconds is not a promise about WETH

That is Ethereum's block interval. The bridge adds its own wait, and this page will not name it. Refreshing every block and signing again spends more SOL. Wait until the destination address holds 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. How cross-chain bridges work explains the lock on one side and the release on the other.

Choose a dollar or the fee coin when WETH is not in the ABI

Circle, Tether, and Maker DAI are the stable arrivals. Native ETH is the fee arrival. WETH is for a contract that names the wrapper. Selling SOL into WETH and then unwrapping wastes a step you could have skipped. Read the minimum WETH. If the floor is less ether than you will accept for the SOL, 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 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.

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