Module node_implementation

Source
Expand description

Composite trait for node behavior

This module defines the NodeImplementation trait, which is a composite trait used for describing the overall behavior of a node, as a composition of implementations of the node trait.

Traitsยง

ConsensusTime
Trait for time compatibility needed for reward collection
NodeImplementation
Node implementation aggregate trait
NodeType
Trait with all the type definitions that are used in the current hotshot setup.
TestableNodeImplementation
extra functions required on a node implementation to be usable by hotshot-testing
Versions
Version information for HotShot