Module ethcore::verification [] [src]

Block verification utilities.

Re-exports

pub use self::verification::*;
pub use self::verifier::Verifier;
pub use self::queue::BlockQueue;
pub use self::queue::Config as QueueConfig;
pub use self::queue::VerificationQueue;

Modules

queue

A queue of blocks. Sits between network or other I/O and the BlockChain. Sorts them ready for blockchain insertion.

verification

Block and transaction verification functions

verifier

A generic verifier trait.

Structs

CanonVerifier

A canonial verifier -- this does full verification.

NoopVerifier

A no-op verifier -- this will verify everything it's given immediately.

QueueInfo

Verification queue status

Enums

VerifierType

Verifier type.

Functions

new

Create a new verifier based on type.