Ghostlight Guide 安全にダウンロード

Phantomのトランザクション失敗:Solanaのよくあるエラーと対処法

SolanaでのPhantomのトランザクション失敗の多くは、価格がスリッページ設定を超えて動いた、承認される前にトランザクションの期限(約60〜90秒)が切れた、手数料やレント用のSOLが足りない、のいずれかが原因です。まずブロックエクスプローラーでトランザクションを確認し、新しい見積もり、少ない金額、またはSOLを追加して再試行してください。

かんたん手順

  1. エクスプローラーを確認する. Phantomの履歴からトランザクションをSolanaエクスプローラーで開き、何よりも先に結果の行を読みます。
  2. エラーを読む. エラーを表と照らし合わせます:スリッページ、ブロックハッシュ期限切れ、シミュレーション失敗、SOL不足、プログラムエラー。
  3. 新しい見積もりを取得する. スワップの場合は古い見積もりを閉じてやり直し、価格とブロックハッシュを最新にします。
  4. 金額やスリッページを調整する. まず金額を減らしてみます。スリッページは不利な価格を受け入れる場合にのみ上げます。
  5. 必要ならSOLを補充する. 手数料と新しいトークンアカウントのレントに十分なSOLを確保してから再試行します。
  6. すぐに承認する. 1分ほどの間に承認し、Ledgerの場合は始める前に端末でSolanaアプリを開いておきます。

トランザクションの失敗は面倒ですが、Solanaでは珍しくありません。特に混雑時のミームコインのスワップではよくあることです。再試行する前に、本当に失敗したのかを確かめてください。Phantomヘルプセンターは、アプリにエラーが表示されていてもトランザクションがまだ保留中の場合があると警告しており、再試行する前に履歴とブロックエクスプローラーを確認するよう勧めています(Phantomヘルプセンター、2026年)。

ステップ1:本当に失敗したのか?

  1. Phantomでアクティビティまたは履歴を開き、該当のトランザクションをタップします。
  2. SolscanやSolana ExplorerなどのSolanaエクスプローラーで開くか、そこで自分のウォレットアドレスを検索します。
  3. 結果の行を見ます。「Success」(成功)なら通っています。赤いエラーメッセージは失敗の理由を示します。トランザクションがまったく見つからない場合は、チェーンに届いていません。

この2つのケースでは手数料の扱いが異なります。オンチェーンに取り込まれてから失敗したトランザクションは、バリデーターが処理したため、ネットワーク手数料がかかります(Solana Foundation、2026年)。Phantomのプレビューで失敗したり、単に期限切れになったりしたトランザクションはチェーンに届いていないため、費用はかかりません。

よくある失敗の原因

エラーまたは症状通常の意味対処法
スリッページエラー(多くは0x1771)見積もりから実行までの間に、価格がスリッページ許容範囲を超えて動いた新しい見積もりを取得して再試行。金額を減らす。不利な価格を受け入れる場合のみスリッページを上げる
TransactionExpiredBlockheightExceeded、「block height exceeded」(ブロック高超過)、「transaction expired」(トランザクション期限切れ)、「Blockhash not found」(ブロックハッシュが見つかりません)ブロックハッシュの期限が切れる前にトランザクションが承認されなかった再試行してすぐに承認する。チェーンに届いていなければ費用はかかっていない
Transaction simulation failed送信前のトランザクションの試行(ドライラン)が、残高、スリッページ、プログラムのルールなどの理由で失敗したメッセージの続きを読む。金額を減らし、スリッページを確認する
「Not Enough SOL」(SOL不足)またはinsufficient funds for rent手数料用のSOLが足りない、またはトランザクションによってアカウントがSolanaのレント最低額を下回るSOLを追加するか、送る額を少し減らす。SOL不足を参照
Custom program error: 0x1プログラムがエラー番号1を返した。Solanaのトークンプログラムでは、アカウントのトークン残高不足を意味するトークンの残高と金額を確認し、少ない金額で再試行
ネットワークが混雑しているときだけ失敗する混雑により優先度の低いトランザクションが落とされる数分待ってから再試行

上記のエラー文字列は、Solanaのウォレットやエクスプローラーで報告される形式です。Phantomでは短縮版が表示されることがあります。

Phantomのスワップにおけるスリッページ

スリッページとは、見積もりからスワップが実行される瞬間までに許容する最大の価格変動幅です。相場がそれ以上動くと、不利な価格で約定する代わりに、スワップはオンチェーンでキャンセルされます。値動きが速いミームコインや流動性の低いミームコインではよく起きます。

Phantomのスワップ設定には「自動」スリッページのオプションがあり、Phantomはほとんどのスワップに適しているとしています。許容範囲を上げることは、不利な価格を受け入れることを意味します(Phantomヘルプセンター、2026年)。実践的なルールは次のとおりです:

  • まずスリッページは自動のままにして、新しい見積もりで再試行します。
  • 金額を減らしてみます。小さなプールでの大口注文ほど価格を大きく動かします。
  • 新しいトークンでスリッページを上げるときは十分注意してください。スリッページが高いと、あなたの直前と直後に取引するボットの格好の標的になります。
  • 買えるのに売りがすべて失敗するトークンは、ハニーポットの可能性があります。Phantomでのミームコインの安全対策をご覧ください。

Phantomはほとんどのスワップに0.85%の手数料をかけ、確定前に表示します(Phantomヘルプセンター、2026年)。取引の総費用は当サイトのスワップ費用計算ツールで、詳細はPhantomのスワップの仕組みでご確認ください。

ブロックハッシュの期限切れ:60〜90秒の制限時間

Solanaのトランザクションには、一種のタイムスタンプである最近のブロックハッシュが含まれています。Solanaのドキュメントによると、ブロックハッシュは約150ブロックの間有効で、1スロット400〜600ミリ秒で換算すると約60〜90秒です(Solanaドキュメント、2026年)。その間に処理されなかったトランザクションはバリデーターに拒否され、後から処理されることは二度とありません。

つまり、期限切れのトランザクションは安全に再試行できます。古いものは無効になっているからです。期限切れになる原因は、承認までに時間がかかりすぎた、Ledgerでの確認に時間がかかった、ネットワークが混雑していた、のいずれかが一般的です。すぐに承認し、Ledgerを使う場合は、始める前に端末でSolanaアプリを開いておいてください。

「シミュレーション失敗」とPhantomのプレビュー

署名する前に、Phantomはトランザクションをシミュレーションし、ウォレットで何が変わるかを表示します。シミュレーション自体が失敗すると、シミュレーションエラーや、Phantomが結果を予測できないという警告が表示されることがあります。Phantomヘルプセンターは、シミュレーションの失敗だけではトークンが悪質だと証明されるわけではないとし、金額を減らしてスリッページを確認するよう勧めています(Phantomヘルプセンター、2026年)。

別のケースとして、「This dApp could be malicious. Do not proceed unless you are certain it is safe.」(このdAppは悪意がある可能性があります。安全だと確信できない限り進まないでください)という赤い警告があります。これは、Phantomがサイトからのトランザクションをシミュレーションできない場合に表示されます。真剣に受け止め、先に進む前にPhantomのdApp警告を読んでください。

Ledgerユーザーの場合

Ledgerで署名する場合、失敗の多くはタイムアウトです。端末が待っている間にトランザクションの期限が切れてしまいます。LedgerのファームウェアとSolanaアプリを更新し、承認する前に端末のロックを解除してSolanaアプリを開き、dAppが必要とする場合はSolanaアプリでブラインド署名を有効にしてください(更新後にオフに戻ることがあります)。PhantomとLedgerの使い方をご覧ください。

やってはいけないこと

  • 障害中に再試行ボタンを連打しないでください。まずエクスプローラーとPhantomの公式Xアカウントを確認しましょう。
  • 失敗したトランザクションを「直す」ために、誰にもリカバリーフレーズを渡さないでください。正当な対処法でそれが必要になることはありません。
  • 検索結果やDMで見つけた「トランザクションブースター」や「詰まり解消」ツールをインストールしないでください。

よくある質問

Phantomのトランザクションが失敗するとSOLを失いますか?

トランザクションがオンチェーンに取り込まれてから失敗した場合は、少額のネットワーク手数料がかかります。Phantomのプレビューで失敗したか、チェーンに届く前に期限切れになった場合は、費用はかかりません。

Solanaの0x1771とはどういう意味ですか?

スリッページ許容範囲を超えたときにスワッププログラムがよく返すプログラムエラーです。新しい見積もりを取得するか、金額を減らすか、不利な価格でも構わない場合に限りスリッページを上げてください。

トランザクションに「block height exceeded」と表示されるのはなぜですか?

Solanaのトランザクションは、ブロックハッシュから約60〜90秒で期限切れになります。時間内に承認されなかったものは完全に破棄されるため、安全に再試行できます。

Phantomにエラーが出たのにスワップが通っていました。なぜですか?

トランザクションがまだ処理中でも、アプリにエラーが表示されることがあります。二重にスワップしないよう、Phantomは再試行する前に履歴とブロックエクスプローラーを確認するよう勧めています。

失敗を防ぐためにスリッページをとても高く設定すべきですか?

通常はおすすめしません。スリッページが高いと、かなり不利な価格で約定することがあり、トレーディングボットの標的にもなります。まずは自動スリッページか少ない金額で再試行してください。