Fare l’unwrap di WETH è una chiamata alla funzione withdraw() del contratto WETH9: il contratto brucia il WETH sul Suo indirizzo e invia la stessa quantità di ETH di nuovo a quell’indirizzo, 1:1 e senza commissione propria. L’unico costo è la commissione di rete di una transazione - il 20 settembre 2026 le ultime cinque chiamate withdraw() sulla mainnet di Ethereum sono costate 0,36-2,06 $ ciascuna, su Arbitrum circa 0,02 $, e su Base 0,00000019 ETH, una frazione di centesimo (Etherscan, Arbiscan, Basescan). La regola da ricordare: WETH non deve mai essere venduto per tornare a essere ETH; viene scambiato alla pari dal contratto che lo ha emesso.
- Unwrap = withdraw(): il contratto WETH9 brucia il Suo WETH e paga ETH esattamente a 1:1; non c'è spread, né pool, né controparte.
- Il costo è una transazione: 0,36-2,06 $ per unwrap sulla mainnet di Ethereum, circa 0,02 $ su Arbitrum e meno di 0,01 $ su Base il 20 settembre 2026 (Etherscan, Arbiscan, Basescan).
- Il gas è pagato in ETH: un indirizzo che detiene solo WETH non può fare l'unwrap finché non detiene anche un po' di ETH.
- Stesso indirizzo, stessa chain: l'ETH atterra sull'indirizzo che ha inviato il WETH, sulla rete dove il WETH risiede; un WETH via bridge su un'altra chain fa l'unwrap nell'ETH di quella chain, non nell'ETH della mainnet.
Cosa significa fare l’unwrap di WETH
Fare l’unwrap di WETH è l’inverso del wrapping: il contratto WETH9, che ha mintato il Suo WETH quando Lei ha depositato ETH, riprende il WETH e rilascia l’ETH che deteneva per esso. Il contratto tiene un ETH di riserva per ogni WETH in circolazione - il 20 settembre 2026 il contratto della mainnet a 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 deteneva 2.106.670 ETH contro 2.058.243 WETH in circolazione (Etherscan). Questo è 2.106.670 / 2.058.243 = 102,4 % di copertura: il contratto detiene 48.427 ETH in più di quanti ne deve, ETH che sono stati inviati all’indirizzo direttamente invece che attraverso deposit() e non sono reclamabili da alcun detentore di WETH. Poiché ogni WETH è coperto da un ETH già presente nel contratto, l’unwrap non dipende mai dalla liquidità o da un prezzo di mercato.
Due funzioni definiscono l’intero meccanismo. deposit() prende ETH e minta WETH; withdraw(uint wad) brucia wad WETH dal chiamante e trasferisce wad ETH al chiamante. Entrambe sono state nello stesso contratto verificato da dicembre 2017 (Etherscan, transazione di creazione del contratto 0xb95343…42fa3), e il codice sorgente non è mai cambiato. Il lato deposit, passo dopo passo, è in come funziona WETH.
Quanto costa fare l’unwrap di WETH
L’unwrap costa esattamente una commissione di rete e nient’altro: WETH9 non applica commissioni, e nessun protocollo si frappone tra Lei e il contratto. La commissione dipende dalla rete e dal prezzo del gas in quel momento, non dall’importo di cui si fa l’unwrap.
| Rete | Contratto | Commissione di una chiamata withdraw() | Fonte e data |
|---|---|---|---|
| Mainnet Ethereum | 0xC02a…56Cc2 | 0,0000111-0,0000723 ETH (0,36-2,06 $) | Etherscan, ultime 5 chiamate withdraw(), 20 sett. 2026 |
| Base | 0x4200…0006 | 0,00000019 ETH (meno di 0,01 $) | Basescan, ultima chiamata withdraw(), 20 sett. 2026 |
| Arbitrum One | 0x82aF…Bab1 | 0,00000087 ETH (circa 0,02 $) | Arbiscan, ultime 5 chiamate withdraw(), 20 sett. 2026 |
La cifra della mainnet si muove con il carico della rete: le cinque chiamate sopra sono state inviate entro sei minuti l’una dall’altra e differiscono già di un fattore sei (da 0,36 $ a 2,06 $). Tra le tre reti lo spread è ancora più ampio: l’unwrap su Base meno costoso della giornata è costato 0,00000019 ETH contro 0,0000111 ETH per quello meno costoso sulla mainnet - 58 volte meno per la stessa chiamata. L’importo di cui si fa l’unwrap non cambia la commissione - 0,01 WETH e 1.000 WETH costano lo stesso per fare il withdraw. Le commissioni esatte per qualsiasi rete sono nella colonna “Txn Fee” dell’elenco delle transazioni del contratto sul suo explorer.
Tre modi per fare l’unwrap di WETH
Ogni metodo qui sotto termina nella stessa chiamata withdraw(); differiscono solo per chi costruisce la transazione per Lei.
In un portafoglio con unwrap integrato
I portafogli che espongono WETH come asset di prima classe mostrano un’azione Unwrap (o Swap in ETH) accanto al saldo WETH: selezioni WETH, scelga l’azione, inserisca l’importo, confermi. Il portafoglio invia withdraw() al contratto WETH9 della rete su cui si trova. Gem Wallet, il portafoglio di Uniswap e la maggior parte dei portafogli non-custodial (senza custodia) con una schermata di swap lo gestiscono in questo modo; uno qualsiasi di essi funziona, e il risultato è identico.
- Selezioni WETH sulla rete dove si trova: Ethereum, Base, Arbitrum, Optimism o Polygon hanno ciascuno il proprio saldo WETH.
- Scelga Unwrap o Swap in ETH: la quotazione mostra un tasso 1:1 e solo una commissione di rete.
- Confermi la transazione: l’ETH appare sullo stesso indirizzo nel blocco successivo.
Su un’interfaccia DEX
Uniswap, 1inch e altri front-end DEX riconoscono la coppia WETH -> ETH e la instradano come unwrap, non come scambio: l’interfaccia mostra un tasso 1:1, nessun impatto sul prezzo e nessuna commissione del fornitore di liquidità, e la transazione che costruisce è la stessa chiamata withdraw(). Colleghi il portafoglio, scelga WETH come input ed ETH come output, inserisca l’importo, confermi. Se l’interfaccia mostra un tasso diverso da 1:1 o una commissione di swap, sta instradando attraverso un pool invece di fare unwrap - cambi il token di output in ETH nativo, non in una variante wrappata o via bridge.
Direttamente sul contratto
Per qualsiasi portafoglio senza un pulsante unwrap, il contratto può essere chiamato dall’explorer:
- Apra il contratto WETH9 sull’explorer della rete: Etherscan per la mainnet, Basescan per Base, Arbiscan per Arbitrum; controlli che la scheda “Contract” mostri il codice sorgente verificato e il nome WETH9.
- Vada su Contract -> Write Contract e colleghi il portafoglio: l’explorer chiede al portafoglio di firmare, la chiave privata resta nel portafoglio.
- Chiami withdraw: inserisca l’importo come intero con 18 decimali (1 WETH = 1000000000000000000).
- Confermi nel portafoglio: una transazione, gas in ETH; il saldo ETH sale dello stesso importo quando viene minato.
Cosa l’unwrap di WETH non fa
- Non sposta fondi tra reti: WETH su Base fa l’unwrap in ETH su Base. Portare quell’ETH sulla mainnet è un prelievo via bridge separato con il proprio tempo e commissione.
- Non funziona su token simili: aWETH (il token di ricevuta di Aave), WETH.e su Avalanche e altre varianti via bridge sono contratti separati. aWETH viene prima prelevato da Aave, che restituisce WETH; WETH.e viene prima riportato via bridge indietro prima che si possa fare l’unwrap su Ethereum. Le differenze sono nella tabella dei simili.
- Non paga il proprio gas: la commissione di transazione è addebitata in ETH su ogni rete che usa ETH per il gas, e in POL su Polygon. Un indirizzo che detiene 5 WETH e 0 ETH non può inviare l’unwrap.
- Non cambia valore: 1 WETH diventa 1 ETH. Qualsiasi prezzo mostrato per WETH è il prezzo di ETH (perché WETH non ha un prezzo proprio).
Quando fare l’unwrap e quando tenere WETH
Faccia l’unwrap quando l’azione successiva richiede ETH nativo: pagare il gas, inviare ETH a un exchange che non accredita i depositi WETH, o prelevare verso un portafoglio o servizio che elenca solo ETH. Tenga WETH quando l’azione successiva è su un DEX, un protocollo di prestito o un marketplace NFT - quei contratti prendono token ERC-20, e la maggior parte delle interfacce di swap wrappa ETH di nuovo automaticamente se Lei consegna loro ETH nativo. Wrappare e unwrappare avanti e indietro costa una transazione ogni volta e non guadagna nulla.
Prima di inviare ETH di cui si è fatto l’unwrap a un exchange, confermi che la rete di deposito lato exchange corrisponda alla rete su cui ha fatto l’unwrap: ETH su Base inviato a un indirizzo di deposito solo Ethereum non viene accreditato. L’elenco completo dei contratti WETH canonici e via bridge per rete è nella sezione indirizzi dei contratti.