本文へスキップ

ハードウェアウォレットでオフライン署名、予備のスマートフォンでも

Keystone や Goldshell のハードウェアウォレット、またはコールドウォレットモードにした予備のスマートフォンで鍵をオフラインに保ち、FxWallet で QR コードを使って署名できます。

ハードウェアウォレットとコールドウォレットの概要

ハードウェアウォレット
Keystone、Goldshell
接続方式
QR コードのみ
コールドウォレットモード
オフラインの予備スマートフォン
署名
ブロードキャスト前に検証
FxWallet でコールドウォレットまたはハードウェアウォレットを追加する画面:コールドウォレット、Keystone、GoldShell(いずれも QR コードで接続)

鍵はオフラインのまま、FxWallet で使う

ハードウェアウォレットは、オンラインに接続されることのないデバイスに秘密鍵を保管します。ただし、それ単体では残高の表示、トークンのスワップ、DApp への接続はできません。

FxWallet は、QR コードを使って Keystone、Goldshell のハードウェアウォレットと連携します。アプリは公開鍵だけを保持して各トランザクションを準備し、署名はデバイスが行います。

コールドウォレットモードの仕組み
普段使用しているスマートフォンオンライン · 公開鍵のみ保持

トランザクションを準備し、署名を検証してからブロードキャストします。

署名するトランザクション
署名済みの結果
オフラインのスマートフォンオフライン · 秘密鍵を保管

トランザクションを確認して署名します。

2台のスマートフォンの間でやり取りするのは QR コードのみです。ネットワーク、Bluetooth、ケーブルは使用しません。

主な機能

予備のスマートフォンをコールドウォレットとして使用

ハードウェアウォレットがない場合でも、オフラインに保った予備のスマートフォンの FxWallet で鍵を保管し、QR コードで署名できます。各トランザクションの準備と送信は、普段使用しているスマートフォンの FxWallet が行います。

QR コードのみ

コールドウォレットモードは、Keystone、Goldshell と同様に QR コードのみで接続します。署名用デバイスでは、Bluetooth、ケーブル、ネットワークのいずれも使用しません。普段使用しているスマートフォンが鍵を保持することはありません。

送金以外の操作にも対応

鍵をオフラインに保ったまま、送金、スワップ、DApp の利用がすべて可能です。各トランザクションは、署名用デバイスで確認・承認されます。

署名の検証

FxWallet は、トランザクションをブロードキャストする前に、デバイスから返された各署名を検証します。

使い方

ハードウェアウォレットとコールドウォレットを3ステップで

  1. ハードウェアウォレットを追加する

    FxWallet でウォレットを追加し、コールドハードウェアウォレット を選んでから、Keystone または Goldshell を選びます。

  2. スキャンして接続する

    デバイスのアカウント QR コードをスマートフォンでスキャンします。FxWallet がインポートするのは公開鍵のみで、秘密鍵はデバイスに保管されたままです。

  3. デバイスで署名する

    送金やスワップ、DApp での署名を行うと、FxWallet がトランザクションを QR コードで表示します。それをデバイスでスキャンし、デバイス上で内容を確認して署名したら、署名済みの結果をアプリで読み取ります。

対応範囲と制限

  • 接続は QR コードのみで、Bluetooth や USB ケーブルには対応していません。Ledger と Trezor にも対応していません。
  • Keystone:EVM ネットワーク、Bitcoin、Bitcoin Cash、Solana、TRON、Cosmos 系ネットワーク(Cosmos Hub、Kava、Sei)、XRP Ledger に対応しています。
  • Goldshell:デバイスが共有するアカウントに対応しています。対象は EVM ネットワーク、Bitcoin、Bitcoin Cash、Litecoin、Dogecoin、Solana、TRON、Cosmos 系ネットワーク、Alephium、Sia、ScPrime、Kaspa です。
  • Bitcoin:FxWallet は、他のすべてのウォレットと同様に、ハードウェアウォレットでもレガシーアカウント(1で始まるアドレス)を使います。
  • Keystone と Goldshell では、ガスカードとトークンによるネットワーク手数料の支払いは利用できず、Earn のステーキング(Staking)タブも表示されません。
  • FxWallet は、デバイスから返されたすべての署名を検証してから、トランザクションをブロードキャストします。
  • コールドウォレットモード では、オフラインにしておいた2台目のスマートフォンを署名用の端末にします。その端末には FxWallet 2.17.7 以降、または imToken 2.15.0 以降が必要です。コールドウォレットは、ガスカードで手数料を支払えます。
  • コールドウォレットモードで署名できるのは、EVM ネットワーク、Bitcoin、Bitcoin Cash、Litecoin、Dogecoin、Solana、TRON、Cosmos 系ネットワーク(Cosmos Hub、Kava、Sei)、Alephium、Sia、ScPrime です。オフラインのスマートフォンには、シードフレーズのあるウォレットが必要です。
FxWallet は Ledger や Trezor に対応していますか?

現時点では対応していません。FxWallet が対応しているのは、QR コードで接続するハードウェアウォレット(Keystone、Goldshell)です。

ハードウェアウォレットでスワップできますか?

はい。ハードウェアウォレットにアカウントがあるネットワークで可能です。スワップはデバイス上で確認・署名されます。

コールドウォレットモードとは何ですか?

ハードウェアウォレットの代わりに、オフラインのままにしておく2台目のスマートフォンで署名する方法です。オンラインのスマートフォンの FxWallet がトランザクションを QR コードとして準備し、オフラインのスマートフォンがそれに署名します。FxWallet でコールドウォレットを使う(英語)をご覧ください。

SegWit や Taproot の Bitcoin アドレスが表示されないのはなぜですか?

FxWallet は、他のすべてのウォレットと同様に、ハードウェアウォレットでもレガシーの Bitcoin アカウント(1で始まるアドレス)を使用するため、デバイスからはこれらのアカウントのみをインポートします。SegWit や Taproot のアドレスにある資金は影響を受けません。FxWallet に表示されないだけです。

FxWallet を入手

iPhone と Android で無料でご利用いただけます。