Versions in this module Expand all Collapse all v3 v3.0.1 Dec 27, 2023 v3.0.0 Dec 23, 2022 Changes in this version + func NewInstancesManager(chainId string, logger protocol.Logger, vmConfig map[string]interface{}) protocol.VmInstancesManager + type InstancesManager struct + BlockDurationMgr *utils.BlockTxsDurationMgr + func (m *InstancesManager) AfterSchedule(blockFingerprint string, blockHeight uint64) + func (m *InstancesManager) BeforeSchedule(blockFingerprint string, blockHeight uint64) + func (m *InstancesManager) NewRuntimeInstance(txSimContext protocol.TxSimContext, chainId, method, codePath string, ...) (protocol.RuntimeInstance, error) + func (m *InstancesManager) StartVM() error + func (m *InstancesManager) StopVM() error + type RuntimeInstance struct + DockerManager *InstancesManager + func (r *RuntimeInstance) Invoke(contract *commonPb.Contract, method string, byteCode []byte, ...) (contractResult *commonPb.ContractResult, ...) Other modules containing this package chainmaker.org/chainmaker/vm-engine/v2