# Packages
No description provided by the author
# Functions
ConvertScenarioTxToVMInput converts the scenario format to the VM input format.
DisableLoggingForTests sets log level to *:NONE.
NewScenarioExecutor prepares a new VMTestExecutor instance.
SetLoggingForTests configures the logger package with *:TRACE and enabled logger names.
SetLoggingForTestsWithLogger configures the logger package with a certain logger.
# Constants
RewardKey is the storage key where the protocol writes when sending out rewards.
# Variables
DefaultCodeMetadata indicates what code metadata to use in smart contracts if unspecified.
TestVMType is the VM type argument we use in tests.
# Structs
ScenarioExecutor parses, interprets and executes both .test.json tests and .scen.json scenarios with VM.
# Interfaces
VMBuilder defines VM initialization.
VMInterface is the VM interface as defined in vm-common, plus a few extra methods needed for running the scenarios.