1 { stdenv, lib, fetchFromGitHub, cmake, openssl, boost, zlib, icu, rippled }:
3 stdenv.mkDerivation rec {
4 pname = "rippled-validator-keys-tool";
7 src = fetchFromGitHub {
9 repo = "validator-keys-tool";
10 rev = "5d7efcfeda3bdf6f5dda78056004a7c326321e9b";
11 sha256 = "1irm8asp6plk9xw3ksf4fqnim8h0vj3h96w638lx71pga1h4zvmy";
14 nativeBuildInputs = [ cmake ];
15 buildInputs = [ openssl boost zlib icu rippled ];
17 hardeningDisable = ["format"];
25 install -D validator-keys $out/bin/validator-keys
30 description = "Generate master and ephemeral rippled validator keys";
31 homepage = "https://github.com/ripple/validator-keys-tool";
32 maintainers = with maintainers; [ offline rmcgibbo ];
33 license = licenses.isc;
34 platforms = [ "x86_64-linux" ];