Transaction signing
Solana transaction signing is not always the same as Quorum member approval.
Transaction signer roles
- Fee payer.
- Account owner for a native Solana instruction.
- Quorum instruction submitter.
- Ed25519 member using a direct signer path where supported.
What to review
Review program IDs, accounts, instruction names, fees, and whether the transaction contains Quorum approval data. If the wallet cannot decode the instruction, treat the request as higher risk.
Quorum-specific distinction
For Falcon, Winternitz, and Secp256k1 member approvals, the member authorization is carried as scheme-specific signature material. The Solana transaction signer may simply submit that material.
Fee signer is not always member signer
Do not assume the Solana address paying fees is the identity whose Quorum vote is being counted.