Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
ethereum-package
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
vicotor
ethereum-package
Commits
1133497b
Unverified
Commit
1133497b
authored
Aug 31, 2023
by
Barnabas Busa
Committed by
GitHub
Aug 31, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: make it possible to have capella on epoch 0 or non 0 (#108)
parent
7a0c2d03
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
7 deletions
+7
-7
main.star
main.star
+1
-1
parse_input.star
src/package_io/parse_input.star
+6
-6
No files found.
main.star
View file @
1133497b
...
...
@@ -30,7 +30,7 @@ FULL_MEV_TYPE = "full"
PATH_TO_PARSED_BEACON_STATE = "/genesis/output/parsedBeaconState.json"
def run(plan, args):
args_with_right_defaults, args_with_defaults_dict = parse_input.parse_input(args)
args_with_right_defaults, args_with_defaults_dict = parse_input.parse_input(
plan,
args)
num_participants = len(args_with_right_defaults.participants)
network_params = args_with_right_defaults.network_params
...
...
src/package_io/parse_input.star
View file @
1133497b
...
...
@@ -27,7 +27,7 @@ MEV_BOOST_SERVICE_NAME_PREFIX = "mev-boost-"
package_io = import_module("github.com/kurtosis-tech/eth-network-package/package_io/constants.star")
def parse_input(input_args):
def parse_input(
plan,
input_args):
result = default_input_args()
for attr in input_args:
value = input_args[attr]
...
...
@@ -101,9 +101,6 @@ def parse_input(input_args):
if result["network_params"]["genesis_delay"] == 0:
fail("genesis_delay is 0 needs to be > 0 ")
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 ")
...
...
@@ -117,6 +114,9 @@ def parse_input(input_args):
if result.get("mev_type") in ("mock", "full"):
if result["network_params"]["capella_fork_epoch"] == 0:
plan.print("MEV components require a non zero value for the network_params.capella_fork_epoch; setting it to 1 as its 0")
result["network_params"]["capella_fork_epoch"] = 1
result = enrich_mev_extra_params(result, MEV_BOOST_SERVICE_NAME_PREFIX, FLASHBOTS_MEV_BOOST_PORT, result.get("mev_type"))
return struct(
...
...
@@ -196,7 +196,7 @@ def default_network_params():
"seconds_per_slot": 12,
"slots_per_epoch": 32,
"genesis_delay": 120,
"capella_fork_epoch":
1
,
"capella_fork_epoch":
0
,
"deneb_fork_epoch": 500
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment