1- constants = import_module ("../package_io /constants.star" )
2-
1+ constants = import_module ("./constants.star" )
2+ shared_utils = import_module ( "../shared_utils/shared_utils.star" )
33genesis_constants = import_module (
44 "../prelaunch_data_generator/genesis_constants/genesis_constants.star"
55)
@@ -517,9 +517,12 @@ def enrich_disable_peer_scoring(parsed_arguments_dict):
517517# TODO perhaps clean this up into a map
518518def enrich_mev_extra_params (parsed_arguments_dict , mev_prefix , mev_port , mev_type ):
519519 for index , participant in enumerate (parsed_arguments_dict ["participants" ]):
520+ index_str = shared_utils .zfill_custom (
521+ index + 1 , len (str (len (parsed_arguments_dict ["participants" ])))
522+ )
520523 mev_url = "http://{0}-{1}-{2}-{3}:{4}" .format (
521524 MEV_BOOST_SERVICE_NAME_PREFIX ,
522- index ,
525+ index_str ,
523526 participant ["cl_client_type" ],
524527 participant ["el_client_type" ],
525528 mev_port ,
@@ -529,6 +532,7 @@ def enrich_mev_extra_params(parsed_arguments_dict, mev_prefix, mev_port, mev_typ
529532 participant ["validator_extra_params" ].append ("--builder-proposals" )
530533 participant ["beacon_extra_params" ].append ("--builder={0}" .format (mev_url ))
531534 if participant ["cl_client_type" ] == "lodestar" :
535+ participant ["validator_extra_params" ].append ("--builder" )
532536 participant ["beacon_extra_params" ].append ("--builder" )
533537 participant ["beacon_extra_params" ].append (
534538 "--builder.urls={0}" .format (mev_url )
@@ -553,7 +557,9 @@ def enrich_mev_extra_params(parsed_arguments_dict, mev_prefix, mev_port, mev_typ
553557 )
554558
555559 num_participants = len (parsed_arguments_dict ["participants" ])
556-
560+ index_str = shared_utils .zfill_custom (
561+ num_participants + 1 , len (str (num_participants + 1 ))
562+ )
557563 if mev_type == "full" :
558564 mev_participant = default_participant ()
559565 mev_participant ["el_client_type" ] = (
@@ -577,8 +583,8 @@ def enrich_mev_extra_params(parsed_arguments_dict, mev_prefix, mev_port, mev_typ
577583 "el_extra_params" : [
578584 "--builder" ,
579585 "--builder.remote_relay_endpoint=http://mev-relay-api:9062" ,
580- "--builder.beacon_endpoints=http://cl-{0}-lighthouse-geth:4000" .format (
581- num_participants + 1
586+ "--builder.beacon_endpoints=http://cl-{0}-lighthouse-geth-builder :4000" .format (
587+ index_str
582588 ),
583589 "--builder.bellatrix_fork_version={0}" .format (
584590 constants .BELLATRIX_FORK_VERSION
0 commit comments