Skip to content

Commit 787fd9a

Browse files
committed
add notion of EVM fork
This adds the concept of an EVM fork to the set of available constants, such that it can be used subsequently to allow fork-dependent constraints, etc.
1 parent 58c8a39 commit 787fd9a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

constants/constants.lisp

+11
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
(defconst
2+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;
4+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; EVM Forks ;;
5+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;
6+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
7+
EVM_LONDON_FORK 14
8+
EVM_PARIS (+ 2 EVM_LONDON_FORK)
9+
EVM_SHANGHAI (+ 2 EVM_LONDON_FORK)
10+
EVM_CANCUN (+ 3 EVM_LONDON_FORK)
11+
;; Default fork
12+
(EVM_FORK :i8 EVM_LONDON_FORK)
213
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
314
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;
415
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; EVM INSTRUCTIONS ;;

0 commit comments

Comments
 (0)