Expand description
Support for configuring the components of a node. Support for configuring the components of a node.
Customizable components of the node include:
- The transaction pool.
- The network implementation.
- The payload builder service.
Components depend on a fully type configured node: FullNodeTypes.
Structs§
- All the components of the node.
- A generic, general purpose and customizable
NodeComponentsBuilder
implementation. - Convenience type to override cli or default pool configuration during build.
Traits§
- A type that knows how to build the consensus implementation.
- A type that knows how to build the executor types.
- A type that knows how to build the network implementation.
- An abstraction over the components of a node, consisting of:
- A type that configures all the customizable components of the node and knows how to build them.
- A type that knows how to spawn the payload service.
- A type that knows how to build the transaction pool.