This repository has been archived by the owner on Aug 24, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathdefault.env
90 lines (69 loc) · 3.17 KB
/
default.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# Docker tags to pull. Can be used to control which Lighthouse and Geth
# versions are deployed.
#
# Search for a valid Docker tag on https://hub.docker.com/r/sigp/lighthouse/tags
LIGHTHOUSE_VERSION=latest
# Search for a valid Docker tag on https://hub.docker.com/r/ethereum/client-go/tags
GETH_VERSION=stable
# The logging level.
#
# Set to `debug` or `trace` for detailed information.
DEBUG_LEVEL=info
# To specify a specific network (Lighthouse defaults to mainnet) set this value.
# Allowed values are: mainnet and pyrmont (others may work, but are deprecated)
NETWORK=
# Add an arbitrary string to the proposing block
GRAFFITI=
# Set to anything other than empty to zero-out graffiti and do not publish
# client information in the identify protocol.
PRIVATE=
# Set to anything other than empty to start the validator client.
START_VALIDATOR=
# Validator settings
#
# The following settings are only required if `START_VALIDATOR` is enabled and
# `VALIDATOR_COUNT` is greater than zero.
# Set to anything other than empty to import keystore files generated with
# eth2.0-deposit-cli
IMPORT_LAUNCHPAD_KEYSTORES=
# Set to the keystore encryption password used in eth2.0-deposit-cli. Only
# required if `IMPORT_LAUNCHPAD_KEYSTORES` is set.
LAUNCHPAD_KEYSTORE_PASSWD=
# If `IMPORT_LAUNCHPAD_KEYSTORES` is not set, a new wallet will be generated
# and validators derived from it. `VALIDATOR_COUNT` is the number of validators
# that should be created on first boot.
VALIDATOR_COUNT=1
# Set to anything other than empty to start a geth instance.
#
# Only required if `VALIDATOR_COUNT` is greater than zero or `VOTING_ETH1_NODE`
# is not set to some external geth node.
START_GETH=
# These are the nodes that beacon nodes should use whilst they are running and
# producing blocks. Does not require any accounts. To specify fallback nodes add
# them comma separated.
VOTING_ETH1_NODES=http://geth:8545
# These are the beacon nodes the validator client will attempt to contact to
# perform duties. To specify fallback nodes add them comma separated.
VOTING_ETH2_NODES=http://beacon_node:5052
# Set an optional number of blocks searched for deposit logs from eth1 nodes to
# reduce the size of return result. This may help in case of GetDepositLogsFailed error.
SEARCH_BLOCKS=
# Set to anything other than empty to enable the metrics endpoint port 5054 on beacon node.
ENABLE_METRICS=
# Set to anything other than empty to enable automatic validator monitoring.
ENABLE_MONITORING_AUTO=
# Enables the monitoring service for sending system metrics to a remote endpoint.
# Set to the monitoring service api url
MONITORING_SERVICE_ENDPOINT=
# Provide 0x prefixed public keys for manual validator monitoring. To specify multiple
# public keys add them comma separated.
ENABLE_MONITORING_MANUAL=
# Set to anything other than empty to enable full network view when monitoring
# validators that aren't connected to the beacon node.
ENABLE_FULL_NETWORK_VIEW=
# Set to anything other than empty to enable doppelganger protection.
ENABLE_DOPPELGANGER_PROTECTION=
# Set to another synced beacon node's URL to enable checkpoint sync.
CHECKPOINT_SYNC_URL=
# Set to anything other than empty to start the lighthouse included slasher.
START_SLASHER=