Message
The wallet account $address cannot be used to create a transaction signer because it does not implement either the `solana:signTransaction` or `solana:signAndSendTransaction` feature. At least one of these features is required. The account supports the following features: $supportedFeatures.
Placeholders (address, supportedFeatures) are filled from the error’s context. Paste the base64 argument below to see the real values.
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
TransactionSignerobject attached, including the fee payer. - Modifying signers require the transaction to be unsigned; partial signers can sign in any order.