Module tendermint_machine::ext
source · Expand description
Traits and types of the external network being integrated with to provide consensus over.
Structs§
- A struct containing a Block Number, wrapped to have a distinct type.
- A commit for a specific block.
- A struct containing a round number, wrapped to have a distinct type.
Enums§
- Simplified error enum representing a block’s validity.
Traits§
- Trait representing a Block.
- Trait representing the distributed system Tendermint is providing consensus over.
- 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.
- A signature scheme used by validators.
- A signer for a validator.
- 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 for the validators present.