@@ -22,13 +22,13 @@ TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH: 18446744073709551615
2222
2323# Genesis
2424# ---------------------------------------------------------------
25- # ` 2**14` (= 16,384)
25+ # 2**14 (= 16,384) validators
2626MIN_GENESIS_ACTIVE_VALIDATOR_COUNT : 16384
2727# Dec 1, 2020, 12pm UTC
2828MIN_GENESIS_TIME : 1606824000
29- # Mainnet initial fork version, recommend altering for testnets
29+ # Initial fork version for mainnet
3030GENESIS_FORK_VERSION : 0x00000000
31- # 604800 seconds ( 7 days)
31+ # 7 * 24 * 3,600 (= 604,800) seconds, 7 days
3232GENESIS_DELAY : 604800
3333
3434# Forking
@@ -39,25 +39,34 @@ GENESIS_DELAY: 604800
3939
4040# Altair
4141ALTAIR_FORK_VERSION : 0x01000000
42- ALTAIR_FORK_EPOCH : 74240 # Oct 27, 2021, 10:56:23am UTC
42+ ALTAIR_FORK_EPOCH : 74240 # Oct 27, 2021, 10:56:23am UTC
4343# Bellatrix
4444BELLATRIX_FORK_VERSION : 0x02000000
45- BELLATRIX_FORK_EPOCH : 144896 # Sept 6, 2022, 11:34:47am UTC
45+ BELLATRIX_FORK_EPOCH : 144896 # Sept 6, 2022, 11:34:47am UTC
4646# Capella
4747CAPELLA_FORK_VERSION : 0x03000000
48- CAPELLA_FORK_EPOCH : 194048 # April 12, 2023, 10:27:35pm UTC
48+ CAPELLA_FORK_EPOCH : 194048 # April 12, 2023, 10:27:35pm UTC
4949# Deneb
5050DENEB_FORK_VERSION : 0x04000000
51- DENEB_FORK_EPOCH : 269568 # March 13, 2024, 01:55:35pm UTC
51+ DENEB_FORK_EPOCH : 269568 # March 13, 2024, 01:55:35pm UTC
5252# Electra
5353ELECTRA_FORK_VERSION : 0x05000000
54- ELECTRA_FORK_EPOCH : 364032 # May 7, 2025, 10:05:11am UTC
54+ ELECTRA_FORK_EPOCH : 364032 # May 7, 2025, 10:05:11am UTC
5555# Fulu
5656FULU_FORK_VERSION : 0x06000000
57- FULU_FORK_EPOCH : 411392 # December 3, 2025, 09:49:11pm UTC
57+ FULU_FORK_EPOCH : 411392 # December 3, 2025, 09:49:11pm UTC
5858# Gloas
59- GLOAS_FORK_VERSION : 0x07000000
59+ GLOAS_FORK_VERSION : 0x07000000 # temporary stub
6060GLOAS_FORK_EPOCH : 18446744073709551615
61+ # EIP7441
62+ EIP7441_FORK_VERSION : 0x08000000 # temporary stub
63+ EIP7441_FORK_EPOCH : 18446744073709551615
64+ # EIP7805
65+ EIP7805_FORK_VERSION : 0x0a000000 # temporary stub
66+ EIP7805_FORK_EPOCH : 18446744073709551615
67+ # EIP7928
68+ EIP7928_FORK_VERSION : 0x0b000000 # temporary stub
69+ EIP7928_FORK_EPOCH : 18446744073709551615
6170
6271# Time parameters
6372# ---------------------------------------------------------------
@@ -86,6 +95,28 @@ SYNC_MESSAGE_DUE_BPS: 3333
8695# 6667 basis points, ~67% of SLOT_DURATION_MS
8796CONTRIBUTION_DUE_BPS : 6667
8897
98+ # Gloas
99+ # 2**12 (= 4,096) epochs
100+ MIN_BUILDER_WITHDRAWABILITY_DELAY : 4096
101+ # 2500 basis points, 25% of SLOT_DURATION_MS
102+ ATTESTATION_DUE_BPS_GLOAS : 2500
103+ # 5000 basis points, 50% of SLOT_DURATION_MS
104+ AGGREGATE_DUE_BPS_GLOAS : 5000
105+ # 2500 basis points, 25% of SLOT_DURATION_MS
106+ SYNC_MESSAGE_DUE_BPS_GLOAS : 2500
107+ # 5000 basis points, 50% of SLOT_DURATION_MS
108+ CONTRIBUTION_DUE_BPS_GLOAS : 5000
109+ # 7500 basis points, 75% of SLOT_DURATION_MS
110+ PAYLOAD_ATTESTATION_DUE_BPS : 7500
111+
112+ # EIP7805
113+ # 7500 basis points, 75% of SLOT_DURATION_MS
114+ VIEW_FREEZE_CUTOFF_BPS : 7500
115+ # 6667 basis points, ~67% of SLOT_DURATION_MS
116+ INCLUSION_LIST_SUBMISSION_DUE_BPS : 6667
117+ # 9167 basis points, ~92% of SLOT_DURATION_MS
118+ PROPOSER_INCLUSION_LIST_CUTOFF_BPS : 9167
119+
89120# Validator cycle
90121# ---------------------------------------------------------------
91122# 2**2 (= 4)
@@ -137,10 +168,6 @@ MAX_REQUEST_BLOCKS: 1024
137168EPOCHS_PER_SUBNET_SUBSCRIPTION : 256
138169# MIN_VALIDATOR_WITHDRAWABILITY_DELAY + CHURN_LIMIT_QUOTIENT // 2 (= 33,024) epochs
139170MIN_EPOCHS_FOR_BLOCK_REQUESTS : 33024
140- # 5s
141- TTFB_TIMEOUT : 5
142- # 10s
143- RESP_TIMEOUT : 10
144171# 2**5 (= 32) slots
145172ATTESTATION_PROPAGATION_SLOT_RANGE : 32
146173# 500ms
@@ -154,9 +181,7 @@ ATTESTATION_SUBNET_COUNT: 64
154181# 0 bits
155182ATTESTATION_SUBNET_EXTRA_BITS : 0
156183# ceillog2(ATTESTATION_SUBNET_COUNT) + ATTESTATION_SUBNET_EXTRA_BITS (= 6 + 0) bits
157- # computed at runtime
158184ATTESTATION_SUBNET_PREFIX_BITS : 6
159- ATTESTATION_SUBNET_SHUFFLING_PREFIX_BITS : 3
160185
161186# Deneb
162187# 2**7 (= 128) blocks
@@ -196,6 +221,22 @@ BALANCE_PER_ADDITIONAL_CUSTODY_GROUP: 32000000000
196221# 2**12 (= 4,096) epochs
197222MIN_EPOCHS_FOR_DATA_COLUMN_SIDECARS_REQUESTS : 4096
198223
224+ # Gloas
225+ # 2**7 (= 128) payloads
226+ MAX_REQUEST_PAYLOADS : 128
227+
228+ # EIP7441
229+ # 2**8 (= 256) epochs
230+ EPOCHS_PER_SHUFFLING_PHASE : 256
231+ # 2**1 (= 2) epochs
232+ PROPOSER_SELECTION_GAP : 2
233+
234+ # EIP7805
235+ # 2**4 (= 16) inclusion lists
236+ MAX_REQUEST_INCLUSION_LIST : 16
237+ # 2**13 (= 8,192) bytes
238+ MAX_BYTES_PER_INCLUSION_LIST : 8192
239+
199240# Blob Scheduling
200241# ---------------------------------------------------------------
201242
@@ -204,5 +245,3 @@ BLOB_SCHEDULE:
204245 MAX_BLOBS_PER_BLOCK : 15
205246 - EPOCH : 419072 # January 7, 2026, 01:01:11am UTC
206247 MAX_BLOBS_PER_BLOCK : 21
207-
208- # Gloas
0 commit comments