Skip to content

Commit 05f1975

Browse files
committed
Add stack-specific prefixes in .envs
1 parent 5519316 commit 05f1975

7 files changed

Lines changed: 307 additions & 294 deletions

File tree

.env.sample.holesky

Lines changed: 80 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -20,58 +20,71 @@ MEV=mev-mevboost
2020
COMPOSE_PROFILES=${EL},${CL},${VC},${MEV}
2121
COMPOSE_FILE=compose-el.yml:compose-cl.yml:compose-vc.yml:compose-mev.yml:docker-compose.yml
2222

23-
# Enables builder api for lodestar VC and charon services.
23+
# Enables Builder API.
2424
#BUILDER_API_ENABLED=
25-
#BUILDER_API_RELAY_URL=http://mev-boost:18550
26-
#BUILDER_SELECTION=
2725

28-
######### Nethermind Config #########
26+
######### Execution Layer Config #########
2927

30-
# Nethermind docker container image version, e.g. `latest` or `1.25.3`.
28+
# EL host exposed IPs and ports.
29+
#EL_PORT_P2P=
30+
#EL_IP_HTTP=
31+
#EL_PORT_HTTP=
32+
#EL_IP_ENGINE=
33+
#EL_PORT_ENGINE=
34+
35+
# Nethermind docker container image version.
3136
# See available tags https://hub.docker.com/r/nethermind/nethermind/tags
3237
#NETHERMIND_VERSION=
3338

34-
# Nethermind host exposed ip and ports
35-
#NETHERMIND_PORT_P2P=
36-
#NETHERMIND_IP_HTTP=
37-
#NETHERMIND_PORT_HTTP=
38-
#NETHERMIND_IP_ENGINE=
39-
#NETHERMIND_PORT_ENGINE=
40-
41-
######### Lighthouse Config #########
42-
43-
# Lighthouse beacon node docker container image version, e.g. `latest` or `v4.6.0`.
44-
# See available tags https://hub.docker.com/r/sigp/lighthouse/tags.
45-
#LIGHTHOUSE_VERSION=
39+
######### Consensus Layer Config #########
4640

47-
# Lighthouse beacon node host exposed ports
48-
#LIGHTHOUSE_PORT_P2P=
41+
# CL beacon node host exposed ports.
42+
#CL_PORT_P2P=
4943

5044
# Checkpoint sync url used by lighthouse to fast sync.
51-
LIGHTHOUSE_CHECKPOINT_SYNC_URL=https://checkpoint-sync.holesky.ethpandaops.io/
45+
CL_CHECKPOINT_SYNC_URL=https://checkpoint-sync.holesky.ethpandaops.io/
5246

5347
# In certain cases, beacon nodes produce blocks with unexpected fee recipients. Setting the Lido execution
54-
# layer rewards vault as the suggested fee recipient reduces this risk
48+
# layer rewards vault as the suggested fee recipient reduces this risk.
5549
LIDO_EXECUTION_LAYER_REWARDS_ADDRESS=0xE73a3602b99f1f913e72F8bdcBC235e206794Ac8
5650

57-
######### Lodestar Config #########
51+
# Lighthouse beacon node docker container image version.
52+
# See available tags https://hub.docker.com/r/sigp/lighthouse/tags.
53+
#CL_LIGHTHOUSE_VERSION=
54+
55+
# Grandine beacon node docker container image version.
56+
# See available tags https://hub.docker.com/r/sifrai/grandine/tags.
57+
#CL_GRANDINE_VERSION=
58+
59+
######### Validator Client Config #########
5860

59-
# Lodestar validator client docker container image version, e.g. `latest` or `v1.19.0`.
61+
# Override prometheus metrics port for validator client.
62+
#VC_PORT_METRICS=
63+
64+
# Lodestar validator client docker container image version.
6065
# See available tags https://hub.docker.com/r/chainsafe/lodestar/tags
61-
#LODESTAR_VERSION=
66+
#VC_LODESTAR_VERSION=
67+
68+
#VC_LODESTAR_BUILDER_SELECTION=
6269

63-
# Override prometheus metrics port for lodestar validator client.
64-
#LODESTAR_PORT_METRICS=
70+
######### MEV Config #########
6571

66-
######### Teku Config #########
72+
# MEV timeouts.
73+
#MEV_TIMEOUT_GETHEADER=
74+
#MEV_TIMEOUT_GETPAYLOAD=
75+
#MEV_TIMEOUT_REGVAL=
76+
77+
# Comma separated list of MEV-Boost relays. You can choose public relays from https://enchanted-direction-844.notion.site/6d369eb33f664487800b0dedfe32171e?v=d255247c822c409f99c498aeb6a4e51d.
78+
MEV_RELAYS=https://0xafa4c6985aa049fb79dd37010438cfebeb0f2bd42b115b89dd678dab0670c1de38da0c4e9138c9290a398ecd9a0b3110@boost-relay-holesky.flashbots.net,https://0xaa58208899c6105603b74396734a6263cc7d947f444f396a90f7b7d3e65d102aec7e5e5291b27e08d02c50a050825c2f@holesky.titanrelay.xyz,https://0xb1559beef7b5ba3127485bbbb090362d9f497ba64e177ee2c8e7db74746306efad687f2cf8574e38d70067d40ef136dc@relay-stag.ultrasound.money,https://0xab78bf8c781c58078c3beb5710c57940874dd96aef2835e7742c866b4c7c0406754376c2c8285a36c630346aa5c5f833@holesky.aestus.live
6779

68-
# Teku validator client docker container image version, e.g. `latest` or `24.1.1`.
69-
# See available tags https://hub.docker.com/r/consensys/teku/tags
70-
#TEKU_VERSION=
80+
# MEV-Boost docker container image version.
81+
#MEV_MEVBOOST_VERSION=
82+
83+
##### validator-ejector Config #####
7184

7285
######### Charon Config #########
7386

74-
# Charon docker container image version, e.g. `latest` or `v1.5.0`.
87+
# Charon docker container image version.
7588
# See available tags https://hub.docker.com/r/obolnetwork/charon/tags.
7689
#CHARON_VERSION=
7790

@@ -88,10 +101,10 @@ CHARON_P2P_RELAYS=https://0.relay.obol.tech,https://1.relay.obol.tech/,https://c
88101
# Use fallback beacon nodes sparingly, particularly if latency is high, which can impact DV cluster performance.
89102
#CHARON_FALLBACK_BEACON_NODE_ENDPOINTS=
90103

91-
# Increase the duration charon will wait for requests to the beacon node
104+
# Increase the duration charon will wait for requests to the beacon node.
92105
#CHARON_BEACON_NODE_TIMEOUT=
93106

94-
# Increase the duration charon will wait while publishing data to the beacon node
107+
# Increase the duration charon will wait while publishing data to the beacon node.
95108
#CHARON_BEACON_NODE_SUBMIT_TIMEOUT=
96109

97110
# The address of the execution engine JSON-RPC API.
@@ -109,67 +122,53 @@ CHARON_P2P_RELAYS=https://0.relay.obol.tech,https://1.relay.obol.tech/,https://c
109122
# Loki log aggregation server addresses. Disable loki log aggregation by setting an empty address.
110123
#CHARON_LOKI_ADDRESSES=
111124

112-
# Charon Cluster Name. Mandatory to send logs with Promtail
125+
# Charon Cluster Name. Mandatory to send logs with Promtail.
113126
#CLUSTER_NAME=
114127

115-
# Charon Cluster Peer. Mandatory to send logs with Promtail
128+
# Charon Cluster Peer. Mandatory to send logs with Promtail.
116129
#CLUSTER_PEER=
117130

118-
# Nickname to identify this charon node on monitoring (max 32 characters)
131+
# Nickname to identify this charon node on monitoring (max 32 characters).
119132
#CHARON_NICKNAME=
120133

121134
# Docker network of running charon node. See `docker network ls`.
122135
#CHARON_DOCKER_NETWORK=
123136

124-
# Charon host exposed ports
137+
# Charon host exposed ports.
125138
#CHARON_PORT_P2P_TCP=
126139

127-
######### MEV-Boost Config #########
128-
129-
# MEV-Boost docker container image version, e.g. `latest` or `1.6`.
130-
#MEVBOOST_VERSION=
131-
#MEVBOOST_TIMEOUT_GETHEADER=
132-
#MEVBOOST_TIMEOUT_GETPAYLOAD=
133-
#MEVBOOST_TIMEOUT_REGVAL=
140+
######### Lido validator-ejector Config #########
134141

135-
# MEV-Boost docker container image name, e.g. flashbots/mev-boost.
136-
#MEVBOOST_IMAGE=
137-
138-
# Comma separated list of MEV-Boost relays. You can choose public relays from https://enchanted-direction-844.notion.site/6d369eb33f664487800b0dedfe32171e?v=d255247c822c409f99c498aeb6a4e51d.
139-
MEVBOOST_RELAYS=https://0xafa4c6985aa049fb79dd37010438cfebeb0f2bd42b115b89dd678dab0670c1de38da0c4e9138c9290a398ecd9a0b3110@boost-relay-holesky.flashbots.net,https://0xaa58208899c6105603b74396734a6263cc7d947f444f396a90f7b7d3e65d102aec7e5e5291b27e08d02c50a050825c2f@holesky.titanrelay.xyz,https://0xb1559beef7b5ba3127485bbbb090362d9f497ba64e177ee2c8e7db74746306efad687f2cf8574e38d70067d40ef136dc@relay-stag.ultrasound.money,https://0xab78bf8c781c58078c3beb5710c57940874dd96aef2835e7742c866b4c7c0406754376c2c8285a36c630346aa5c5f833@holesky.aestus.live
140-
141-
##### validator-ejector Config #####
142-
143-
# validator-ejector container image version, e.g. `stable` or `1.2.0`
142+
# validator-ejector container image version`
144143
#VALIDATOR_EJECTOR_VERSION=
145144

146145
# Disable oracle transaction verification, don't toggle unless explicitly told to do so.
147146
#DISABLE_EJECTOR_SECURITY=
148147

149-
# Lido locator address
148+
# Lido locator address.
150149
VE_LOCATOR_ADDRESS=0x28FAB2059C713A7F9D8c86Db49f9bb0e96Af1ef8
151150

152-
# validator-ejector oracles
151+
# validator-ejector oracles list.
153152
VE_ORACLE_ADDRESSES_ALLOWLIST=["0x12A1D74F8697b9f4F1eEBb0a9d0FB6a751366399","0xD892c09b556b547c80B7d8c8cB8d75bf541B2284","0xf7aE520e99ed3C41180B5E12681d31Aa7302E4e5","0x31fa51343297FFce0CC1E67a50B2D3428057D1b1","0x81E411f1BFDa43493D7994F82fb61A415F6b8Fd4","0x4c75FA734a39f3a21C57e583c1c29942F021C6B7","0xD3b1e36A372Ca250eefF61f90E833Ca070559970","0xF0F23944EfC5A63c53632C571E7377b85d5E6B6f","0xb29dD2f6672C0DFF2d2f173087739A42877A5172","0x3799bDA7B884D33F79CEC926af21160dc47fbe05"]
154153

155-
# Lido staking module ID
154+
# Lido staking module ID.
156155
#VE_STAKING_MODULE_ID=
157156

158-
# Lido operator ID
157+
# Lido operator ID.
159158
#VE_OPERATOR_ID=
160159

161-
# Beacon node URL
160+
# Beacon node URL.
162161
#VE_BEACON_NODE_URL=
163162

164-
# Execution node URL
163+
# Execution node URL.
165164
#VE_EXECUTION_NODE_URL=
166165

167-
######## lido-dv-exit config ########
166+
######### Lido lido-dv-exit Config #########
168167

169-
# lido-dv-exit container image version, e.g. `stable`
168+
# lido-dv-exit container image version.
170169
#LIDO_DV_EXIT_VERSION=
171170

172-
# lido-dv-exit beacon node endpoint
171+
# lido-dv-exit beacon node endpoint.
173172
#LIDO_DV_EXIT_BEACON_NODE_URL=
174173

175174
# Override the lido-dv-exit logging level; debug, info, warning, error.
@@ -180,57 +179,50 @@ VE_ORACLE_ADDRESSES_ALLOWLIST=["0x12A1D74F8697b9f4F1eEBb0a9d0FB6a751366399","0xD
180179
# Defaults to 5.
181180
#LIDO_DV_EXIT_VALIDATOR_QUERY_CHUNK_SIZE=
182181

183-
# lido-dv-exit exit epoch
182+
# lido-dv-exit exit epoch.
184183
LIDODVEXIT_EXIT_EPOCH=256
185184

186185
######### Monitoring Config #########
187186

188-
# Grafana docker container image version, e.g. `latest` or `10.3.1`.
187+
# Grafana docker container image version.
189188
# See available tags https://github.com/grafana/grafana/releases.
190189
#GRAFANA_VERSION=
191190

192-
# Grafana host exposed ip and port
191+
# Grafana host exposed IP and port.
193192
#MONITORING_IP_GRAFANA=
194193
#MONITORING_PORT_GRAFANA=
195194

196-
# Prometheus docker container image version, e.g. `latest` or `v2.42.0`.
195+
# Prometheus docker container image version.
197196
# See available tags https://github.com/prometheus/prometheus/releases.
198197
#PROMETHEUS_VERSION=
199198

200-
######### Voluntary Exit Config #########
201-
202-
# This applies to compose-voluntary-exit.yml only
203-
204-
# Cluster wide consistent exit epoch. Set to latest for fork version, see `curl $BEACON_NODE/eth/v1/config/fork_schedule`
205-
#EXIT_EPOCH=
199+
# Uncomment these if you have log exporting with Promtail
200+
# and want to disable log export on a particular container.
201+
#EL_NETHERMIND_PROMTAIL_MONITORED=false
202+
#CL_LIGHTHOUSE_PROMTAIL_MONITORED=false
203+
#CL_GRANDINE_PROMTAIL_MONITORED=false
204+
#CHARON_PROMTAIL_MONITORED=false
205+
#VC_LODESTAR_PROMTAIL_MONITORED=false
206+
#MEV_MEV_BOOST_PROMTAIL_MONITORED=false
207+
#EJECTOR_PROMTAIL_MONITORED=false
208+
#DV_EXIT_PROMTAIL_MONITORED=false
206209

207210
######### Debug Config #########
208211

209-
# This applies to compose-debug.yml only
212+
# This applies to compose-debug.yml only.
210213

211-
# Prometheus Node exporter docker container image version, e.g. `latest` or `1.5.0`.
214+
# Prometheus Node exporter docker container image version.
212215
# See available tags https://hub.docker.com/r/bitnami/node-exporter/tags.
213216
#NODE_EXPORTER_VERSION=
214217

215-
# Grafana Tempo docker container image version, e.g. `latest` or `2.7.1`.
218+
# Grafana Tempo docker container image version.
216219
# Use Grafana Explore to access Tempo data.
217220
# See available tags https://hub.docker.com/r/grafana/tempo/tags.
218221
#TEMPO_VERSION=
219222

220-
# Grafana Loki docker container image version, e.g. `latest` or `2.8.2`.
223+
# Grafana Loki docker container image version.
221224
# See available tags https://hub.docker.com/r/grafana/loki/tags.
222225
#LOKI_VERSION=
223226

224-
# Loki host exposed port
227+
# Loki host exposed port.
225228
#MONITORING_PORT_LOKI=
226-
227-
# Uncomment these if you have log exporting with Promtail
228-
# and want to disable log export on a particular container.
229-
230-
# NETHERMIND_PROMTAIL_MONITORED=false
231-
# LIGHTHOUSE_PROMTAIL_MONITORED=false
232-
# CHARON_PROMTAIL_MONITORED=false
233-
# LODESTAR_PROMTAIL_MONITORED=false
234-
# MEV_BOOST_PROMTAIL_MONITORED=false
235-
# EJECTOR_PROMTAIL_MONITORED=false
236-
# DV_EXIT_PROMTAIL_MONITORED=false

0 commit comments

Comments
 (0)