diff --git a/README.md b/README.md index 8430f3574..6dde2f11b 100644 --- a/README.md +++ b/README.md @@ -179,9 +179,6 @@ To configure the package behaviour, you can modify your `eth2-package-params.yam ``` -Note: Following an update starting the network post-merge, `erigon`, and `prysm` clients don't work anymore. Fixes are tracked in the following Github issues: -- Prysm: [#11508][prysm-issue] -- Erigon: [#154][erigon-issue] You can find the latest Kiln compatible docker images here: https://notes.ethereum.org/@launchpad/kiln diff --git a/src/package_io/parse_input.star b/src/package_io/parse_input.star index 525fcd75f..d81f781b8 100644 --- a/src/package_io/parse_input.star +++ b/src/package_io/parse_input.star @@ -88,6 +88,9 @@ def parse_input(input_args): if result["network_params"]["capella_fork_epoch"] == 0: fail("capella_fork_epoch is 0 needs to be > 0 ") + if result["network_params"]["deneb_fork_epoch"] == 0: + fail("deneb_fork_epoch is 0 needs to be > 0 ") + required_num_validtors = 2 * result["network_params"]["slots_per_epoch"] actual_num_validators = len(result["participants"]) * result["network_params"]["num_validator_keys_per_node"] if required_num_validtors > actual_num_validators: @@ -118,6 +121,7 @@ def parse_input(input_args): seconds_per_slot=result["network_params"]["seconds_per_slot"], slots_per_epoch=result["network_params"]["slots_per_epoch"], capella_fork_epoch=result["network_params"]["capella_fork_epoch"], + deneb_fork_epoch=result["network_params"]["deneb_fork_epoch"], genesis_delay=result["network_params"]["genesis_delay"] ), launch_additional_services=result["launch_additional_services"], @@ -158,7 +162,8 @@ def default_network_params(): "seconds_per_slot": 12, "slots_per_epoch": 32, "genesis_delay": 120, - "capella_fork_epoch": 5, + "capella_fork_epoch": 2, + "deneb_fork_epoch": 5 } def default_participant():