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..f521da97 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: @@ -70,6 +72,7 @@ services: environment: BEACON_NODE_ADDRESS: http://charon:3600 NETWORK: ${NETWORK} + VC_EXTRAS: ${VC_EXTRAS:-} labels: - "alloy-monitored=${VC_PRYSM_ALLOY_MONITORED:-true}" volumes: @@ -98,6 +101,7 @@ 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] labels: 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} 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} 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}