diff --git a/mithril-aggregator/src/lib.rs b/mithril-aggregator/src/lib.rs index 587cd9796ad..baa5318d921 100644 --- a/mithril-aggregator/src/lib.rs +++ b/mithril-aggregator/src/lib.rs @@ -37,9 +37,7 @@ pub use crate::configuration::{ pub use crate::multi_signer::{MultiSigner, MultiSignerImpl}; pub use commands::{CommandType, MainOpts}; pub use dependency_injection::DependencyContainer; -pub use message_adapters::{ - FromRegisterSignerAdapter, ToCertificatePendingMessageAdapter, ToEpochSettingsMessageAdapter, -}; +pub use message_adapters::{FromRegisterSignerAdapter, ToCertificatePendingMessageAdapter}; pub use runtime::{ AggregatorConfig, AggregatorRunner, AggregatorRunnerTrait, AggregatorRuntime, RuntimeError, }; diff --git a/mithril-aggregator/src/message_adapters/mod.rs b/mithril-aggregator/src/message_adapters/mod.rs index 4f6be088c5e..df129b335f0 100644 --- a/mithril-aggregator/src/message_adapters/mod.rs +++ b/mithril-aggregator/src/message_adapters/mod.rs @@ -6,7 +6,6 @@ mod to_cardano_transaction_list_message; mod to_cardano_transaction_message; mod to_cardano_transactions_proof_message; mod to_certificate_pending_message; -mod to_epoch_settings_message; mod to_mithril_stake_distribution_list_message; mod to_mithril_stake_distribution_message; mod to_snapshot_list_message; @@ -24,7 +23,6 @@ pub use to_cardano_transaction_list_message::ToCardanoTransactionListMessageAdap pub use to_cardano_transaction_message::ToCardanoTransactionMessageAdapter; pub use to_cardano_transactions_proof_message::ToCardanoTransactionsProofsMessageAdapter; pub use to_certificate_pending_message::ToCertificatePendingMessageAdapter; -pub use to_epoch_settings_message::ToEpochSettingsMessageAdapter; #[cfg(test)] pub use to_mithril_stake_distribution_list_message::ToMithrilStakeDistributionListMessageAdapter; #[cfg(test)] diff --git a/mithril-aggregator/src/message_adapters/to_epoch_settings_message.rs b/mithril-aggregator/src/message_adapters/to_epoch_settings_message.rs deleted file mode 100644 index ab130f5a397..00000000000 --- a/mithril-aggregator/src/message_adapters/to_epoch_settings_message.rs +++ /dev/null @@ -1,49 +0,0 @@ -use mithril_common::entities::EpochSettings; -use mithril_common::messages::{EpochSettingsMessage, SignerMessagePart, ToMessageAdapter}; - -/// Adapter to spawn [EpochSettingsMessage] from [EpochSettings] instances. -pub struct ToEpochSettingsMessageAdapter; - -impl ToMessageAdapter for ToEpochSettingsMessageAdapter { - /// Turn an entity instance into message. - fn adapt(epoch_settings: EpochSettings) -> EpochSettingsMessage { - EpochSettingsMessage { - epoch: epoch_settings.epoch, - protocol_parameters: epoch_settings.protocol_parameters, - next_protocol_parameters: epoch_settings.next_protocol_parameters, - current_signers: SignerMessagePart::from_signers(epoch_settings.current_signers), - next_signers: SignerMessagePart::from_signers(epoch_settings.next_signers), - } - } -} - -#[cfg(test)] -mod tests { - use mithril_common::test_utils::fake_data; - - use super::*; - - #[test] - fn test_simple_message() { - let epoch_settings = fake_data::epoch_settings(); - let message = ToEpochSettingsMessageAdapter::adapt(epoch_settings.clone()); - - assert_eq!(epoch_settings.epoch, message.epoch); - } - - #[test] - fn adapt_signers() { - let fake_signers = fake_data::signers(5); - let current_signers = fake_signers[1..3].to_vec(); - let next_signers = fake_signers[2..5].to_vec(); - let epoch_setting = EpochSettings { - current_signers, - next_signers, - ..fake_data::epoch_settings() - }; - let message = ToEpochSettingsMessageAdapter::adapt(epoch_setting); - - assert_eq!(2, message.current_signers.len()); - assert_eq!(3, message.next_signers.len()); - } -}