Skip to content

core/vm/eips.go — Version Comparison

v1.17.3 v1.17.4
Branch etc/v1.17.3-full-node etc/v1.17.4-full-node
Delta +7 -0 +7 -0
ETC delta on v1.17.3 (+7 -0)
diff --git a/core/vm/eips.go b/core/vm/eips.go
index 33af8fd4f..5049e916f 100644
--- a/core/vm/eips.go
+++ b/core/vm/eips.go
@@ -27,6 +27,7 @@ import (
 )

 var activators = map[int]func(*JumpTable){
+   160:  enable160,
    5656: enable5656,
    6780: enable6780,
    3855: enable3855,
@@ -166,6 +167,12 @@ func enable3529(jt *JumpTable) {
    jt[SELFDESTRUCT].dynamicGas = gasSelfdestructEIP3529
 }

+// enable160 applies EIP-160 (EXP gas cost increase from 10 to 50 per byte).
+// https://eips.ethereum.org/EIPS/eip-160
+func enable160(jt *JumpTable) {
+   jt[EXP].dynamicGas = gasExpEIP158
+}
+
 // enable3198 applies EIP-3198 (BASEFEE Opcode)
 // - Adds an opcode that returns the current block's base fee.
 func enable3198(jt *JumpTable) {
ETC delta on v1.17.4 (+7 -0)
diff --git a/core/vm/eips.go b/core/vm/eips.go
index f8473e65e..8d05d5a23 100644
--- a/core/vm/eips.go
+++ b/core/vm/eips.go
@@ -27,6 +27,7 @@ import (
 )

 var activators = map[int]func(*JumpTable){
+   160:  enable160,
    5656: enable5656,
    6780: enable6780,
    3855: enable3855,
@@ -167,6 +168,12 @@ func enable3529(jt *JumpTable) {
    jt[SELFDESTRUCT].dynamicGas = gasSelfdestructEIP3529
 }

+// enable160 applies EIP-160 (EXP gas cost increase from 10 to 50 per byte).
+// https://eips.ethereum.org/EIPS/eip-160
+func enable160(jt *JumpTable) {
+   jt[EXP].dynamicGas = gasExpEIP158
+}
+
 // enable3198 applies EIP-3198 (BASEFEE Opcode)
 // - Adds an opcode that returns the current block's base fee.
 func enable3198(jt *JumpTable) {

← Back to Version Comparison