Commit 5c64ed5e authored by Gyanendra Mishra's avatar Gyanendra Mishra Committed by GitHub

fix: make nimbus work with mev components (#244)

parent de599525
...@@ -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 >>
......
{
"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
...@@ -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(
......
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