@solana/kit · Signers

Solana error #5508011

SIGNER__WALLET_MULTISIGN_UNIMPLEMENTED

Appears as Solana error #5508011; Decode this error by running `npx @solana/errors decode -- 5508011 '…'`

Message

Wallet account signers do not support signing multiple messages/transactions in a single operation

What it means

Transaction and message signer plumbing: missing fee payer signer, wrong signer type, address mismatch.

What to do

  • Every signer account in the transaction must have a corresponding TransactionSigner object attached, including the fee payer.
  • Modifying signers require the transaction to be unsigned; partial signers can sign in any order.

Decode it locally instead

npx @solana/errors decode -- 5508011 '<base64 context>'

In development, import from @solana/kit as usual and the full message is thrown. In production the message is stripped to keep bundles small; the error object still carries error.context with the same values this page decodes, and isSolanaError(err, SOLANA_ERROR__SIGNER__WALLET_MULTISIGN_UNIMPLEMENTED) lets you branch on it.

Decode another error

Try: