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§
- Basic
Payload Service Builder - Basic payload service builder that spawns a [
BasicPayloadJobGenerator
] - Components
- All the components of the node.
- Components
Builder - A generic, general purpose and customizable
NodeComponentsBuilder
implementation. - Pool
Builder Config Overrides - Convenience type to override cli or default pool configuration during build.
Traits§
- Consensus
Builder - A type that knows how to build the consensus implementation.
- Executor
Builder - A type that knows how to build the executor types.
- Network
Builder - A type that knows how to build the network implementation.
- Node
Components - An abstraction over the components of a node, consisting of:
- Node
Components Builder - A type that configures all the customizable components of the node and knows how to build them.
- Payload
Builder Builder - A type that knows how to build a payload builder to plug into
BasicPayloadServiceBuilder
. - Payload
Service Builder - A type that knows how to spawn the payload service.
- Pool
Builder - A type that knows how to build the transaction pool.