-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathsample.env
More file actions
47 lines (38 loc) · 2.04 KB
/
Copy pathsample.env
File metadata and controls
47 lines (38 loc) · 2.04 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
# Single URL or comma-separated list. Each request tries the endpoints in
# order; on a 5xx, 408, 429, network or timeout error the daemon moves to the
# next URL. Other 4xx and validation errors are terminal.
EXECUTION_NODE=http://1.2.3.4:8545
# Optional: when set, includes a Bearer token on every EL request.
# IMPORTANT: the same JWT secret is sent to *every* URL in EXECUTION_NODE.
# If your EL nodes use different jwt.hex files (e.g. Nethermind + Geth),
# you must keep them synced manually, or skip JWT (use unauthenticated RPC).
JWT_SECRET_PATH=/data/neth/jwt.hex
# Single URL or comma-separated list (same fallback semantics as EXECUTION_NODE).
# Voluntary-exit submissions broadcast to every configured CL URL in parallel.
CONSENSUS_NODE=http://1.2.3.4:5051
LOCATOR_ADDRESS=0x1eDf09b5023DC86737b59dE68a8130De878984f5
# Preferred scope config: {"stakingModuleId":[operatorIds]}.
# For multi-module setups:
# EJECTOR_SCOPE={"1":[123],"4":[0,1]}
EJECTOR_SCOPE={"1":[123]}
# Deprecated legacy alternative:
# STAKING_MODULE_ID=1
# OPERATOR_ID=123
# OPERATOR_IDENTIFIERS=[0,1,2]
MESSAGES_LOCATION=messages
MESSAGES_PASSWORD=pass
VALIDATOR_EXIT_WEBHOOK=
ORACLE_ADDRESSES_ALLOWLIST=["0xfdA7E01B2718C511bF016030010572e833C7aE6A","0xD3b1e36A372Ca250eefF61f90E833Ca070559970","0x1a13648EE85386cC101d2D7762e2848372068Bc3","0x3fF28f2EDE8358E288798afC23Ee299a503aD5C9","0x4c75FA734a39f3a21C57e583c1c29942F021C6B7","0xCFd533f909741B78a564e399F64C83B783c27597","0x81E411f1BFDa43493D7994F82fb61A415F6b8Fd4","0xb29dD2f6672C0DFF2d2f173087739A42877A5172","0x3799bDA7B884D33F79CEC926af21160dc47fbe05","0x19b1BEbe4773fEC2496FEf8b81a9c175A823844B","0x7eE534a6081d57AFB25b5Cff627d4D26217BB0E9"]
EASY_TRACK_MOTION_CREATOR_ADDRESSES_ALLOWLIST=[]
SUBMIT_TX_HASH_ALLOWLIST=[]
EASY_TRACK_ADDRESS=0xF0211b7660680B49De1A7E9f25C65660F0a13Fea
BLOCKS_PRELOAD=50000 # 7 days of blocks
VALIDATORS_BATCH_SIZE=1000
HTTP_PORT=8989
RUN_METRICS=true
RUN_HEALTH_CHECK=true
LOGGER_LEVEL=info
LOGGER_FORMAT=simple
LOGGER_SECRETS=["MESSAGES_PASSWORD","EXECUTION_NODE", "CONSENSUS_NODE"]
DRY_RUN=false
TRUST_MODE=false