mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-19 04:02:10 +00:00
Merge pull request #126750 from d-xo/erigon-2021-06-03
This commit is contained in:
commit
2e4b2ad74b
|
@ -182,6 +182,13 @@
|
|||
from 1.0.4 to 3.0.1
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
The <literal>erigon</literal> ethereum node has moved to a new
|
||||
database format in <literal>2021-05-04</literal>, and requires
|
||||
a full resync
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<literal>services.geoip-updater</literal> was broken and has
|
||||
|
|
|
@ -57,6 +57,8 @@ pt-services.clipcat.enable).
|
|||
|
||||
- The `staticjinja` package has been upgraded from 1.0.4 to 3.0.1
|
||||
|
||||
- The `erigon` ethereum node has moved to a new database format in `2021-05-04`, and requires a full resync
|
||||
|
||||
- `services.geoip-updater` was broken and has been replaced by [services.geoipupdate](options.html#opt-services.geoipupdate.enable).
|
||||
|
||||
- PHP 7.3 is no longer supported due to upstream not supporting this version for the entire lifecycle of the 21.11 release.
|
||||
|
|
34
pkgs/applications/blockchains/erigon.nix
Normal file
34
pkgs/applications/blockchains/erigon.nix
Normal file
|
@ -0,0 +1,34 @@
|
|||
{ stdenv, lib, buildGoModule, fetchFromGitHub }:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "erigon";
|
||||
version = "2021.08.01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ledgerwatch";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-fjMkCCeQa/IHB4yXlL7Qi8J9wtZm90l3xIA72LeoW8M=";
|
||||
};
|
||||
|
||||
vendorSha256 = "1vsgd19an592dblm9afasmh8cd0x2frw5pvnxkxd2fikhy2mibbs";
|
||||
runVend = true;
|
||||
|
||||
# Build errors in mdbx when format hardening is enabled:
|
||||
# cc1: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security]
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
subPackages = [
|
||||
"cmd/erigon"
|
||||
"cmd/evm"
|
||||
"cmd/rpcdaemon"
|
||||
"cmd/rlpdump"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/ledgerwatch/erigon/";
|
||||
description = "Ethereum node implementation focused on scalability and modularity";
|
||||
license = with licenses; [ lgpl3Plus gpl3Plus ];
|
||||
maintainers = with maintainers; [ d-xo ];
|
||||
};
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
{ lib, buildGoModule, fetchFromGitHub }:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "turbo-geth";
|
||||
version = "2021.05.02";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ledgerwatch";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-7sTRAAlKZOdwi/LRbIEDKWpBe1ol8pZfEf2KIC4s0xk=";
|
||||
};
|
||||
|
||||
vendorSha256 = "1d0ahdb2b5v8nxq3kdxw151phnyv6habb8kr8qjaq3kyhcnyk6ng";
|
||||
runVend = true;
|
||||
|
||||
subPackages = [
|
||||
"cmd/tg"
|
||||
"cmd/evm"
|
||||
"cmd/rpcdaemon"
|
||||
"cmd/rlpdump"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/ledgerwatch/turbo-geth/";
|
||||
description = "Ethereum node and geth fork focused on scalability and modularity";
|
||||
license = with licenses; [ lgpl3Plus gpl3Plus ];
|
||||
maintainers = with maintainers; [ d-xo ];
|
||||
};
|
||||
}
|
|
@ -876,6 +876,7 @@ mapAliases ({
|
|||
truecrypt = veracrypt; # added 2018-10-24
|
||||
tshark = wireshark-cli; # added 2018-04-25
|
||||
tuijam = throw "tuijam has been removed because Google Play Music was discontinued"; # added 2021-03-07
|
||||
turbo-geth = throw "turbo-geth has been renamed to erigon"; # added 20201-08-08
|
||||
uberwriter = apostrophe; # added 2020-04-23
|
||||
ubootBeagleboneBlack = ubootAmx335xEVM; # added 2020-01-21
|
||||
ucsFonts = ucs-fonts; # added 2016-07-15
|
||||
|
|
|
@ -28874,6 +28874,8 @@ with pkgs;
|
|||
|
||||
ergo = callPackage ../applications/blockchains/ergo { };
|
||||
|
||||
erigon = callPackage ../applications/blockchains/erigon.nix { };
|
||||
|
||||
exodus = callPackage ../applications/blockchains/exodus { };
|
||||
|
||||
faraday = callPackage ../applications/blockchains/faraday { };
|
||||
|
@ -28945,8 +28947,6 @@ with pkgs;
|
|||
|
||||
tessera = callPackage ../applications/blockchains/tessera { };
|
||||
|
||||
turbo-geth = callPackage ../applications/blockchains/turbo-geth { };
|
||||
|
||||
vertcoin = libsForQt514.callPackage ../applications/blockchains/vertcoin {
|
||||
boost = boost165;
|
||||
withGui = true;
|
||||
|
|
Loading…
Reference in a new issue