In this track: Tokens and digital ownership
intermediate · 3 MIN READ

Wrapped ETH explained

A contract representation can make ETH usable through a token-style interface.

LET’S PICTURE IT

A cloakroom receipt can represent a deposited item while using a different handling process from the item itself.

SEE IT FOR YOURSELF
A valid counter call, step by stepStep 1 / 4
A valid counter call, step by stepFunction requestincrement()No argumentsBefore executionstored count0A local teaching example with a defined starting stateIncoming callCheck function dispatchCheck coded conditionsRules passConditions passContinue executionA failed check can revert insteadCalculation0 + 1Result: 1Storage writecount = 1Persists if call succeedsCalculating a local value and storing it are separate stepsPersistent statecount1Later readGetter reports 1No new incrementState, logs and browser display have different roles

This example begins with count zero and a request to call increment(). No real contract is deployed.

Animated local teaching model. No wallet, RPC or live blockchain data. Some labels and hashes are abbreviated for readability.

Native ETH has its own accounting

ETH balances and native value transfers are part of Ethereum’s account model. Many applications also want a consistent token interface, so they use a representation commonly called wrapped ETH.

A wrapping contract defines the mechanism

A typical design accepts deposits and tracks corresponding token units, with a withdrawal path governed by code. The exact contract, network and implementation matter; a name alone does not establish backing or redemption behavior.

Representation is not identity

Wrapped units use contract token accounting, while native ETH uses protocol balance accounting. A transfer of the representation is not simply a change of the native value field’s label.

Check assumptions locally first

Learn native versus token transfers and inspect their calldata shapes. This site does not wrap, unwrap or query balances. It provides the unit and interface reasoning needed before using a real application.

QUICK CHECK · NO PRESSURE

Is every token named WETH automatically the same trusted wrapping contract?

Your progress stays in this browser.
Keep exploring the original referenceethereum.org ↗

Original explanations by EtherTools. Examples are educational and source-linked; this site is independent of the Ethereum Foundation. Our approach.