diff --git a/mmgen/data/release_date b/mmgen/data/release_date index a39f59f5..fe79d8b1 100644 --- a/mmgen/data/release_date +++ b/mmgen/data/release_date @@ -1 +1 @@ -March 2026 +April 2026 diff --git a/mmgen/data/version b/mmgen/data/version index 3a57d424..d8e593e0 100644 --- a/mmgen/data/version +++ b/mmgen/data/version @@ -1 +1 @@ -16.1.dev34 +16.1.dev35 diff --git a/mmgen/proto/eth/daemon.py b/mmgen/proto/eth/daemon.py index c0099f0a..e6efc168 100755 --- a/mmgen/proto/eth/daemon.py +++ b/mmgen/proto/eth/daemon.py @@ -130,7 +130,7 @@ class geth_daemon(ethereum_daemon): ) class reth_daemon(geth_daemon): - daemon_data = _dd('Reth', 1011002, '1.11.2') + daemon_data = _dd('Reth', 2001000, '2.1.0') version_pat = r'reth/v(\d+)\.(\d+)\.(\d+)' exec_fn = 'reth' version_info_arg = '--version' diff --git a/nix/reth.nix b/nix/reth.nix index 960609d2..7b6bf381 100644 --- a/nix/reth.nix +++ b/nix/reth.nix @@ -1,11 +1,23 @@ { lib, - pkgs, }: +let + # cargo and rustc packages from 25.11 are out of date, + # so fetch them from a more recent commit: + pinnedPkgs = fetchGit { + url = "https://github.com/NixOS/nixpkgs.git"; + # url = /path/to/repo/nixpkgs-116266.git; + rev = "116266f52682e7b975426c66204b3dada19be502"; + shallow = true; + }; + pkgs = import pinnedPkgs {}; + +in + pkgs.rustPlatform.buildRustPackage rec { pname = "reth"; - version = "1.11.2"; + version = "2.1.0"; src = fetchGit { url = "https://github.com/paradigmxyz/reth"; @@ -14,7 +26,7 @@ pkgs.rustPlatform.buildRustPackage rec { shallow = true; }; - cargoHash = "sha256-IzqAIgfC9Y9atYxkFhaK09QwTMnrtMtU4MnG9AChwCQ="; + cargoHash = "sha256-//UOHtknfhq33bA3/xzwS0K9FPbn4Tkwx3kkNuluoAM="; doCheck = false; doInstallCheck = false;