diff --git a/.env.sample.holesky b/.env.sample.holesky new file mode 100644 index 0000000..e2ca42e --- /dev/null +++ b/.env.sample.holesky @@ -0,0 +1,176 @@ +# This is a sample environment file that allows overriding default configuration defined +# in docker-compose.yml. Rename this file to `.env` and then uncomment and set any variable below. + +# Overrides network for all the relevant services. +NETWORK=holesky + +# Enables builder api for lodestar VC and charon services. +#BUILDER_API_ENABLED= +#BUILDER_API_RELAY_URL=http://mev-boost:18550 +#BUILDER_SELECTION= + +######### Nethermind Config ######### + +# Nethermind docker container image version, e.g. `latest` or `1.25.3`. +# See available tags https://hub.docker.com/r/nethermind/nethermind/tags +#NETHERMIND_VERSION= + +# Nethermind host exposed ip and ports +#NETHERMIND_PORT_P2P= +#NETHERMIND_IP_HTTP= +#NETHERMIND_PORT_HTTP= +#NETHERMIND_IP_ENGINE= +#NETHERMIND_PORT_ENGINE= + +######### Lighthouse Config ######### + +# 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= + +# Lighthouse beacon node host exposed ports +#LIGHTHOUSE_PORT_P2P= + +# Checkpoint sync url used by lighthouse to fast sync. +LIGHTHOUSE_CHECKPOINT_SYNC_URL=https://checkpoint-sync.holesky.ethpandaops.io/ + +######### Lodestar Config ######### + +# Lodestar validator client docker container image version, e.g. `latest` or `v1.15.0`. +# See available tags https://hub.docker.com/r/chainsafe/lodestar/tags +#LODESTAR_VERSION= + +# Override prometheus metrics port for lodestar validator client. +#LODESTAR_PORT_METRICS= + +######### Teku Config ######### + +# Teku validator client docker container image version, e.g. `latest` or `24.1.1`. +# See available tags https://hub.docker.com/r/consensys/teku/tags +#TEKU_VERSION= + +######### Charon Config ######### + +# Charon docker container image version, e.g. `latest` or `v0.18.0`. +# See available tags https://hub.docker.com/r/obolnetwork/charon/tags. +#CHARON_VERSION= + +# Define custom relays. One or more ENRs or an http URL that return an ENR. Use a comma separated list excluding spaces. +#CHARON_P2P_RELAYS= + +# Connect to one or more external beacon nodes. Use a comma separated list excluding spaces. +#CHARON_BEACON_NODE_ENDPOINTS= + +# Override the charon logging level; debug, info, warning, error. +#CHARON_LOG_LEVEL= + +# Override the charon logging format; console, logfmt, json. Grafana panels require logfmt. +#CHARON_LOG_FORMAT= + +# Advertise a custom external DNS hostname or IP address for libp2p peer discovery. +#CHARON_P2P_EXTERNAL_HOSTNAME= + +# Loki log aggregation server addresses. Disable loki log aggregation by setting an empty address. +#CHARON_LOKI_ADDRESSES= + +# Docker network of running charon node. See `docker network ls`. +#CHARON_DOCKER_NETWORK= + +# Charon host exposed ports +#CHARON_PORT_P2P_TCP= + +######### MEV-Boost Config ######### + +# MEV-Boost docker container image version, e.g. `latest` or `1.6`. +#MEVBOOST_VERSION= + +# Comma separated list of MEV-Boost relays. You can choose public relays from https://enchanted-direction-844.notion.site/6d369eb33f664487800b0dedfe32171e?v=d255247c822c409f99c498aeb6a4e51d. +MEVBOOST_RELAYS=https://0xafa4c6985aa049fb79dd37010438cfebeb0f2bd42b115b89dd678dab0670c1de38da0c4e9138c9290a398ecd9a0b3110@boost-relay-holesky.flashbots.net,https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-holesky.edennetwork.io,https://0xaa58208899c6105603b74396734a6263cc7d947f444f396a90f7b7d3e65d102aec7e5e5291b27e08d02c50a050825c2f@holesky.titanrelay.xyz,https://0x821f2a65afb70e7f2e820a925a9b4c80a159620582c1766b1b09729fec178b11ea22abb3a51f07b288be815a1a2ff516@bloxroute.holesky.blxrbdn.com + +##### validator-ejector Config ##### + +# validator-ejector container image version, e.g. `stable` or `1.2.0` +#VALIDATOR_EJECTOR_VERSION= + +# Disable oracle transaction verification, don't toggle unless explicitly told to do so. +#DISABLE_EJECTOR_SECURITY= + +# Lido locator address +VE_LOCATOR_ADDRESS=0x28FAB2059C713A7F9D8c86Db49f9bb0e96Af1ef8 + +# validator-ejector oracles +VE_ORACLE_ADDRESSES_ALLOWLIST=["0x12A1D74F8697b9f4F1eEBb0a9d0FB6a751366399","0xD892c09b556b547c80B7d8c8cB8d75bf541B2284","0xf7aE520e99ed3C41180B5E12681d31Aa7302E4e5","0x31fa51343297FFce0CC1E67a50B2D3428057D1b1","0x81E411f1BFDa43493D7994F82fb61A415F6b8Fd4","0x4c75FA734a39f3a21C57e583c1c29942F021C6B7","0xD3b1e36A372Ca250eefF61f90E833Ca070559970"] + +# Lido staking module ID +#VE_STAKING_MODULE_ID= + +# Lido operator ID +#VE_OPERATOR_ID= + +# Beacon node URL +#VE_BEACON_NODE_URL= + +# Execution node URL +#VE_EXECUTION_NODE_URL= + +######## lido-dv-exit config ######## + +# lido-dv-exit container image version, e.g. `stable` +#LIDO_DV_EXIT_VERSION= + +# lido-dv-exit beacon node endpoint +#LIDO_DV_EXIT_BEACON_NODE_URL= + +# Override the lido-dv-exit logging level; debug, info, warning, error. +#LIDO_DV_EXIT_LOG_LEVEL= + +# Sets the amount of validator to query with each call to the beacon node. +# Decrease in case of frequent beacon node query timeout errors for lido-dv-exit. +# Defaults to 5. +#LIDO_DV_EXIT_VALIDATOR_QUERY_CHUNK_SIZE= + +# lido-dv-exit exit epoch +LIDODVEXIT_EXIT_EPOCH=256 + +######### Monitoring Config ######### + +# Grafana docker container image version, e.g. `latest` or `10.3.1`. +# See available tags https://github.com/grafana/grafana/releases. +#GRAFANA_VERSION= + +# Grafana host exposed ip and port +#MONITORING_IP_GRAFANA= +#MONITORING_PORT_GRAFANA= + +# Prometheus docker container image version, e.g. `latest` or `v2.42.0`. +# See available tags https://github.com/prometheus/prometheus/releases. +#PROMETHEUS_VERSION= + +######### Voluntary Exit Config ######### + +# This applies to compose-voluntary-exit.yml only + +# Cluster wide consistent exit epoch. Set to latest for fork version, see `curl $BEACON_NODE/eth/v1/config/fork_schedule` +#EXIT_EPOCH= + +######### Debug Config ######### + +# This applies to compose-debug.yml only + +# Prometheus Node exporter docker container image version, e.g. `latest` or `1.5.0`. +# See available tags https://hub.docker.com/r/bitnami/node-exporter/tags. +#NODE_EXPORTER_VERSION= + +# Jaeger docker container image version, e.g. `latest` or `1.42.0`. +# See available tags https://hub.docker.com/r/jaegertracing/all-in-one/tags. +#JAEGER_VERSION= + +# Jaeger host exposed port for HTTP query. +#MONITORING_PORT_JAEGER= + +# Grafana Loki docker container image version, e.g. `latest` or `2.8.2`. +# See available tags https://hub.docker.com/r/grafana/loki/tags. +#LOKI_VERSION= + +# Loki host exposed port +#MONITORING_PORT_LOKI=