This commit is contained in:
lmittmann 2026-02-25 22:02:42 -08:00 committed by GitHub
commit fcf34a76ee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1093,10 +1093,9 @@ func opPush1(pc *uint64, evm *EVM, scope *ScopeContext) ([]byte, error) {
)
*pc += 1
if *pc < codeLen {
scope.Stack.push(integer.SetUint64(uint64(scope.Contract.Code[*pc])))
} else {
scope.Stack.push(integer.Clear())
integer.SetUint64(uint64(scope.Contract.Code[*pc]))
}
scope.Stack.push(integer)
return nil, nil
}
@ -1107,12 +1106,11 @@ func opPush2(pc *uint64, evm *EVM, scope *ScopeContext) ([]byte, error) {
integer = new(uint256.Int)
)
if *pc+2 < codeLen {
scope.Stack.push(integer.SetBytes2(scope.Contract.Code[*pc+1 : *pc+3]))
integer.SetBytes2(scope.Contract.Code[*pc+1 : *pc+3])
} else if *pc+1 < codeLen {
scope.Stack.push(integer.SetUint64(uint64(scope.Contract.Code[*pc+1]) << 8))
} else {
scope.Stack.push(integer.Clear())
integer.SetUint64(uint64(scope.Contract.Code[*pc+1]) << 8)
}
scope.Stack.push(integer)
*pc += 2
return nil, nil
}