-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig-example.yml
55 lines (45 loc) · 2.05 KB
/
config-example.yml
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
check_health:
# Notify if effectiveness falls bellow the theshold (null to disable effectiveness notifications)
# notify_effectiveness_threshold: null
notify_effectiveness_threshold: 0.66
# It will notify when the check fails by this numnber of times in a row. The highest will define the periodicity
# after that number is reached
#
# i.e [15, 60, 1440], and assuming a polling_wait of 60 seconds
# - Notify after 15 failures, so it will notify after 15min failing
# - Notify after 60min
# - Notify after 24h (and every 24h from this moment)
notify_error_count_thresholds: [15, 60, 1440]
# Kill app if there's no success after this number of minutes
watch_dog_kill_switch_minutes: 30
# Waiting time between health checks
polling_wait: 60
# Delay between request of large lists (i.e. delay when quering validator states in batches)
batch_request_delay: 0.2
# Notify validator state changes only after some seconds
notify_delay_seconds: 300
beacon_chain:
# Ethereum
base_url: https://beaconcha.in
# Gnosis Chain
#base_url: https://gnosischa.in
# Telegram notifications (Disabled by default, see README on how to set it up)
telegram: null
# telegram:
# access_token: "your-access-token"
# chat_id: -1000000000
# Expose Prometheus metrics
prometheus: null
# prometheus:
# port: 8000
validators:
# Eth1 withdraw account (alternative way to specify the list of validators)
# IMPORTANT: Maximun 500 validators, otherwise you will need to use "public_keys"
eth1_withdraw_account: null
# eth1_withdraw_account: 'your eth1 withdraw account'
# Validator's public keys to monitor
public_keys:
- 0xa1d1ad0714035353258038e964ae9675dc0252ee22cea896825c01458e1807bfad2f9969338798548d9858a571f7425c
- 0xb2ff4716ed345b05dd1dfc6a5a9fa70856d8c75dcc9e881dd2f766d5f891326f0d10e96f3a444ce6c912b69c22c6754d
- 0x8e323fd501233cd4d1b9d63d74076a38de50f2f584b001a5ac2412e4e46adb26d2fb2a6041e7e8c57cd4df0916729219
- 0xa62420543ceef8d77e065c70da15f7b731e56db5457571c465f025e032bbcd263a0990c8749b4ca6ff20d77004454b51