Struct ckb_verification::ContextualTransactionVerifier [−][src]
pub struct ContextualTransactionVerifier<'a, DL> { /* fields omitted */ }Expand description
Context-dependent verification checks for transaction
Contains:
MaturityVerifier
SinceVerifier
CapacityVerifier
ScriptVerifier
FeeCalculator
Implementations
impl<'a, DL> ContextualTransactionVerifier<'a, DL> where
DL: CellDataProvider + HeaderProvider + EpochProvider,
impl<'a, DL> ContextualTransactionVerifier<'a, DL> where
DL: CellDataProvider + HeaderProvider + EpochProvider,
pub fn new(
rtx: &'a ResolvedTransaction,
block_number: BlockNumber,
epoch_number_with_fraction: EpochNumberWithFraction,
parent_hash: Byte32,
consensus: &'a Consensus,
data_loader: &'a DL
) -> Self
pub fn new(
rtx: &'a ResolvedTransaction,
block_number: BlockNumber,
epoch_number_with_fraction: EpochNumberWithFraction,
parent_hash: Byte32,
consensus: &'a Consensus,
data_loader: &'a DL
) -> Self
Creates a new ContextualTransactionVerifier