Tx Doctor / Solana エラー事典 / カスタムプログラムエラー(不明なコード)

Custom ...

Solana エラー:カスタムプログラムエラー(不明なコード)

あるプログラムが、その開発者だけが定義するエラーコードで取引を拒否しました。失敗前後のログに原因が出ていることがほとんどです。

原因

解決方法

  1. ログの最後の数行を読んでください。プログラムは失敗直前に人間向けの理由を出力するのが通例です。
  2. 新しいブロックハッシュと少し高めの優先手数料で 1 回だけ再試行してください。一時的な状態が原因のことが多いです。
  3. 同じ操作で繰り返すなら、署名を添えてプログラム側へ問い合わせてください。すぐに解読できます。

ログでの表示例

Program 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P failed: custom program error: 0x1

いまこのエラーが出ていますか?トランザクション署名を貼ると、失敗した命令・プログラム・エラーコードがそのまま分かります。

自分のトランザクションを診断

関連する Solana エラー

ルートの計算が無効

Custom 6002

入力/出力インデックスが無効

Custom 6006

スリッページ値が無効

Custom 6004

取引の形式が不正または未対応

SanitizeFailure