diff --git a/src/Neo/SmartContract/ApplicationEngine.Runtime.cs b/src/Neo/SmartContract/ApplicationEngine.Runtime.cs index ad20031195..9fba368b20 100644 --- a/src/Neo/SmartContract/ApplicationEngine.Runtime.cs +++ b/src/Neo/SmartContract/ApplicationEngine.Runtime.cs @@ -206,7 +206,7 @@ protected internal void RuntimeLoadScript(byte[] script, CallFlags callFlags, Ar throw new ArgumentOutOfRangeException(nameof(callFlags)); ExecutionContextState state = CurrentContext.GetState(); - ExecutionContext context = LoadScript(script, configureState: p => + ExecutionContext context = LoadScript(new Script(script, true), configureState: p => { p.CallingContext = CurrentContext; p.CallFlags = callFlags & state.CallFlags & CallFlags.ReadOnly;