This crate defines the Engine trait and related types.
A signer used by Engines which need to sign messages.
Generated epoch verifier.
Results of a query of whether an epoch change occurred at the given block.
Proof generated on epoch change.
Kind of SystemOrCodeCall, this is either an on-chain address, or code.
A consensus mechanism for the chain. Generally either proof-of-work or proof-of-stake-based. Provides hooks into each of the major parts of block import.
Verifier for all blocks within an epoch with self-contained state.
Proof dependent on state.
Default SystemOrCodeCall implementation.
A system-calling closure. Enacts calls on a block’s state from the system address.
A system-calling closure. Enacts calls on a block’s state with code either from an on-chain contract, or hard-coded VVM or WASM (if enabled on-chain) codes.