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.