AVMbytecode to the engine to be processed and executed. Pre-executing a contract involves the exact same process, except for the following key differences:
msg.valuewithin the scope of a contract, much like Ethereum?
CheckWitnessmethod is used to carry out signature verification and to judge the valid asset limit.
ontology.interop.System.Runtime APIcan be used to fetch the current timestamp. The value returned is in seconds. The timestamp may be needed considering external contract invocations.