wstETH et WETH sont tous deux des wrappers ERC-20 autour de l’ether, mais ils enrobent des choses différentes : WETH enrobe l’ETH brut et se convertit toujours en exactement 1 ETH, tandis que wstETH, émis par Lido, enrobe stETH - une position de staking - et se convertit en une quantité croissante de celui-ci : 1,24525 stETH par wstETH au bloc 26 096 439 le 1 octobre 2026 (contrat wstETH, stEthPerToken()). La règle qui les classe : « wrapped » signifie le même mécanisme dans les deux noms, un ERC-20 à solde fixe autour de quelque chose d’autre, et ce qui se trouve en dessous détermine le prix, le risque et le chemin de retour vers l’ETH.
- Taux vs pair : 1 wstETH = 1,24525 stETH et en hausse quotidienne ; 1 WETH = 1 ETH par contrat, pour toujours (lectures on-chain, 1 octobre 2026).
- Marché vs contrat : Etherscan cotait wstETH à 1,242371 ETH le 1 octobre 2026 ; 1,242371 / 1,24525 = 0,9977, donc le marché valorisait le stETH à l'intérieur de chaque wstETH 0,23 % en dessous de l'ETH - un écart que WETH ne peut pas avoir, parce que WETH9 se convertit au pair.
- Là où se trouve la taille : 3 670 973 wstETH x 1,24525 = 4,57 millions de stETH, 46 % de tous les 9 843 529 stETH, détenus par 38 848 adresses - 118 stETH par adresse contre 0,62 WETH par détenteur de WETH (2 053 190 / 3 320 331).
- Gas : un unwrap() de wstETH a utilisé environ 86 500 gas le 1 octobre 2026, contre 30 400-35 200 pour un withdraw() de WETH - 2,5-2,8 fois plus (Etherscan, frais / prix du gas par transaction).
Ce que sont wstETH et WETH
WETH est de l’ETH détenu par le contrat WETH9 et réémis comme un jeton ERC-20, sans rien faire à l’ETH entre-temps. Son seul rôle est la compatibilité : les contrats écrits pour les jetons peuvent déplacer WETH mais pas l’ETH natif. Le contrat n’a pas de propriétaire et pas de rendement, donc WETH vaut un ETH et rien d’autre (qu’est-ce que WETH).
wstETH est du stETH détenu par le contrat wstETH de Lido à 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0 et réémis comme un jeton ERC-20 qui ne rebondonne pas. stETH lui-même est le reçu de Lido pour l’ETH staké, et ses soldes sont recalculés quotidiennement lorsque l’oracle de Lido rapporte les récompenses des validateurs (docs.lido.fi). wstETH fige ce solde et déplace les récompenses dans un taux de change à la place. Les deux jetons appartiennent à la classe des jetons enrobés ; seul wstETH appartient aussi au staking liquide.
wstETH vs WETH côte à côte
Le tableau compare les deux contrats du mainnet Ethereum. Les taux et les offres sont des lectures on-chain au bloc 26 096 439 et les nombres de détenteurs sont des chiffres Etherscan, 1 octobre 2026 pour wstETH et 27 septembre 2026 pour WETH.
| Paramètre | wstETH | WETH |
|---|---|---|
| Émetteur | Lido | aucun (contrat WETH9) |
| Ce qu’il enrobe | stETH, un reçu de staking | ETH natif |
| 1 jeton se convertit en | 1,24525 stETH, en hausse | 1 ETH, fixe |
| Gagne des récompenses | oui, 2,3 % APR sur stETH (lido.fi, 1 octobre 2026) | non |
| Offre | 3 670 973 | 2 053 190 (29 septembre 2026) |
| Détenteurs | 38 848 | 3 320 331 |
| Chemin d’entrée | wrap() stETH après un approve, ou envoyer ETH au contrat | deposit() ETH, pas d’approve |
| Chemin de sortie | unwrap() en stETH, puis la file Lido ou un DEX | withdraw() en ETH, une transaction |
| Gas, wrap | 92 300-109 500 | 27 900-45 000 |
| Gas, unwrap | environ 86 500 | 30 400-35 200 |
| Approbations signées (EIP-2612 permit) | oui | non |
Les lignes de détenteurs et d’offre pointent vers deux usages différents. WETH est réparti sur 85 fois plus d’adresses en petits soldes de travail ; wstETH se trouve dans des positions moins nombreuses et plus importantes valant 2,2 fois plus d’ETH au total (4,57 millions de stETH contre 2,05 millions de WETH). Le tableau WETH vs jetons de staking liquide place wstETH à côté de stETH, cbETH et rETH.
Comment fonctionne le taux de change wstETH
Le taux wstETH est la quantité de stETH en laquelle un wstETH peut être désenrobé, et il augmente une fois par jour lorsque stETH rebondonne (docs.lido.fi). Le contrat l’expose comme stEthPerToken() et convertit n’importe quel montant avec getStETHByWstETH(). Le 1 octobre 2026, 10 wstETH se désenrobaient en 12,4525 stETH ; les mêmes 10 wstETH se désenrobent en un peu plus après chaque rapport quotidien, tandis que le solde de wstETH reste à 10.
WETH n’a pas de taux à lire. WETH9 garde un ETH pour chaque WETH par construction - son totalSupply() renvoie le propre solde ETH du contrat - donc la conversion est toujours 1:1 et le prix WETH est le prix ETH. Un taux supérieur à 1 sur wstETH est donc un revenu de staking accumulé, pas une prime : payer 1,245 stETH pour un wstETH est un échange équitable, pas un échange coûteux.
wstETH vers ETH vs WETH vers ETH
Récupérer l’ETH est là où les deux diffèrent le plus.
- WETH : appeler withdraw() sur WETH9 ; le contrat brûle le WETH et renvoie la même quantité d’ETH dans la même transaction, n’importe quel montant, n’importe quand (comment désenrober WETH).
- wstETH via Lido : appeler unwrap() sur le contrat wstETH pour recevoir stETH au taux actuel, puis demander un retrait de la file Lido ; l’ETH arrive lorsque la demande est finalisée, pas dans le même bloc.
- wstETH via un DEX : échanger wstETH contre ETH en une transaction au prix du marché, qui le 1 octobre 2026 était 0,23 % en dessous de la valeur contractuelle (1,242371 ETH coté contre 1,24525 stETH de garantie).
La deuxième route conserve la pleine valeur mais prend du temps ; la troisième est instantanée mais paie la décote du marché et les frais du pool. WETH n’a besoin d’aucun de ces compromis.
ETH vers wstETH vs ETH vers WETH
Le chemin d’entrée reflète le chemin de sortie. L’ETH devient WETH via un seul appel deposit() sans approbation (comment enrober ETH) ; dans un portefeuille avec enrobage intégré, tel que Gem Wallet, qui enrobe et désenrobe ETH et WETH à l’intérieur de l’application via son agrégateur DEX, c’est une seule action. L’ETH devient wstETH de deux manières : envoyer ETH directement au contrat wstETH, dont la fonction receive le stake avec Lido et enrobe le stETH résultant dans la même transaction (docs.lido.fi), ou staker pour stETH d’abord puis appeler wrap(), qui nécessite un approve de stETH au contrat wstETH avant. La route directe saute l’approbation ; la route en deux étapes coûte à la fois un approve et un wrap de 92 300-109 500 gas.
Pourquoi wstETH et WETH se confondent
Les deux noms commencent par « w » pour « wrapped », et les deux enrobages se produisent via un appel de contrat étiqueté « Wrap » dans la plupart des interfaces. La différence est l’entrée : le wrap WETH prend ETH, le wrap wstETH prend stETH. Un utilisateur qui envoie ETH au contrat wstETH, ou qui choisit wstETH comme sortie d’un flux de staking, reçoit wstETH et commence à gagner ; un utilisateur qui enrobe ETH sur WETH9 reçoit WETH et ne gagne rien. Les noms de jetons sur l’écran de confirmation, et les adresses de contrat sur l’explorateur, sont le seul moyen fiable de savoir lequel s’est produit.
Ce que wstETH ne peut pas faire que WETH peut
- Il ne peut pas se convertir au pair en un bloc : la sortie à pleine valeur passe par la file Lido ; la sortie instantanée passe par un DEX au prix du marché.
- Il ne peut pas représenter 1 ETH : les protocoles valorisent wstETH avec son propre taux, donc un pool, un prêt ou un ordre qui attend WETH ne prend pas wstETH à sa valeur nominale (tableau des sosies).
- Il ne peut pas être désenrobé via WETH9 : le contrat WETH ne brûle que WETH ; wstETH se désenrobe sur son propre contrat et seulement en stETH.
- Aucun des deux ne paie le gas : les frais sur Ethereum sont débités en ETH natif, pas en wstETH ou WETH (pourquoi WETH ne peut pas payer le gas).
Quand détenir wstETH et quand WETH
Détenir wstETH lorsque l’objectif est de gagner des récompenses de staking sur l’ETH que vous comptez conserver et que la sortie via une file ou une décote DEX est acceptable. Détenir WETH lorsque l’objectif est d’utiliser l’ETH à l’intérieur d’un contrat - un swap, un pool, une offre libellée en WETH - et de récupérer exactement le même ETH quand vous voulez (ETH vs WETH). Les deux ne sont pas des substituts ; de nombreuses positions DeFi détiennent les deux, wstETH comme collatéral et WETH comme côté emprunté ou échangé.