From 612a5822bad7dd913a404b020e90173192dd56d5 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Fri, 7 Aug 2026 13:35:26 +0200 Subject: [PATCH 1/2] fix(e2e): strengthen concatenation protocol parameters Scale the two sets to k=274/m=420 and k=283/m=433 (phi_f 0.77) so a sub-quorum lottery draw can no longer create a blocking epoch gap. --- .../mithril-end-to-end/src/mithril/infrastructure.rs | 4 ++-- mithril-test-lab/mithril-end-to-end/src/toolkit/exec.rs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mithril-test-lab/mithril-end-to-end/src/mithril/infrastructure.rs b/mithril-test-lab/mithril-end-to-end/src/mithril/infrastructure.rs index 15e793b679b..3d6b5679ce6 100644 --- a/mithril-test-lab/mithril-end-to-end/src/mithril/infrastructure.rs +++ b/mithril-test-lab/mithril-end-to-end/src/mithril/infrastructure.rs @@ -282,8 +282,8 @@ impl MithrilInfrastructure { let protocol_parameters_new = match config.aggregate_signature_type { AggregateSignatureType::Concatenation => ProtocolParameters { - k: 70, - m: 105, + k: 274, + m: 420, phi_f: 0.77, }, AggregateSignatureType::Snark | AggregateSignatureType::IvcSnark => { diff --git a/mithril-test-lab/mithril-end-to-end/src/toolkit/exec.rs b/mithril-test-lab/mithril-end-to-end/src/toolkit/exec.rs index 8acc4382e9b..8e165ff7956 100644 --- a/mithril-test-lab/mithril-end-to-end/src/toolkit/exec.rs +++ b/mithril-test-lab/mithril-end-to-end/src/toolkit/exec.rs @@ -102,9 +102,9 @@ impl ExecToolkit { aggregator.stop().await?; let protocol_parameters_new = match aggregate_signature_type { AggregateSignatureType::Concatenation => ProtocolParameters { - k: 83, - m: 130, - phi_f: 0.75, + k: 283, + m: 433, + phi_f: 0.77, }, AggregateSignatureType::Snark => ProtocolParameters { k: 7, From 54443f9260fe4788dc42a3a12c567940807b57f1 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Fri, 7 Aug 2026 15:42:06 +0200 Subject: [PATCH 2/2] chore: upgrade crate versions * mithril-end-to-end from `0.5.11` to `0.5.12` --- Cargo.lock | 2 +- mithril-test-lab/mithril-end-to-end/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f2943addb11..37aaa19a061 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4601,7 +4601,7 @@ dependencies = [ [[package]] name = "mithril-end-to-end" -version = "0.5.11" +version = "0.5.12" dependencies = [ "anyhow", "async-recursion", diff --git a/mithril-test-lab/mithril-end-to-end/Cargo.toml b/mithril-test-lab/mithril-end-to-end/Cargo.toml index a86be455a73..e188241b223 100644 --- a/mithril-test-lab/mithril-end-to-end/Cargo.toml +++ b/mithril-test-lab/mithril-end-to-end/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mithril-end-to-end" -version = "0.5.11" +version = "0.5.12" authors = { workspace = true } edition = { workspace = true } documentation = { workspace = true }