Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDataComponentsFactory ¶
func NewDataComponentsFactory(args DataComponentsFactoryArgs) (*dataComponentsFactory, error)
NewDataComponentsFactory will return a new instance of dataComponentsFactory
func NewManagedDataComponents ¶
func NewManagedDataComponents(dcf *dataComponentsFactory) (*managedDataComponents, error)
NewManagedDataComponents creates a new data components handler
Types ¶
type DataComponentsFactoryArgs ¶
type DataComponentsFactoryArgs struct { Config config.Config PrefsConfig config.PreferencesConfig ShardCoordinator sharding.Coordinator Core factory.CoreComponentsHolder StatusCore factory.StatusCoreComponentsHolder Crypto factory.CryptoComponentsHolder FlagsConfigs config.ContextFlagsConfig CurrentEpoch uint32 CreateTrieEpochRootHashStorer bool NodeProcessingMode common.NodeProcessingMode AccountNonceProvider dataRetriever.AccountNonceProvider }
DataComponentsFactoryArgs holds the arguments needed for creating a data components factory
Click to show internal directories.
Click to hide internal directories.