Guide · Tokens

How to wrap and unwrap ETH

Written by XAUConnect Labs · Reviewed against live product behavior · Updated August 2026

Wrapping ETH turns native ETH into WETH, an ERC-20, so it can sit in AMM pools and allowances like any other token. Unwrapping burns WETH and returns ETH 1:1, minus gas. It is not a trade against USDC. It is not a bridge. People search “swap ETH to WETH” because wallets show them as two balances.

XAUConnect routes often wrap and unwrap inside a swap so you never think about it. This article is for when you actually want WETH in the wallet — or when you are stuck holding WETH and need ETH for gas.

When wrapping is necessary

Some pools and protocols only speak WETH. If you want to LP ETH against USDC, you are usually depositing WETH. If you only want to sell ETH for USDC, you do not need to wrap first; the aggregator path will wrap as needed.

When unwrapping is necessary

You received WETH from a pool or a bridge and now cannot pay gas because your native ETH is too low. Unwrap enough WETH to restore a gas buffer. Unwrap is a contract call on the canonical WETH address for that chain — verify it. Fake WETH tickers exist.

Chain-local WETH

WETH on Ethereum, Base, and Arbitrum are different contracts. Unwrapping Base WETH does not give you Ethereum ETH. Bridging is the cross-chain tool. Wrapping is local.

How to do it in the swap widget

Select the chain. Input ETH, output WETH (or the reverse). The rate should be essentially 1:1 minus gas and any platform fee on that path. If the rate is not ~1, you picked a non-canonical wrapper. Abort and paste the canonical WETH address from a primary source.

Gas math

You cannot unwrap your last WETH if you have zero ETH to pay the unwrap. Keep a native reserve before you wrap everything. This is the same lesson as “do not sell 100% of ETH for USDC.”

Stuck WETH, empty ETH

This is the actual emergency: you swapped into WETH, spent the last native ETH on that swap, and now cannot unwrap. The fix is a tiny ETH transfer from another wallet or exchange withdrawal to the same 0x on that chain, then unwrap canonical WETH. Do not buy a random “ETH” token to “refill gas.” Do not bridge WETH hoping it becomes native ETH on another chain without checking the route. Canonical wrap/unwrap is local. Treat it like changing denominations of the same bill.

WETH is not a yield product

You wrap to use a protocol that wants ERC-20 ETH. You unwrap to restore gas. If a site promises extra yield for wrapping through a non-canonical contract, that is a different, riskier token. Canonical WETH on XAUConnect should print ~1:1 minus gas. Anything else is the wrong address.

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

Is WETH a wrapped Bitcoin-style custodian asset?

No. Canonical WETH is ETH in a standard wrapper contract, redeemable 1:1 on that chain.

Why would a quote show less than 1:1?

Wrong token, a fee-on-transfer fake, or you are looking at a path that routed through a pool instead of the wrap contract. Check the address.

Does Solana have WETH?

Solana has wrapped ETH mints from bridges — those are bridged assets, not Ethereum WETH. Different risk.

Should I hold ETH or WETH?

Hold native ETH for gas. Hold WETH only if a protocol requires it. Convert back when you are done.

Live execution

Trade on XAUConnect

Open the swap page to compare live routes, set slippage, and sign from your own wallet — fully non-custodial.

Continue exploring

Related markets, guides & networks

Curated next steps based on this topic — deepen your research before you trade.

Build programmatically

Swap via API for bots and AI agents — quotes, builds, and cross-chain routes.

Developer quickstart