Commit 8ed275a4 authored by Parithosh Jayanthi's avatar Parithosh Jayanthi Committed by GitHub

feat: Adding support for new system contracts + updating devnet config (#862)

Co-authored-by: default avatarpk910 <philipp@pk910.de>
Co-authored-by: default avatarpk910 <github@pk910.de>
parent 28f7b7d4
participants_matrix:
el:
- el_type: nethermind
el_image: nethermindeth/nethermind:pectra-fix
- el_type: geth
el_image: ethpandaops/geth:lightclient-prague-devnet-1-37c4b03
- el_type: ethereumjs
el_image: ethpandaops/ethereumjs:master-b543d2f
- el_type: erigon
el_image: ethpandaops/erigon:main-faa564e
- el_type: reth
el_image: ethpandaops/reth:onbjerg-devnet-2-36bc13d
- el_type: besu
el_image: ethpandaops/besu:main-ec8429f
cl:
- cl_type: lighthouse
cl_image: ethpandaops/lighthouse:electra-devnet-1-ba28217
- cl_type: teku
cl_image: ethpandaops/teku:master-2d2d17b
- cl_type: nimbus
cl_image: ethpandaops/nimbus-eth2:unstable-ae0a148
- cl_type: lodestar
cl_image: ethpandaops/lodestar:electra-fork-rebasejul30
- cl_type: grandine
cl_image: ethpandaops/grandine:electra-bdd3997
- cl_type: prysm
cl_image: ethpandaops/prysm-beacon-chain:develop-4d823ac
network_params:
network: pectra-devnet-2
additional_services:
- dora
- assertoor
snooper_enabled: true
assertoor_params:
run_stability_check: false
run_block_proposal_check: false
tests:
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/wait-for-slot.yaml", id: "wait1", config: { slot: 34 }}
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/bls-changes.yaml", config: { validatorCount: 300 }}
# EIP-6110
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/wait-for-slot.yaml", id: "wait2", config: { slot: 38 }}
- https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/massive-deposit-0x02.yaml
# EIP-2935
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/wait-for-slot.yaml", id: "wait3", config: { slot: 42 }}
- https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/blockhash-test.yaml
# EIP-7002
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/wait-for-slot.yaml", id: "wait4", config: { slot: 46 }}
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/voluntary-exits.yaml", config: { validatorCount: 10 }}
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/wait-for-slot.yaml", id: "wait5", config: { slot: 50 }}
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/el-triggered-exit.yaml", config: { validatorIndex: 20 }}
# EIP-7251
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/wait-for-slot.yaml", id: "wait6", config: { slot: 54 }}
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/pectra-dev/el-triggered-consolidation.yaml", config: { sourceValidatorIndex: 21, targetValidatorIndex: 25 }}
# Final check
- { file: "https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/block-proposal-check.yaml" }
participants:
- el_type: besu
el_image: ethpandaops/besu:24.12-develop-8c5aabe
cl_type: teku
cl_image: consensys/teku:develop
el_log_level: "DEBUG"
network_params:
electra_fork_epoch: 1
min_validator_withdrawability_delay: 1
shard_committee_period: 1
churn_limit_quotient: 16
num_validator_keys_per_node: 256
additional_services:
- dora
dora_params:
image: "ethpandaops/dora:master-latest"
snooper_enabled: true
\ No newline at end of file
......@@ -982,7 +982,7 @@ spamoor_blob_params:
# Ethereum genesis generator params
ethereum_genesis_generator_params:
# The image to use for ethereum genesis generator
image: ethpandaops/ethereum-genesis-generator:3.4.7
image: ethpandaops/ethereum-genesis-generator:3.5.1
# Global parameter to set the exit ip address of services and public ports
port_publisher:
......
......@@ -176,7 +176,7 @@ keymanager_enabled: false
checkpoint_sync_enabled: false
checkpoint_sync_url: ""
ethereum_genesis_generator_params:
image: ethpandaops/ethereum-genesis-generator:3.4.7
image: ethpandaops/ethereum-genesis-generator:3.5.1
port_publisher:
nat_exit_ip: KURTOSIS_IP_ADDR_PLACEHOLDER
el:
......
......@@ -89,7 +89,7 @@ DEFAULT_DORA_IMAGE = "ethpandaops/dora:latest"
DEFAULT_ASSERTOOR_IMAGE = "ethpandaops/assertoor:latest"
DEFAULT_SNOOPER_IMAGE = "ethpandaops/rpc-snooper:latest"
DEFAULT_ETHEREUM_GENESIS_GENERATOR_IMAGE = (
"ethpandaops/ethereum-genesis-generator:3.4.7"
"ethpandaops/ethereum-genesis-generator:3.5.1"
)
DEFAULT_FLASHBOTS_RELAY_IMAGE = "flashbots/mev-boost-relay:0.29.2a3"
DEFAULT_FLASHBOTS_BUILDER_IMAGE = "ethpandaops/reth-rbuilder:develop"
......
......@@ -1484,5 +1484,5 @@ def docker_cache_image_override(plan, result):
def get_default_ethereum_genesis_generator_params():
return {
"image": "ethpandaops/ethereum-genesis-generator:3.4.7",
"image": constants.DEFAULT_ETHEREUM_GENESIS_GENERATOR_IMAGE,
}
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