# Packages
No description provided by the author
# Functions
Ecrecover extracts the Ethereum account address from a signed header.
No description provided by the author
No description provided by the author
SigHash returns the hash which is used as input for the proof-of-authority signing.
# Variables
ErrFutureBlock is returned when a block's timestamp is in the future according to the current node.
ErrInvalidNumber is returned if a block's number doesn't equal it's parent's plus one.
ErrMissingSignature is returned if a block's extra-data section doesn't seem to contain a 65 byte secp256k1 signature.
ErrPrunedAncestor is returned when validating a block requires an ancestor that is known, but the state of which is not available.
ErrUnknownAncestor is returned when validating a block requires an ancestor that is unknown.
ExtraSeal fixed number of extra-data suffix bytes reserved for signer seal.
# Interfaces
Agency defines the interface that the authentication mechanism must implement.
Bft defines the functions that BFT consensus must implement.
BlockCacheWriter executions block, you need to pass in the parent block to find the parent block state.
ChainReader defines a small collection of methods needed to access the local blockchain during header verification.
Engine is an algorithm agnostic consensus engine.
PoW is a consensus engine based on proof-of-work.
TxPoolReset stands for transaction pool.