forked from BreadchainCoop/commonware-restaking
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.env
More file actions
87 lines (74 loc) · 4.26 KB
/
Copy pathexample.env
File metadata and controls
87 lines (74 loc) · 4.26 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
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
# =============================================================================
# AVS Router Configuration
# =============================================================================
# =============================================================================
# Network Configuration
# =============================================================================
# For TESTNET mode (Holesky)
HTTP_RPC=https://ethereum-holesky.publicnode.com # change to private rpc
WS_RPC=wss://ethereum-holesky.publicnode.com # change to private websocket
RPC_URL=https://ethereum-holesky.publicnode.com # For Docker containers
# For LOCAL mode (uncomment these)
# HTTP_RPC=http://localhost:8545
# WS_RPC=ws://localhost:8545
# RPC_URL=http://ethereum:8545 # Docker internal network
# FORK_URL=https://ethereum-holesky.publicnode.com # Fork from Holesky for local testing
# =============================================================================
# Environment Mode
# =============================================================================
ENVIRONMENT=LOCAL
# ENVIRONMENT=TESTNET
# =============================================================================
# EigenLayer Contract Addresses (Mainnet)
# =============================================================================
#DELEGATION_MANAGER_ADDRESS=0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A
#STRATEGY_MANAGER_ADDRESS=0x858646372CC42E1A627fcE94aa7A7033e7CF075A
#LST_CONTRACT_ADDRESS=0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84
#LST_STRATEGY_ADDRESS=0x93c4b944D05dfe6df7645A86cd2206016c51564D
#BLS_SIGNATURE_CHECKER_ADDRESS=0xb7ba8bbc36AA5684fC44D02aD666dF8E23BEEbF8
#OPERATOR_STATE_RETRIEVER_ADDRESS=0xD5D7fB4647cE79740E6e83819EFDf43fa74F8C31
#ALLOCATION_MANAGER_ADDRESS=0x948a420b8CC1d6BFd0B6087C2E7c344a2CD0bc39
# =============================================================================
# EigenLayer Contract Addresses (Holesky Testnet)
# =============================================================================
# Uncomment for TESTNET mode, leave commented for LOCAL mode (will be auto-deployed)
#DELEGATION_MANAGER_ADDRESS=0xA44151489861Fe9e3055d95adC98FbD462B948e7
#STRATEGY_MANAGER_ADDRESS=0xdfB5f6CE42aAA7830E94ECFCcAd411beF4d4D5b6
#LST_CONTRACT_ADDRESS=0x3F1c547b21f65e10480dE3ad8E19fAAC46C95034
#LST_STRATEGY_ADDRESS=0x7D704507b76571a51d9caE8AdDAbBFd0ba0e63d3
#BLS_SIGNATURE_CHECKER_ADDRESS=0xca249215e082e17c12bb3c4881839a3f883e5c6b
#OPERATOR_STATE_RETRIEVER_ADDRESS=0xB4baAfee917fb4449f5ec64804217bccE9f46C67
#ALLOCATION_MANAGER_ADDRESS=0x78469728304326CBc65f8f95FA756B0B73164462
# =============================================================================
# Contract Deployment Configuration
# =============================================================================
AVS_DEPLOYMENT_PATH="config/.nodes/avs_deploy.json"
# =============================================================================
# Private Keys
# =============================================================================
PRIVATE_KEY=
FUNDED_KEY= # Required for TESTNET mode, should have testnet ETH
# =============================================================================
# Operator Configuration
# =============================================================================
TEST_ACCOUNTS=3
# =============================================================================
# Contributor Key Files
# =============================================================================
# These will be generated by the Docker setup
CONTRIBUTOR_1_KEYFILE="config/.nodes/operator_keys/testacc1.private.bls.key.json"
CONTRIBUTOR_2_KEYFILE="config/.nodes/operator_keys/testacc2.private.bls.key.json"
CONTRIBUTOR_3_KEYFILE="config/.nodes/operator_keys/testacc3.private.bls.key.json"
# =============================================================================
# Service Configuration
# =============================================================================
CERBERUS_GRPC_PORT=50051
CERBERUS_METRICS_PORT=9081
SIGNER_ENDPOINT=http://signer:50051
# =============================================================================
# Other Configuration
# =============================================================================
INGRESS=false
# Aggregation frequency in seconds (supports fractional values)
# Examples: 30 (default), 1, 0.5, 0.3, 0.1
# AGGREGATION_FREQUENCY=30