Skip to content

Commit a9058f5

Browse files
committed
fix: update to latest spec
1 parent 8f8830f commit a9058f5

File tree

7 files changed

+34
-11
lines changed

7 files changed

+34
-11
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ network_params:
627627
# Maximum size of gossip messages in bytes
628628
# 10 * 2**20 (= 10485760, 10 MiB)
629629
# Defaults to 10485760 (10MB)
630-
gossip_max_size: 10485760
630+
max_payload_size: 10485760
631631

632632

633633

@@ -986,7 +986,7 @@ spamoor_blob_params:
986986
# Ethereum genesis generator params
987987
ethereum_genesis_generator_params:
988988
# The image to use for ethereum genesis generator
989-
image: ethpandaops/ethereum-genesis-generator:3.7.0
989+
image: ethpandaops/ethereum-genesis-generator:3.7.1
990990

991991
# Global parameter to set the exit ip address of services and public ports
992992
port_publisher:

network_params.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ keymanager_enabled: false
176176
checkpoint_sync_enabled: false
177177
checkpoint_sync_url: ""
178178
ethereum_genesis_generator_params:
179-
image: ethpandaops/ethereum-genesis-generator:3.7.0
179+
image: ethpandaops/ethereum-genesis-generator:3.7.1
180180
port_publisher:
181181
nat_exit_ip: KURTOSIS_IP_ADDR_PLACEHOLDER
182182
el:

src/package_io/constants.star

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ DEFAULT_DORA_IMAGE = "ethpandaops/dora:latest"
8989
DEFAULT_ASSERTOOR_IMAGE = "ethpandaops/assertoor:latest"
9090
DEFAULT_SNOOPER_IMAGE = "ethpandaops/rpc-snooper:latest"
9191
DEFAULT_ETHEREUM_GENESIS_GENERATOR_IMAGE = (
92-
"ethpandaops/ethereum-genesis-generator:3.7.0"
92+
"ethpandaops/ethereum-genesis-generator:3.7.1"
9393
)
9494
DEFAULT_FLASHBOTS_RELAY_IMAGE = "ethpandaops/mev-boost-relay:main"
9595
DEFAULT_FLASHBOTS_BUILDER_IMAGE = "ethpandaops/reth-rbuilder:develop"
@@ -134,6 +134,7 @@ NETWORK_NAME = struct(
134134
mainnet="mainnet",
135135
sepolia="sepolia",
136136
holesky="holesky",
137+
hoodi="hoodi",
137138
ephemery="ephemery",
138139
kurtosis="kurtosis",
139140
verkle="verkle",
@@ -144,38 +145,44 @@ PUBLIC_NETWORKS = (
144145
"mainnet",
145146
"sepolia",
146147
"holesky",
148+
"hoodi",
147149
)
148150

149151
NETWORK_ID = {
150152
"mainnet": "1",
151153
"sepolia": "11155111",
152154
"holesky": "17000",
155+
"hoodi": "560048",
153156
}
154157

155158
CHECKPOINT_SYNC_URL = {
156159
"mainnet": "https://beaconstate.info",
157160
"ephemery": "https://checkpoint-sync.ephemery.ethpandaops.io/",
158161
"sepolia": "https://checkpoint-sync.sepolia.ethpandaops.io/",
159162
"holesky": "https://checkpoint-sync.holesky.ethpandaops.io/",
163+
"hoodi": "https://checkpoint-sync.hoodi.ethpandaops.io/",
160164
}
161165

162166
GENESIS_VALIDATORS_ROOT = {
163167
"mainnet": "0x4b363db94e286120d76eb905340fdd4e54bfe9f06bf33ff6cf5ad27f511bfe95",
164168
"sepolia": "0xd8ea171f3c94aea21ebc42a1ed61052acf3f9209c00e4efbaaddac09ed9b8078",
165169
"holesky": "0x9143aa7c615a7f7115e2b6aac319c03529df8242ae705fba9df39b79c59fa8b1",
170+
"hoodi": "0x212f13fc4df078b6cb7db228f1c8307566dcecf900867401a92023d7ba99cb5f",
166171
}
167172

168173
DEPOSIT_CONTRACT_ADDRESS = {
169174
"mainnet": "0x00000000219ab540356cBB839Cbe05303d7705Fa",
170175
"sepolia": "0x7f02C3E3c98b133055B8B348B2Ac625669Ed295D",
171176
"holesky": "0x4242424242424242424242424242424242424242",
172177
"ephemery": "0x4242424242424242424242424242424242424242",
178+
"hoodi": "0x00000000219ab540356cBB839Cbe05303d7705Fa",
173179
}
174180

175181
GENESIS_TIME = {
176182
"mainnet": 1606824023,
177183
"sepolia": 1655733600,
178184
"holesky": 1695902400,
185+
"hoodi": 1741971600,
179186
}
180187

181188
VOLUME_SIZE = {
@@ -275,7 +282,24 @@ VOLUME_SIZE = {
275282
"lodestar_volume_size": 1000, # 1GB
276283
"grandine_volume_size": 1000, # 1GB
277284
},
285+
"hoodi": {
286+
"geth_volume_size": 100000, # 100GB
287+
"erigon_volume_size": 200000, # 200GB
288+
"nethermind_volume_size": 100000, # 100GB
289+
"besu_volume_size": 100000, # 100GB
290+
"reth_volume_size": 300000, # 300GB
291+
"reth_builder_volume_size": 300000, # 300GB
292+
"ethereumjs_volume_size": 100000, # 100GB
293+
"nimbus_eth1_volume_size": 100000, # 100GB
294+
"prysm_volume_size": 100000, # 100GB
295+
"lighthouse_volume_size": 100000, # 100GB
296+
"teku_volume_size": 100000, # 100GB
297+
"nimbus_volume_size": 100000, # 100GB
298+
"lodestar_volume_size": 100000, # 100GB
299+
"grandine_volume_size": 100000, # 100GB
300+
},
278301
}
279302
VOLUME_SIZE["mainnet-shadowfork"] = VOLUME_SIZE["mainnet"]
280303
VOLUME_SIZE["sepolia-shadowfork"] = VOLUME_SIZE["sepolia"]
281304
VOLUME_SIZE["holesky-shadowfork"] = VOLUME_SIZE["holesky"]
305+
VOLUME_SIZE["hoodi-shadowfork"] = VOLUME_SIZE["hoodi"]

src/package_io/input_parser.star

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ def input_parser(plan, input_args):
360360
],
361361
devnet_repo=result["network_params"]["devnet_repo"],
362362
prefunded_accounts=result["network_params"]["prefunded_accounts"],
363-
gossip_max_size=result["network_params"]["gossip_max_size"],
363+
max_payload_size=result["network_params"]["max_payload_size"],
364364
),
365365
mev_params=struct(
366366
mev_relay_image=result["mev_params"]["mev_relay_image"],
@@ -925,7 +925,7 @@ def default_network_params():
925925
"additional_preloaded_contracts": {},
926926
"devnet_repo": "ethpandaops",
927927
"prefunded_accounts": {},
928-
"gossip_max_size": 10485760,
928+
"max_payload_size": 10485760,
929929
}
930930

931931

@@ -966,7 +966,7 @@ def default_minimal_network_params():
966966
"additional_preloaded_contracts": {},
967967
"devnet_repo": "ethpandaops",
968968
"prefunded_accounts": {},
969-
"gossip_max_size": 10485760,
969+
"max_payload_size": 10485760,
970970
}
971971

972972

src/package_io/sanity_check.star

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ SUBCATEGORY_PARAMS = {
173173
"additional_preloaded_contracts",
174174
"devnet_repo",
175175
"prefunded_accounts",
176-
"gossip_max_size",
176+
"max_payload_size",
177177
],
178178
"blockscout_params": [
179179
"image",

src/prelaunch_data_generator/el_cl_genesis/el_cl_genesis_generator.star

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,5 +139,5 @@ def new_env_file_for_el_cl_genesis_data(
139139
network_params.additional_preloaded_contracts
140140
),
141141
"PrefundedAccounts": json.encode(network_params.prefunded_accounts),
142-
"GossipMaxSize": network_params.gossip_max_size,
142+
"MaxPayloadSize": network_params.max_payload_size,
143143
}

static_files/genesis-generation-config/el-cl/values.env.tmpl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,4 @@ export MAX_BLOBS_PER_BLOCK_FULU={{ .MaxBlobsPerBlockFulu }}
4444
export TARGET_BLOBS_PER_BLOCK_FULU={{ .TargetBlobsPerBlockFulu }}
4545
export ADDITIONAL_PRELOADED_CONTRACTS={{ .AdditionalPreloadedContracts }}
4646
export EL_PREMINE_ADDRS={{ .PrefundedAccounts }}
47-
export GOSSIP_MAX_SIZE={{ .GossipMaxSize }}
48-
export MAX_CHUNK_SIZE={{ .GossipMaxSize }}
47+
export MAX_PAYLOAD_SIZE={{ .MaxPayloadSize }}

0 commit comments

Comments
 (0)