Skip to main content

Module ext

Module ext 

Source
Expand description

Traits and types of the external network being integrated with to provide consensus over.

Structs§

BlockNumber
A struct containing a Block Number, wrapped to have a distinct type.
Commit
A commit for a specific block. The list of validators have weight exceeding the threshold for a valid commit.
RoundNumber
A struct containing a round number, wrapped to have a distinct type.

Enums§

BlockError
Simplified error enum representing a block’s validity.

Traits§

Block
Trait representing a Block.
Network
Trait representing the distributed system Tendermint is providing consensus over.
Signature
An alias for a series of traits required for a type to be usable as a signature, automatically implemented for all types satisfying those traits.
SignatureScheme
A signature scheme used by validators.
Signer
A signer for a validator.
ValidatorId
An alias for a series of traits required for a type to be usable as a validator ID, automatically implemented for all types satisfying those traits.
Weights
Weights for the validators present.