You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,15 @@
1
1
# Brevis + EigenLayer
2
2
## Run as an Operator
3
-
1. The `brevis` binary and `brevis.toml` are required to run as an operator. The `brevis` binary should be run under Linux AMD64 system. It can also be built from source with command: go build -o brevis.
3
+
1. The `brevis` binary and `brevis.toml` are required to run as an operator. The `brevis` binary should be run under Linux AMD64 system. It can also be built from source with command: go build -o brevis
4
4
2. Make sure the total stake > 32 eth in Eigen Layer, we support same strategies as Eigen DA
5
5
3. Add bls and ecdsa key of Eigenlayer info to the `brevis.toml` config file, both are required to join Brevis. Also recommend to change ethereum gateway RPC in the config file to a private one
6
6
4. Run `brevis join --chainid 1 --quorums 0x01` cmd to opt-in Brevis AVS
7
7
5. Add operator id printed by last `brevis join` command (bytes32 hex string) to config file, note it's NOT your ETH addr
8
8
6. (optional but recommended): Remove ecdsa key info from config file as it's not needed for normal operation. only bls key is needed
9
9
7. Operator runs `brevis run` cmd which monitors Brevis contract for new requests, and signs w/ BLS key, then posts to Brevis gateway
10
10
11
+
Suggested hardware configuration: AWS C5/C6 2x large equivalent, 500GB disk, no open ports.
0 commit comments