Documentation ¶
Index ¶
- func NewMetaInterceptorsContainerFactory(args MetaInterceptorsContainerFactoryArgs) (*metaInterceptorsContainerFactory, error)
- func NewShardInterceptorsContainerFactory(args ShardInterceptorsContainerFactoryArgs) (*shardInterceptorsContainerFactory, error)
- type MetaInterceptorsContainerFactoryArgs
- type ShardInterceptorsContainerFactoryArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMetaInterceptorsContainerFactory ¶
func NewMetaInterceptorsContainerFactory( args MetaInterceptorsContainerFactoryArgs, ) (*metaInterceptorsContainerFactory, error)
NewMetaInterceptorsContainerFactory is responsible for creating a new interceptors factory object
func NewShardInterceptorsContainerFactory ¶
func NewShardInterceptorsContainerFactory( args ShardInterceptorsContainerFactoryArgs, ) (*shardInterceptorsContainerFactory, error)
NewShardInterceptorsContainerFactory is responsible for creating a new interceptors factory object
Types ¶
type MetaInterceptorsContainerFactoryArgs ¶
type MetaInterceptorsContainerFactoryArgs struct { ShardCoordinator sharding.Coordinator NodesCoordinator sharding.NodesCoordinator Messenger process.TopicHandler Store dataRetriever.StorageService Marshalizer marshal.Marshalizer Hasher hashing.Hasher MultiSigner crypto.MultiSigner DataPool dataRetriever.PoolsHolder Accounts state.AccountsAdapter AddrConverter state.AddressConverter SingleSigner crypto.SingleSigner BlockSingleSigner crypto.SingleSigner KeyGen crypto.KeyGenerator BlockKeyGen crypto.KeyGenerator MaxTxNonceDeltaAllowed int TxFeeHandler process.FeeHandler BlackList process.BlackListHandler HeaderSigVerifier process.InterceptedHeaderSigVerifier ChainID []byte SizeCheckDelta uint32 ValidityAttester process.ValidityAttester EpochStartTrigger process.EpochStartTriggerHandler }
MetaInterceptorsContainerFactoryArgs holds the arguments needed for MetaInterceptorsContainerFactory
type ShardInterceptorsContainerFactoryArgs ¶
type ShardInterceptorsContainerFactoryArgs struct { Accounts state.AccountsAdapter ShardCoordinator sharding.Coordinator NodesCoordinator sharding.NodesCoordinator Messenger process.TopicHandler Store dataRetriever.StorageService Marshalizer marshal.Marshalizer Hasher hashing.Hasher KeyGen crypto.KeyGenerator BlockSignKeyGen crypto.KeyGenerator SingleSigner crypto.SingleSigner BlockSingleSigner crypto.SingleSigner MultiSigner crypto.MultiSigner DataPool dataRetriever.PoolsHolder AddrConverter state.AddressConverter MaxTxNonceDeltaAllowed int TxFeeHandler process.FeeHandler BlackList process.BlackListHandler HeaderSigVerifier process.InterceptedHeaderSigVerifier ChainID []byte SizeCheckDelta uint32 ValidityAttester process.ValidityAttester EpochStartTrigger process.EpochStartTriggerHandler }
ShardInterceptorsContainerFactoryArgs holds the arguments needed for ShardInterceptorsContainerFactory
Click to show internal directories.
Click to hide internal directories.