Versions in this module Expand all Collapse all v0 v0.0.1 Sep 18, 2019 Changes in this version + const MAXSTEPS + func Hash(b []byte, e *ExecutionEngine) []byte + type ExecutionEngine struct + func NewExecutionEngine(container interfaces.IScriptContainer, crypto interfaces.ICrypto, maxSteps int, ...) *ExecutionEngine + func (e *ExecutionEngine) AddBreakPoint(position uint) + func (e *ExecutionEngine) CallingScript() []byte + func (e *ExecutionEngine) EntryScript() []byte + func (e *ExecutionEngine) Execute() + func (e *ExecutionEngine) ExecuteOp(opCode OpCode, context *ExecutionContext) (VMState, error) + func (e *ExecutionEngine) ExecutingScript() []byte + func (e *ExecutionEngine) GetEvaluationStack() *utils.RandomAccessStack + func (e *ExecutionEngine) GetExecuteResult() bool + func (e *ExecutionEngine) GetState() VMState + func (e *ExecutionEngine) LoadScript(script []byte, pushOnly bool) + func (e *ExecutionEngine) RemoveBreakPoint(position uint) bool + func (e *ExecutionEngine) StepInto() + func (e *ExecutionEngine) StepOut() + func (e *ExecutionEngine) StepOver()