8
8
{.push raises : [].}
9
9
10
10
import
11
- std/ [sequtils, strutils, os] ,
11
+ std/ os ,
12
12
stew/ [byteutils, objects], stew/ shims/ macros, nimcrypto/ hash,
13
13
web3/ [conversions],
14
14
web3/ primitives as web3types,
15
15
chronicles,
16
16
eth/ common/ eth_types_json_serialization,
17
17
../ spec/ [eth2_ssz_serialization, forks]
18
18
19
+ from std/ sequtils import deduplicate, filterIt, mapIt
20
+ from std/ strutils import
21
+ escape, parseBiggestUInt, replace, splitLines, startsWith, strip,
22
+ toLowerAscii
23
+
19
24
# TODO (zah):
20
25
# We can compress the embedded states with snappy before embedding them here.
21
26
@@ -236,7 +241,7 @@ when const_preset == "gnosis":
236
241
chiadoGenesisSize* {.importc : " gnosis_chiado_genesis_size" .}: int
237
242
238
243
# let `.incbin` in assembly file find the binary file through search path
239
- {.passc : " -I" & vendorDir.}
244
+ {.passc : " -I" & escape ( vendorDir) .}
240
245
{.compile : " network_metadata_gnosis.S" .}
241
246
242
247
else :
@@ -263,9 +268,6 @@ when const_preset == "gnosis":
263
268
checkForkConsistency (network.cfg)
264
269
265
270
for network in [gnosisMetadata, chiadoMetadata]:
266
- doAssert network.cfg.ALTAIR_FORK_EPOCH < FAR_FUTURE_EPOCH
267
- doAssert network.cfg.BELLATRIX_FORK_EPOCH < FAR_FUTURE_EPOCH
268
- doAssert network.cfg.CAPELLA_FORK_EPOCH < FAR_FUTURE_EPOCH
269
271
doAssert network.cfg.DENEB_FORK_EPOCH < FAR_FUTURE_EPOCH
270
272
doAssert network.cfg.ELECTRA_FORK_EPOCH == FAR_FUTURE_EPOCH
271
273
static : doAssert ConsensusFork .high == ConsensusFork .Deneb
@@ -287,7 +289,7 @@ elif const_preset == "mainnet":
287
289
{.pop .}
288
290
289
291
# let `.incbin` in assembly file find the binary file through search path
290
- {.passc : " -I" & vendorDir.}
292
+ {.passc : " -I" & escape ( vendorDir) .}
291
293
{.compile : " network_metadata_mainnet.S" .}
292
294
293
295
else :
@@ -329,9 +331,6 @@ elif const_preset == "mainnet":
329
331
checkForkConsistency (network.cfg)
330
332
331
333
for network in [mainnetMetadata, praterMetadata, sepoliaMetadata, holeskyMetadata]:
332
- doAssert network.cfg.ALTAIR_FORK_EPOCH < FAR_FUTURE_EPOCH
333
- doAssert network.cfg.BELLATRIX_FORK_EPOCH < FAR_FUTURE_EPOCH
334
- doAssert network.cfg.CAPELLA_FORK_EPOCH < FAR_FUTURE_EPOCH
335
334
doAssert network.cfg.DENEB_FORK_EPOCH < FAR_FUTURE_EPOCH
336
335
doAssert network.cfg.ELECTRA_FORK_EPOCH == FAR_FUTURE_EPOCH
337
336
static : doAssert ConsensusFork .high == ConsensusFork .Deneb
0 commit comments