Commit 040e622c authored by ltitanb's avatar ltitanb Committed by GitHub

fix: commit boost startup (#906)

parent 03bb449c
...@@ -417,6 +417,7 @@ def run(plan, args={}): ...@@ -417,6 +417,7 @@ def run(plan, args={}):
mev_endpoints, mev_endpoints,
el_cl_data_files_artifact_uuid, el_cl_data_files_artifact_uuid,
global_node_selectors, global_node_selectors,
final_genesis_timestamp,
) )
else: else:
fail("Invalid MEV type") fail("Invalid MEV type")
......
...@@ -30,6 +30,7 @@ def launch( ...@@ -30,6 +30,7 @@ def launch(
relays, relays,
el_cl_genesis_data, el_cl_genesis_data,
global_node_selectors, global_node_selectors,
final_genesis_timestamp,
): ):
network = ( network = (
network network
...@@ -39,15 +40,13 @@ def launch( ...@@ -39,15 +40,13 @@ def launch(
image = mev_params.mev_boost_image image = mev_params.mev_boost_image
template_data = new_config_template_data( template_data = new_config_template_data(
network, network, input_parser.MEV_BOOST_PORT, relays, final_genesis_timestamp
input_parser.MEV_BOOST_PORT,
relays,
) )
mev_rs_boost_config_template = read_file(static_files.COMMIT_BOOST_CONFIG_FILEPATH) commit_boost_config_template = read_file(static_files.COMMIT_BOOST_CONFIG_FILEPATH)
template_and_data = shared_utils.new_template_and_data( template_and_data = shared_utils.new_template_and_data(
mev_rs_boost_config_template, template_data commit_boost_config_template, template_data
) )
template_and_data_by_rel_dest_filepath = {} template_and_data_by_rel_dest_filepath = {}
...@@ -92,6 +91,7 @@ def get_config( ...@@ -92,6 +91,7 @@ def get_config(
cmd=[], cmd=[],
env_vars={ env_vars={
"CB_CONFIG": config_file_path, "CB_CONFIG": config_file_path,
"RUST_LOG": "debug",
}, },
files={ files={
CB_CONFIG_MOUNT_DIRPATH_ON_SERVICE: config_file, CB_CONFIG_MOUNT_DIRPATH_ON_SERVICE: config_file,
...@@ -111,9 +111,10 @@ def new_mev_boost_launcher(should_check_relay, relay_end_points): ...@@ -111,9 +111,10 @@ def new_mev_boost_launcher(should_check_relay, relay_end_points):
) )
def new_config_template_data(network, port, relays): def new_config_template_data(network, port, relays, final_genesis_timestamp):
return { return {
"Network": network, "Network": network,
"Port": port, "Port": port,
"Relays": relays, "Relays": relays,
"Timestamp": final_genesis_timestamp,
} }
chain = "{{ .Network }}" chain = { genesis_time_secs = {{ .Timestamp }}, path = "{{ .Network }}" }
[pbs] [pbs]
host = "0.0.0.0"
port = {{ .Port }} port = {{ .Port }}
{{ range $index, $relay := .Relays }} {{ range $index, $relay := .Relays }}
[[relays]] [[relays]]
id = "mev_relay_{{$index}}" id = "mev_relay_{{$index}}"
url = "{{ $relay }}" url = "{{ $relay }}"
{{- end }} {{- end }}
\ No newline at end of file
[logs]
log_level = "debug"
max_log_files = 7
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment