-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathssv.example.env
More file actions
49 lines (41 loc) · 2 KB
/
ssv.example.env
File metadata and controls
49 lines (41 loc) · 2 KB
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
# The following 2 variables are required for the SSV node to connect to the beacon node and eth1 node
# Consensus client (Beacon node) address
BEACON_NODE_ADDR=http://127.0.0.1:5052
# Execution client (Eth1 node) address
ETH_1_ADDR=ws://127.0.0.1:8545
# Local IP can be checked with command `ifconfig` or `ip address`
# Both above support multiple endpoints separated by ;
# For example, Beacon node endpoints can look like http://localhost:5052;http://localhost:5053
# The following 2 variables will improve Correctness IF you're using 2+ Beacon Nodes:
# WITH_WEIGHTED_ATTESTATION_DATA=true
# WITH_PARALLEL_SUBMISSIONS=true
# set ethereum network
# available options are - mainnet, hoodi, sepolia
NETWORK=hoodi
# The folowing ENVS refer to file names, usually you dont need to change it
# if you already have generated private key and password file put them in ./ssv-node-data folder wit the following names
PRIVATE_KEY_FILE=/data/private_key
PASSWORD_FILE=/data/password
# SSV host adress which will be advertised as ssv node public IP
# Can help when IP address can't be detected automatically
# HOST_ADDRESS=
# SSV node P2P max peers
P2P_MAX_PEERS=60
# SSV node P2P ports, this prots should be open on firewall
# if you chagne the prots you also need to adjust the docker-compose.yml file to expose the new ports
TCP_PORT=13001
UDP_PORT=12001
# Health endpoint, you can check it with curl http://127.0.0.1:16000/v1/node/health
SSV_API_PORT=16000
# Path where the SSV node db will be stored
DB_PATH=/data/db
# SSV node log level
LOG_LEVEL=info
# The following changes the path to log files. Default value is ./data/debug.log
# LOG_FILE_PATH=
# Change the number of log files preserved, each file ~500MB. Default value is 3
# LOG_FILE_BACKUPS=
# The following enables Doppelganger Protection, more details here https://github.com/ssvlabs/ssv/blob/v2.3.0/beacon/goclient/WAD.md
# ENABLE_DOPPELGANGER_PROTECTION=true
# You can configure alertmanager to send you alerts in telegram
# This can be done in ./alertmanager/telegram_bot_token.txt