MetaMaskのリセットの2つのタイプ
| リセットタイプ | 実行内容 | 失われるデータ | 資金への影響 |
|---|---|---|---|
| アカウントのリセット | トランザクション履歴をクリア、nonceをリセット | ローカルトランザクション履歴のみ | なし |
| ウォレットのリセット(完全リセット) | デバイスからMetaMaskを完全に削除 | ローカルに保存されたすべてのデータ | なし — ただしシードフレーズなしではアクセス不可 |
重要な違い:どちらのリセットもブロックチェーン上の暗号資産を削除しません。資金はオンチェーンに存在し、シードフレーズがあれば常に復元できます。完全リセットが削除するのはMetaMaskのローカルウォレット情報だけです。つまり、復帰するにはシードフレーズが必要になります。
パート1:アカウントのリセット(Nonceとトランザクションのリセット)
使用すべき場面
アカウントのリセットは以下の場合に適切です:
- MetaMaskがトランザクションエラーまたはnonce警告を表示している
- ガス代に十分なETHがあるにもかかわらずトランザクションが失敗し続ける
- MetaMaskのアクティビティフィードに古いまたは不正確なデータが表示されている
- ローカルブロックチェーン(HardhatやGanacheなど)でテストしており、メインネットで奇妙な動作をしている
これは開発者やパワーユーザーが定期的に実行する安全で日常的な操作です。資金、シードフレーズ、パスワード、または接続サイトに影響を与えません。
アカウントのリセットが実際に行うこと
MetaMaskはトランザクション履歴をローカルに保存し、アカウントのnonce(トランザクションを順序付けるために使用される順序番号)を追跡します。このローカル状態が実際のブロックチェーン状態と同期しなくなると — スタックしたトランザクションの後やテストネットとメインネットを切り替えた後によくあります — 問題が発生します。
アカウントのリセットはクリアします:
- ローカルトランザクション履歴(アクティビティタブで表示される一覧)
- ローカルにキャッシュされたnonce
クリアしないもの:
- シードフレーズ
- 秘密鍵
- アカウントアドレス(アドレスはシードフレーズから派生し、独立して保存されていません)
- 接続サイト
- ネットワーク設定
- トークンリスト
MetaMaskでアカウントをリセットする方法
デスクトップ(Chrome/Firefox/Brave):
- キツネアイコンをクリックしてMetaMaskを開く
- 右上の円形アカウントアバターをクリック
- クリックして確認ダイアログを読む
MetaMask Mobile(iOS/Android):
- 左上のハンバーガーメニュー(≡)をタップ
- プロンプトが表示されたら確認
リセット後、アクティビティタブは空になります。ブロックチェーンから直接読み込まれるため、残高は変わりません。
リセット後にスタックしたトランザクションを修正する
アカウントをリセットすると、スタックしたトランザクションのローカル記録がクリアされます。次のトランザクションは正しいnonceを使用します。以前、スタックしたトランザクションをスピードアップまたはキャンセルしようとした場合、それらの保留中の試みも削除されます。
新しいトランザクションを送信するだけです — MetaMaskが正しいnonceを自動的に計算します。
パート2:完全ウォレットリセット(完全削除)
使用すべき場面
完全ウォレットリセット(「ウォレットのリセット」または単にMetaMaskの再インストールと呼ばれることもあります)は以下の場合に適切です:
- デバイスをプレゼントまたは販売し、すべてのウォレットデータを削除したい
- MetaMaskが重度に破損し、他に何もうまくいかない
- まったく新しいウォレットで新規開始したい
完全リセットが実行すること
完全リセットはデバイスからすべてのMetaMaskデータを削除します:
- 暗号化されたボルト(シードフレーズと秘密鍵を保存)
- すべてのアカウント
- すべてのネットワーク設定
- すべての接続サイト
- すべてのトランザクション履歴
- MetaMaskパスワード
完全リセット後、MetaMaskは工場出荷時の状態になります — ちょうどインストールしたばかりの状態です。
暗号資産は削除されません。資金はブロックチェーン上に存在します。シードフレーズを互換性のあるウォレットにインポートすることで、いつでも資金へのアクセスを復元できます。
リセット前に:シードフレーズを確認する
これは非常に重要です:完全リセットを実行する前にシードフレーズを書き留めてください。
シードフレーズがなく完全リセットを実行した場合、ウォレットへのアクセスは永遠に失われます。復元オプションはありません。MetaMaskサポートも助けられません。誰も助けられません。
リセット前にシードフレーズを見つけるには:
- MetaMaskを開く
- MetaMaskパスワードを入力
- 12個すべての単語を正確な順序で書き留める
- 安全でオフラインの場所に保管
完全リセットを実行する方法
方法1:MetaMask内からリセット(新しいバージョン)
- MetaMaskを開く
- 確認プロンプトが表示されたら「delete」と入力
- MetaMaskはすべてのデータを削除して再起動
方法2:拡張機能を削除して再インストール
chrome://extensions/に移動- 削除を確認
- 新規として設定するか既存ウォレットをインポート
完全リセット後にシードフレーズから復元する方法
完全リセットまたは再インストール後:
- MetaMaskを開く — ウェルカム/セットアップ画面が表示されます
- 12語(または24語)のシークレットリカバリーフレーズを入力
- 新しいMetaMaskパスワードを作成
MetaMaskはブロックチェーンをスキャンしてアカウントを復元し、残高を復元します。カスタムネットワークとトークンを再度追加する必要があるかもしれませんが、資金は完全に無傷です。
各リセットタイプで永遠に失われるデータ
| データ | アカウントのリセット | 完全リセット |
|---|---|---|
| トランザクション履歴 | はい — クリア | はい — クリア |
| アカウントnonce キャッシュ | はい — クリア | はい — クリア |
| シードフレーズ | いいえ | いいえ(ブロックチェーン上に保存/バックアップ) |
| アカウント残高 | いいえ | いいえ(オンチェーン) |
| 秘密鍵 | いいえ | ローカルから削除(シードフレーズで復元可能) |
| 接続サイト | いいえ | はい — 再接続が必要 |
| カスタムネットワーク | いいえ | はい — 再度追加が必要 |
| カスタムトークン | いいえ | はい — 再度追加が必要 |
| MetaMaskパスワード | いいえ | はい — 新規作成が必要 |
避けるべき一般的な間違い
アカウントリセットのみが必要な場合に完全リセットを実行する。アカウントのリセットはMetaMaskの問題の90%を修正します。ウォレットを変更したいか、デバイスをワイプしたい場合のみ、完全リセットを実行してください。
シードフレーズなしで完全リセットする。ワイプする前に必ずシードフレーズが書き留められており正しいことを確認してください。最初と最後の数語が正しい順序にあるかを確認してテストしてください。
シードフレーズをウェブサイトに入力する。リセット後、シードフレーズを入力する必要があるのは公式MetaMask拡張機能またはアプリにのみです — ウェブサイトには入力しないでください、サポートチャットには入力しないでください。
FAQ
アカウントをリセットすると保留中のトランザクションはキャンセルされますか?
アカウントのリセットはトランザクションのローカル記録をクリアしますが、既にネットワークにブロードキャストされたトランザクションはオンチェーンで置き換えるか削除する必要があります。アカウントをリセットした後、より高いガス価格で同じnonceを使用して新しいトランザクションを送信して、スタックしたものを置き換えることができます。
シードフレーズなしでMetaMaskを復元できますか?
いいえ。シードフレーズを失い、完全リセット(���たはデバイスを失った)を実行した場合、復元方法はありません。シードフレーズが唯一のバックアップです。
MetaMaskをリセットすると、同じシードフレーズを使用する他のウォレットに影響しますか?
いいえ。他のウォレット(他のデバイスまたは他のアプリ)が同じシードフレーズを使用している場合、それらは完全に独立しています。MetaMaskの1つのインスタンスをリセットしても、他のインスタンスには何もしません。
どのくらいの頻度でアカウントをリセットすべきですか?
特定の問題がある場合 — スタックしたトランザクション、nonceエラー、またはブロックチェーン状態の同期の問題がある場合のみ。定期的に実行する利点はありません。
完全リセット後、NFTとトークンはまだそこにありますか?
はい — ブロックチェーン上にあります。シードフレーズをインポートした後、ETH残高が自動的に復元されます。カスタムトークンを手動で再度追加する必要があります(NFTはMetaMaskのトークン検出設定によっては再インポートまたは自動検出される場合があります)。
完全リセットを実行したところ、残高が$0と表示されています — 私のお金はなくなりましたか?
パニックにならないでください。正しいネットワーク上にいることを確認してください(例:イーサリアムメインネット、テストネットではなく)。また、MetaMaskが同期を終えたことを確認してください。残高がまだ表示されない場合は、Etherscanでアドレスを確認して、資金がオンチェーンにあることを確認してください。
関連ガイド:
