Documentation ¶
Index ¶
Constants ¶
View Source
const EmptyExcludePeersOnTopic = ""
EmptyExcludePeersOnTopic is an empty topic
Variables ¶
This section is empty.
Functions ¶
func NewMetaResolversContainerFactory ¶
func NewMetaResolversContainerFactory( args FactoryArgs, ) (*metaResolversContainerFactory, error)
NewMetaResolversContainerFactory creates a new container filled with topic resolvers for metachain
func NewShardResolversContainerFactory ¶
func NewShardResolversContainerFactory( args FactoryArgs, ) (*shardResolversContainerFactory, error)
NewShardResolversContainerFactory creates a new container filled with topic resolvers for shards
Types ¶
type FactoryArgs ¶
type FactoryArgs struct { ResolverConfig config.ResolverConfig NumConcurrentResolvingJobs int32 ShardCoordinator sharding.Coordinator Messenger dataRetriever.TopicMessageHandler Store dataRetriever.StorageService Marshalizer marshal.Marshalizer DataPools dataRetriever.PoolsHolder Uint64ByteSliceConverter typeConverters.Uint64ByteSliceConverter DataPacker dataRetriever.DataPacker TriesContainer common.TriesHolder InputAntifloodHandler dataRetriever.P2PAntifloodHandler OutputAntifloodHandler dataRetriever.P2PAntifloodHandler CurrentNetworkEpochProvider dataRetriever.CurrentNetworkEpochProviderHandler PreferredPeersHolder p2p.PreferredPeersHolderHandler PeersRatingHandler dataRetriever.PeersRatingHandler SizeCheckDelta uint32 IsFullHistoryNode bool PayloadValidator dataRetriever.PeerAuthenticationPayloadValidator }
FactoryArgs will hold the arguments for ResolversContainerFactory for both shard and meta
Click to show internal directories.
Click to hide internal directories.