Module hotshot_types::traits::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§
- Trait for time compatibility needed for reward collection
- 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 aggregate trait
- Trait with all the type definitions that are used in the current hotshot setup.
- extra functions required on a node implementation to be usable by hotshot-testing
- Version information for HotShot