Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + func NewHeaderResolver(arg ArgHeaderResolver) (*headerResolver, error) + func NewSliceResolver(arg ArgSliceResolver) (*sliceResolver, error) + func NewTrieNodeResolver(arg ArgTrieResolver) (*trieNodeResolver, error) + type ArgHeaderResolver struct + ChanGracefullyClose chan endProcess.ArgEndProcess + DelayBeforeGracefulClose time.Duration + HdrStorage storage.Storer + HeadersNoncesStorage storage.Storer + ManualEpochStartNotifier dataRetriever.ManualEpochStartNotifier + Messenger dataRetriever.MessageHandler + NonceConverter typeConverters.Uint64ByteSliceConverter + ResponseTopicName string + type ArgSliceResolver struct + ChanGracefullyClose chan endProcess.ArgEndProcess + DataPacker dataRetriever.DataPacker + DelayBeforeGracefulClose time.Duration + ManualEpochStartNotifier dataRetriever.ManualEpochStartNotifier + Marshalizer marshal.Marshalizer + Messenger dataRetriever.MessageHandler + ResponseTopicName string + Storage storage.Storer + type ArgTrieResolver struct + ChanGracefullyClose chan endProcess.ArgEndProcess + DelayBeforeGracefulClose time.Duration + ManualEpochStartNotifier dataRetriever.ManualEpochStartNotifier + Marshalizer marshal.Marshalizer + Messenger dataRetriever.MessageHandler + ResponseTopicName string + TrieDataGetter dataRetriever.TrieDataGetter + TrieStorageManager common.StorageManager