aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm/opcodes.go
diff options
context:
space:
mode:
authorgary rong <garyrong0905@gmail.com>2018-07-24 23:06:40 +0800
committerPéter Szilágyi <peterke@gmail.com>2018-07-24 23:06:40 +0800
commit2433349c808fad601419d1f06275bec5b6a93ec8 (patch)
tree883b11148d15fd8a191131a9aaf17731f28856d0 /core/vm/opcodes.go
parentcab1cff11cbcd4ff60f1a149deb71ec87413b487 (diff)
downloaddexon-2433349c808fad601419d1f06275bec5b6a93ec8.tar
dexon-2433349c808fad601419d1f06275bec5b6a93ec8.tar.gz
dexon-2433349c808fad601419d1f06275bec5b6a93ec8.tar.bz2
dexon-2433349c808fad601419d1f06275bec5b6a93ec8.tar.lz
dexon-2433349c808fad601419d1f06275bec5b6a93ec8.tar.xz
dexon-2433349c808fad601419d1f06275bec5b6a93ec8.tar.zst
dexon-2433349c808fad601419d1f06275bec5b6a93ec8.zip
core/vm, params: implement EXTCODEHASH opcode (#17202)
* core/vm, params: implement EXTCODEHASH opcode * core, params: tiny fixes and polish * core: add function description
Diffstat (limited to 'core/vm/opcodes.go')
-rw-r--r--core/vm/opcodes.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/vm/opcodes.go b/core/vm/opcodes.go
index 84426a28a..4349ffd29 100644
--- a/core/vm/opcodes.go
+++ b/core/vm/opcodes.go
@@ -90,6 +90,7 @@ const (
EXTCODECOPY
RETURNDATASIZE
RETURNDATACOPY
+ EXTCODEHASH
)
// 0x40 range - block operations.
@@ -267,6 +268,7 @@ var opCodeToString = map[OpCode]string{
EXTCODECOPY: "EXTCODECOPY",
RETURNDATASIZE: "RETURNDATASIZE",
RETURNDATACOPY: "RETURNDATACOPY",
+ EXTCODEHASH: "EXTCODEHASH",
// 0x40 range - block operations.
BLOCKHASH: "BLOCKHASH",
@@ -435,6 +437,7 @@ var stringToOp = map[string]OpCode{
"EXTCODECOPY": EXTCODECOPY,
"RETURNDATASIZE": RETURNDATASIZE,
"RETURNDATACOPY": RETURNDATACOPY,
+ "EXTCODEHASH": EXTCODEHASH,
"BLOCKHASH": BLOCKHASH,
"COINBASE": COINBASE,
"TIMESTAMP": TIMESTAMP,