ETHとWETHの違い:ガス代を払う前に残高を確認
トラッカーのETH合計は、ガス代に使える残高とは限りません。資金を動かさずにETHとWETHを確認する方法を説明します。
ETHはEthereumのネイティブ資産で、WETHはETHをERC-20トークンとして表したものです。 Ethereum Mainnetの標準ラッパーでは数量を1:1で変換します。ただし、自分で手数料を払う通常のトランザクションでは、WETH残高をガス代に使えません。同じネットワークのネイティブETHが必要です。
ウォレットがWETH、トラッカーがETHを表示しているなら、資金を動かす前に各数字が示す形式を確認してください。合計には、ウォレットが別々に扱う残高が含まれることがあります。
ETHをWETHにすると何が変わる?
ERC-20はトークン共通のインターフェースです。送金や、アプリにトークンの使用を許可する方法などを定めます。ネイティブETHはこのインターフェースを使いません。WETHならアプリが他のERC-20トークンと同じ方法でetherを扱えます。ERC-20の仕様がその方法を説明しています。
| Ethereum Mainnetの場合 | ETH | 標準WETH |
|---|---|---|
| 形式 | ネイティブ資産 | ERC-20トークン |
| 数量の確認先 | アドレスのネイティブ残高 | WETHコントラクトのトークン残高 |
| 通常の自己負担のガス代 | ETHで払う | WETHでは直接払えない |
| 形式の変換 | WETHにラップ | ETHにアンラップ |
ラップは、預けたETHとは別に二つ目の保有資産を生み出す操作ではありません。標準WETH9コントラクトは預けた数量をWETHとして記録します。アンラップではトークン残高を減らし、対応するETHを返します。ガス代は別の支出です。
Mainnetでのラップは他のチェーンへの移動やステーキングでもありません。スワップは取引ルートで資産を交換し、ブリッジはネットワーク間で価値を移します。一つの画面に表示されても別の操作です。
WETHがあるのにガス代が足りない理由
例として、あるアドレスがEthereum Mainnetに0.2 ETHと0.8 WETHを持っているとします。手数料や価格表示の差を除けば合計1.0 ETH相当ですが、ガス代に使えるネイティブ残高は0.2 ETHのままです。1.0 ETHではありません。これは説明用の例であり、実際の取引や推奨するガス残高ではありません。
そのアドレスにWETHしかなく、ネイティブETHがゼロなら、通常の自己負担のアンラップにもガス代が必要です。後で受け取るETHは、まだネイティブ残高に入っていません。ウォレットサービスが明示的に手数料を負担または手配する場合は手順が変わることがあります。WETHを持つだけでそのサービスが使えるとは判断できません。
選んだネットワークで、ウォレットの手数料見積もりとネイティブ残高を確認してください。ポートフォリオのドル合計では、個別のトランザクションを払えるかは分かりません。Ethereum.orgのWETHガイドもネイティブETHの必要性を説明しています。
1:1のルールはトークンの数量に関するものです。同時刻の二つのアプリでドル価格が一致することや、市場取引に手数料や価格への影響がないことは保証しません。小さな価格表示の差は、ラップでETHが増えたという意味ではありません。
署名せずに保有形式を確認する
必要なのは公開アドレス、ネットワーク名、トークンのコントラクトアドレス全体です。残高の閲覧にリカバリーフレーズ、秘密鍵、トランザクションは不要です。
- ネットワークを確認します。 この例はEthereum Mainnetです。BaseやArbitrumの残高は、ウォレットアドレスが同じでもMainnetの残高ではありません。
- そのネットワークのエクスプローラーで公開アドレスを検索します。 ネイティブETHとトークンを別々に読みます。ドル価値より先に数量を比べてください。
- WETHコントラクトの詳細を開きます。 Ethereum.orgが示すMainnetの標準アドレスは
0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2です。WETHという名前や先頭の数文字だけでなく、全体を照合します。これはトークンの識別子で、そこへ送金する指示ではありません。 - 自分のアドレスのトークン数量を確認します。 一致するコントラクトとゼロではないWETH残高で、この例のラップ形式を確認できます。価格がないことと数量がないことは別問題です。
このMainnetアドレスは、すべてのチェーンに共通するWETHアドレスではありません。Ethereum.orgは他の実装や似た名前のトークンが異なる動作をする場合もあると説明しています。ネットワークやコントラクトが違うなら、先にトークンの正体を確認してください。
エクスプローラーとトラッカーの表示が違うときは、ポートフォリオ残高の確認手順でアドレス違い、取得できないデータ、価格不足、未対応のポジションを分けて確認できます。表示の差を理由に復旧サイトへトランザクションを送る必要はありません。
スワップの前には必ずETHをラップする?
いいえ。受け付ける形式はアプリとルートによります。Uniswapの現在の説明では、v4はWETHを必須とせずネイティブETHを交換できます。一方、UniswapXはETHを使う利用者にスワップの署名前のラップを促します。
選んだルートとウォレットの確認画面を読んでください。トークンプールの古いルールを、すべてのEthereumスワップで手動ラップが必要という意味にしないでください。このガイドはスワップの実行や取引ルートの選択を行いません。
ウォレットはWETHなのにOwlioがETHを表示する理由
Owlio 1.1.0はネイティブETHと認識済みのWETH形式をETH資産にまとめます。合計数量はポートフォリオ表示で、支払いに使えるネイティブETH残高ではありません。 ETHの保有欄を開き、ネットワーク、ウォレット、形式ごとの内訳を見てください。トランザクションの支払い前には実際のウォレットやエクスプローラーの残高を確認します。
例の0.2 ETHと0.8 WETHは、トラッカーの同じETH欄に含まれることがあります。合計1.0にウォレットの0.8 WETHをもう一度足すと、一部を二重に数えます。見出しの数字だけでなく内訳を確認してください。
設定は複数ウォレットの追跡ガイドで説明しています。Owlioは公開データを読み、ラップ、アンラップ、送金はできません。データ提供者には要求したアドレスとIPアドレスが伝わることをプライバシーポリシーが説明しています。確認の結果としてネットワークと二つの残高を理解したうえで、取引が必要か判断してください。
よくある質問
WETHとETHは同じですか?
WETHはETHをERC-20トークンとして表します。Ethereum Mainnetの標準的なラッパーでは1 WETHを1 ETHに戻せますが、ガス代は別です。残高は別々で、すべてのアプリで同じように使えるわけではありません。
WETHでEthereumのガス代を払えますか?
WETHはEthereumのネイティブなガス通貨ではありません。自分で手数料を払う通常のトランザクションには、同じネットワークのネイティブETHが必要です。手数料をスポンサーが負担するウォレットでは手順が異なることがあります。
ETHをラップすると別のネットワークに移りますか?
Ethereum Mainnetの標準WETHコントラクトでラップしてもMainnetに留まります。ネットワーク間の移動は別のブリッジ操作です。他のチェーンのWETHは裏付けが異なる可能性があります。
OwlioでWETHをアンラップできますか?
できません。Owlioは公開アドレスを読み、保有資産を表示します。ラップ、アンラップ、送金に署名できません。まとめて表示するETHには、ネイティブETHと認識済みのラップ形式が含まれることがあります。