Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2024 Changes in this version + func NewConsensusComponentsFactory(args ConsensusComponentsFactoryArgs) (*consensusComponentsFactory, error) + func NewManagedConsensusComponents(ccf *consensusComponentsFactory) (*managedConsensusComponents, error) + type ConsensusComponentsFactoryArgs struct + BootstrapRoundIndex uint64 + Config config.Config + CoreComponents factory.CoreComponentsHolder + CryptoComponents factory.CryptoComponentsHolder + DataComponents factory.DataComponentsHolder + FlagsConfig config.ContextFlagsConfig + IsInImportMode bool + NetworkComponents factory.NetworkComponentsHolder + ProcessComponents factory.ProcessComponentsHolder + ScheduledProcessor consensus.ScheduledProcessor + ShouldDisableWatchdog bool + StateComponents factory.StateComponentsHolder + StatusComponents factory.StatusComponentsHolder + StatusCoreComponents factory.StatusCoreComponentsHolder