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
5c64ed5e
Unverified
Commit
5c64ed5e
authored
Sep 28, 2023
by
Gyanendra Mishra
Committed by
GitHub
Sep 28, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: make nimbus work with mev components (#244)
parent
de599525
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
40 additions
and
40 deletions
+40
-40
config.yml
.circleci/config.yml
+21
-39
nimbus-mev.json
.circleci/tests/nimbus-mev.json
+17
-0
parse_input.star
src/package_io/parse_input.star
+2
-1
No files found.
.circleci/config.yml
View file @
5c64ed5e
...
@@ -170,49 +170,31 @@ jobs:
...
@@ -170,49 +170,31 @@ jobs:
-
checkout
-
checkout
-
run
:
kurtosis run ${PWD} "$(cat ./.circleci/tests/mev.json)"
-
run
:
kurtosis run ${PWD} "$(cat ./.circleci/tests/mev.json)"
nimbus_mev
:
executor
:
ubuntu_vm
steps
:
-
<<
:
*setup_kurtosis
-
checkout
-
run
:
kurtosis run ${PWD} "$(cat ./.circleci/tests/nimbus-mev.json)"
workflows
:
workflows
:
check_latest_version
:
check_latest_version
:
when
:
<< pipeline.parameters.should-enable-check-latest-version-workflow >>
when
:
<< pipeline.parameters.should-enable-check-latest-version-workflow >>
jobs
:
jobs
:
-
check_latest_version
:
-
check_latest_version
context
:
-
besu-all
-
slack-secrets
-
erigon-all
-
besu-all
:
-
ethereumjs-all
context
:
-
geth-all
-
slack-secrets
-
lighthouse-all
-
erigon-all
:
-
lodestar-all
context
:
-
mix
-
slack-secrets
-
nethermind-all
-
ethereumjs-all
:
-
nimbus-all
context
:
-
prysm-all
-
slack-secrets
-
reth-all
-
geth-all
:
-
teku-all
context
:
-
nimbus_mev
-
slack-secrets
-
lighthouse-all
:
context
:
-
slack-secrets
-
lodestar-all
:
context
:
-
slack-secrets
-
mix
:
context
:
-
slack-secrets
-
nethermind-all
:
context
:
-
slack-secrets
-
nimbus-all
:
context
:
-
slack-secrets
-
prysm-all
:
context
:
-
slack-secrets
-
reth-all
:
context
:
-
slack-secrets
-
teku-all
:
context
:
-
slack-secrets
build
:
build
:
when
:
<< pipeline.parameters.should-enable-build-workflow >>
when
:
<< pipeline.parameters.should-enable-build-workflow >>
...
...
.circleci/tests/nimbus-mev.json
0 → 100644
View file @
5c64ed5e
{
"participants"
:
[{
"el_client_type"
:
"geth"
,
"cl_client_type"
:
"nimbus"
}],
"network_params"
:
{
"network_id"
:
"3151908"
,
"deposit_contract_address"
:
"0x4242424242424242424242424242424242424242"
,
"seconds_per_slot"
:
12
,
"slots_per_epoch"
:
32
,
"num_validator_keys_per_node"
:
64
,
"preregistered_validator_keys_mnemonic"
:
"giant issue aisle success illegal bike spike question tent bar rely arctic volcano long crawl hungry vocal artwork sniff fantasy very lucky have athlete"
,
"capella_fork_epoch"
:
1
},
"global_client_log_level"
:
"info"
,
"mev_type"
:
"full"
}
\ No newline at end of file
src/package_io/parse_input.star
View file @
5c64ed5e
...
@@ -406,8 +406,9 @@ def enrich_mev_extra_params(parsed_arguments_dict, mev_prefix, mev_port, mev_typ
...
@@ -406,8 +406,9 @@ def enrich_mev_extra_params(parsed_arguments_dict, mev_prefix, mev_port, mev_typ
)
)
if participant["cl_client_type"] == "nimbus":
if participant["cl_client_type"] == "nimbus":
participant["validator_extra_params"].append("--payload-builder=true")
participant["validator_extra_params"].append("--payload-builder=true")
participant["beacon_extra_params"].append("--payload-builder=true")
participant["beacon_extra_params"].append(
participant["beacon_extra_params"].append(
"--payload-builder
=true", "--payload-builder
-url={0}".format(mev_url)
"--payload-builder-url={0}".format(mev_url)
)
)
if participant["cl_client_type"] == "teku":
if participant["cl_client_type"] == "teku":
participant["validator_extra_params"].append(
participant["validator_extra_params"].append(
...
...
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