From 7b050f1363a0dbe726f40b7099372f73b7fbdb16 Mon Sep 17 00:00:00 2001 From: Uncle Stinky Date: Mon, 31 Aug 2026 14:57:06 +0300 Subject: [PATCH] fix tests for exodus pallet Signed-off-by: Uncle Stinky --- pallets/exodus/Cargo.toml | 2 +- pallets/exodus/src/lib.rs | 3 +-- pallets/exodus/src/tests.rs | 11 ++++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pallets/exodus/Cargo.toml b/pallets/exodus/Cargo.toml index df67f65..579ee07 100644 --- a/pallets/exodus/Cargo.toml +++ b/pallets/exodus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ghost-exodus" -version = "0.0.0" +version = "0.0.1" description = "Threshold signature generation with DKG included" license.workspace = true authors.workspace = true diff --git a/pallets/exodus/src/lib.rs b/pallets/exodus/src/lib.rs index bb03535..6b10aae 100644 --- a/pallets/exodus/src/lib.rs +++ b/pallets/exodus/src/lib.rs @@ -59,7 +59,7 @@ use rand_chacha::{ChaCha20Rng, rand_core::SeedableRng}; #[cfg(feature = "runtime-benchmarks")] mod benchmarking; -#[cfg(any(test, feature = "runtime-benchmarks"))] +#[cfg(any(test))] mod mock; #[cfg(test)] @@ -3921,7 +3921,6 @@ impl Pallet { network_curve, ); - // TODO: log here let round1_secret_package = round1_metadata.try_update_max_signers( |round1_secret_package| -> ExodusResult> { network_curve.dkg_narrow_round_max_signers( diff --git a/pallets/exodus/src/tests.rs b/pallets/exodus/src/tests.rs index 88e9511..e3d08b7 100644 --- a/pallets/exodus/src/tests.rs +++ b/pallets/exodus/src/tests.rs @@ -1,5 +1,6 @@ use crate::*; use crate::mock::*; +use strum::IntoEnumIterator; use sp_std::{ prelude::Vec, @@ -585,7 +586,7 @@ fn run_succesfull_dkg_session_partially( ) -> (u64, u64) { let authorities: Vec = raw_authorities.iter().map(|&id| id.into()).collect(); let prev_dkg_index = ext.execute_with(|| QualificationDkgState::::get(curve).get_dkg_index()); - ext.execute_with(|| Exodus::start_dkg_qualification(authorities)); + ext.execute_with(|| Exodus::start_dkg_qualification(authorities, NetworkCurve::iter())); let dkg_index = ext.execute_with(|| QualificationDkgState::::get(curve).get_dkg_index()); let (start_block, round_delay) = ext.execute_with(|| { @@ -1102,7 +1103,7 @@ fn test_exodus_dkg_robustness() { ]; let mut dkg_index = ext.execute_with(|| { - Exodus::start_dkg_qualification(authorities); + Exodus::start_dkg_qualification(authorities, NetworkCurve::iter()); QualificationDkgState::::get(curve).get_dkg_index() }); @@ -1223,7 +1224,7 @@ fn test_prepare_round4_abort_on_byzantine_attack() { let authorities: Vec = raw_authorities.iter().map(|&id| id.into()).collect(); let authorities_len = authorities.len(); - ext.execute_with(|| Exodus::start_dkg_qualification(authorities)); + ext.execute_with(|| Exodus::start_dkg_qualification(authorities, NetworkCurve::iter())); let dkg_rounds = [ execute_round0_happy_path, @@ -1267,7 +1268,7 @@ fn test_prepare_round5_abort_on_byzantine_attack() { let authorities: Vec = raw_authorities.iter().map(|&id| id.into()).collect(); let authorities_len = authorities.len(); - ext.execute_with(|| Exodus::start_dkg_qualification(authorities)); + ext.execute_with(|| Exodus::start_dkg_qualification(authorities, NetworkCurve::iter())); let dkg_rounds = [ execute_round0_happy_path, @@ -1315,7 +1316,7 @@ fn test_prepare_round5_kick_on_empty_justifications() { let authorities: Vec = raw_authorities.iter().map(|&id| id.into()).collect(); let authorities_len = authorities.len(); - ext.execute_with(|| Exodus::start_dkg_qualification(authorities)); + ext.execute_with(|| Exodus::start_dkg_qualification(authorities, NetworkCurve::iter())); let dkg_rounds = [ execute_round0_happy_path,