Struct ethcore::verification::CanonVerifier
[−]
[src]
pub struct CanonVerifier;
A canonial verifier -- this does full verification.
Trait Implementations
impl<C: BlockInfo + CallContract> Verifier<C> for CanonVerifier
[src]
impl<C: BlockInfo + CallContract> Verifier<C> for CanonVerifier
fn verify_block_family(
&self,
header: &Header,
parent: &Header,
engine: &EthEngine,
do_full: Option<FullFamilyParams<C>>
) -> Result<(), Error>
[src]
fn verify_block_family(
&self,
header: &Header,
parent: &Header,
engine: &EthEngine,
do_full: Option<FullFamilyParams<C>>
) -> Result<(), Error>
Verify a block relative to its parent and uncles.
fn verify_block_final(
&self,
expected: &Header,
got: &Header
) -> Result<(), Error>
[src]
fn verify_block_final(
&self,
expected: &Header,
got: &Header
) -> Result<(), Error>
Do a final verification check for an enacted header vs its expected counterpart.
fn verify_block_external(
&self,
header: &Header,
engine: &EthEngine
) -> Result<(), Error>
[src]
fn verify_block_external(
&self,
header: &Header,
engine: &EthEngine
) -> Result<(), Error>
Verify a block, inspecing external state.
Auto Trait Implementations
impl Send for CanonVerifier
impl Send for CanonVerifier
impl Sync for CanonVerifier
impl Sync for CanonVerifier