Eip 1344 (ChainID opcode) (#19921)

* core/vm: implement EIP 1344 (ChainID opcode)

* core/vm: formatting
This commit is contained in:
Martin Holst Swende
2019-08-08 15:20:28 +02:00
committed by Péter Szilágyi
parent 17589aa75f
commit 081642ed25
2 changed files with 26 additions and 1 deletions

View File

@@ -101,6 +101,7 @@ const (
NUMBER
DIFFICULTY
GASLIMIT
CHAINID = 0x46
SELFBALANCE = 0x47
)
@@ -278,6 +279,7 @@ var opCodeToString = map[OpCode]string{
NUMBER: "NUMBER",
DIFFICULTY: "DIFFICULTY",
GASLIMIT: "GASLIMIT",
CHAINID: "CHAINID",
SELFBALANCE: "SELFBALANCE",
// 0x50 range - 'storage' and execution.
@@ -430,6 +432,7 @@ var stringToOp = map[string]OpCode{
"CALLDATALOAD": CALLDATALOAD,
"CALLDATASIZE": CALLDATASIZE,
"CALLDATACOPY": CALLDATACOPY,
"CHAINID": CHAINID,
"DELEGATECALL": DELEGATECALL,
"STATICCALL": STATICCALL,
"CODESIZE": CODESIZE,