fix opsysblockhash dont pop at end

This commit is contained in:
jagdeep sidhu 2024-10-09 19:00:34 -07:00
parent 1ed0639ae9
commit 8bb0cc0ffc

View file

@ -507,6 +507,7 @@ func opSYSBlockhash(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext
num.Clear() num.Clear()
return nil, nil return nil, nil
} }
var upper, lower uint64 var upper, lower uint64
upper = interpreter.evm.Context.BlockNumber.Uint64() upper = interpreter.evm.Context.BlockNumber.Uint64()
if upper < 50001 { if upper < 50001 {
@ -519,7 +520,6 @@ func opSYSBlockhash(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext
} else { } else {
num.Clear() num.Clear()
} }
scope.Stack.pop()
return nil, nil return nil, nil
} }