diff --git a/ansible/inventories/devnet-0/group_vars/all/images.yaml b/ansible/inventories/devnet-0/group_vars/all/images.yaml index 4043731..6a5ccf6 100644 --- a/ansible/inventories/devnet-0/group_vars/all/images.yaml +++ b/ansible/inventories/devnet-0/group_vars/all/images.yaml @@ -3,9 +3,9 @@ default_ethereum_client_images: lighthouse: ethpandaops/lighthouse:ef-tests-electra-b5333b4 lodestar: ethpandaops/lodestar:pectra-devnet-0-764bcc8 nimbus: ethpandaops/nimbus-eth2:pectra-5f3e61c - prysm: ethpandaops/prysm-beacon-chain:electra-devnet0-daad61b - prysm_validator: ethpandaops/prysm-validator:electra-devnet0-daad61b - teku: ethpandaops/teku:master-212b33f + prysm: ethpandaops/prysm-beacon-chain:electra-devnet0-linux-amd64-20aa10b + prysm_validator: ethpandaops/prysm-validator:electra-devnet0-linux-amd64-20aa10b + teku: ethpandaops/teku:master-f24e663 grandine: ethpandaops/grandine:electra-431fbe3 ### Execution layer clients besu: ethpandaops/besu:pectra-interop-ac137c2 @@ -13,7 +13,7 @@ default_ethereum_client_images: erigon: thorax/erigon:devel ethereumjs: ethpandaops/ethereumjs:master-cfe942e nethermind: ethpandaops/nethermind:pectra-283f63b - reth: ethpandaops/reth:devnet-0-3736d8f + reth: ethpandaops/reth:devnet-0-732661b default_tooling_images: diff --git a/ansible/inventories/devnet-0/group_vars/mev_boost.yaml b/ansible/inventories/devnet-0/group_vars/mev_boost.yaml new file mode 100644 index 0000000..a53665c --- /dev/null +++ b/ansible/inventories/devnet-0/group_vars/mev_boost.yaml @@ -0,0 +1,9 @@ +mev_boost_container_image: jtraglia/mev-boost:electra + +mev_boost_container_env: + GENESIS_FORK_VERSION: "0x10528811" + SKIP_RELAY_SIGNATURE_CHECK: "1" + BOOST_LISTEN_ADDR: 0.0.0.0:{{ mev_boost_server_port }} + RELAYS: http://0xa3bed304c277980e2e7c8e3717b2bf737082cdb3d8984ecdad69cce47396c2a256f33fe412b2d3ad6b9e754565457ca0@68.183.214.175:28545/ + +ethereum_node_mev_boost_enabled: true diff --git a/ansible/inventories/devnet-0/group_vars/prysm.yaml b/ansible/inventories/devnet-0/group_vars/prysm.yaml index 4df80be..4832e12 100644 --- a/ansible/inventories/devnet-0/group_vars/prysm.yaml +++ b/ansible/inventories/devnet-0/group_vars/prysm.yaml @@ -49,6 +49,7 @@ prysm_container_command_extra_simple_args: - --enable-debug-rpc-endpoints - --verbosity=debug - --subscribe-all-subnets + - --save-full-execution-payloads prysm_container_command_extra_bootnode_args: >- {{ ethereum_cl_bootnodes | map('regex_replace', '^', '--bootstrap-node=') | list }} diff --git a/ansible/inventories/devnet-0/group_vars/reth.yaml b/ansible/inventories/devnet-0/group_vars/reth.yaml index 0ce6d07..392b52e 100644 --- a/ansible/inventories/devnet-0/group_vars/reth.yaml +++ b/ansible/inventories/devnet-0/group_vars/reth.yaml @@ -1,7 +1,7 @@ # role: ethpandaops.general.bootstrap bootstrap_default_user_authorized_keys_github_team_el: - gakonst - + - shekhirin # role: ethpandaops.general.ethereum_node ethereum_node_el: reth # role: ethpandaops.general.reth @@ -18,6 +18,7 @@ reth_container_volumes: reth_container_command_extra_args: - --chain=/network-config/genesis.json - --bootnodes={{ ethereum_el_bootnodes | join(',') }} + - --http.api=trace,rpc,eth,debug prometheus_config: | global: scrape_interval: 30s diff --git a/ansible/inventories/devnet-0/inventory.ini b/ansible/inventories/devnet-0/inventory.ini index 0f4e0f8..63bf97c 100755 --- a/ansible/inventories/devnet-0/inventory.ini +++ b/ansible/inventories/devnet-0/inventory.ini @@ -41,7 +41,7 @@ mev-relay-2 ansible_host=68.183.214.175 ipv6=2a03:b0c0:3:d0::1385:f001 cloud=dig nimbus-geth-1 ansible_host=164.92.224.157 ipv6=2a03:b0c0:3:d0::174c:a001 cloud=digitalocean cloud_region=fra1 validator_start=900 validator_end=1000 [prysm_besu] -prysm-besu-1 ansible_host=164.92.225.121 ipv6=2a03:b0c0:3:d0::1bd1:d001 cloud=digitalocean cloud_region=fra1 validator_start=600 validator_end=700 + prysm-besu-1 ansible_host=164.92.225.121 ipv6=2a03:b0c0:3:d0::1bd1:d001 cloud=digitalocean cloud_region=fra1 validator_start=600 validator_end=700 [prysm_geth] prysm-geth-1 ansible_host=134.122.77.250 ipv6=2a03:b0c0:3:d0::1c55:4001 cloud=digitalocean cloud_region=fra1 validator_start=500 validator_end=600 @@ -144,4 +144,7 @@ lighthouse-geth-1 bootnode-1 [goomy] -bootnode-1 \ No newline at end of file +bootnode-1 + +[mev_boost] +lighthouse-besu-1 \ No newline at end of file diff --git a/terraform/devnet-0/digitalocean.tf b/terraform/devnet-0/digitalocean.tf index 147dc5d..a84d80a 100644 --- a/terraform/devnet-0/digitalocean.tf +++ b/terraform/devnet-0/digitalocean.tf @@ -171,6 +171,18 @@ resource "digitalocean_firewall" "main" { source_addresses = ["0.0.0.0/0", "::/0"] } + inbound_rule { + protocol = "udp" + port_range = "28545" + source_addresses = ["0.0.0.0/0", "::/0"] + } + + inbound_rule { + protocol = "tcp" + port_range = "28545" + source_addresses = ["0.0.0.0/0", "::/0"] + } + // Execution layer p2p Port inbound_rule { protocol = "tcp"