about summary refs log tree commit diff
path: root/pkgs/servers/blockbook
diff options
context:
space:
mode:
authorColin L Rice <colin@daedrum.net>2020-04-30 21:59:00 -0400
committerJörg Thalheim <joerg@thalheim.io>2020-05-14 07:22:21 +0100
commitd6162dab509ababe7c3ce83c17a3ef63855e0832 (patch)
tree671629ece52745e2498c9debb7b6ccb4e7092efd /pkgs/servers/blockbook
parenta0ddea1d6a9f07b0631e0dbcd3b7240d2eb82ef7 (diff)
go-modules: Update files to use vendorSha256
Diffstat (limited to 'pkgs/servers/blockbook')
-rw-r--r--pkgs/servers/blockbook/default.nix16
1 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/servers/blockbook/default.nix b/pkgs/servers/blockbook/default.nix
index 9bc10989efdb1..627ac42efd207 100644
--- a/pkgs/servers/blockbook/default.nix
+++ b/pkgs/servers/blockbook/default.nix
@@ -24,7 +24,7 @@ buildGoModule rec {
     sha256 = "01nb4if2dix2h95xvqvafil325jjw2a4v1izb9mad0cjqcf8rk6n";
   };
 
-  modSha256 = "1zp06mpkxaxykw8pr679fg9dd7039qj13j5lknxp7hr8dga0jvpy";
+  vendorSha256 = "1qjlvhizl8cy06cgf4phia70bgbm4lj57z5z2gyr8aglx98bnpdn";
 
   buildInputs = [ bzip2 zlib snappy zeromq lz4 ];
 
@@ -37,6 +37,20 @@ buildGoModule rec {
        -X github.com/trezor/blockbook/common.buildDate=unknown
   '';
 
+  goethereum = fetchFromGitHub {
+    owner = "ethereum";
+    repo = "go-ethereum";
+    rev = "v1.8.20";
+    sha256 = "0m2q1nz6f39pyr2rk6vflkwi4ykganzwr7wndpwr9rliw0x8jgi0";
+  };
+
+  overrideModAttrs = (_: {
+      postBuild = ''
+      rm -r vendor/github.com/ethereum/go-ethereum
+      cp -r --reflink=auto ${goethereum} vendor/github.com/ethereum/go-ethereum
+      '';
+    });
+
   preBuild = lib.optionalString stdenv.isDarwin ''
     ulimit -n 8192
   '' + ''