Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.11 KB

File metadata and controls

33 lines (23 loc) · 1.11 KB

ssv-dkg

This project contains all the software required for creating or participating in a distributed validator cluster for Ethereum using the SSV project. It currently supports mainnet, holesky and hoodi - though holesky no longer supports the full validator registration lifecycle since got rekt.

Development

Prerequisites

  • go 19 or newer

Building

To build the sidecar from source run:

go build -o ssv-sidecar ./sidecar/cmd/main.go

To build the user CLI from source run:

go build -o ssv-dkg ./cli/cmd/main.go

Usage

cli

For users with ETH to stake who wish to create a validator cluster, read the CLI readme

sidecar

For SSV node operators who wish to opt into distributed key generation opportunities, read the sidecar readme

tools

The tools module contains useful applications for interacting with other parts of the project.

./tools/key_verifier is a tool used by the GitHub actions for verifying the keys of operators added to the operators list.