Function is_simple_vote_transaction_impl

Source
pub fn is_simple_vote_transaction_impl<'a>(
    signatures: &[Signature],
    is_legacy_message: bool,
    instruction_programs: impl Iterator<Item = &'a Pubkey>,
) -> bool
Expand description

Simple vote transaction meets these conditions:

  1. has 1 or 2 signatures;
  2. is legacy message;
  3. has only one instruction;
  4. which must be Vote instruction;