Module block

Source
Expand description

Consensus-based block verification.

In contrast to checkpoint verification, which only checks hardcoded hashes, block verification checks all Zcash consensus rules.

The block verifier performs all of the semantic validation checks. If accepted, the block is sent to the state service for contextual verification, where it may be accepted or rejected.

Re-exports§

pub use request::Request;

Modules§

check
Consensus check functions
request
Block verifier request type.
subsidy
Validate coinbase transaction rewards as described in §7.8

Structs§

SemanticBlockVerifier
Asynchronous semantic block verification.

Enums§

VerifyBlockError
Block verification errors.

Constants§

MAX_BLOCK_SIGOPS
The maximum allowed number of legacy signature check operations in a block.