From 264e2d827976fbe18150fe27bcf49ca5718ed213 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Wed, 5 Aug 2026 17:51:31 +0200 Subject: [PATCH 1/2] fix(e2e): require all signers to reach the quorum Lower 'phi_f' to 0.77 so a single signer no longer wins enough lotteries on its own, which made certificates seal with an incomplete signer set. --- .../mithril-end-to-end/src/mithril/infrastructure.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 9ccabdc8b82..15e793b679b 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 @@ -284,7 +284,7 @@ impl MithrilInfrastructure { AggregateSignatureType::Concatenation => ProtocolParameters { k: 70, m: 105, - phi_f: 0.95, + phi_f: 0.77, }, AggregateSignatureType::Snark | AggregateSignatureType::IvcSnark => { ProtocolParameters { From 4c27b8b6431612df54cf2741336f57eda3c85461 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 6 Aug 2026 15:13:41 +0200 Subject: [PATCH 2/2] chore: upgrade crate versions * mithril-end-to-end from `0.5.10` to `0.5.11` --- 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 a5e514f698e..16eab80f0ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4601,7 +4601,7 @@ dependencies = [ [[package]] name = "mithril-end-to-end" -version = "0.5.10" +version = "0.5.11" 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 b0f18df0b04..a86be455a73 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.10" +version = "0.5.11" authors = { workspace = true } edition = { workspace = true } documentation = { workspace = true }