From 05195fd74a0b44cb578982fdf4b9fa9f50397815 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar <43061995+xenowits@users.noreply.github.com> Date: Mon, 15 Jan 2024 18:20:32 +0530 Subject: [PATCH] update containers for deneb ready goerli (#244) Update container versions to be ready for upcoming deneb fork on goerli. EF annoucement: https://blog.ethereum.org/2024/01/10/goerli-dencun-announcement --- .env.sample | 6 +++--- docker-compose.yml | 8 ++++---- lodestar/run.sh | 5 +++-- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.env.sample b/.env.sample index 308c60f..628f6ac 100644 --- a/.env.sample +++ b/.env.sample @@ -9,7 +9,7 @@ ######### Geth Config ######### -# Geth docker container image version, e.g. `latest` or `v1.13.8`. +# Geth docker container image version, e.g. `latest` or `v1.13.9`. # See available tags https://hub.docker.com/r/ethereum/client-go/tags #GETH_VERSION= @@ -18,7 +18,7 @@ ######### Lighthouse Config ######### -# Lighthouse beacon node docker container image version, e.g. `latest` or `v4.2.0`. +# Lighthouse beacon node docker container image version, e.g. `latest` or `v4.6.0`. # See available tags https://hub.docker.com/r/sigp/lighthouse/tags. #LIGHTHOUSE_VERSION= @@ -31,7 +31,7 @@ ######### Lodestar Config ######### -# Lodestar validator client docker container image version, e.g. `latest` or `v1.8.0`. +# Lodestar validator client docker container image version, e.g. `latest` or `v1.14.0`. # See available tags https://hub.docker.com/r/chainsafe/lodestar/tags #LODESTAR_VERSION= diff --git a/docker-compose.yml b/docker-compose.yml index c3a572e..1c0b861 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,7 +13,7 @@ services: # |___/ geth: - image: ethereum/client-go:${GETH_VERSION:-v1.13.8} + image: ethereum/client-go:${GETH_VERSION:-v1.13.9} ports: - ${GETH_PORT_P2P:-30303}:30303/tcp # P2P TCP - ${GETH_PORT_P2P:-30303}:30303/udp # P2P UDP @@ -46,7 +46,7 @@ services: # |___/ lighthouse: - image: sigp/lighthouse:${LIGHTHOUSE_VERSION:-v4.5.0} + image: sigp/lighthouse:${LIGHTHOUSE_VERSION:-v4.6.0-rc.0} ports: - ${LIGHTHOUSE_PORT_P2P:-9000}:9000/tcp # P2P TCP - ${LIGHTHOUSE_PORT_P2P:-9000}:9000/udp # P2P UDP @@ -78,7 +78,7 @@ services: # \___|_| |_|\__,_|_| \___/|_| |_| charon: - image: obolnetwork/charon:${CHARON_VERSION:-v0.18.0} + image: obolnetwork/charon:${CHARON_VERSION:-v0.19.0-rc1} environment: - CHARON_BEACON_NODE_ENDPOINTS=${CHARON_BEACON_NODE_ENDPOINTS:-http://lighthouse:5052} - CHARON_LOG_LEVEL=${CHARON_LOG_LEVEL:-info} @@ -105,7 +105,7 @@ services: # |_|\___/ \__,_|\___||___/\__\__,_|_| lodestar: - image: chainsafe/lodestar:${LODESTAR_VERSION:-v1.12.0} + image: chainsafe/lodestar:${LODESTAR_VERSION:-v1.14.0-rc.1} depends_on: [charon] entrypoint: /opt/lodestar/run.sh networks: [dvnode] diff --git a/lodestar/run.sh b/lodestar/run.sh index 76c24c8..90f7532 100755 --- a/lodestar/run.sh +++ b/lodestar/run.sh @@ -1,6 +1,6 @@ #!/bin/sh -BUILDER_SELECTION="maxprofit" +BUILDER_SELECTION="executiononly" # If the builder API is enabled, override the builder selection to signal Lodestar to always propose blinded blocks. if [[ $BUILDER_API_ENABLED == "true" ]]; @@ -30,4 +30,5 @@ exec node /usr/app/packages/cli/bin/lodestar validator \ --beaconNodes="$BEACON_NODE_ADDRESS" \ --builder="$BUILDER_API_ENABLED" \ --builder.selection="$BUILDER_SELECTION" \ - --distributed + --distributed \ + --useProduceBlockV3=false