Versions in this module Expand all Collapse all v2 v2.0.1 Jul 5, 2020 Changes in this version + type Context struct + Code []byte + ContractAddress common.Address + type ContextRef interface + CallingContext func() *Context + CheckExecStep func() bool + CheckUseGas func(gas uint64) bool + CheckWitness func(address common.Address) bool + CurrentContext func() *Context + EntryContext func() *Context + GetCallerAddress func() []common.Address + IsInternalErr func() bool + NewExecuteEngine func(code []byte, txtype types.TransactionType) (Engine, error) + PopContext func() + PushContext func(context *Context) + PushNotifications func(notifications []*event.NotifyEventInfo) + PutCrossStateHashes func(hashes []common.Uint256) + SetInternalErr func() + type Engine interface + Invoke func() (interface{}, error)