Documentation ¶
Index ¶
- func NewIntermediateProcessorsContainerFactory(shardCoordinator sharding.Coordinator, marshalizer marshal.Marshalizer, ...) (*intermediateProcessorsContainerFactory, error)
- func NewPreProcessorsContainerFactory(shardCoordinator sharding.Coordinator, store dataRetriever.StorageService, ...) (*preProcessorsContainerFactory, error)
- func NewVMContainerFactory(argBlockChainHook hooks.ArgBlockChainHook, economics *economics.EconomicsData, ...) (*vmContainerFactory, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIntermediateProcessorsContainerFactory ¶
func NewIntermediateProcessorsContainerFactory( shardCoordinator sharding.Coordinator, marshalizer marshal.Marshalizer, hasher hashing.Hasher, pubkeyConverter state.PubkeyConverter, store dataRetriever.StorageService, poolsHolder dataRetriever.PoolsHolder, ) (*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, accounts state.AccountsAdapter, requestHandler process.RequestHandler, txProcessor process.TransactionProcessor, scResultProcessor process.SmartContractResultProcessor, economicsFee process.FeeHandler, gasHandler process.GasHandler, blockTracker preprocess.BlockTracker, pubkeyConverter state.PubkeyConverter, blockSizeComputation preprocess.BlockSizeComputationHandler, ) (*preProcessorsContainerFactory, error)
NewPreProcessorsContainerFactory is responsible for creating a new preProcessors factory object
func NewVMContainerFactory ¶
func NewVMContainerFactory( argBlockChainHook hooks.ArgBlockChainHook, economics *economics.EconomicsData, messageSignVerifier vm.MessageSignVerifier, gasSchedule map[string]map[string]uint64, ) (*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.