solana_svm_transaction/svm_transaction.rs
1use {crate::svm_message::SVMMessage, solana_signature::Signature};
2
3mod sanitized_transaction;
4
5pub trait SVMTransaction: SVMMessage {
6 /// Get the first signature of the message.
7 fn signature(&self) -> &Signature;
8
9 /// Get all the signatures of the message.
10 fn signatures(&self) -> &[Signature];
11}