@@ -46,6 +46,15 @@ CAPELLA_FORK_EPOCH: 18446744073709551615
46
46
# DENEB
47
47
DENEB_FORK_VERSION : 0x04000001
48
48
DENEB_FORK_EPOCH : 18446744073709551615
49
+ # EIP6110
50
+ EIP6110_FORK_VERSION : 0x05000001
51
+ EIP6110_FORK_EPOCH : 18446744073709551615
52
+ # EIP7002
53
+ EIP7002_FORK_VERSION : 0x05000001
54
+ EIP7002_FORK_EPOCH : 18446744073709551615
55
+ # WHISK
56
+ WHISK_FORK_VERSION : 0x06000001
57
+ WHISK_FORK_EPOCH : 18446744073709551615
49
58
50
59
# Time parameters
51
60
# ---------------------------------------------------------------
@@ -68,15 +77,24 @@ INACTIVITY_SCORE_BIAS: 4
68
77
INACTIVITY_SCORE_RECOVERY_RATE : 16
69
78
# 2**4 * 10**9 (= 16,000,000,000) Gwei
70
79
EJECTION_BALANCE : 16000000000
71
- # 2**2 (= 4)
72
- MIN_PER_EPOCH_CHURN_LIMIT : 4
80
+ # [customized] more easily demonstrate the difference between this value and the activation churn limit
81
+ # TODO: 1. update code to latest spec; 2. bump spectest version; 3. update this value
82
+ MIN_PER_EPOCH_CHURN_LIMIT : 4 # 2
73
83
# [customized] scale queue churn at much lower validator counts for testing
74
84
CHURN_LIMIT_QUOTIENT : 32
85
+ # [New in Deneb:EIP7514] [customized]
86
+ MAX_PER_EPOCH_ACTIVATION_CHURN_LIMIT : 4
75
87
76
88
# Fork choice
77
89
# ---------------------------------------------------------------
78
90
# 40%
79
91
PROPOSER_SCORE_BOOST : 40
92
+ # 20%
93
+ REORG_HEAD_WEIGHT_THRESHOLD : 20
94
+ # 160%
95
+ REORG_PARENT_WEIGHT_THRESHOLD : 160
96
+ # `2` epochs
97
+ REORG_MAX_EPOCHS_SINCE_FINALIZATION : 2
80
98
81
99
# Deposit contract
82
100
# ---------------------------------------------------------------
@@ -114,3 +132,21 @@ ATTESTATION_SUBNET_COUNT: 64
114
132
ATTESTATION_SUBNET_EXTRA_BITS : 0
115
133
# ceillog2(ATTESTATION_SUBNET_COUNT) + ATTESTATION_SUBNET_EXTRA_BITS
116
134
ATTESTATION_SUBNET_PREFIX_BITS : 6
135
+
136
+ # Deneb
137
+ # `2**7` (=128)
138
+ MAX_REQUEST_BLOCKS_DENEB : 128
139
+ # MAX_REQUEST_BLOCKS_DENEB * MAX_BLOBS_PER_BLOCK
140
+ MAX_REQUEST_BLOB_SIDECARS : 768
141
+ # `2**12` (= 4096 epochs, ~18 days)
142
+ MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS : 4096
143
+ # `6`
144
+ BLOB_SIDECAR_SUBNET_COUNT : 6
145
+
146
+ # Whisk
147
+ WHISK_EPOCHS_PER_SHUFFLING_PHASE : 4
148
+ WHISK_PROPOSER_SELECTION_GAP : 1
149
+
150
+ # EIP7594
151
+ EIP7594_FORK_VERSION : 0x06000001
152
+ EIP7594_FORK_EPOCH : 18446744073709551615
0 commit comments