If you have swapped on Base for a while, you may have noticed something odd. You hold plain ETH, you tap swap, and somewhere in the details you see a token called WETH. Same three letters, one extra in front. It looks like a trick, but it is not. WETH is a normal, well understood part of how trading works on Base and almost every other Ethereum network.
This article explains what wrapping is, why it exists, and why in most cases you can let it happen without thinking about it.
Two kinds of ETH
To understand WETH, it helps to know that ETH plays two very different roles.
The first role is the native coin. Native ETH is what the network itself uses to pay fees. When you send a transaction on Base, the gas fee comes out of your native ETH balance. Native ETH is special: it is built into the network at the lowest level, and it does not follow the same rules as ordinary tokens.
The second role is the token standard. Most tokens on Base, like USDC or any project token, follow a shared rulebook called ERC-20. That rulebook defines how a token reports its balance, how it gets transferred, and how a contract can be given permission to move it. Because every ERC-20 token speaks the same language, apps can handle thousands of different tokens with one piece of code.
Here is the catch. Native ETH came first and does not follow the ERC-20 rulebook. So a trading contract that knows how to handle ERC-20 tokens does not automatically know how to handle native ETH. The two speak slightly different languages.
What wrapping actually does
WETH solves this mismatch. WETH stands for Wrapped Ether. It is an ERC-20 token that is backed one to one by native ETH.
Wrapping is simple. You send native ETH to the WETH contract, and it gives you back the exact same amount of WETH. Unwrapping is the reverse: you hand back WETH and receive native ETH. The rate is always one to one. There is no spread, no fee for the swap itself, and no price risk. One ETH wraps into one WETH, and one WETH unwraps into one ETH, every time.
On Base, the WETH contract lives at a fixed, well known address: 0x4200000000000000000000000000000000000006. You can look it up on the Base block explorer if you want to confirm it. This is the canonical WETH on Base, and it is the one that real trading pools use.
So WETH is not a different coin with its own market. It is your ETH in a wrapper that the ERC-20 rulebook can read.
Why a swap might wrap your ETH
When you trade through a liquidity pool, the pool holds two ERC-20 tokens and lets people swap between them. Because the pool only understands ERC-20 tokens, the ETH side of that pool is usually held as WETH.
That means if you want to swap native ETH for, say, USDC, the path looks like this:
- Your native ETH is wrapped into WETH.
- The WETH is swapped for USDC in the pool.
- The USDC arrives in your wallet.
Going the other way, selling a token back to ETH, the pool gives you WETH, and that WETH is unwrapped back into native ETH so your balance shows plain ETH again.
A good wallet handles all of this in one smooth action. You tap swap once, and the wrapping and unwrapping happen as part of the same transaction. You usually never see a separate WETH balance sitting in your wallet afterward.
Does wrapping cost anything
The wrap itself does not charge a spread or a service fee. One ETH is always worth one WETH. What it can cost is a small amount of gas, because wrapping and unwrapping are real operations on the network, and every operation uses gas.
In practice this is tiny on Base, where fees are already low. When a route includes a wrap step, that cost is part of the network fee you would pay for the swap anyway. It is not a hidden extra charge stacked on top.
Do you ever need to wrap ETH yourself
Most of the time, no. If your wallet wraps and unwraps automatically inside the swap, you can hold plain ETH, trade normally, and never touch WETH directly.
There are a few moments where WETH shows up on purpose. Some advanced apps ask you to hold WETH so you can place orders or interact with a contract that only accepts ERC-20 tokens. In those cases the app will guide you to wrap a specific amount. That is the exception, not the rule, for everyday swapping.
A quick safety note
Because WETH is so common, scammers sometimes create fake tokens with the same name or symbol and try to get you to trade against them. The protection is the same as for any token: trust the contract address, not the name. The real WETH on Base is the predeploy address shown above, and reputable apps use it by default. If a token claims to be WETH but sits at a different address, treat it as suspicious.
The short version
WETH is your ETH wearing an ERC-20 jacket so trading contracts can read it. Wrapping and unwrapping are one to one, with no spread and only a small gas cost. Pools use WETH because they only understand ERC-20 tokens, which is why a swap of native ETH quietly wraps it first. In a well built wallet this all happens in one tap, so you can keep thinking in plain ETH and let the wrapper do its job in the background.