Cross-chain · Solana → Base
Swap SOL from Solana to WETH on Base
Swap SOL from Solana to WETH on Base. SOL leaves Solana, and the Base WETH predeploy is what can arrive. The wrapper cannot pay gas on the L2.
You spend So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval. WETH is 0x4200000000000000000000000000000000000006 on chain id 8453. Basescan is the check. The same hex on another rollup is not this balance. ETH is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE and is not included. Mainnet WETH is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, chain id 1. WBTC is not native bitcoin.

Chain id 8453 is the only ledger for this predeploy credit
Two fees remain after you understand the wrapper
Wait for Basescan, not for a block you can count
Choose ETH or USDC when the predeploy is not in the call
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 Base?
You spend So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval.
Can WETH from SOL pay gas on Base?
No. 0x4200000000000000000000000000000000000006 is an ERC-20. ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, pays chain id 8453. SOL left as the wrapped mint. Hold ETH and check Basescan. Another rollup's copy of the predeploy is not your balance. If you needed fees only, this route is wrong. A block interval is not a delivery time for the bridge.
Is this Ethereum's canonical WETH?
No. That contract is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on chain id 1, Etherscan, about 12 second blocks. This route credits Base only. If the pool is on mainnet, selling SOL into the predeploy is the wrong job. Confirm chain id 8453 before you look for the token. Switch the wallet to the destination chain before you judge the balance.
Do I approve the wrapped SOL mint?
No. So11111111111111111111111111111111111111112 has no ERC-20 approval. Solscan shows the send. Native SOL must remain for the fee. The WETH arrives in an EVM wallet on Base. MetaMask shows it on chain id 8453, and ETH is what pays to move it. Do not send a second time while the first transfer is still open.
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.
How bonding-curve launches work on XAUConnect
Bonding-curve launches on XAUConnect: createLaunch versus TokenFactory, what buyers should ask about graduation, and whe
What is a token approval and why does it matter?
A token approval lets a contract spend your ERC-20s. It is a separate transaction from the swap, and an unlimited approv
Stablecoins: USDC vs USDT vs DAI
USDC is issued by Circle, USDT by Tether, and DAI is minted against collateral. Same peg, different contracts, and a bri
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.