forked from alt-research/mach-avs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoperator.yaml
45 lines (34 loc) · 1.67 KB
/
operator.yaml
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
# this sets the logger level (true = info, false = debug)
production: true
# ETH RPC URL
eth_rpc_url: http://localhost:8545
eth_ws_url: ws://localhost:8545
# If you running this using eigenlayer CLI and the provided AVS packaging structure,
# this should be /operator_keys/ecdsa_key.json as the host path will be asked while running
#
# If you are running locally using go run main.go, this should be full path to your local ecdsa key file
ecdsa_private_key_store_path: ./config-files/key/test1.ecdsa.key.json
# If you running this using eigenlayer CLI and the provided AVS packaging structure,
# this should be /operator_keys/bls_key.json as the host path will be asked while running
#
# We are using bn254 curve for bls keys
#
# If you are running locally using go run main.go, this should be full path to your local bls key file
bls_private_key_store_path: ./config-files/key/test1.bls.key.json
aggregator_server_ip_port_address: localhost:8090
# address which the aggregator grpc listens on for operator signed messages
aggregator_grpc_server_ip_port_address: localhost:8190
# avs node spec compliance https://eigen.nethermind.io/docs/spec/intro
eigen_metrics_ip_port_address: localhost:9090
enable_metrics: true
node_api_ip_port_address: localhost:9010
enable_node_api: true
# EigenLayer Slasher contract address
# This is the address of the slasher which is deployed in the anvil saved state
avs_registry_coordinator_address: 0xa82fF9aFd8f496c3d6ac40E2a0F282E47488CFc9
operator_state_retriever_address: 0x0E801D84Fa97b50751Dbf25036d067dCf18858bF
operator_server_ip_port_addr: localhost:8091
# the layer1 chain id the avs contracts in
layer1_chain_id: 31337
# the layer2 chain id
layer2_chain_id: 0