use solana_sdk::transaction::VersionedTransaction;
#[derive(Debug, Clone)]
pub struct TransactionWithSlot {
pub transaction: VersionedTransaction,
pub slot: u64,
pub program_received_time_us: i64,
}
impl TransactionWithSlot {
pub fn new(
transaction: VersionedTransaction,
slot: u64,
program_received_time_us: i64,
) -> Self {
Self { transaction, slot, program_received_time_us }
}
}