Cross-chain · Ethereum → Arbitrum One

Swap WETH from Ethereum to ETH on Arbitrum One

Swap WETH from Ethereum to ETH on Arbitrum One. Wrapped ETH on Ethereum is the input, and native ETH on chain 42161 is what arrives.

This is not an unwrap. Unwrapping spends 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 and returns native ETH on Ethereum, which Etherscan shows as a gas balance. This route spends that same WETH contract and delivers native ETH on Arbitrum One, marked 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, which Arbiscan shows as the gas coin of chain id 42161. You still need ETH on chain id 1 to start. The ETH you receive can pay later fees on Arbitrum One. It cannot pay the mainnet transaction. The chain is not Nova. Blocks on Ethereum are about 12 seconds.

Diagram for Swap WETH from Ethereum to ETH on Arbitrum One
WETH leaves Ethereum. ETH is what can arrive on Arbitrum One.

Unwrap locally if you want mainnet ETH

This route is the wrong tool for getting native ETH back on Ethereum. The WETH contract already has a withdraw function, and the ETH it returns stays on chain id 1. Open this page when an Arbitrum One wallet needs its own ETH for gas. Those are different receipts, on different explorers.

WETH in, native ETH out

You approve 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on Etherscan. You watch the native line on Arbiscan, not an ERC-20. The placeholder 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means ETH on chain id 42161 here. On Ethereum that same string would have meant the gas coin you are not receiving.

Gas to leave Ethereum

Chain id 1 charges ETH and blocks about every 12 seconds. WETH cannot pay that. Ethereum is where the approval is signed. After arrival, the received ETH is the fee token on Arbitrum One. Leave a remainder if you still need to move other tokens.

Not Arbitrum WETH, and not Nova

If a pool asks for 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, this route delivered the gas coin instead. Switch outputs. A wallet on Nova will not show the ETH this pair sends to chain id 42161.

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 WETH from Ethereum to ETH on Arbitrum One?

This is not an unwrap. Unwrapping spends 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 and returns native ETH on Ethereum, which Etherscan shows as a gas balance.

If I want ETH, why not just unwrap?

Unwrap when the ETH should be mainnet gas. Withdrawing from 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 stays on Ethereum. This route delivers native ETH on Arbitrum One, chain id 42161, marked 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. The ticker matches and the chain does not. Pick unwrap for chain id 1.

Will the received ETH pay Arbitrum fees?

Yes. Native ETH is the gas token on chain id 42161. That is the reason to pick this output instead of WETH or ARB. It will not pay the Ethereum fee that spent the WETH. Keep a little of the received ETH unspent for the next signature. Look on Arbiscan, not on Nova.

What should I approve?

Only the WETH contract at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on Etherscan. Keep native ETH for the mainnet gas. There is no destination token to import, because the output is the native balance. Switch the wallet to Arbitrum One to see it. There is no ERC-20 import for that gas balance.

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