Tx Doctor / Solana エラー事典 / 取引の形式が不正または未対応

SanitizeFailure

Solana エラー:取引の形式が不正または未対応 (SanitizeFailure)

ノードが取引を解析できませんでした。構造が不正か、エンドポイントが対応していないバージョンです。

原因

解決方法

  1. 最新の SDK で取引を再構築してください。
  2. バージョン付き取引を読むときは maxSupportedTransactionVersion を指定してください。
  3. 手書きスクリプトではなく、そのプログラムの公式 UI を使ってください。

ログでの表示例

Transaction simulation failed: Transaction did not pass sanitization

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

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

関連する Solana エラー

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

Custom ...

署名検証に失敗

SignatureFailure

トークンアカウントが凍結

Token 0x11

アカウント未初期化または不存在

AccountNotFound