Trait ethcore::verification::verifier::Verifier [] [src]

pub trait Verifier: Send + Sync {
    fn verify_block_family(&self,
                       header: &Header,
                       bytes: &[u8],
                       engine: &Engine,
                       bc: &BlockProvider)
                       -> Result<(), Error>; fn verify_block_final(&self,
                      expected: &Header,
                      got: &Header)
                      -> Result<(), Error>; }

Should be used to verify blocks.

Required Methods

Verify a block relative to its parent and uncles.

Do a final verification check for an enacted header vs its expected counterpart.

Implementors