From efcc6e2c15af93e78f978b1f14ccd559e8ced863 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Gr=C3=BCner?= <47506558+MegaRedHand@users.noreply.github.com> Date: Wed, 10 Jun 2026 12:05:55 -0300 Subject: [PATCH 1/5] docs: update README devnet support for pq-devnet-5 pq-devnet-5 is now the current spec on this branch, so move pq-devnet-4 to the older devnets list and drop the completed devnet5 support item from incoming features. Add a pq-devnet-6 section noting it is still in a planning phase with no features specified yet. --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 64a86661..8a756056 100644 --- a/README.md +++ b/README.md @@ -118,17 +118,17 @@ Docker images are published to `ghcr.io/lambdaclass/ethlambda` with the followin [`RELEASE.md`](./RELEASE.md) has more details on our release process and how to tag new images. -### pq-devnet-4 +### pq-devnet-5 -We are running the `pq-devnet-4` spec. A Docker tag `devnet4` is available for this version. +We are running the `pq-devnet-5` spec. A Docker tag `devnet5` will be published for this version. -### pq-devnet-5 +### pq-devnet-6 -[We are working on adding support for the `pq-devnet-5` spec](https://github.com/lambdaclass/ethlambda/issues/285). A Docker tag `devnet5` will be published for this version. +`pq-devnet-6` is in a planning phase; no features have been specified yet. ### Older devnets -Docker tags for each devnet are released, with format `devnetX` (i.e. `devnet1`, `devnet2`, `devnet3`). +Docker tags for each devnet are released, with format `devnetX` (i.e. `devnet1`, `devnet2`, `devnet3`, `devnet4`). Support for older devnet releases is discontinued when the next devnet version is released. @@ -136,7 +136,6 @@ Support for older devnet releases is discontinued when the next devnet version i Some features we are looking to implement in the near future, in order of priority: -- [Add support for pq-devnet-5](https://github.com/lambdaclass/ethlambda/issues/285) - [RPC endpoints for chain data consumption](https://github.com/lambdaclass/ethlambda/issues/75) - [Add guest program and ZK proving of the STF](https://github.com/lambdaclass/ethlambda/issues/156) From c2f367cd3be8a985dcb5626a1f95261cbac1e583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Gr=C3=BCner?= <47506558+MegaRedHand@users.noreply.github.com> Date: Wed, 10 Jun 2026 12:08:10 -0300 Subject: [PATCH 2/5] docs: mark devnet5 Docker tag as available --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8a756056..b8254d5a 100644 --- a/README.md +++ b/README.md @@ -120,7 +120,7 @@ Docker images are published to `ghcr.io/lambdaclass/ethlambda` with the followin ### pq-devnet-5 -We are running the `pq-devnet-5` spec. A Docker tag `devnet5` will be published for this version. +We are running the `pq-devnet-5` spec. A Docker tag `devnet5` is available for this version. ### pq-devnet-6 From 6809b7c8dc5bb318984676c0751b24255de71f24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Gr=C3=BCner?= <47506558+MegaRedHand@users.noreply.github.com> Date: Wed, 10 Jun 2026 12:10:54 -0300 Subject: [PATCH 3/5] docs: list likely pq-devnet-6 feature candidates --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b8254d5a..1ee8ab6b 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ We are running the `pq-devnet-5` spec. A Docker tag `devnet5` is available for t ### pq-devnet-6 -`pq-devnet-6` is in a planning phase; no features have been specified yet. +`pq-devnet-6` is in a planning phase; no features have been specified yet. Likely candidates are replacing [LMD-GHOST](docs/lmd_ghost.md) and [3SF-mini](docs/3sf_mini.md), or execution layer integration. ### Older devnets From 08ce6b3d20fc414213ba4e5a7a5b90a4c8c360c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Gr=C3=BCner?= <47506558+MegaRedHand@users.noreply.github.com> Date: Wed, 10 Jun 2026 12:14:31 -0300 Subject: [PATCH 4/5] docs: link EL integration candidate to ethrex Engine API PR --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1ee8ab6b..5b3a2823 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ We are running the `pq-devnet-5` spec. A Docker tag `devnet5` is available for t ### pq-devnet-6 -`pq-devnet-6` is in a planning phase; no features have been specified yet. Likely candidates are replacing [LMD-GHOST](docs/lmd_ghost.md) and [3SF-mini](docs/3sf_mini.md), or execution layer integration. +`pq-devnet-6` is in a planning phase; no features have been specified yet. Likely candidates are replacing [LMD-GHOST](docs/lmd_ghost.md) and [3SF-mini](docs/3sf_mini.md), or [execution layer integration](https://github.com/lambdaclass/ethlambda/pull/367). ### Older devnets From 41c1ff73fc2dc042074d759baefab4ea192951e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Gr=C3=BCner?= <47506558+MegaRedHand@users.noreply.github.com> Date: Wed, 10 Jun 2026 12:25:57 -0300 Subject: [PATCH 5/5] docs: drop stale devnet-4 references from code comments --- bin/ethlambda/src/main.rs | 2 +- crates/common/crypto/src/lib.rs | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/bin/ethlambda/src/main.rs b/bin/ethlambda/src/main.rs index aa123094..e7bc504f 100644 --- a/bin/ethlambda/src/main.rs +++ b/bin/ethlambda/src/main.rs @@ -735,7 +735,7 @@ mod tests { use super::*; /// Validator-config snippet matching `lean-quickstart`'s ansible-devnet - /// (devnet-4) where networks share a non-default committee count. + /// where networks share a non-default committee count. const VC_WITH_COMMITTEE_COUNT: &str = r#" shuffle: roundrobin deployment_mode: ansible diff --git a/crates/common/crypto/src/lib.rs b/crates/common/crypto/src/lib.rs index 953fc7a8..dba545d3 100644 --- a/crates/common/crypto/src/lib.rs +++ b/crates/common/crypto/src/lib.rs @@ -14,8 +14,6 @@ use leansig_wrapper::{XmssPublicKey as LeanSigPubKey, XmssSignature as LeanSigSi use thiserror::Error; /// log(1/rate) for the WHIR commitment scheme used inside lean-multisig. -/// 2 matches the devnet-4 cross-client convention (zeam, ream, grandine, lantern -/// all use 2); the leanVM devnet5 examples also use 2 for recursion. const LOG_INV_RATE: usize = 2; // Lazy initialization for prover and verifier setup