Skip to content

Commit b0cbfce

Browse files
authored
chore: update most of our packages (#656)
* chore(besu): update besu v25.7.0 -> v25.8.0 * chore(charon): update charon v0.19.1 -> v1.5.2 Can't update it to v1.6.0 bc they are using go1.25 which is unavailable in unstable yet * chore(dreamboat): remove dreamboat It's unmaintained now * eigenlayer: 0.6.2 -> 0.13.3 Diff: Layr-Labs/eigenlayer-cli@v0.6.2...v0.13.3 * eth2-testnet-genesis: 0.9.0 -> 0.12.0 Diff: protolambda/eth2-testnet-genesis@v0.9.0...v0.12.0 * ethereal: 2.9.0 -> 2.11.5 Diff: wealdtech/ethereal@v2.9.0...v2.11.5 * evmc: 10.0.0 -> 12.1.0 Diff: ipsilon/evmc@v10.0.0...v12.1.0 * geth: 1.16.2 -> 1.16.3 Diff: ethereum/go-ethereum@v1.16.2...v1.16.3 * foundry: 1.3.0 -> 1.3.3 Diff: foundry-rs/foundry@v1.3.0...v1.3.3 * mev-boost-relay: 0.29.1 -> 0.31.2 Diff: flashbots/mev-boost-relay@v0.29.1...v0.31.2 * heimdall: 0.8.7 -> 0.9.0 Diff: Jon-Becker/heimdall-rs@0.8.7...0.9.0 * chore(mev-rs): remove mev-rs due to inactivity * nethermind: 1.32.4 -> 1.33.0 * nimbus: 25.7.1 -> 25.9.0 * slither: 0.10.0 -> 0.11.3 Diff: crytic/slither@refs/tags/0.10.0...refs/tags/0.11.3 * snarkjs: 0.7.3 -> 0.7.5 Diff: iden3/snarkjs@v0.7.3...v0.7.5 * ssvnode: 2.0.0 -> 2.3.4 Diff: ssvlabs/ssv@e39f1d0...e39f1d0 * teku: 25.7.1 -> 25.9.0 * tx-fuzz: 1.3.2 -> 1.4.0 Diff: MariusVanDerWijden/tx-fuzz@v1.3.2...v1.4.0 Changelog: https://github.com/MariusVanDerWijden/tx-fuzz/releases/tag/v1.4.0 * web3signer: 25.4.1 -> 25.6.0 * zcli: 0.7.1 -> 0.8.0 Diff: protolambda/zcli@v0.7.1...v0.8.0 * chore: formatting * chore(slither): update slither * chore(foundry): founder v1.3.3 -> v1.3.0 * chore: update flake.lock * heimdall: 0.9.0 -> 0.9.1 Diff: Jon-Becker/heimdall-rs@0.9.0...0.9.1 * charon: 1.5.2 -> 1.6.1 Diff: ObolNetwork/charon@refs/tags/v1.5.2...refs/tags/v1.6.1 * ssvnode: 2.3.4 -> 2.3.6 Diff: ssvlabs/ssv@e39f1d0...e39f1d0 * teku: 25.9.0 -> 25.9.3 * besu: 25.8.0 -> 25.9.0 * reth: 1.6.0 -> 1.8.1 Diff: paradigmxyz/reth@v1.6.0...v1.8.1 * chore(ssv): fix ssv version * nethermind: 1.33.0 -> 1.33.1
1 parent 9dfb67e commit b0cbfce

File tree

26 files changed

+234
-713
lines changed

26 files changed

+234
-713
lines changed

flake.lock

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/nethermind/default.test.nix

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333
basicConf.wait_for_unit("nethermind-sepolia.service")
3434
3535
# TODO: Finish properly these tests once PR is merged in upstream https://github.com/NethermindEth/nethermind/pull/4320
36-
# basicConf.wait_for_open_port(30303)
37-
# basicConf.wait_for_open_port(8545)
36+
basicConf.wait_for_open_port(30303)
37+
basicConf.wait_for_open_port(8545)
3838
39-
# out = basicConf.succeed("systemctl status nethermind-sepolia.service")
40-
# print(out)
39+
out = basicConf.succeed("systemctl status nethermind-sepolia.service")
40+
print(out)
4141
'';
4242
};
4343
}

pkgs/by-name/besu/default.nix

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
}:
1212
stdenv.mkDerivation (finalAttrs: rec {
1313
pname = "besu";
14-
version = "25.7.0";
14+
version = "25.9.0";
1515

1616
src = fetchurl {
1717
url = "https://github.com/hyperledger/${pname}/releases/download/${version}/${pname}-${version}.tar.gz";
18-
hash = "sha256-AyUV0GVJWuqCSiXvUBtVQwlpMa2ASLShIpakELHLjBI=";
18+
hash = "sha256-j4gWZ65eYpcCcNgYTmVVZXsSs/n6HHcRT3+ElxGPa8Y=";
1919
};
2020

2121
buildInputs = lib.optionals stdenv.isLinux [jemalloc];
@@ -45,7 +45,8 @@ stdenv.mkDerivation (finalAttrs: rec {
4545
{
4646
nativeBuildInputs = [finalAttrs.finalPackage];
4747
meta.platforms = with lib.platforms; linux;
48-
} ''
48+
}
49+
''
4950
# Expect to find this string in the output, ignore other failures.
5051
(besu 2>&1 || true) | grep -q "# jemalloc: ${jemalloc.version}"
5152
mkdir $out
@@ -57,7 +58,10 @@ stdenv.mkDerivation (finalAttrs: rec {
5758
homepage = "https://github.com/hyperledger/besu";
5859
license = licenses.asl20;
5960
mainProgram = "besu";
60-
platforms = ["aarch64-darwin" "x86_64-linux"];
61+
platforms = [
62+
"aarch64-darwin"
63+
"x86_64-linux"
64+
];
6165
sourceProvenance = with sourceTypes; [binaryBytecode];
6266
};
6367
})

pkgs/by-name/charon/default.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77
}:
88
buildGoModule rec {
99
pname = "charon";
10-
version = "0.19.1";
10+
version = "1.6.1";
1111

1212
src = fetchFromGitHub {
1313
owner = "ObolNetwork";
1414
repo = "${pname}";
1515
rev = "refs/tags/v${version}";
16-
hash = "sha256-uwDHniPtfYqu0j025LfZt1LLnIGZgoRGJoNmd5TFL4I=";
16+
hash = "sha256-PkA4vPO+QWub2kLUFzVKAbGSxWPiW1qvCOL6z+w9T0M=";
1717
};
1818

19-
vendorHash = "sha256-tsFQu4grArXSWNcxtpHbcac+1vh7DaTRPvgFDersbdc=";
19+
vendorHash = "sha256-o56sXNS2YhEXbOtkd3uVXOowVM3pvSXOFgXOoN5jMZA=";
2020

2121
buildInputs = [bls mcl];
2222

pkgs/by-name/dreamboat/default.nix

Lines changed: 0 additions & 34 deletions
This file was deleted.

pkgs/by-name/eigenlayer/default.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
}:
77
buildGoModule rec {
88
pname = "eigenlayer";
9-
version = "0.6.2";
9+
version = "0.13.3";
1010

1111
src = fetchFromGitHub {
1212
owner = "Layr-Labs";
1313
repo = "eigenlayer-cli";
1414
rev = "v${version}";
15-
hash = "sha256-cr3ltNmJj8GoQLADivekLU2hV7xWk4KR2Gej0rcaVTA=";
15+
hash = "sha256-8HCoUZHRma4dIIZvIFRkXJl7r73j2stn6fuUj/cQ16g=";
1616
};
1717

18-
vendorHash = "sha256-VcXjYiJ9nwSCQJvQd7UYduZKJISRfoEXjziiX6Z3w6Q=";
18+
vendorHash = "sha256-gFWUxC2pTMx3QVbIkqpCrsA2ZTQpal89pEJv11uCMJ8=";
1919

2020
ldflags = ["-s" "-w"];
2121
subPackages = ["cmd/eigenlayer"];

pkgs/by-name/eth2-testnet-genesis/default.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
}:
77
buildGoModule rec {
88
pname = "eth2-testnet-genesis";
9-
version = "0.9.0";
9+
version = "0.12.0";
1010

1111
src = fetchFromGitHub {
1212
owner = "protolambda";
1313
repo = pname;
1414
rev = "v${version}";
15-
hash = "sha256-dgn6kI6U+ZsztAaAtjjvAstasjy8LQo+OOyOySKRfCk=";
15+
hash = "sha256-DbmBAf3FxfB6KYfGcmswBUos9P5bwEvpA6+ntev88Wg=";
1616
};
1717

18-
vendorHash = "sha256-iXJDZtm68Qk1Za8+Bsk140hyl/GeyXlj47PBEZw1tro=";
18+
vendorHash = "sha256-YGKfJOpzFw9X1z2Q4LyB+0ahEdfv1cJ9fDCzbDFH9Gs=";
1919

2020
buildInputs = [bls];
2121

pkgs/by-name/ethereal/default.nix

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@
66
}:
77
buildGoModule rec {
88
pname = "ethereal";
9-
version = "2.9.0";
9+
version = "2.11.5";
1010

1111
src = fetchFromGitHub {
1212
owner = "wealdtech";
1313
repo = pname;
1414
rev = "v${version}";
15-
hash = "sha256-RbrSVi24LT1juP0tPIIig75V/ak9T1xtlE8ajgVIJKI=";
15+
hash = "sha256-P9JIclquejwZ14NbHalfaBvLu0oHKaXt3mmlMbnr5G8=";
1616
};
1717

18-
vendorHash = "sha256-WtFQ75tgWim76Gsg/q1yx0nkJql3wiOwmjF7KVClxXY=";
18+
proxyVendor = true;
19+
vendorHash = "sha256-TnWN5FW1xEkHIJ/nhhc1mHAk14O65Wi43zD2FZctBBQ=";
1920

2021
doCheck = false;
2122

pkgs/by-name/evmc/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
}:
88
stdenv.mkDerivation rec {
99
pname = "evmc";
10-
version = "10.0.0";
10+
version = "12.1.0";
1111

1212
src = fetchFromGitHub {
1313
owner = "ethereum";
1414
repo = "evmc";
1515
rev = "v${version}";
16-
hash = "sha256-e6V7lNszvR8mmLhPk7pvFMh2LQUl/VHupzVgMfsNlsM=";
16+
hash = "sha256-VbhU5FcAW0PkHcvS6tbEkhNnx1NErTv4yH57g9bAdh4=";
1717
};
1818

1919
nativeBuildInputs = [cmake];

pkgs/by-name/foundry/default.nix

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,14 @@ rustPlatform.buildRustPackage rec {
2222
hash = "sha256-YMeGTPx3kqQ9CKFiH7rUEYzK0BCPksC1XIGfOj5MVd0=";
2323
};
2424

25-
cargoLock = {
26-
lockFile = "${src}/Cargo.lock";
27-
};
25+
cargoHash = "sha256-TZTnaPsnfRjtfFMw5vdz4wV0ddjJ63TKrDHUkKvOfDw=";
2826

29-
nativeBuildInputs = [pkg-config installShellFiles] ++ lib.optionals stdenv.hostPlatform.isDarwin [darwin.DarwinTools];
27+
nativeBuildInputs =
28+
[
29+
pkg-config
30+
installShellFiles
31+
]
32+
++ lib.optionals stdenv.hostPlatform.isDarwin [darwin.DarwinTools];
3033

3134
buildInputs = [solc] ++ lib.optionals stdenv.hostPlatform.isDarwin [libusb1];
3235

@@ -40,7 +43,11 @@ rustPlatform.buildRustPackage rec {
4043
};
4144

4245
postInstall = let
43-
binsWithCompletions = ["anvil" "cast" "forge"];
46+
binsWithCompletions = [
47+
"anvil"
48+
"cast"
49+
"forge"
50+
];
4451
in ''
4552
${lib.concatMapStringsSep "\n" (bin: ''
4653
installShellCompletion --cmd ${bin} \
@@ -65,10 +72,17 @@ rustPlatform.buildRustPackage rec {
6572
meta = with lib; {
6673
description = "A portable, modular toolkit for Ethereum application development written in Rust.";
6774
homepage = "https://github.com/foundry-rs/foundry";
68-
license = with licenses; [asl20 mit];
75+
license = with licenses; [
76+
asl20
77+
mit
78+
];
6979
maintainers = with maintainers; [mitchmindtree];
7080
# TODO: Change this to `platforms = platforms.unix;` when this is resolved:
7181
# https://github.com/ethereum/solidity/issues/11351
72-
platforms = ["aarch64-darwin" "x86_64-linux" "x86_64-darwin"];
82+
platforms = [
83+
"aarch64-darwin"
84+
"x86_64-linux"
85+
"x86_64-darwin"
86+
];
7387
};
7488
}

0 commit comments

Comments
 (0)