# Constants
AsBigInt to interpret as big int.
AsBigIntString to interpret as big int string.
AsHex to interpret as hex.
AsString to interpret as string.
AsynchronousCall means that the invocation was performed from within another SmartContract from another Shard, using asyncCall.
AsynchronousCallBack means that an AsynchronousCall was performed previously, and now the control returns to the caller SmartContract's callBack method.
No description provided by the author
No description provided by the author
DirectCall means that the call is an explicit SC invocation originating from a user Transaction.
No description provided by the author
ESDTTransferAndExecute means that there is a smart contract execution after the ESDT transfer this is needed in order to skip the check whether a contract is payable or not.
No description provided by the author
ExecOnDestByCaller means that the call is an invocation of a built in function / smart contract from another smart contract but the caller is from the previous caller.
No description provided by the author
No description provided by the author
# Structs
LogEntryApi is a wrapper over vmcommon's LogEntry.
OutputAccountApi is a wrapper over vmcommon's OutputAccount.
OutputTransferApi is a wrapper over vmcommon's OutputTransfer.
StorageUpdateApi is a wrapper over vmcommon's StorageUpdate.
VMOutputApi is a wrapper over the vmcommon's VMOutput.
# Type aliases
CallType specifies the type of SC invocation (in terms of asynchronicity).
ReturnDataKind specifies how to interpret VMOutputs's return data.