wstETH e WETH são ambos wrappers ERC-20 em torno de ether, mas embrulham coisas diferentes: WETH embrulha ETH simples e sempre resgata exatamente por 1 ETH, enquanto wstETH, emitido pela Lido, embrulha stETH - uma posição de staking - e resgata por uma quantidade crescente dele: 1,24525 stETH por wstETH no bloco 26.096.439 em 1º de outubro de 2026 (contrato wstETH, stEthPerToken()). A regra que os separa: “embrulhado” significa o mesmo mecanismo em ambos os nomes, um ERC-20 de saldo fixo em torno de outra coisa, e o que fica por baixo decide o preço, o risco e o caminho de volta para ETH.

Principais conclusões
  • Taxa vs par: 1 wstETH = 1,24525 stETH e subindo diariamente; 1 WETH = 1 ETH por contrato, para sempre (leituras on-chain, 1º de outubro de 2026).
  • Mercado vs contrato: O Etherscan cotou wstETH em 1,242371 ETH em 1º de outubro de 2026; 1,242371 / 1,24525 = 0,9977, portanto o mercado valorizou o stETH dentro de cada wstETH 0,23% abaixo do ETH - uma lacuna que WETH não pode ter, porque WETH9 resgata ao par.
  • Onde está o volume: 3.670.973 wstETH x 1,24525 = 4,57 milhões de stETH, 46% de todos os 9.843.529 stETH, mantidos por 38.848 endereços - 118 stETH por endereço contra 0,62 WETH por detentor de WETH (2.053.190 / 3.320.331).
  • Gas: um unwrap() de wstETH usou cerca de 86.500 gas em 1º de outubro de 2026, contra 30.400-35.200 para um withdraw() de WETH - 2,5-2,8 vezes mais (Etherscan, taxa / cotação de gas por transação).

O que é wstETH e o que é WETH

WETH é ETH mantido pelo contrato WETH9 e reemitido como um token ERC-20, sem nada feito ao ETH no meio. Seu único trabalho é compatibilidade: contratos escritos para tokens podem mover WETH, mas não ETH nativo. O contrato não tem dono e não rende nada, portanto WETH vale um ETH e nada mais (o que é WETH).

wstETH é stETH mantido pelo contrato wstETH da Lido em 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0 e reemitido como um token ERC-20 sem rebase. O próprio stETH é o recibo da Lido para ETH em stake, e seus saldos são recalculados diariamente quando o oráculo da Lido reporta recompensas de validador (docs.lido.fi). wstETH congela esse saldo e move as recompensas para uma taxa de câmbio. Ambos os tokens pertencem à classe de tokens embrulhados; apenas wstETH também pertence ao liquid staking.

wstETH vs WETH lado a lado

A tabela compara os dois contratos da mainnet Ethereum. Taxas e fornecimentos são leituras on-chain no bloco 26.096.439 e contagens de detentores são números do Etherscan, 1º de outubro de 2026 para wstETH e 27 de setembro de 2026 para WETH.

Parâmetro wstETH WETH
Emissor Lido nenhum (contrato WETH9)
O que embrulha stETH, um recibo de staking ETH nativo
1 token resgata por 1,24525 stETH, subindo 1 ETH, fixo
Rende recompensas sim, 2,3% APR em stETH (lido.fi, 1º de outubro de 2026) não
Fornecimento 3.670.973 2.053.190 (29 de setembro de 2026)
Detentores 38.848 3.320.331
Entrada wrap() stETH após um approve, ou enviar ETH ao contrato deposit() ETH, sem approve
Saída unwrap() em stETH, depois a fila da Lido ou uma DEX withdraw() em ETH, uma transação
Gas, wrap 92.300-109.500 27.900-45.000
Gas, unwrap cerca de 86.500 30.400-35.200
Aprovações assinadas (EIP-2612 permit) sim não

As linhas de detentores e fornecimento apontam para dois usos diferentes. WETH está espalhado por 85 vezes mais endereços em pequenos saldos de trabalho; wstETH fica em posições menos numerosas e maiores, valendo 2,2 vezes mais ETH no total (4,57 milhões de stETH contra 2,05 milhões de WETH). A tabela WETH vs tokens de liquid staking coloca wstETH ao lado de stETH, cbETH e rETH.

Como funciona a taxa de câmbio do wstETH

A taxa do wstETH é a quantidade de stETH em que um wstETH pode ser desempacotado, e ela sobe uma vez por dia quando stETH sofre rebase (docs.lido.fi). O contrato a expõe como stEthPerToken() e converte qualquer quantidade com getStETHByWstETH(). Em 1º de outubro de 2026, 10 wstETH desempacotavam em 12,4525 stETH; os mesmos 10 wstETH desempacotam em um pouco mais após cada relatório diário, enquanto o saldo de wstETH permanece em 10.

WETH não tem taxa para ler. WETH9 mantém um ETH para cada WETH por construção - seu totalSupply() retorna o próprio saldo de ETH do contrato - portanto a conversão é sempre 1:1 e o preço do WETH é o preço do ETH. Uma taxa acima de 1 no wstETH é, portanto, renda de staking acumulada, não um prêmio: pagar 1,245 stETH por um wstETH é uma troca justa, não cara.

wstETH para ETH vs WETH para ETH

Recuperar ETH é onde os dois diferem mais.

  1. WETH: chame withdraw() no WETH9; o contrato queima o WETH e retorna a mesma quantidade de ETH na mesma transação, qualquer quantidade, a qualquer momento (como desempacotar WETH).
  2. wstETH através da Lido: chame unwrap() no contrato wstETH para receber stETH pela taxa atual, depois solicite uma retirada da fila da Lido; o ETH chega quando a solicitação é finalizada, não no mesmo bloco.
  3. wstETH através de uma DEX: faça swap de wstETH por ETH em uma transação pela cotação de mercado, que em 1º de outubro de 2026 estava 0,23% abaixo do valor do contrato (1,242371 ETH cotado contra 1,24525 stETH de lastro).

A segunda rota mantém valor total, mas leva tempo; a terceira é instantânea, mas paga o desconto de mercado e a taxa do pool. WETH não precisa de nenhuma das duas concessões.

ETH para wstETH vs ETH para WETH

O caminho de entrada espelha o caminho de saída. ETH se torna WETH através de uma chamada deposit() sem aprovação (como empacotar ETH); em uma carteira com empacotamento integrado, como a Gem Wallet, que empacota e desempacota ETH e WETH dentro do app através de seu agregador DEX, isso é uma única ação. ETH se torna wstETH de duas formas: envie ETH diretamente ao contrato wstETH, cuja função receive faz stake com a Lido e embrulha o stETH resultante na mesma transação (docs.lido.fi), ou faça stake para stETH primeiro e depois chame wrap(), que precisa de um approve de stETH para o contrato wstETH antes. A rota direta pula a aprovação; a rota de dois passos custa tanto um approve quanto um wrap de 92.300-109.500 gas.

Por que wstETH e WETH são confundidos

Ambos os nomes começam com “w” de “wrapped”, e ambos os wraps acontecem através de uma chamada de contrato rotulada “Wrap” na maioria das interfaces. A diferença é a entrada: o wrap de WETH aceita ETH, o wrap de wstETH aceita stETH. Um usuário que envia ETH ao contrato wstETH, ou escolhe wstETH como saída de um fluxo de staking, recebe wstETH e começa a ganhar; um usuário que empacota ETH no WETH9 recebe WETH e não ganha nada. Os nomes dos tokens na tela de confirmação, e os endereços dos contratos no explorador, são a única forma confiável de saber qual aconteceu.

O que wstETH não pode fazer que WETH pode

  • Não pode resgatar ao par em um bloco: a saída com valor total passa pela fila da Lido; a saída instantânea passa por uma DEX pela cotação de mercado.
  • Não pode substituir 1 ETH: protocolos precificam wstETH com sua própria taxa, portanto um pool, um empréstimo ou uma ordem que espera WETH não aceita wstETH pelo valor nominal (tabela de similares).
  • Não pode ser desempacotado através do WETH9: o contrato WETH apenas queima WETH; wstETH desempacota em seu próprio contrato e apenas em stETH.
  • Nenhum paga gas: taxas no Ethereum são debitadas em ETH nativo, não em wstETH ou WETH (por que WETH não pode pagar gas).

Quando manter wstETH e quando WETH

Mantenha wstETH quando o objetivo é ganhar recompensas de staking em ETH que você pretende guardar e a saída através de uma fila ou um desconto de DEX é aceitável. Mantenha WETH quando o objetivo é usar ETH dentro de um contrato - um swap, um pool, um lance denominado em WETH - e recuperar exatamente o mesmo ETH sempre que quiser (ETH vs WETH). Os dois não são substitutos; muitas posições DeFi mantêm ambos, wstETH como colateral e WETH como o lado emprestado ou negociado.

FAQ wstETH vs WETH

Sim. Um wstETH é um direito sobre 1,24525 stETH de acordo com o contrato wstETH em 1º de outubro de 2026, e o número sobe uma vez por dia conforme as recompensas de staking são adicionadas; um WETH é sempre um direito sobre exatamente 1 ETH.