AVM
bytecode to the engine to be processed and executed. Pre-executing a contract involves the exact same process, except for the following key differences:dApps
.msg.sender
or msg.value
within the scope of a contract, much like Ethereum?CheckWitness
method is used to carry out signature verification and to judge the valid asset limit.GetTime()
method from ontology.interop.System.Runtime API
can be used to fetch the current timestamp. The value returned is in seconds. The timestamp may be needed considering external contract invocations.