stETHとwstETH: wstETHの残高が変わらない理由
wstETHのトークン数が変わらなくても、報酬が失われたとは限りません。現在のstETH相当量とトークン残高を比べ、価格評価は別に確認します。
Ethereum Mainnetでは、stETHはリベースによってトークン残高が変わることがあります。正規のwstETHはトークン数をリベースしません。ステーキングの会計処理で、各トークンが表すstETHの量が変わります。 送金、ラップ、アンラップでは、保有するwstETHのトークン数も変わることがあります。そのため、wstETHの残高が変わらないという事実だけで、ステーキング報酬が失われたとは判断できません。
2つの画面を比べるには、それぞれがwstETHのトークン数、stETH相当量、ドルでの推定評価額のどれを表示しているかを確認します。そのうえで、同じウォレット、ネットワーク、確認時点をそろえます。このガイドは、Ethereum上でウォレットに保有している既存のトークンを確認するものです。ステーキング投資の選定や取引の実行は行いません。
stETHとwstETHでは何が変わるのか?
LidoはstETHを、プロトコルを通じてステーキングされたETHの持分を表すトークンと説明しています。残高にはリベースを通じてステーキングの会計処理が反映されます。wstETHでは、同じ持分がラッパーを通じて表現されます。保有量を変える操作をしなければトークン数は一定で、stETH相当量が換算レートに応じて変わります。
| 確認する項目 | stETH | wstETH |
|---|---|---|
| ウォレットのトークン数 | リベースで変わることがある | リベースしない |
| 比較するもの | 現在のstETHの量 | トークン数とstETH換算レート |
| 報酬の会計処理 | 残高に反映される | トークン1個あたりのstETHに反映される |
| ドル評価額 | 価格情報が必要 | 価格情報が必要 |
リベースは、送金一覧から探す必要のある入金ではありません。Lidoの統合ガイドは、stETHのリベースでは通常のTransferイベントが発生しないと説明しています。そのため、入出金を足し引きするだけで現在の残高を復元しようとすると、この変化を見落とすことがあります。
このラッパーは、正規のWETHのETHとの1:1換算とは異なります。ガス代に使う資産について知りたい場合は、ETHとWETHの残高ガイドをご覧ください。ここで扱うのは、表示方法が変わるステーキング持分の読み取り方です。
同じトークン数でも、表す量は変わる
2 wstETHを保有しているとします。仮のレートとして、1 wstETHあたり1.20 stETHを使います。
2 wstETH × 1.20 stETH/wstETH = 2.40 stETH相当。
後の時点での仮のレートが1 wstETHあたり1.21 stETHなら、同じトークン数が2.42 stETHを表します。これらの数値は単位を説明する例です。観測されたレートや価格、利回りの予測ではありません。
最初のレートでは、2 wstETHを表示するウォレットと2.40 stETH相当を表示するダッシュボードは、同じ保有資産を表している場合があります。別々の保有資産として足すと、持分を二重に数えてしまいます。ラッパーの量と相当量は、同じ会計行に記録してください。
同じアドレスが、ラップされていないstETHを別に保有している場合は、別の残高として記録します。アドレスが実際に保有するstETHと、すでに数えたwstETHの相当量としてだけ表示されるstETHを区別してください。
資産を動かさずに保有量を確認する
既知の公開ウォレットアドレスと、トークンを受け取ったネットワークから始めます。リカバリーフレーズの入力や取引への署名をせずに、公開残高を確認できます。
- トークンの識別情報を確認します。 Ethereum Mainnetとトークンの完全なコントラクトアドレスを記録します。ティッカーや一方的に送られたトークンリンクではなく、Lidoの公式デプロイ済みコントラクト一覧と照合します。
- 現在のウォレットの量を読み取ります。 stETHかwstETHかを明記します。確認時刻と、取得できる場合はブロック番号も併記します。
- wstETHの場合は換算レートを読み取ります。 統合ガイドは、
stEthPerToken()を1 wstETHが表すstETHの量として説明しています。検証済みコントラクトの読み取り専用情報を使い、単位と確認時刻を記録します。コントラクトのリファレンスでは、整数を返すviewメソッドとされています。最小単位の生の整数は、人が読める換算レートではありません。文書化された小数桁数を確認するか、stETH/wstETHとして明確に整形された表示を使います。単位を確定できなければ、レートは不明のままにします。 - 確認時点をそろえます。 残高とレートは、できれば同じブロックの情報を使います。ツールでそろえられない場合は、それぞれの時刻と制約を記録します。古いスクリーンショットと新しいレートの組み合わせでは、厳密な照合にはなりません。
- 単位が明らかになってから相当量を計算します。 wstETHのトークン数に、1 wstETHあたりのstETHを掛けます。表示結果を丸める前に、十分な精度を保ちます。
- もう一方の画面のラベルを確認します。 トークン数、換算した持分、法定通貨での評価額のどれかを判断します。異なる単位の不一致は、資金が失われた証拠ではありません。
比較内容を確認できるよう、小さな記録表を使います。
| 項目 | 記録内容 |
|---|---|
| 識別情報 | ネットワーク、ウォレット、トークンコントラクト |
| 保有量 | 数量とトークンの単位 |
| 確認時点 | 時刻と取得できるブロック番号 |
| 換算 | 1 wstETHあたりのstETHとその確認時点 |
| 結果 | この保有量のstETH相当量 |
| 評価額 | 通貨、価格の出典、価格の時刻 |
取得できない項目は不明のままにします。推測した今日のレートを入れたり、取得できない価格をゼロに置き換えたりしないでください。この表は記録を整理するもので、この記事がライブでコントラクトを照会した結果ではありません。
時刻、ペナルティ、価格を別々に確認する
Lidoの会計処理はオラクルの報告に依存します。通常の日次リベースは、すべての画面が同じ分に更新されるという約束ではありません。短い遅れを報酬の損失と判断する前に、対象の記録を更新し、時刻を確認します。
報酬によって残高が増える保証もありません。Lidoの報酬とペナルティの説明は、ステーキング会計の両面を説明しています。ペナルティで持分が減ることがあります。wstETHの数が一定でも、表す量や市場価値の低下を防ぐわけではありません。
上の換算計算でわかるのは、ラッパーがどれだけのstETHを表すかです。買い手がいくら払うか、引き出しでnative ETHをいつ受け取れるかはわかりません。ドルで比較するには、資産、通貨、時刻が明示された市場価格が必要です。この価格は、コントラクトの換算レートと分けて記録します。
別のチェーンやトラッカーでは何が変わるのか?
Ethereumのコントラクト確認を、そのまま別のネットワークに適用しないでください。ブリッジされたトークンでは、そのデプロイ、起点、ブリッジ上の表現を個別に検証する必要があります。Lidoのブリッジのリスクガイドは、チェーンと経路が重要な理由を説明しています。同じ名前だけでは、同じ裏付けや動作を確認できません。
Owlio 1.1.0は公開アドレスを読み取り、ウォレット内のトークンで表されるステーキング持分の一部を表示します。それだけで、すべてのDeFiポジションを網羅した表示や、ステーキング報酬の内訳が確認できるわけではありません。検証した残高と換算の記録をトラッカーと並べて保管し、データや価格が欠けている場合はポートフォリオの不一致チェックリストを使います。
確認の結果として、識別した1つの保有資産、トークンの数量、必要に応じて日付付きの相当量が残ります。同じ確認時点と同じ単位でも2つの画面が一致しなければ、具体的な差を記録します。ラップ、スワップ、引き出しは別の判断であり、表示を説明するためには必要ありません。
よくある質問
wstETHの残高が変わらないのはなぜですか?
Ethereum上の正規のwstETHでは、ステーキングの会計処理はwstETHのトークン数をリベースするのではなく、各トークンが表すstETHの量を変えます。送金、ラップ、アンラップではトークン数も変わることがあります。現在の換算レートを読み取り、stETH相当量を比較してください。
1 wstETHは1 ETHと等しいですか?
いいえ。1 wstETHが表すstETHの量は、プロトコルの換算レートによって決まります。このレートは市場での売却価格でも、保証された収益でもなく、同じ量のnative ETHをすぐに引き出せる証拠でもありません。
stETHの残高やwstETHの換算レートは下がりますか?
はい。Lidoのステーキング会計には報酬だけでなくペナルティも含まれるため、stETHのリベースがマイナスになることがあります。wstETHのトークン数が一定でも、stETH相当量やドル評価額が増える保証はありません。