From cf21d5e40c53339f95269c4fa0854df2ef5ee023 Mon Sep 17 00:00:00 2001 From: erl-100 Date: Mon, 9 Feb 2026 03:40:12 -0500 Subject: [PATCH 1/6] vc extras working for prysm --- .env.sample.hoodi | 3 +++ .env.sample.mainnet | 3 +++ compose-vc.yml | 1 + prysm/run.sh | 3 ++- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.env.sample.hoodi b/.env.sample.hoodi index b9a0151c..8d18ac27 100644 --- a/.env.sample.hoodi +++ b/.env.sample.hoodi @@ -85,6 +85,9 @@ LIGHTHOUSE_CHECKPOINT_SYNC_URL=https://checkpoint-sync.hoodi.ethpandaops.io/ # Override prometheus metrics port for validator client. #VC_PORT_METRICS= +# Additional parameters for the validator client. +#VC_EXTRAS= + # Lodestar validator client docker container image version. # See available tags https://hub.docker.com/r/chainsafe/lodestar/tags #VC_LODESTAR_VERSION= diff --git a/.env.sample.mainnet b/.env.sample.mainnet index 5b6ebcd2..aae7702c 100644 --- a/.env.sample.mainnet +++ b/.env.sample.mainnet @@ -85,6 +85,9 @@ LIGHTHOUSE_CHECKPOINT_SYNC_URL=https://mainnet.checkpoint.sigp.io/ # Override prometheus metrics port for validator client. #VC_PORT_METRICS= +# Additional parameters for the validator client. +#VC_EXTRAS= + # Lodestar validator client docker container image version. # See available tags https://hub.docker.com/r/chainsafe/lodestar/tags #VC_LODESTAR_VERSION= diff --git a/compose-vc.yml b/compose-vc.yml index 7a1b8679..155c8505 100644 --- a/compose-vc.yml +++ b/compose-vc.yml @@ -70,6 +70,7 @@ services: environment: BEACON_NODE_ADDRESS: http://charon:3600 NETWORK: ${NETWORK} + VC_EXTRAS: ${VC_EXTRAS} labels: - "alloy-monitored=${VC_PRYSM_ALLOY_MONITORED:-true}" volumes: diff --git a/prysm/run.sh b/prysm/run.sh index afbd3990..c042000e 100755 --- a/prysm/run.sh +++ b/prysm/run.sh @@ -50,4 +50,5 @@ echo "Imported all keys" --beacon-rest-api-provider="${BEACON_NODE_ADDRESS}" \ --beacon-rpc-provider="${BEACON_NODE_ADDRESS}" \ --"${NETWORK}" \ - --distributed + --distributed \ + ${VC_EXTRAS:+$VC_EXTRAS} From 9ee71c9e1e44309f59806bd0dbbc9e158865c657 Mon Sep 17 00:00:00 2001 From: erl-100 Date: Thu, 19 Feb 2026 17:43:23 -0500 Subject: [PATCH 2/6] prevent empty warning --- compose-vc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compose-vc.yml b/compose-vc.yml index 155c8505..8d0b7ca6 100644 --- a/compose-vc.yml +++ b/compose-vc.yml @@ -70,7 +70,7 @@ services: environment: BEACON_NODE_ADDRESS: http://charon:3600 NETWORK: ${NETWORK} - VC_EXTRAS: ${VC_EXTRAS} + VC_EXTRAS: ${VC_EXTRAS:-} labels: - "alloy-monitored=${VC_PRYSM_ALLOY_MONITORED:-true}" volumes: From 2d11f348eba45994874d943cfe745916a686c7de Mon Sep 17 00:00:00 2001 From: erl-100 Date: Sun, 22 Feb 2026 05:33:42 -0500 Subject: [PATCH 3/6] VC_EXTRAS lodestar --- lodestar/run.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lodestar/run.sh b/lodestar/run.sh index 8841cca8..56a323b7 100755 --- a/lodestar/run.sh +++ b/lodestar/run.sh @@ -51,4 +51,5 @@ exec node /usr/app/packages/cli/bin/lodestar validator \ --beaconNodes="$BEACON_NODE_ADDRESS" \ --builder="$BUILDER_API_ENABLED" \ --builder.selection="$BUILDER_SELECTION" \ - --distributed + --distributed \ + ${VC_EXTRAS:+$VC_EXTRAS} From 7176566c07c9dc2feecb8f999997b216ca193d44 Mon Sep 17 00:00:00 2001 From: erl-100 Date: Sun, 22 Feb 2026 06:16:47 -0500 Subject: [PATCH 4/6] add vc extras for remaining clients --- compose-vc.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compose-vc.yml b/compose-vc.yml index 8d0b7ca6..5f1e4c17 100644 --- a/compose-vc.yml +++ b/compose-vc.yml @@ -20,6 +20,7 @@ services: NETWORK: ${NETWORK} BUILDER_API_ENABLED: ${BUILDER_API_ENABLED:-true} BUILDER_SELECTION: ${VC_LODESTAR_BUILDER_SELECTION:-builderalways} + VC_EXTRAS: ${VC_EXTRAS:-} labels: - "alloy-monitored=${VC_LODESTAR_ALLOY_MONITORED:-true}" volumes: @@ -46,6 +47,7 @@ services: environment: BEACON_NODE_ADDRESS: http://charon:3600 BUILDER_API_ENABLED: ${BUILDER_API_ENABLED:-true} + VC_EXTRAS: ${VC_EXTRAS:-} labels: - "alloy-monitored=${VC_NIMBUS_ALLOY_MONITORED:-true}" volumes: @@ -101,6 +103,8 @@ services: --Xobol-dvt-integration-enabled true depends_on: [charon] networks: [dvnode] + environment: + VC_EXTRAS: ${VC_EXTRAS:-} labels: - "alloy-monitored=${VC_TEKU_ALLOY_MONITORED:-true}" volumes: From 294899f4f5cb8b8fb043a09d5f704cbae60fa706 Mon Sep 17 00:00:00 2001 From: erl-100 Date: Sun, 22 Feb 2026 09:49:46 -0500 Subject: [PATCH 5/6] teku in cmd --- compose-vc.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compose-vc.yml b/compose-vc.yml index 5f1e4c17..f521da97 100644 --- a/compose-vc.yml +++ b/compose-vc.yml @@ -101,10 +101,9 @@ services: --validators-builder-registration-default-enabled ${BUILDER_API_ENABLED:-true} --validators-proposer-default-fee-recipient "0x0000000000000000000000000000000000000000" --Xobol-dvt-integration-enabled true + ${VC_EXTRAS:-} depends_on: [charon] networks: [dvnode] - environment: - VC_EXTRAS: ${VC_EXTRAS:-} labels: - "alloy-monitored=${VC_TEKU_ALLOY_MONITORED:-true}" volumes: From 6ebb6692e71a876b708581c50da42ae91b9312a1 Mon Sep 17 00:00:00 2001 From: erl-100 Date: Sun, 22 Feb 2026 10:28:30 -0500 Subject: [PATCH 6/6] add extras for nimbus --- nimbus/run.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nimbus/run.sh b/nimbus/run.sh index 464f535b..9c915b71 100755 --- a/nimbus/run.sh +++ b/nimbus/run.sh @@ -43,4 +43,5 @@ exec /home/user/nimbus_validator_client \ --metrics \ --metrics-address=0.0.0.0 \ --payload-builder=${BUILDER_API_ENABLED} \ - --distributed + --distributed \ + ${VC_EXTRAS:+$VC_EXTRAS}