Trait bp_header_chain::InclusionProofVerifier[][src]

pub trait InclusionProofVerifier {
    type Transaction: Parameter;
    type TransactionInclusionProof: Parameter;
    fn verify_transaction_inclusion_proof(
        proof: &Self::TransactionInclusionProof
    ) -> Option<Self::Transaction>; }
Expand description

base trait for verifying transaction inclusion proofs.

Associated Types

Transaction type.

Transaction inclusion proof type.

Required methods

Verify that transaction is a part of given block.

Returns Some(transaction) if proof is valid and None otherwise.

Implementors