@@ -190,6 +190,10 @@ def input_parser(plan, input_args):
190190 for sub_attr in input_args ["spamoor_params" ]:
191191 sub_value = input_args ["spamoor_params" ][sub_attr ]
192192 result ["spamoor_params" ][sub_attr ] = sub_value
193+ elif attr == "ethereum_genesis_generator_params" :
194+ for sub_attr in input_args ["ethereum_genesis_generator_params" ]:
195+ sub_value = input_args ["ethereum_genesis_generator_params" ][sub_attr ]
196+ result ["ethereum_genesis_generator_params" ][sub_attr ] = sub_value
193197
194198 if result .get ("disable_peer_scoring" ):
195199 result = enrich_disable_peer_scoring (result )
@@ -476,6 +480,9 @@ def input_parser(plan, input_args):
476480 keymanager_enabled = result ["keymanager_enabled" ],
477481 checkpoint_sync_enabled = result ["checkpoint_sync_enabled" ],
478482 checkpoint_sync_url = result ["checkpoint_sync_url" ],
483+ ethereum_genesis_generator_params = struct (
484+ image = result ["ethereum_genesis_generator_params" ]["image" ],
485+ ),
479486 port_publisher = struct (
480487 nat_exit_ip = result ["port_publisher" ]["nat_exit_ip" ],
481488 cl_enabled = result ["port_publisher" ]["cl" ]["enabled" ],
@@ -864,6 +871,7 @@ def default_input_args(input_args):
864871 "keymanager_enabled" : False ,
865872 "checkpoint_sync_enabled" : False ,
866873 "checkpoint_sync_url" : "" ,
874+ "ethereum_genesis_generator_params" : get_default_ethereum_genesis_generator_params (),
867875 "port_publisher" : {
868876 "nat_exit_ip" : constants .PRIVATE_IP_ADDRESS_PLACEHOLDER ,
869877 "public_port_start" : None ,
@@ -1387,6 +1395,7 @@ def docker_cache_image_override(plan, result):
13871395 "prometheus_params.image" ,
13881396 "grafana_params.image" ,
13891397 "spamoor_params.image" ,
1398+ "ethereum_genesis_generator_params.image" ,
13901399 ]
13911400
13921401 if result ["docker_cache_params" ]["url" ] == "" :
@@ -1458,3 +1467,9 @@ def docker_cache_image_override(plan, result):
14581467 tooling_image_key
14591468 )
14601469 )
1470+
1471+
1472+ def get_default_ethereum_genesis_generator_params ():
1473+ return {
1474+ "image" : "ethpandaops/ethereum-genesis-generator:3.4.7" ,
1475+ }
0 commit comments