From a787b38d8c8e61008244818581bf5d9a3103bd33 Mon Sep 17 00:00:00 2001 From: leoporoli Date: Mon, 18 Sep 2023 17:01:11 -0300 Subject: [PATCH] fix: parse input (#205) --- src/package_io/parse_input.star | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/package_io/parse_input.star b/src/package_io/parse_input.star index 5522efd55..beaf4df73 100644 --- a/src/package_io/parse_input.star +++ b/src/package_io/parse_input.star @@ -2,6 +2,8 @@ FLASHBOTS_MEV_BOOST_PORT = 18550 MEV_BOOST_SERVICE_NAME_PREFIX = "mev-boost-" +ATTR_TO_BE_SKIPPED_AT_ROOT = ("network_params", "participants", "mev_params") + package_io_constants = import_module("github.com/kurtosis-tech/eth-network-package/package_io/constants.star") package_io_parser = import_module("github.com/kurtosis-tech/eth-network-package/package_io/input_parser.star") @@ -17,8 +19,11 @@ def parse_input(plan, input_args): for attr in input_args: value = input_args[attr] + # if its inserted we use the value inserted + if attr not in ATTR_TO_BE_SKIPPED_AT_ROOT and attr in input_args: + result[attr] = value # custom eth2 attributes config - if attr == "mev_params": + elif attr == "mev_params": for sub_attr in input_args["mev_params"]: sub_value = input_args["mev_params"][sub_attr] result["mev_params"][sub_attr] = sub_value