This error was removed in v385

This error is no longer present in the current runtime. Existed from v361 to v385. Shown here for historical reference.

SignatureInvalid

Error Removed v361 → v385 (removed) 30.3

The signature on the inner transaction is invalid after decryption.

Encountered by: developerswallets

Why This Error Exists

The inner transaction must be a valid signed extrinsic. After decryption, the chain verifies the signature before execution. Invalid signatures mean the transaction was forged or corrupted.

From Chain Metadata

The provided signature over the payload is invalid.

What This Means

The signature on the inner transaction is invalid after decryption.

Common Causes

  • Signed with wrong private key
  • Transaction bytes corrupted
  • Nonce mismatch on inner transaction
  • Wrong chain context (genesis hash, spec version)

How to Fix

  • Verify inner transaction was properly signed
  • Check nonce is correct for the account at execution time
  • Ensure correct signing payload with proper extensions

Storage to Check

System.Account (removed)

Runtime Info

Pallet Index
30
Error Index
3
Error Code
30.3
Removed In
v385