Unwrapping von WETH ist ein Aufruf der withdraw()-Funktion des WETH9-Contracts: der Contract verbrennt das WETH auf deiner Adresse und sendet dieselbe Menge ETH zurück an diese Adresse, 1:1 und ohne eigene Gebühr. Die einzigen Kosten sind die Netzwerkgebühr für eine Transaktion - am 20. September 2026 kosteten die letzten fünf withdraw()-Aufrufe auf Ethereum Mainnet jeweils $0,36-$2,06, auf Arbitrum etwa $0,02 und auf Base 0,00000019 ETH, ein Bruchteil eines Cents (Etherscan, Arbiscan, Basescan). Die Regel zu merken: WETH muss niemals verkauft werden, um wieder zu ETH zu werden; es wird zum Nennwert vom Contract getauscht, der es ausgegeben hat.

Key Takeaways
  • Unwrap = withdraw(): der WETH9-Contract verbrennt dein WETH und zahlt ETH zu exakt 1:1 aus; es gibt keinen Spread, keinen Pool und keine Gegenpartei.
  • Kosten sind eine Transaktion: $0,36-$2,06 pro Unwrap auf Ethereum Mainnet, etwa $0,02 auf Arbitrum und unter $0,01 auf Base am 20. September 2026 (Etherscan, Arbiscan, Basescan).
  • Gas wird in ETH bezahlt: eine Adresse, die nur WETH hält, kann nicht unwrappen, bis sie auch etwas ETH hält.
  • Dieselbe Adresse, dieselbe Chain: das ETH landet auf der Adresse, die das WETH gesendet hat, auf dem Netzwerk, wo das WETH existiert; ein gebrücktes WETH auf einer anderen Chain unwrappt in das ETH dieser Chain, nicht in Mainnet-ETH.

Was Unwrapping von WETH bedeutet

Unwrapping von WETH ist die Umkehrung des Wrappings: der WETH9-Contract, der dein WETH prägte, als du ETH eingezahlt hast, nimmt das WETH zurück und gibt das ETH frei, das er dafür gehalten hat. Der Contract hält ein ETH in Reserve für jedes WETH im Umlauf - am 20. September 2026 hielt der Mainnet-Contract bei 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 2.106.670 ETH gegen 2.058.243 WETH im Umlauf (Etherscan). Das sind 2.106.670 / 2.058.243 = 102,4 % Deckung: der Contract hält 48.427 ETH mehr als er schuldet, ETH, das direkt an die Adresse gesendet wurde statt durch deposit() und von keinem WETH-Halter eingefordert werden kann. Weil jedes WETH durch ein ETH gedeckt ist, das bereits im Contract sitzt, hängt Unwrapping niemals von Liquidität oder von einem Marktpreis ab.

Zwei Funktionen definieren den gesamten Mechanismus. deposit() nimmt ETH und prägt WETH; withdraw(uint wad) verbrennt wad WETH vom Aufrufer und überweist wad ETH an den Aufrufer. Beide sind seit Dezember 2017 im selben verifizierten Contract (Etherscan, Contract-Erstellungstransaktion 0xb95343…42fa3), und der Quellcode hat sich nie geändert. Die Deposit-Seite, Schritt für Schritt, ist in wie WETH funktioniert.

Wie viel Unwrapping von WETH kostet

Unwrapping kostet genau eine Netzwerkgebühr und nichts sonst: WETH9 berechnet keine Gebühr, und kein Protokoll sitzt zwischen dir und dem Contract. Die Gebühr hängt vom Netzwerk und vom Gas-Preis zu diesem Zeitpunkt ab, nicht von der unwrappten Menge.

Netzwerk Contract Gebühr eines withdraw()-Aufrufs Quelle und Datum
Ethereum Mainnet 0xC02a…56Cc2 0,0000111-0,0000723 ETH ($0,36-$2,06) Etherscan, letzte 5 withdraw()-Aufrufe, 20. Sept. 2026
Base 0x4200…0006 0,00000019 ETH (unter $0,01) Basescan, letzter withdraw()-Aufruf, 20. Sept. 2026
Arbitrum One 0x82aF…Bab1 0,00000087 ETH (etwa $0,02) Arbiscan, letzte 5 withdraw()-Aufrufe, 20. Sept. 2026

Die Mainnet-Zahl bewegt sich mit der Netzwerkauslastung: die fünf Aufrufe oben wurden innerhalb von sechs Minuten voneinander gesendet und unterscheiden sich bereits um den Faktor sechs ($0,36 bis $2,06). Über die drei Netzwerke ist die Spanne noch breiter: der günstigste Base-Unwrap des Tages kostete 0,00000019 ETH gegen 0,0000111 ETH für den günstigsten Mainnet-Unwrap - 58-mal weniger für denselben Aufruf. Die unwrappte Menge ändert die Gebühr nicht - 0,01 WETH und 1.000 WETH kosten dasselbe zum Unwrappen. Exakte Gebühren für jedes Netzwerk stehen in der „Txn Fee"-Spalte der Transaktionsliste des Contracts auf seinem Explorer.

Drei Wege, WETH zu unwrappen

Jede Methode unten endet im selben withdraw()-Aufruf; sie unterscheiden sich nur darin, wer die Transaktion für dich baut.

In einer Wallet mit eingebautem Unwrap

Wallets, die WETH als First-Class-Asset darstellen, zeigen eine Unwrap- (oder Swap-zu-ETH-)Aktion neben dem WETH-Guthaben: wähle WETH, wähle die Aktion, gib die Menge ein, bestätige. Die Wallet sendet withdraw() an den WETH9-Contract des Netzwerks, auf dem du bist. Gem Wallet, Uniswaps Wallet und die meisten Non-Custodial-Wallets mit einem Swap-Bildschirm handhaben es so; jede von ihnen funktioniert, und das Ergebnis ist identisch.

  1. Wähle WETH auf dem Netzwerk, wo es sitzt: Ethereum, Base, Arbitrum, Optimism oder Polygon haben jeweils ihr eigenes WETH-Guthaben.
  2. Wähle Unwrap oder Swap zu ETH: das Angebot zeigt einen 1:1-Kurs und nur eine Netzwerkgebühr.
  3. Bestätige die Transaktion: das ETH erscheint auf derselben Adresse im nächsten Block.

Auf einer DEX-Oberfläche

Uniswap, 1inch und andere DEX-Front-Ends erkennen das Paar WETH -> ETH und leiten es als Unwrap, nicht als Trade: die Oberfläche zeigt einen 1:1-Kurs, keinen Preiseinfluss und keine Liquiditätsanbieter-Gebühr, und die Transaktion, die sie baut, ist derselbe withdraw()-Aufruf. Verbinde die Wallet, wähle WETH als Input und ETH als Output, gib die Menge ein, bestätige. Wenn die Oberfläche einen Kurs außer 1:1 oder eine Swap-Gebühr zeigt, leitet sie durch einen Pool statt zu unwrappen - wechsle den Output-Token zu nativem ETH, nicht zu einer gewickelten oder gebrückten Variante.

Direkt auf dem Contract

Für jede Wallet ohne Unwrap-Button kann der Contract vom Explorer aufgerufen werden:

  1. Öffne den WETH9-Contract auf dem Explorer des Netzwerks: Etherscan für Mainnet, Basescan für Base, Arbiscan für Arbitrum; prüfe, dass der „Contract"-Tab verifizierten Quellcode und den Namen WETH9 zeigt.
  2. Gehe zu Contract -> Write Contract und verbinde die Wallet: der Explorer bittet die Wallet zu signieren, der Private Key bleibt in der Wallet.
  3. Rufe withdraw auf: gib die Menge als Integer mit 18 Dezimalstellen ein (1 WETH = 1000000000000000000).
  4. Bestätige in der Wallet: eine Transaktion, Gas in ETH; das ETH-Guthaben steigt um dieselbe Menge, wenn es gemint ist.

Was Unwrapping von WETH nicht tut

  • Es verschiebt keine Mittel zwischen Netzwerken: WETH auf Base unwrappt in ETH auf Base. Dieses ETH nach Mainnet zu bekommen ist ein separates Bridge-Withdrawal mit eigener Zeit und Gebühr.
  • Es funktioniert nicht auf Lookalike-Tokens: aWETH (Aaves Quittungs-Token), WETH.e auf Avalanche und andere gebrückte Varianten sind separate Contracts. aWETH wird zuerst von Aave abgehoben, was WETH zurückgibt; WETH.e wird zurückgebrückt, bevor es auf Ethereum unwrappt werden kann. Die Unterschiede sind in der Lookalikes-Tabelle.
  • Es bezahlt nicht sein eigenes Gas: die Transaktionsgebühr wird in ETH auf jedem Netzwerk berechnet, das ETH für Gas verwendet, und in POL auf Polygon. Eine Adresse, die 5 WETH und 0 ETH hält, kann das Unwrap nicht senden.
  • Es ändert nicht den Wert: 1 WETH wird zu 1 ETH. Jeder für WETH gezeigte Preis ist der ETH-Preis (warum WETH keinen eigenen Preis hat).

Wann unwrappen und wann WETH behalten

Unwrappe, wenn die nächste Aktion natives ETH braucht: Gas bezahlen, ETH an eine Exchange senden, die keine WETH-Einzahlungen gutschreibt, oder an eine Wallet oder einen Service abheben, der nur ETH listet. Behalte WETH, wenn die nächste Aktion auf einem DEX, einem Lending-Protokoll oder einem NFT-Marktplatz ist - diese Contracts nehmen ERC-20-Tokens, und die meisten Swap-Oberflächen wrappen ETH automatisch wieder, wenn du ihnen natives ETH gibst. Hin- und zurück-Wrapping und -Unwrapping kostet jedes Mal eine Transaktion und gewinnt nichts.

Bevor du unwrapptes ETH an eine Exchange sendest, bestätige, dass das Einzahlungsnetzwerk auf Exchange-Seite mit dem Netzwerk übereinstimmt, auf dem du unwrappt hast: ETH auf Base, das an eine reine Ethereum-Einzahlungsadresse gesendet wird, wird nicht gutgeschrieben. Die vollständige Liste kanonischer und gebrückter WETH-Contracts pro Netzwerk ist im Abschnitt Contract-Adressen.

Unwrap-FAQ

Auf Contract-Ebene nein. Unwrapping ruft withdraw() auf WETH9 auf und gibt ETH 1:1 ohne Pool zurück; eine DEX-Oberfläche mit der Bezeichnung 'swap WETH zu ETH' führt denselben withdraw()-Aufruf unter der Haube aus, weshalb der Kurs immer exakt 1:1 ist.