Trait Verifier
ckb_verification
pub trait Verifier { type Target; fn verify(&self, target: &Self::Target) -> Result<(), Error>; }
type Target
fn verify(&self, target: &Self::Target) -> Result<(), Error>
impl Verifier for GenesisVerifier
type Target = Consensus
fn verify(&self, consensus: &Self::Target) -> Result<(), Error>
impl<'a> Verifier for BlockVerifier<'a>
type Target = BlockView
fn verify(&self, target: &BlockView) -> Result<(), Error>
impl<'a, T: HeaderResolver, M: BlockMedianTimeContext> Verifier for HeaderVerifier<'a, T, M>
type Target = T
fn verify(&self, target: &T) -> Result<(), Error>