File tree Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Original file line number Diff line number Diff line change 6969 } ;
7070 slither = callPackage ./slither { } ;
7171 snarkjs = callPackage ./snarkjs { } ;
72+ ssv-dkg = callPackage2311 ./ssv-dkg {
73+ bls = callPackage2311 ./bls { } ;
74+ mcl = callPackage2311 ./mcl { } ;
75+ } ;
7276 ssvnode = callPackage2311 ./ssvnode {
7377 bls = callPackage2311 ./bls { } ;
7478 mcl = callPackage2311 ./mcl { } ;
138142 sedge . bin = "sedge" ;
139143 slither . bin = "slither" ;
140144 snarkjs . bin = "snarkjs" ;
145+ ssv-dkg . bin = "ssv-dkg" ;
141146 ssvnode . bin = "ssvnode" ;
142147 staking-deposit-cli . bin = "deposit" ;
143148 teku . bin = "teku" ;
Original file line number Diff line number Diff line change 1+ {
2+ bls ,
3+ buildGo120Module ,
4+ fetchFromGitHub ,
5+ lib ,
6+ mcl ,
7+ } :
8+ buildGo120Module rec {
9+ pname = "ssv-dkg" ;
10+ version = "2.1.0" ;
11+
12+ src = fetchFromGitHub {
13+ owner = "ssvlabs" ;
14+ repo = pname ;
15+ rev = "v${ version } " ;
16+ hash = "sha256-PXqjLvX9ewYtrOb3TDeNfuMxHamS1b6fh61FLAV2srE=" ;
17+ } ;
18+
19+ vendorHash = "sha256-NtZRe8ldkYU2TXZQMEJ0bZyH44ZOknNdZON3cZhMOmg=" ;
20+
21+ buildInputs = [ bls mcl ] ;
22+
23+ subPackages = [ "cmd/ssv-dkg" ] ;
24+
25+ ldflags = [ "-X main.Version=v${ version } " ] ;
26+
27+ meta = with lib ; {
28+ description = "The ssv-dkg tool enable operators to participate in ceremonies to generate distributed validator keys for Ethereum stakers." ;
29+ homepage = "https://github.com/ssvlabs/ssv-dkg" ;
30+ license = with licenses ; [ gpl3Plus ] ;
31+ mainProgram = "ssv-dkg" ;
32+ platforms = [ "x86_64-linux" "aarch64-darwin" "aarch64-linux" ] ;
33+ } ;
34+ }
You can’t perform that action at this time.
0 commit comments