Versions in this module Expand all Collapse all v0 v0.0.2 Oct 31, 2023 Changes in this version type ArgsExporter + AddressPubKeyConverter core.PubkeyConverter + ExportStateKeysConfig config.StorageConfig + GenesisNodesSetupHandler update.GenesisNodesSetupHandler + Rounder process.Rounder + ValidatorPubKeyConverter core.PubkeyConverter v0.0.1 Oct 30, 2023 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) + func NewTrieSyncersContainerFactory(args ArgsNewTrieSyncersContainerFactory) (*trieSyncersContainerFactory, error) + type ArgsExporter struct + ActiveAccountsDBs map[state.AccountsDbIdentifier]state.AccountsAdapter + AddressPubkeyConverter core.PubkeyConverter + BlockKeyGen crypto.KeyGenerator + BlockSigner crypto.SingleSigner + ChainID []byte + DataPool dataRetriever.PoolsHolder + ExistingResolvers dataRetriever.ResolversContainer + ExportFolder string + ExportStateStorageConfig config.StorageConfig + ExportTriesStorageConfig config.StorageConfig + Hasher hashing.Hasher + HeaderIntegrityVerifier process.InterceptedHeaderIntegrityVerifier + HeaderSigVerifier process.InterceptedHeaderSigVerifier + HeaderValidator epochStart.HeaderValidator + InputAntifloodHandler process.P2PAntifloodHandler + InterceptorsContainer process.InterceptorsContainer + KeyGen crypto.KeyGenerator + Marshalizer marshal.Marshalizer + MaxTrieLevelInMemory uint + Messenger p2p.Messenger + MultiSigner crypto.MultiSigner + NodesCoordinator sharding.NodesCoordinator + OutputAntifloodHandler process.P2PAntifloodHandler + RequestHandler process.RequestHandler + ShardCoordinator sharding.Coordinator + SingleSigner crypto.SingleSigner + StorageService dataRetriever.StorageService + TxSignMarshalizer marshal.Marshalizer + Uint64Converter typeConverters.Uint64ByteSliceConverter + ValidityAttester process.ValidityAttester + WhiteListHandler process.WhiteListHandler + WhiteListerVerifiedTxs process.WhiteListHandler + type ArgsNewAccountsDBSyncersContainerFactory struct + Hasher hashing.Hasher + Marshalizer marshal.Marshalizer + MaxTrieLevelInMemory uint + RequestHandler update.RequestHandler + ShardCoordinator sharding.Coordinator + TrieCacher storage.Cacher + TrieStorageManager data.StorageManager + WaitTime time.Duration + 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 + AddressPubkeyConverter core.PubkeyConverter + AntifloodHandler process.P2PAntifloodHandler + BlockBlackList process.TimeCacher + BlockSignKeyGen crypto.KeyGenerator + BlockSingleSigner crypto.SingleSigner + ChainID []byte + DataPool dataRetriever.PoolsHolder + EpochStartTrigger process.EpochStartTriggerHandler + Hasher hashing.Hasher + HeaderIntegrityVerifier process.InterceptedHeaderIntegrityVerifier + HeaderSigVerifier process.InterceptedHeaderSigVerifier + InterceptorsContainer process.InterceptorsContainer + KeyGen crypto.KeyGenerator + Marshalizer marshal.Marshalizer + MaxTxNonceDeltaAllowed int + Messenger process.TopicHandler + MultiSigner crypto.MultiSigner + NodesCoordinator sharding.NodesCoordinator + NonceConverter typeConverters.Uint64ByteSliceConverter + ShardCoordinator sharding.Coordinator + SingleSigner crypto.SingleSigner + SizeCheckDelta uint32 + Store dataRetriever.StorageService + TxFeeHandler process.FeeHandler + TxSignMarshalizer marshal.Marshalizer + ValidityAttester process.ValidityAttester + WhiteListHandler update.WhiteListHandler + WhiteListerVerifiedTxs update.WhiteListHandler + type ArgsNewResolversContainerFactory struct + DataTrieContainer state.TriesHolder + ExistingResolvers dataRetriever.ResolversContainer + InputAntifloodHandler dataRetriever.P2PAntifloodHandler + Marshalizer marshal.Marshalizer + Messenger dataRetriever.TopicMessageHandler + NumConcurrentResolvingJobs int32 + OutputAntifloodHandler dataRetriever.P2PAntifloodHandler + ShardCoordinator sharding.Coordinator + type ArgsNewTrieSyncersContainerFactory struct + DataTrieContainer state.TriesHolder + RequestHandler update.RequestHandler + ShardCoordinator sharding.Coordinator + SyncFolder string + TrieCacher storage.Cacher