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ยง
- Consensus
Time - Trait for time compatibility needed for reward collection
- HasUrls
- This trait guarantees that a particular type has urls that can be extracted from it. This trait
essentially ensures that the results returned by the
AuctionResultsProvider
trait includes a list of urls for the builders that HotShot must request from. - Node
Implementation - Node implementation aggregate trait
- Node
Type - Trait with all the type definitions that are used in the current hotshot setup.
- Testable
Node Implementation - extra functions required on a node implementation to be usable by hotshot-testing
- Versions
- Version information for HotShot