MetaMask をリカバリーフレーズから復元したのに、昔使っていたはずのアドレスや残高が表示されない場合、そのアドレスがリカバリーフレーズと異なるウォレット由来だった可能性が高い。秘密鍵でインポートしたアカウントはリカバリーフレーズでは復元されないため、直接インポートし直す必要がある。
なぜ復元するとウォレットが空に見えるのか

リカバリーフレーズ(シードフレーズ)は、MetaMask 内のウォレット群を復元するための12語または24語の秘密の言葉だ。復元すると、通常はそのフレーズから派生する最初のアカウントが自動的に作成される。それでも残高が見えない場合は、次の原因が考えられる。
- 別のリカバリーフレーズで作成したウォレットだった
- 旧ウォレットを秘密鍵でインポートしていた
- ネットワークの選択が Ethereum Mainnet 以外になっている
- 2番目以降のアカウントが元の送金元だった
いずれの場合も、正しい情報と手順を使えば復旧できる可能性がある。まずは、返金された送金の記録をブロックチェーン上で確認し、本来アクセスすべきアドレスを特定するのが近道だ。
返金された送金の記録をブロックチェーン上で確認する

返金されたという通知が手元にある場合、その取引が実際にどのアドレスへ送られたかをブロックチェーンエクスプローラーで確認できる。Ethereum の場合、Etherscan が標準的なエクスプローラーだ。
- 返金時のトランザクションハッシュ(0x で始まる長い英数字)を用意する
- Etherscan を開き、検索欄にハッシュを貼り付ける
- 表示された送金先アドレスをメモする
- MetaMask に表示されているアドレスと一致するか比べる
トランザクションハッシュが手元にない場合、過去に使っていたアドレスを覚えていれば、そのアドレスを Etherscan で検索して入出金履歴を確認できる。アドレスも不明なら、次のアカウント追加の手順で候補を探すことになる。
リカバリーフレーズから追加アカウントを復元する手順

リカバリーフレーズは複数のアカウントを派生させることができる。復元直後に作成されるのは通常1つ目のアカウントだけだが、2番目以降のアカウントに昔の資産が残っているケースは少なくない。順にアカウントを追加して、心当たりのあるアドレスを探す。
- MetaMask のアカウント選択メニューを開く
- 「アカウントを追加」を選択する
- 新しいアカウントが作成されたら、アドレスを控える
- Etherscan や取引履歴と照合し、昔のアドレスと一致するか確認する
見つからない場合は、続けて3番目、4番目と追加していく。ただし、過去に使っていたアドレスがこのリカバリーフレーズから派生していない場合は、何個アカウントを追加しても見つからない。その場合は秘密鍵または JSON ファイルを探す必要がある。
秘密鍵でインポートしていたアカウントを探す

MetaMask には、リカバリーフレーズから派生するアカウントとは別に、秘密鍵や JSON ファイルを使って個別にインポートする方式がある。この方式で追加したアカウントは、リカバリーフレーズで復元しても表示されない。だからこそ、昔のアカウントが空に見える原因になる。
PC やクラウドストレージに保存している秘密鍵または JSON ファイルが見つかれば、MetaMask の「アカウントをインポート」から直接復元できる。秘密鍵は 0x で始まる64文字の英数字、JSON ファイルは MetaMask のエクスポート機能で作成したファイル形式だ。
- MetaMask のアカウント選択メニューを開く
- 「アカウントをインポート」を選択する
- 秘密鍵を貼り付けるか、JSON ファイルを選択する
- インポート後、残高が表示されるか確認する
秘密鍵を入力する際は、偽のフィッシングサイトではなく必ず正規の MetaMask 拡張機能またはアプリを使うこと。秘密鍵やファイルは誰にも見せず、オンライン上のサポート担当者に渡すことも厳禁だ。
返金通知が本物かどうかを見極める

長期間忘れていた送金が突然返金されたという状況は、詐欺師が好んで使う手口でもある。返金を装ったフィッシングメッセージが届き、偽サイトへ誘導してシードフレーズや秘密鍵を入力させようとするケースがある。
受け取った通知をそのまま信じるのではなく、必ず公式の取引所やウォレットアプリ(この場合は Revolut)に直接ログインして、取引履歴に返金が記録されているか確認する。メールや通知内のリンクを経由しないことが重要だ。
また、MetaMask の公式サポートを名乗る人物から DM が来た場合も、シードフレーズの入力を求められた時点で詐欺と判断してよい。シードフレーズは自分だけが扱う情報であり、いかなるサポートも要求しない。
それでも残高が見つからないときの最終確認
まずネットワークの選択を確認する。MetaMask の上部に表示されているネットワークが「Ethereum Mainnet」になっているかを見る。テストネットや別チェーンを選んでいると、本来あるはずの ETH 残高は表示されない。
次に、MetaMask をインストールしているブラウザや端末が複数ないか思い出す。復元した MetaMask が、昔使っていたものとは別のプロファイルにインストールされている可能性もある。旧ブラウザのプロファイルや別の端末に、まだログインした状態の MetaMask が残っていないか探す。
それでも見つからず、秘密鍵や JSON ファイルも見つからない場合、その資産にはアクセスできない可能性が高い。ブロックチェーン上の資産は暗号学的に保護されているため、必要な情報が揃わなければ誰にも動かせない。この場合、今後同じ失敗を繰り返さないためにも、リカバリーフレーズと秘密鍵の管理方法を見直すことになる。
よくある質問
リカバリーフレーズから復元すると、どのアドレスが表示されるの?
復元直後は、そのリカバリーフレーズから派生する最初のアカウントだけが自動的に作成される。2番目以降のアカウントは自分で追加する必要がある。昔使っていたアドレスが最初のアカウントでない場合は、手動で追加して探す。
秘密鍵でインポートしたアカウントはリカバリーフレーズで復元できる?
できない。リカバリーフレーズで復元できるのは、そのフレーズから派生したアカウントだけだ。秘密鍵で直接インポートしたアカウントは、元の秘密鍵または JSON ファイルがなければ復元できない。
返金されたはずなのに MetaMask に表示されないのはなぜ?
返金先のアドレスが現在 MetaMask で開いているアドレスと異なるか、ネットワークの選択が Ethereum Mainnet 以外になっている可能性がある。取引ハッシュを Etherscan で調べ、返金先アドレスを確認して照合する。
MetaMask を復元するときに必要なものは?
リカバリーフレーズ(シードフレーズ)があれば復元できる。ただし、秘密鍵で個別にインポートしたアカウントや、ほかの派生パスを使ったウォレットは復元されない。秘密鍵や JSON ファイルも一緒に保管しておくと復旧の幅が広がる。
サポートを名乗る人物から連絡が来たらどうすればいい?
無視してよい。MetaMask の公式サポートは、ユーザーに DM で連絡してシードフレーズや秘密鍵を尋ねることは一切ない。そのような連絡はすべて詐欺であり、情報を渡すと資産を盗まれる。
この記事のポイント
- リカバリーフレーズ復元後に残高が見えない原因は、別ウォレット由来か秘密鍵インポートの可能性が高い
- 返金時のトランザクションハッシュを Etherscan で調べて送金先アドレスを確認する
- 2番目以降のアカウントを追加して、過去のアドレスと照合する
- 秘密鍵や JSON ファイルが見つかればアカウントをインポートして復元する
- シードフレーズや秘密鍵を要求する連絡はすべて詐欺として扱う

「エミリーズ・クリプト・インサイダー」のリサーチ担当として、暗号資産の現場で日々生まれる疑問や悩みを丹念に追いかける。
Reddit や海外フォーラムに寄せられる声を読み解き、「初心者がつまずきやすいポイント」「経験者でも見落としがちな落とし穴
」を一つずつ記事として整理している。
専門的な話を誰もが理解できる言葉に置き換えることに全力を注ぐ。情報の正確さと読みやすさの両立を信条としている。
