trident-svm 0.2.0

Trident SVM implementation by Ackee Blockchain Security
Documentation
use solana_svm::transaction_processor::LoadAndExecuteSanitizedTransactionsOutput;

pub struct TridentTransactionProcessingResult {
    result: LoadAndExecuteSanitizedTransactionsOutput,
    transaction_timestamp: u64,
}

impl TridentTransactionProcessingResult {
    pub fn new(
        result: LoadAndExecuteSanitizedTransactionsOutput,
        transaction_timestamp: u64,
    ) -> Self {
        Self {
            result,
            transaction_timestamp,
        }
    }

    pub fn get_result(&self) -> &LoadAndExecuteSanitizedTransactionsOutput {
        &self.result
    }

    pub fn get_transaction_timestamp(&self) -> u64 {
        self.transaction_timestamp
    }
}