Documentation
¶
Index ¶
- func NewInterceptorsContainerFactory(accounts state.AccountsAdapter, shardCoordinator sharding.Coordinator, ...) (*interceptorsContainerFactory, error)
- func NewIntermediateProcessorsContainerFactory(shardCoordinator sharding.Coordinator, marshalizer marshal.Marshalizer, ...) (*intermediateProcessorsContainerFactory, error)
- func NewPreProcessorsContainerFactory(shardCoordinator sharding.Coordinator, store dataRetriever.StorageService, ...) (*preProcessorsContainerFactory, error)
- func NewVMContainerFactory(accounts state.AccountsAdapter, addressConverter state.AddressConverter) (*vmContainerFactory, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewInterceptorsContainerFactory ¶ added in v1.0.3
func NewInterceptorsContainerFactory( accounts state.AccountsAdapter, shardCoordinator sharding.Coordinator, messenger process.TopicHandler, store dataRetriever.StorageService, marshalizer marshal.Marshalizer, hasher hashing.Hasher, keyGen crypto.KeyGenerator, singleSigner crypto.SingleSigner, multiSigner crypto.MultiSigner, dataPool dataRetriever.PoolsHolder, addrConverter state.AddressConverter, chronologyValidator process.ChronologyValidator, ) (*interceptorsContainerFactory, error)
NewInterceptorsContainerFactory is responsible for creating a new interceptors factory object
func NewIntermediateProcessorsContainerFactory ¶
func NewIntermediateProcessorsContainerFactory( shardCoordinator sharding.Coordinator, marshalizer marshal.Marshalizer, hasher hashing.Hasher, addrConverter state.AddressConverter, store dataRetriever.StorageService, ) (*intermediateProcessorsContainerFactory, error)
NewIntermediateProcessorsContainerFactory is responsible for creating a new intermediate processors factory object
func NewPreProcessorsContainerFactory ¶
func NewPreProcessorsContainerFactory( shardCoordinator sharding.Coordinator, store dataRetriever.StorageService, marshalizer marshal.Marshalizer, hasher hashing.Hasher, dataPool dataRetriever.PoolsHolder, addrConverter state.AddressConverter, accounts state.AccountsAdapter, requestHandler process.RequestHandler, txProcessor process.TransactionProcessor, scProcessor process.SmartContractProcessor, scResultProcessor process.SmartContractResultProcessor, ) (*preProcessorsContainerFactory, error)
NewPreProcessorsContainerFactory is responsible for creating a new preProcessors factory object
func NewVMContainerFactory ¶
func NewVMContainerFactory( accounts state.AccountsAdapter, addressConverter state.AddressConverter, ) (*vmContainerFactory, error)
NewVMContainerFactory is responsible for creating a new virtual machine factory object
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.