diff --git a/.env.sample b/.env.sample index 5e6e92a..be51f81 100644 --- a/.env.sample +++ b/.env.sample @@ -34,7 +34,7 @@ ######### Charon Config ######### -# Charon docker container image version, e.g. `latest` or `v0.17.0`. +# Charon docker container image version, e.g. `latest` or `v0.19.0`. # See available tags https://hub.docker.com/r/obolnetwork/charon/tags. #CHARON_VERSION= diff --git a/docker-compose.yml b/docker-compose.yml index 9a41916..f5e1038 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.8" x-node-base: # Pegged charon version (update this for each release). &node-base - image: obolnetwork/charon:${CHARON_VERSION:-v0.17.0} + image: obolnetwork/charon:${CHARON_VERSION:-v0.19.0} restart: unless-stopped networks: [ cluster ] depends_on: [ relay ] @@ -29,7 +29,7 @@ services: # | | | | __/ |_| | | | __/ | | | | | | | | | | | (_| | # |_| |_|\___|\__|_| |_|\___|_| |_| |_| |_|_|_| |_|\__,_| nethermind: - image: nethermind/nethermind:${NETHERMIND_VERSION:-1.20.3} + image: nethermind/nethermind:${NETHERMIND_VERSION:-1.25.0} restart: unless-stopped ports: - ${NETHERMIND_PORT_P2P:-30303}:30303/tcp # P2P TCP @@ -62,7 +62,7 @@ services: # |___/ lighthouse: - image: sigp/lighthouse:${LIGHTHOUSE_VERSION:-v4.2.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 @@ -167,7 +167,7 @@ services: # \ V / (_| | | | (_| | (_| | || (_) | | \__ \ # \_/ \__,_|_|_|\__,_|\__,_|\__\___/|_| |___/ vc0-lighthouse: - image: sigp/lighthouse:${LIGHTHOUSE_VERSION:-v4.2.0} + image: sigp/lighthouse:${LIGHTHOUSE_VERSION:-v4.6.0-rc.0} entrypoint: /opt/lighthouse/run.sh networks: [ cluster ] depends_on: [ node0 ] @@ -180,7 +180,7 @@ services: - .charon/cluster/node0/validator_keys:/opt/charon/keys vc1-teku: - image: consensys/teku:${TEKU_VERSION:-23.5.0} + image: consensys/teku:${TEKU_VERSION:-24.1.0} networks: [ cluster ] depends_on: [ node1 ] restart: unless-stopped @@ -188,6 +188,7 @@ services: validator-client --beacon-node-api-endpoint="http://node1:3600" --config-file "/opt/charon/teku/teku-config.yaml" + --Xblock-v3-enabled=false volumes: - .charon/cluster/node1/validator_keys:/opt/charon/validator_keys - ./teku:/opt/charon/teku @@ -204,7 +205,7 @@ services: - ./nimbus:/home/user/data vc3-lighthouse: - image: sigp/lighthouse:${LIGHTHOUSE_VERSION:-v4.2.0} + image: sigp/lighthouse:${LIGHTHOUSE_VERSION:-v4.6.0-rc.0} entrypoint: /opt/lighthouse/run.sh networks: [ cluster ] depends_on: [ node3 ] @@ -217,7 +218,7 @@ services: - .charon/cluster/node3/validator_keys:/opt/charon/keys vc4-teku: - image: consensys/teku:${TEKU_VERSION:-23.5.0} + image: consensys/teku:${TEKU_VERSION:-24.1.0} networks: [ cluster ] depends_on: [ node4 ] restart: unless-stopped @@ -225,6 +226,7 @@ services: validator-client --beacon-node-api-endpoint="http://node4:3600" --config-file "/opt/charon/teku/teku-config.yaml" + --Xblock-v3-enabled=false volumes: - .charon/cluster/node4/validator_keys:/opt/charon/validator_keys - ./teku:/opt/charon/teku diff --git a/lighthouse/run.sh b/lighthouse/run.sh index e2641d6..1c2f8ab 100755 --- a/lighthouse/run.sh +++ b/lighthouse/run.sh @@ -29,3 +29,4 @@ exec lighthouse --network "${ETH2_NETWORK}" validator \ --metrics-allow-origin "*" \ --metrics-port "5064" \ --use-long-timeouts \ + --produce-block-v3=false diff --git a/nimbus/Dockerfile b/nimbus/Dockerfile index d5635e1..cf1d747 100755 --- a/nimbus/Dockerfile +++ b/nimbus/Dockerfile @@ -1,6 +1,6 @@ -FROM statusim/nimbus-eth2:multiarch-v23.9.0 as nimbusbn +FROM statusim/nimbus-eth2:multiarch-v24.1.1 as nimbusbn -FROM statusim/nimbus-validator-client:multiarch-v23.9.0 +FROM statusim/nimbus-validator-client:multiarch-v24.1.1 COPY --from=nimbusbn /home/user/nimbus_beacon_node /home/user/nimbus_beacon_node