From 04b668b2325e48774aaa6859213c72598fa818fa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Valentin=20W=C3=BCstholz?= <wuestholz@gmail.com>
Date: Mon, 22 May 2017 16:56:06 +0200
Subject: [PATCH] core/vm: improve error message for invalid opcodes

---
 core/vm/interpreter.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/vm/interpreter.go b/core/vm/interpreter.go
index e54c72575..17edc9e33 100644
--- a/core/vm/interpreter.go
+++ b/core/vm/interpreter.go
@@ -151,7 +151,7 @@ func (in *Interpreter) Run(snapshot int, contract *Contract, input []byte) (ret
 
 		// if the op is invalid abort the process and return an error
 		if !operation.valid {
-			return nil, fmt.Errorf("invalid opcode %x", op)
+			return nil, fmt.Errorf("invalid opcode 0x%x", int(op))
 		}
 
 		// validate the stack and make sure there enough stack items available
-- 
GitLab