fix tests for exodus pallet

Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
This commit is contained in:
Uncle Stinky 2026-08-31 14:57:06 +03:00
parent d83ee59508
commit 7b050f1363
Signed by: st1nky
GPG Key ID: 016064BD97603B40
3 changed files with 8 additions and 8 deletions

View File

@ -1,6 +1,6 @@
[package] [package]
name = "ghost-exodus" name = "ghost-exodus"
version = "0.0.0" version = "0.0.1"
description = "Threshold signature generation with DKG included" description = "Threshold signature generation with DKG included"
license.workspace = true license.workspace = true
authors.workspace = true authors.workspace = true

View File

@ -59,7 +59,7 @@ use rand_chacha::{ChaCha20Rng, rand_core::SeedableRng};
#[cfg(feature = "runtime-benchmarks")] #[cfg(feature = "runtime-benchmarks")]
mod benchmarking; mod benchmarking;
#[cfg(any(test, feature = "runtime-benchmarks"))] #[cfg(any(test))]
mod mock; mod mock;
#[cfg(test)] #[cfg(test)]
@ -3921,7 +3921,6 @@ impl<T: Config> Pallet<T> {
network_curve, network_curve,
); );
// TODO: log here
let round1_secret_package = round1_metadata.try_update_max_signers( let round1_secret_package = round1_metadata.try_update_max_signers(
|round1_secret_package| -> ExodusResult<Vec<u8>> { |round1_secret_package| -> ExodusResult<Vec<u8>> {
network_curve.dkg_narrow_round_max_signers( network_curve.dkg_narrow_round_max_signers(

View File

@ -1,5 +1,6 @@
use crate::*; use crate::*;
use crate::mock::*; use crate::mock::*;
use strum::IntoEnumIterator;
use sp_std::{ use sp_std::{
prelude::Vec, prelude::Vec,
@ -585,7 +586,7 @@ fn run_succesfull_dkg_session_partially(
) -> (u64, u64) { ) -> (u64, u64) {
let authorities: Vec<UintAuthorityId> = raw_authorities.iter().map(|&id| id.into()).collect(); let authorities: Vec<UintAuthorityId> = raw_authorities.iter().map(|&id| id.into()).collect();
let prev_dkg_index = ext.execute_with(|| QualificationDkgState::<Runtime>::get(curve).get_dkg_index()); let prev_dkg_index = ext.execute_with(|| QualificationDkgState::<Runtime>::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::<Runtime>::get(curve).get_dkg_index()); let dkg_index = ext.execute_with(|| QualificationDkgState::<Runtime>::get(curve).get_dkg_index());
let (start_block, round_delay) = ext.execute_with(|| { let (start_block, round_delay) = ext.execute_with(|| {
@ -1102,7 +1103,7 @@ fn test_exodus_dkg_robustness() {
]; ];
let mut dkg_index = ext.execute_with(|| { let mut dkg_index = ext.execute_with(|| {
Exodus::start_dkg_qualification(authorities); Exodus::start_dkg_qualification(authorities, NetworkCurve::iter());
QualificationDkgState::<Runtime>::get(curve).get_dkg_index() QualificationDkgState::<Runtime>::get(curve).get_dkg_index()
}); });
@ -1223,7 +1224,7 @@ fn test_prepare_round4_abort_on_byzantine_attack() {
let authorities: Vec<UintAuthorityId> = raw_authorities.iter().map(|&id| id.into()).collect(); let authorities: Vec<UintAuthorityId> = raw_authorities.iter().map(|&id| id.into()).collect();
let authorities_len = authorities.len(); 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 = [ let dkg_rounds = [
execute_round0_happy_path, execute_round0_happy_path,
@ -1267,7 +1268,7 @@ fn test_prepare_round5_abort_on_byzantine_attack() {
let authorities: Vec<UintAuthorityId> = raw_authorities.iter().map(|&id| id.into()).collect(); let authorities: Vec<UintAuthorityId> = raw_authorities.iter().map(|&id| id.into()).collect();
let authorities_len = authorities.len(); 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 = [ let dkg_rounds = [
execute_round0_happy_path, execute_round0_happy_path,
@ -1315,7 +1316,7 @@ fn test_prepare_round5_kick_on_empty_justifications() {
let authorities: Vec<UintAuthorityId> = raw_authorities.iter().map(|&id| id.into()).collect(); let authorities: Vec<UintAuthorityId> = raw_authorities.iter().map(|&id| id.into()).collect();
let authorities_len = authorities.len(); 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 = [ let dkg_rounds = [
execute_round0_happy_path, execute_round0_happy_path,