Expand description
Contains traits consumed by SystemContext
Modules§
- election
- Sortition trait elections used for consensus
- implementations
- Module for publicly usable implementations of the traits
- networking 🔒
- Network access compatibility
- node_
implementation 🔒 - Composite trait for node behavior
Structs§
- Network
Node Config Builder - Builder for
NetworkNodeConfig
.
Enums§
- Network
Error - Errors that can occur in the network
Traits§
- Block
Payload - Abstraction over the full contents of a block
- Network
Reliability - interface describing how reliable the network is
- Node
Implementation - Node implementation aggregate trait
- Testable
Node Implementation - extra functions required on a node implementation to be usable by hotshot-testing
- Validated
State - Abstraction over the state that blocks modify