solana_svm_transaction/
svm_transaction.rs

1
2
3
4
5
6
7
8
9
10
11
use {crate::svm_message::SVMMessage, solana_sdk::signature::Signature};

mod sanitized_transaction;

pub trait SVMTransaction: SVMMessage {
    /// Get the first signature of the message.
    fn signature(&self) -> &Signature;

    /// Get all the signatures of the message.
    fn signatures(&self) -> &[Signature];
}