Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + func NewIntermediateProcessorsContainerFactory(shardCoordinator sharding.Coordinator, marshalizer marshal.Marshalizer, ...) (*intermediateProcessorsContainerFactory, error) + func NewPreProcessorsContainerFactory(shardCoordinator sharding.Coordinator, store dataRetriever.StorageService, ...) (*preProcessorsContainerFactory, error) + func NewVMContainerFactory(args ArgsNewVMContainerFactory) (*vmContainerFactory, error) + type ArgsNewVMContainerFactory struct + BlockChainHook process.BlockChainHookHandler + ChanceComputer nodesCoordinator.ChanceComputer + Economics process.EconomicsDataHandler + EpochConfig *config.EpochConfig + EpochNotifier process.EpochNotifier + GasSchedule core.GasScheduleNotifier + Hasher hashing.Hasher + Marshalizer marshal.Marshalizer + MessageSignVerifier vm.MessageSignVerifier + NodesConfigProvider vm.NodesConfigProvider + PubkeyConv core.PubkeyConverter + ShardCoordinator sharding.Coordinator + SystemSCConfig *config.SystemSmartContractsConfig + ValidatorAccountsDB state.AccountsAdapter