PhantomがdAppに接続できない:原因と対処法
Phantomが接続できない主な原因は、別のウォレット拡張機能がリクエストを横取りしている、スマートフォンでPhantomのアプリ内ブラウザではなくSafariやChromeでサイトを開いている、拡張機能の再起動が必要、のいずれかです。PhantomをDefault App Walletに設定してページをハードリロードし、モバイルではPhantom内の検索バーからサイトを開いてください。
かんたん手順
- 再起動してロックを解除する. ブラウザを終了して開き直し、Phantomのロックを解除してから、dAppを再読み込みします。
- Default App Walletを設定する. Phantom拡張機能で「設定」から「環境設定」を開き、Default App WalletでPhantomを選びます。
- ページをハードリロードする. WindowsではCtrl+Shift+R、MacではCmd+Shift+Rを押して、サイトに新しいデフォルトのウォレットを認識させます。
- モバイルではアプリ内ブラウザを使う. スマートフォンでは、SafariやChromeではなく、Phantomアプリ内の検索バーからサイトを開きます。
- サイトに再接続する. 「設定」の「Connected Apps」でサイトを削除してから再度接続し、正しいアカウントを選びます。
- 最後の手段としてリセットする. エラーが続く場合は、リカバリーフレーズまたはログイン情報のバックアップを確認してからPhantomをリセットします。
接続とは、サイトに公開アドレスを共有し、サイトが承認を求められるようにすることだけで、資金が動くわけではありません。だからこそ、接続する前にアドレスバーを確認する価値があります。本物のdAppを真似た偽サイトは多く、接続はほとんどのウォレット資金抜き取り被害の第一歩だからです。
症状別のすぐできる対処法
| 症状 | 試すこと |
|---|---|
| Phantomのポップアップが表示されない(拡張機能) | ブラウザを終了して開き直し、Phantomのロックを解除してから再試行します。ChromeかBraveを使ってください。Safariは非対応だとPhantomは説明しています。 |
| 代わりにMetaMaskなど別のウォレットが開く | PhantomをDefault App Walletに設定し、ページをハードリロードします。 |
| 「Failed app interaction」(アプリとのやり取りに失敗)、「Couldn't connect」(接続できませんでした)、または「Connecting」(接続中)のまま止まる | ブラウザを終了して開き直し、再試行します。続く場合はPhantomをリセットします(リカバリーフレーズをバックアップしている場合のみ)。 |
| 接続時にPhantomに「null」と表示される | ブラウザを再起動します。特定のサイトでのみ起きる場合は、そのサイトのCookieとキャッシュを削除します。 |
| モバイルで、サイトがPhantomのダウンロードを求めてくる | 外部のブラウザを使っています。代わりにPhantom内でサイトを開いてください。 |
| 接続できたが、サイトに違うアカウントやネットワークが表示される | Phantomでアカウントを切り替え、サイトとの接続を解除して再接続します。 |
上記のエラー名は、アプリへの接続に関するPhantom自身のヘルプ記事によるものです(Phantomヘルプセンター、2026年)。
複数のウォレット拡張機能が競合している
Ethereum系のアプリの多くは、1つの共有された接続ポイントを通じて「その」ブラウザウォレットとやり取りします。Phantom、MetaMask、Rabby、Coinbase Walletがすべてインストールされていると、これらが接続ポイントを奪い合い、先に読み込まれたものが勝つことがあります。Phantomは、EVMアプリでのPhantomの使い方に関する記事(Phantomブログ、2023年)や、ほかのウォレットと拡張機能を併用する方法についてのヘルプ記事でこれを説明しています。
Phantomの解決策はDefault App Wallet(デフォルトのアプリウォレット)という設定です:
- Phantom拡張機能を開き、左上のプロフィールアバターをクリックします。
- 「設定」から「環境設定」(Preferences)に進みます。
- Default App Walletで、Phantomを選びます。毎回選びたい場合はAlways Ask(毎回確認)を選びます。
- dAppをハードリロードします。Windowsでは
Ctrl+Shift+R、MacではCmd+Shift+Rです。通常の再読み込みでは古いウォレットのままになることがあります。
Phantomによると、インストールされた別のウォレットを優先するアプリもまだあり、アプリにMetaMaskしか表示されない場合でも、PhantomがデフォルトならMetaMaskをクリックするとPhantomが開くことがあります(Phantomヘルプセンター、2026年)。それでも競合が解消しない場合、Phantomはウォレットごとに別のChromeプロファイルを使うことも勧めています。
SolanaのdAppでは、ほとんどのサイトがウォレットの一覧を表示し、名前でPhantomを選ぶため、競合はまれです。一覧にPhantomがない場合、サイトが拡張機能を検出できていない可能性があります。ブラウザを再起動し、ブラウザの拡張機能ページで拡張機能が有効になっているか確認してください。
Phantomモバイルアプリで接続する
Phantomヘルプセンターははっきり説明しています。スマートフォンでは、接続はPhantomのアプリ内ブラウザでのみ機能し、SafariやChromeなどのモバイルブラウザでは機能しません(Phantomヘルプセンター、2026年)。それらのブラウザでは「Phantomをダウンロード」という案内が表示されるだけのことがあります。
- Phantomを開き、下部の検索バーをタップします。
- dAppの正確なアドレスまたは名前を入力し、結果が本物のサイトであることを確認します。
- サイトで「Connect」(接続)をタップしてPhantomを選び、リクエストを確認して承認します。
アプリ内ブラウザでアカウントを切り替えるとサイトとの接続が切れるので、切り替えた後は再接続してください。
信頼済みアプリと自動接続
一度サイトを承認すると、Phantomはそれを記憶します。Phantomの開発者向けドキュメントではこれを「信頼済みアプリ」と呼び、信頼済みのサイトは次回以降の訪問時にポップアップなしで再接続できます(Phantom開発者向けドキュメント、2026年)。便利ですが、古い承認も削除するまで有効なままということでもあります。
確認や削除をするには、プロフィールアバターを開き、「設定」から「Connected Apps」(接続済みアプリ)に進みます。サイトを選んで「Disconnect」(接続解除)を選ぶか、三点メニューから「Disconnect from all」(すべての接続を解除)または「Revoke permissions for all」(すべての権限を取り消す)を使います。接続済みアプリの一覧は、拡張機能とモバイルアプリで別々です。
接続を解除しても、Ethereum、Base、PolygonなどのEVMネットワークで署名したトークンの承認(approval)は取り消されません。それらは別途取り消すまで有効なままです。信頼できなくなったサイトに接続していた場合は、両方を取り消してください。承認の仕組みはPhantomウォレットは安全かをご覧ください。
dAppに表示されるエラーコード
サイトによっては、メッセージの代わりに番号が表示されます。Phantomの開発者向けドキュメントには、Ethereum系プロバイダーのエラーコードとして次のものが記載されています(Phantom開発者向けドキュメント、2026年):
| コード | 名前 | 対処法 |
|---|---|---|
4001 | User Rejected Request(ユーザーがリクエストを拒否) | あなたがキャンセルしました。承認するつもりだった場合は再試行してください。 |
4100 | Unauthorized(未承認) | サイトがそのアカウントで承認されていません。再接続して正しいアカウントを選んでください。 |
4900 | Disconnected(切断) | Phantomがネットワークに接続できませんでした。インターネットやVPN、Phantomの稼働状況を確認してください。 |
-32002 | Requested resource not available(リソースが利用できません) | Phantomの承認ウィンドウがすでに開いています。それを見つけて完了または拒否してから再試行してください。 |
-32603 | Internal Error(内部エラー) | Phantom内部で何かが失敗しました。再起動して再試行し、続く場合はhelp.phantom.com経由でサポートに連絡してください。 |
Bitcoinアプリ
Phantomは2026年6月に、Bitcoinアプリを拡張機能に接続するためのプロバイダーを廃止しました(Phantom開発者向けドキュメント、2026年)。そのため、Phantomへの接続を求めるBitcoinのdAppは動作しない場合があります。ビットコインの保有、送金、受け取りは引き続きできますが、Ordinals、レアサッツ、BRC-20トークンにはもう対応していないとPhantomは説明しています(Phantomヘルプセンター、2026年)。PhantomのBitcoinウォレットをご覧ください。
接続する前に
- dAppには、検索広告、DM、Xの返信からではなく、自分のブックマークからアクセスしてください。
- 接続画面にPhantomの警告が表示されたら、手を止めてPhantomのdApp警告の意味を読んでください。
- 本物のサイトが接続のためにリカバリーフレーズを必要とすることはありません。それを求めるページは詐欺です。
よくある質問
PhantomをクリックするとMetaMaskが開くのはなぜですか?
両方のウォレットが同じブラウザの接続ポイントを奪い合っているためです。Phantomの環境設定でPhantomをDefault App Walletに設定してページをハードリロードするか、ウォレットごとに別のブラウザプロファイルを使ってください。
スマートフォンのSafariやChromeでPhantomに接続できますか?
いいえ。Phantomヘルプセンターによると、モバイルでの接続はPhantomのアプリ内ブラウザでのみ機能します。アプリの検索バーからサイトを開いてください。
サイトとの接続を解除すると、トークンの承認も取り消されますか?
いいえ。接続を解除するとサイトからアカウントが見えなくなりますが、EVMのトークン承認は別途取り消すまで有効なままです。
どんなサイトにも接続して安全ですか?
接続だけで資金が動くことはありませんが、ほとんどの資金抜き取り被害の第一歩です。信頼できるブックマークからアクセスしたサイトにだけ接続し、承認内容を毎回読んでください。
サイトが確認なしで再接続するのはなぜですか?
Phantomは以前に承認したサイトを信頼済みアプリとして記憶しています。「設定」の「Connected Apps」でサイトを削除すれば、再び確認されるようになります。