diff --git a/core/vm/contract.go b/core/vm/contract.go index cc9d59cf2deba..b3f2f31b09ff0 100644 --- a/core/vm/contract.go +++ b/core/vm/contract.go @@ -131,16 +131,11 @@ func (c *Contract) AsDelegate() *Contract { // GetOp returns the n'th element in the contract's byte array func (c *Contract) GetOp(n uint64) OpCode { - return OpCode(c.GetByte(n)) -} - -// GetByte returns the n'th byte in the contract's byte array -func (c *Contract) GetByte(n uint64) byte { if n < uint64(len(c.Code)) { - return c.Code[n] + return OpCode(c.Code[n]) } - return 0 + return STOP } // Caller returns the caller of the contract.