Tx Doctor / Solana エラー事典 / 署名検証に失敗

SignatureFailure

Solana エラー:署名検証に失敗 (SignatureFailure)

取引の署名がメッセージと一致しません。ウォレットが署名したバイトと、送信されたバイトが異なっています。

原因

解決方法

  1. 同じウォレットで、別タブから手数料を変更せずに再署名してください。
  2. ネットワーク選択を確認してください。devnet の取引は mainnet では通りません。
  3. ハードウェアウォレットを再接続し、取引を再構築してください。

ログでの表示例

Transaction simulation failed: Signature verification failed

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

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

関連する Solana エラー

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

SanitizeFailure

トークンアカウントの所有者が不一致

Token 0x4

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

Token 0x11

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

AccountNotFound