Ledger LiveでToken-2022トークンの数量が10分の1で表示される原因と直し方

Ledger LiveでToken-2022トークンの数量が実際の10分の1で表示される場合、原因はLedger LiveがScaled UI Amount拡張に未対応であることだ。正しい残高を確認したり送金するには、SolflareやPhantomなど、Token-2022に完全対応したウォレットを使用する必要がある。

なぜLedger Liveで数量が1/10で表示されるのか

なぜLedger Liveで数量が1/10で表示されるのか

この現象は、Ledger LiveのSolanaブロックチェーン連携部分が、Token-2022の持つ「Scaled UI Amount」拡張を解釈していないために起きる。表示される数量は、ブロックチェーン上の生の数値であり、正しい残高を得るために必要な乗算処理が行われない。

今回問題になる代表例は、Backed Financeが発行するxStockシリーズ(例:NFLXx)だ。Netflixの株式分割(2025年11月17日実施、10対1)を反映し、Scaled UI Amount拡張では、オンチェーンの生データを10倍して表示するよう設定されている。Ledger Liveはこの倍率を無視するため、数量も法定通貨換算額も10分の1で表示されてしまう。ただしこれは表示上の問題であり、実際の資産が減ったわけではない。

Token-2022とScaled UI Amount拡張の仕組み

Token-2022とScaled UI Amount拡張の仕組み

Token-2022は、Solanaネットワークの拡張可能なトークン規格だ。従来のSPLトークン(Token Program)を大きく進化させ、発行者がさまざまな追加機能を自由に組み込める。Scaled UI Amount拡張も、そうした機能の一つである。

平たくいえば、Scaled UI Amountは「表示用の小数点移動」機能だ。ブロックチェーン上では管理上の最小単位(整数)で残高が保持され、ウォレットやアプリが「UI倍率(multiplier)」を掛けて、人間が読める残高を算出する。株式分割や通貨のデノミネーション、特定の金融商品の管理単位変更があった際に、トークンそのものを再発行せずに表示を切り替えられるメリットがある。

例えば、あるトークンのオンチェーン残高が「1」で、UI倍率が「10」なら、ウォレットは「10トークン」と表示すべきだ。Ledger Liveは現状、このUI倍率を呼び出す処理をスキップしているため、NFLXxの残高が「100」なら本来「1,000」と表示すべきところを「100」のまま見せてしまう。

正しい残高を確認する方法:SolflareやPhantomの利用

正しい残高を確認する方法:SolflareやPhantomの利用

もっとも実用的な解決策は、Ledgerデバイスそのものは使い続けつつ、Token-2022に完全対応した別のウォレットソフトウェアをフロントエンドとして利用することだ。SolflareやPhantomはScaled UI Amount拡張を正しく解釈し、実際の数量を表示する。

LedgerをPhantomに接続する手順

  1. Phantomブラウザ拡張機能を公式サイトからインストールする。
  2. 新規ウォレット作成ではなく「ハードウェアウォレットを接続」を選択する。
  3. LedgerデバイスをUSB接続し、Solanaアプリを開く。
  4. Phantom上の指示に従い、デバイスを承認する。

接続が完了すると、Phantom上でLedgerのSolanaアドレスが管理できるようになる。ここではNFLXxなどToken-2022トークンの実際の残高が正しく表示され、その額での送金も可能だ。

Solflareで同様に行う場合

Solflareでも手順はほぼ同じだ。「アクセス」→「ハードウェアウォレット」からLedgerを選択し、デバイスを接続する。いずれのウォレットを使っても、秘密鍵はLedger内に保持されたままだから、セキュリティレベルは変わらない。

Ledger LiveからToken-2022トークンを送金する時の注意点

Ledger LiveからToken-2022トークンを送金する時の注意点

Ledger Live上でNFLXxのようなToken-2022トークンを送金しようとすると、送金画面でもScaled UI Amountが反映されない。つまり、送金数量の指定もオンチェーンの生の数値ベースで行われ、結果として「送りたい数量の10分の1」が入力されているように見える。

この状態での送金自体は、技術的には正常に処理される。間違った数量が送られるのではなく、表示が小さく出るだけだ。ただし操作ミスを防ぎ、心理的な不安をなくす意味でも、送金時はSolflareやPhantomを使うほうが安全だ。正しい数量を目で確認しながら操作できるからである。

Ledger Liveだけですべてを済ませなければならないケースでは、あらかじめPhantomやSolflareを使って正しい残高を確認し、「ブロックチェーン上の数値の10倍が実際のトークン量」と頭に入れてから、送金数量を10倍した値を入力する必要がある。ただ、うっかりミスのリスクが高いため、この方法は推奨しない。

他のToken-2022拡張機能への対応状況

他のToken-2022拡張機能への対応状況

Scaled UI Amountの問題は、Ledger LiveのToken-2022対応が不完全であることの一例に過ぎない。Token-2022には他にも「transfer hooks(送金時の自動処理)」や「transfer fees(送金手数料のカスタマイズ)」といった強力な拡張機能が存在する。

Ledger Liveがこれらの拡張機能にどこまで対応しているかは、公式のロードマップやリリースノートで明確にされていない部分が多い。少なくとも現時点では、Token-2022の資産を日常的に扱うなら、SolflareやPhantomのようなフル対応ウォレットをメインの操作インターフェースに据えたほうが、予期せぬ表示のずれや機能制限に悩まされずに済む。

よくある質問

Scaled UI Amount拡張とは何か

SolanaのToken-2022規格に組み込まれた機能だ。ブロックチェーン上の整数残高に対して、表示用の乗数をあらかじめ定義しておき、ウォレットなどのフロントエンドが自動的に掛け算して実際の数量を表示する仕組みである。株式分割や単位変更を、トークンの再発行なしに行う時に役立つ。

PhantomウォレットでNFLXxの残高は正しく表示されるか

はい、PhantomはToken-2022に幅広く対応しており、Scaled UI Amount拡張も正しく解釈する。LedgerデバイスをPhantomに接続すれば、実際の残高が正しく表示され、送金操作も想定通りの数量で行える。

Ledger LiveがScaled UI Amountに対応する予定はあるのか

Ledger社はSolanaネットワークのサポートを継続的に強化しているが、Scaled UI Amountやその他のToken-2022拡張機能への対応については、公式に明確なロードマップは示されていない(2026年8月時点)。今後のアップデートを待つよりも、対応済みのウォレットを組み合わせて使うほうが実用的だ。

数量が10分の1で表示されていても、資産自体は失われていないのか

まったく問題ない。オンチェーンの所有権は正しく記録されており、表示の問題だけだ。ブロックチェーンエクスプローラー(Solscanなど)でアドレスを検索すると、実際の数量が確認できる場合もある。

Ledger Live以外に、Token-2022非対応のウォレットを使ってはいけないのか

必ずしも「使ってはいけない」わけではない。ただし、表示のずれによる混乱や、拡張機能(Transfer Hooksなど)が絡むトランザクションで想定外の挙動が起こる可能性は否定できない。安全面を重視するなら、Token-2022に正式対応しているウォレットを選ぶのが無難だ。

この記事のポイント

  • Ledger LiveでNFLXxなどToken-2022トークンが10分の1の数量で表示されるのは、Scaled UI Amount拡張非対応が原因
  • 実際の資産は失われておらず、表示上の問題に過ぎない
  • 正しい残高確認や安全な送金には、LedgerデバイスをSolflareやPhantomに接続して使う
  • Ledger Liveのみで送金する場合は数量の10倍を手動で入力する必要があるが、ミスのリスクが高い
  • 他のToken-2022拡張機能にも非対応の可能性があるため、フル対応ウォレットの併用が長期的に安心
共有:

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)