Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + func NewAccountsDBSContainerFactory(args ArgsNewAccountsDBSyncersContainerFactory) (*accountDBSyncersContainerFactory, error) + func NewDataTrieFactory(args ArgsNewDataTrieFactory) (*dataTrieFactory, error) + func NewExportHandlerFactory(args ArgsExporter) (*exportHandlerFactory, error) + func NewFullSyncInterceptorsContainerFactory(args ArgsNewFullSyncInterceptorsContainerFactory) (*fullSyncInterceptorsContainerFactory, error) + func NewResolversContainerFactory(args ArgsNewResolversContainerFactory) (*resolversContainerFactory, error) + type ArgsExporter struct + ActiveAccountsDBs map[state.AccountsDbIdentifier]state.AccountsAdapter + CheckNodesOnDisk bool + CoreComponents process.CoreComponentsHolder + CryptoComponents process.CryptoComponentsHolder + DataPool dataRetriever.PoolsHolder + EnableSignTxWithHashEpoch uint32 + ExistingResolvers dataRetriever.ResolversContainer + ExportFolder string + ExportStateKeysConfig config.StorageConfig + ExportStateStorageConfig config.StorageConfig + ExportTriesStorageConfig config.StorageConfig + HeaderIntegrityVerifier process.HeaderIntegrityVerifier + HeaderSigVerifier process.InterceptedHeaderSigVerifier + HeaderValidator epochStart.HeaderValidator + InputAntifloodHandler process.P2PAntifloodHandler + InterceptorDebugConfig config.InterceptorResolverDebugConfig + InterceptorsContainer process.InterceptorsContainer + MaxHardCapForMissingNodes int + MaxTrieLevelInMemory uint + Messenger p2p.Messenger + NodesCoordinator nodesCoordinator.NodesCoordinator + NumConcurrentTrieSyncers int + OutputAntifloodHandler process.P2PAntifloodHandler + PeersRatingHandler dataRetriever.PeersRatingHandler + RequestHandler process.RequestHandler + RoundHandler process.RoundHandler + ShardCoordinator sharding.Coordinator + StorageService dataRetriever.StorageService + TrieSyncerVersion int + ValidityAttester process.ValidityAttester + WhiteListHandler process.WhiteListHandler + WhiteListerVerifiedTxs process.WhiteListHandler + type ArgsNewAccountsDBSyncersContainerFactory struct + AddressPubKeyConverter core.PubkeyConverter + CheckNodesOnDisk bool + Hasher hashing.Hasher + Marshalizer marshal.Marshalizer + MaxHardCapForMissingNodes int + MaxTrieLevelInMemory uint + NumConcurrentTrieSyncers int + RequestHandler update.RequestHandler + ShardCoordinator sharding.Coordinator + TimoutGettingTrieNode time.Duration + TrieCacher storage.Cacher + TrieStorageManager common.StorageManager + TrieSyncerVersion int + type ArgsNewDataTrieFactory struct + Hasher hashing.Hasher + Marshalizer marshal.Marshalizer + MaxTrieLevelInMemory uint + ShardCoordinator sharding.Coordinator + StorageConfig config.StorageConfig + SyncFolder string + type ArgsNewFullSyncInterceptorsContainerFactory struct + Accounts state.AccountsAdapter + AntifloodHandler process.P2PAntifloodHandler + BlockBlackList process.TimeCacher + CoreComponents process.CoreComponentsHolder + CryptoComponents process.CryptoComponentsHolder + DataPool dataRetriever.PoolsHolder + EnableSignTxWithHashEpoch uint32 + EpochStartTrigger process.EpochStartTriggerHandler + HeaderIntegrityVerifier process.HeaderIntegrityVerifier + HeaderSigVerifier process.InterceptedHeaderSigVerifier + InterceptorsContainer process.InterceptorsContainer + MaxTxNonceDeltaAllowed int + Messenger process.TopicHandler + NodesCoordinator nodesCoordinator.NodesCoordinator + ShardCoordinator sharding.Coordinator + SizeCheckDelta uint32 + Store dataRetriever.StorageService + TxFeeHandler process.FeeHandler + ValidityAttester process.ValidityAttester + WhiteListHandler update.WhiteListHandler + WhiteListerVerifiedTxs update.WhiteListHandler + type ArgsNewResolversContainerFactory struct + DataTrieContainer common.TriesHolder + ExistingResolvers dataRetriever.ResolversContainer + InputAntifloodHandler dataRetriever.P2PAntifloodHandler + Marshalizer marshal.Marshalizer + Messenger dataRetriever.TopicMessageHandler + NumConcurrentResolvingJobs int32 + OutputAntifloodHandler dataRetriever.P2PAntifloodHandler + PeersRatingHandler dataRetriever.PeersRatingHandler + ShardCoordinator sharding.Coordinator