Skip to content

Commit 93517b6

Browse files
authored
add vouch-unstable (#473)
This is needed mostly during hard forks where unstable software is needed to test things on test networks like Holesky.
1 parent c7eb3e4 commit 93517b6

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

pkgs/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
teku = callPackage ./teku {};
6565
tx-fuzz = callPackage ./tx-fuzz {};
6666
vouch = callPackage ./vouch {inherit bls mcl;};
67+
vouch-unstable = callPackage ./vouch/unstable.nix {inherit bls mcl;};
6768
vscode-plugin-ackee-blockchain-solidity-tools = callPackage ./ackee-blockchain.solidity-tools {};
6869
vscode-plugin-consensys-vscode-solidity-visual-editor = callPackage ./consensys.vscode-solidity-auditor {};
6970
wake = callPackage ./wake {inherit poetry2nix;};

pkgs/vouch/unstable.nix

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
buildGoModule,
3+
fetchFromGitHub,
4+
mcl,
5+
bls,
6+
}:
7+
buildGoModule rec {
8+
pname = "vouch";
9+
version = "1.8.0-beta.3";
10+
11+
src = fetchFromGitHub {
12+
owner = "attestantio";
13+
repo = pname;
14+
rev = "v${version}";
15+
hash = "sha256-CK6cLXJYMQL+ZRv8bYabgQ0GeDWK8Jcek6d/Wow2LI0=";
16+
};
17+
18+
runVend = true;
19+
vendorHash = "sha256-Mp+RA2L4mOe089ceyKh3m5Q8zLsdwyx6geMFrqbn5Dk=";
20+
21+
buildInputs = [mcl bls];
22+
23+
doCheck = false;
24+
25+
meta = {
26+
description = "An Ethereum 2 multi-node validator client";
27+
homepage = "https://github.com/attestantio/vouch";
28+
mainProgram = "vouch";
29+
platforms = ["x86_64-linux"];
30+
};
31+
}

0 commit comments

Comments
 (0)