Skip to content

Commit b8817dd

Browse files
ehildenbrv-jenkins
authored andcommitted
EIP 2028 - Reduce Gtxdatanonzero (#607)
* evm.md: EIP-2028 * tests/failing.{ocaml,llvm}: remove passing tests
1 parent 918d255 commit b8817dd

File tree

3 files changed

+7
-1396
lines changed

3 files changed

+7
-1396
lines changed

evm.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2448,15 +2448,17 @@ A `ScheduleConst` is a constant determined by the fee schedule.
24482448
```k
24492449
syntax Schedule ::= "ISTANBUL" [klabel(ISTANBUL_EVM), symbol]
24502450
// -------------------------------------------------------------
2451-
rule Gecadd < ISTANBUL > => 150
2452-
rule Gecmul < ISTANBUL > => 6000
2453-
rule Gecpairconst < ISTANBUL > => 45000
2454-
rule Gecpaircoeff < ISTANBUL > => 34000
2455-
rule SCHEDCONST < ISTANBUL > => SCHEDCONST < PETERSBURG >
2451+
rule Gecadd < ISTANBUL > => 150
2452+
rule Gecmul < ISTANBUL > => 6000
2453+
rule Gecpairconst < ISTANBUL > => 45000
2454+
rule Gecpaircoeff < ISTANBUL > => 34000
2455+
rule Gtxdatanonzero < ISTANBUL > => 16
2456+
rule SCHEDCONST < ISTANBUL > => SCHEDCONST < PETERSBURG >
24562457
requires notBool ( SCHEDCONST ==K Gecadd
24572458
orBool SCHEDCONST ==K Gecmul
24582459
orBool SCHEDCONST ==K Gecpairconst
24592460
orBool SCHEDCONST ==K Gecpaircoeff
2461+
orBool SCHEDCONST ==K Gtxdatanonzero
24602462
)
24612463
24622464
rule SCHEDFLAG << ISTANBUL >> => SCHEDFLAG << PETERSBURG >>

0 commit comments

Comments
 (0)