Show / Hide Table of Contents

ExecutionEngine class

The execution engine of the virtual machine, allowing access to the caller and execution container.

Namespace: Neo.SmartContract.Framework.Services.System

Assembly: Neo.SmartContract.Framework


public class ExecutionEngine


CallingScriptHash Returns the scripthash of the caller of the contract
EntryScriptHash Returns the scripthash of the entry points of the contract(in the contract invocation chain)
ExecutingScriptHash Returns the scripthash of the executing contract
ScriptContainer Returns the script container of the current contract (The initial triggerer)