Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMetaRequestersContainerFactory ¶
func NewMetaRequestersContainerFactory( args FactoryArgs, ) (*metaRequestersContainerFactory, error)
NewMetaRequestersContainerFactory creates a new container filled with topic requesters for metachain
func NewShardRequestersContainerFactory ¶
func NewShardRequestersContainerFactory( args FactoryArgs, ) (*shardRequestersContainerFactory, error)
NewShardRequestersContainerFactory creates a new container filled with topic requesters for shards
Types ¶
type FactoryArgs ¶
type FactoryArgs struct { GeneralConfig config.Config ShardIDForTries uint32 ChainID string WorkingDirectory string Hasher hashing.Hasher ShardCoordinator sharding.Coordinator Messenger p2p.Messenger Store dataRetriever.StorageService Marshalizer marshal.Marshalizer Uint64ByteSliceConverter typeConverters.Uint64ByteSliceConverter DataPacker dataRetriever.DataPacker ManualEpochStartNotifier dataRetriever.ManualEpochStartNotifier ChanGracefullyClose chan endProcess.ArgEndProcess EnableEpochsHandler common.EnableEpochsHandler }
FactoryArgs will hold the arguments for RequestersContainerFactory for both shard and meta
Click to show internal directories.
Click to hide internal directories.