シークレットリカバリーフレーズからMetaMaskウォレットを復元する方法
Does this article need to be translated?
Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.
この記事は、次の場合に使用します:
- シークレットリカバリーフレーズを持っている
- シークレットリカバリーフレーズやウォレットをMetaMaskにインポートしたい
シークレットリカバリーフレーズをMetaMaskにインポートすると、すべての既存のユーザーデータがMetaMaskから削除されます。 言い換えれば、MetaMaskで1つのSRPを使用していて、別のSRPをインポートすると、1つ目のSRPに関連するデータはアプリケーションを介してアクセスできなくなります。
続行する前に、シークレットリカバリーフレーズ_と_ (ハードウェアウォレットやインポートされたアカウントからの) すべての秘密鍵をバックアップしていることを確認してください。そうすればアカウントは安全です。
この操作を意図せずに行ってしまい、MetaMaskで以前使用していたSRPの復元が必要な場合、それが可能なケースもあります。 こちらの記事を参考にしてください。
- 新しいインストール
- 既存のインストール
Extension
- MetaMaskの新しいインストールの設定中に、「既存のウォレットをインポート」をクリックします:
- プロンプトに従ってシークレットリカバリーフレーズを入力します。 各単語を別々のボックスに入力します。それぞれの単語は必ず小文字で入力し、スペースは入れません。
Mobile
- MetaMaskをインストールする際、「シークレットリカバリーフレーズを使用してインポート」ボタンをクリックします:
- 1つのテキストフィールドにフレーズ全体を入力します。 12単語すべてを正しい順序で、小文字を使って、それぞれの単語の間にスペースを1つ入れて入力します。 最後の単語の後には余分なスペースを残さないでください。 次のようになります:
既存のMetaMaskインストールの場合、シークレットリカバリーフレーズからの復元を可能にするボタンにアクセスするには、ウォレットをリセットする必要があります。
複数のアカウントを復元するにはどうすればいいですか?
1つのシークレットリカバリーフレーズのもとで作成された複数のアカウントをお持ちの場合、それらのアカウントは一定の状況下でのみ自動的に復元されます。 インポートされたアカウントやハードウェアウォレットには適用されないことにご注意ください。これらは常に手動で再度追加する必要があります。
MetaMaskは可能な限り、以前のアカウントを昇順に確認し、(インポートされていない場合) 他のアカウントの追加を試みます。 Ethereumメインネット上のETHの残高がゼロでない場合、アカウントが追加されます。 しかし、0ETHのアカウントに遭遇すると、このプロセスは終了し、それ以上は追加されません。
ただし、自動で追加されなかったとしても、探しているアカウントに到達するまでアカウントを再追加することで、簡単にアカウントを取り戻すことができます。 元のインストールで使用していた古いアカウントは、それぞれ新しいアカウントを「作成」して追加しなければなりません。
探しているアドレスが見つからない場合は、シークレットリカバリーフレーズが間違っているか、再インポートするために他に外部JSONや秘密鍵が必要かのどちらかです。
復元後、トークンを追加する必要があります
ウォレットの復元は、基本的にそのMetaMaskインスタンス上でゼロから始めることを意味するため (もちろんオンチェーンの履歴は全く変更されません)、トークンを再追加する必要があります。
トークンを復元し表示させるには、**こちらのガイド**をご覧ください。