Cross-chain · Ethereum → Base
Swap ETH from Ethereum to WETH on Base
Swap ETH from Ethereum to WETH on Base. Someone who needs wrapped ETH on chain 8453 spends native ETH on Ethereum and receives the Base WETH predeploy.
Wrapping on Ethereum is a deposit into 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, and that WETH stays on mainnet. This route spends native ETH, marked 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, and delivers 0x4200000000000000000000000000000000000006 on Basescan. Those are different contracts. Leave ETH for gas on chain id 1. The received token cannot pay ETH gas on Base. Blocks on Ethereum are about 12 seconds. Switch to chain id 8453 and read the predeploy on Basescan. A local wrap never creates that balance. A local wrap into mainnet WETH stays on chain id 1. This receipt is only the Basescan predeploy after you switch to Base. Confirm the predeploy on Basescan before you use it.

A local wrap does not reach Base
Native in, predeploy out
Keep a fee on both chains
Pools that name WETH on Base
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 WETH on Base?
Wrapping on Ethereum is a deposit into 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, and that WETH stays on mainnet. This route spends native ETH, marked 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, and delivers 0x4200000000000000000000000000000000000006 on Basescan.
How is this different from wrapping ETH?
Wrapping deposits native ETH into 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 and stays on Ethereum. This route delivers Base WETH at 0x4200000000000000000000000000000000000006 on Basescan. The ticker matches. The chain and the contract do not. Use the wrap when the next signature is on chain id 1.
Do I approve ETH before sending?
No. It is recorded as 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. You still must leave enough ETH to pay chain id 1 gas, or the send fails. Etherscan shows the native balance falling. Basescan shows the predeploy rising after you switch to Base, chain id 8453.
Can this WETH pay gas on Base?
No. Gas on chain id 8453 is ETH. The WETH can arrive and sit until ETH is added on Base. If you needed the gas coin itself, choose a route whose output is native ETH, the 0xEeee placeholder, on that chain.
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 BNB
Swap BNB (BNB) on Ethereum. Ethereum quotes on XAUConnect, with the fee and the minimum you receive shown before you sig
Swap UNI
Swap Uniswap (UNI) on Ethereum. Ethereum quotes on XAUConnect, with the fee and the minimum you receive shown before you
Swap USDC
Swap USD Coin (USDC) on Ethereum at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. Circle's token, not a bridged copy, and
Swap USDT
Swap Tether USD (USDT) on Ethereum at 0xdAC17F958D2ee523a2206206994597C13D831ec7. Match the full address. A bridged USDT
How to swap SPL tokens on Solana
Swap SPL tokens on Solana with XAUConnect: mint verification, freeze/mint authorities, Jupiter routes, SOL fees, and Tok
How to swap on a Layer 2 network
Swap on Ethereum Layer 2s (Arbitrum, Base) with XAUConnect: same address, different balances, ETH for gas, and when cano
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.