Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2024 Changes in this version + var ErrNilEnableEpochsHandler = errors.New("nil enable epochs handler") + var ErrNilPubkeyConverter = errors.New("nil pubkey converter") + var ErrNilStorageMarker = errors.New("nil storage marker") + func NewMissingTrieNodesNotifier() *missingTrieNodesNotifier + func NewUserAccountsSyncer(args ArgsNewUserAccountsSyncer) (*userAccountsSyncer, error) + func NewValidatorAccountsSyncer(args ArgsNewValidatorAccountsSyncer) (*validatorAccountsSyncer, error) + type ArgsNewBaseAccountsSyncer struct + AppStatusHandler core.AppStatusHandler + Cacher storage.Cacher + CheckNodesOnDisk bool + EnableEpochsHandler common.EnableEpochsHandler + Hasher hashing.Hasher + Marshalizer marshal.Marshalizer + MaxHardCapForMissingNodes int + MaxTrieLevelInMemory uint + RequestHandler trie.RequestHandler + Timeout time.Duration + TrieStorageManager common.StorageManager + TrieSyncerVersion int + UserAccountsSyncStatisticsHandler common.SizeSyncStatisticsHandler + type ArgsNewUserAccountsSyncer struct + AddressPubKeyConverter core.PubkeyConverter + ShardId uint32 + Throttler data.GoRoutineThrottler + type ArgsNewValidatorAccountsSyncer struct