diff --git a/mithril-signer/src/dependency_injection/builder.rs b/mithril-signer/src/dependency_injection/builder.rs index 97e02c1ca1d..9b753bb99d0 100644 --- a/mithril-signer/src/dependency_injection/builder.rs +++ b/mithril-signer/src/dependency_injection/builder.rs @@ -36,14 +36,14 @@ use mithril_persistence::store::StakeStore; use crate::dependency_injection::SignerDependencyContainer; use crate::services::{ - AggregatorHTTPClient, CardanoTransactionsImporter, - CardanoTransactionsPreloaderActivationSigner, MithrilSingleSigner, SignerUpkeepService, - TransactionsImporterByChunk, TransactionsImporterWithPruner, TransactionsImporterWithVacuum, + AggregatorHTTPClient, AggregatorHttpSignaturePublisher, CardanoTransactionsImporter, + CardanoTransactionsPreloaderActivationSigner, MithrilSingleSigner, SignaturePublisher, + SignerUpkeepService, TransactionsImporterByChunk, TransactionsImporterWithPruner, + TransactionsImporterWithVacuum, UnixSocketSignaturePublisher, }; use crate::store::{MKTreeStoreSqlite, ProtocolInitializerStore}; use crate::{ - AggregatorHttpSignaturePublisher, Configuration, MetricsService, SignaturePublisher, - UnixSocketSignaturePublisher, HTTP_REQUEST_TIMEOUT_DURATION, SQLITE_FILE, + Configuration, MetricsService, HTTP_REQUEST_TIMEOUT_DURATION, SQLITE_FILE, SQLITE_FILE_CARDANO_TRANSACTION, }; diff --git a/mithril-signer/src/dependency_injection/containers.rs b/mithril-signer/src/dependency_injection/containers.rs index debe689b868..ee39a968894 100644 --- a/mithril-signer/src/dependency_injection/containers.rs +++ b/mithril-signer/src/dependency_injection/containers.rs @@ -10,9 +10,9 @@ use mithril_common::signed_entity_type_lock::SignedEntityTypeLock; use mithril_common::TickerService; use mithril_persistence::store::StakeStore; -use crate::services::{AggregatorClient, SingleSigner, UpkeepService}; +use crate::services::{AggregatorClient, SignaturePublisher, SingleSigner, UpkeepService}; use crate::store::ProtocolInitializerStorer; -use crate::{MetricsService, SignaturePublisher}; +use crate::MetricsService; type StakeStoreService = Arc; type CertificateHandlerService = Arc; diff --git a/mithril-signer/src/lib.rs b/mithril-signer/src/lib.rs index 410cf8997e0..f68b90916f5 100644 --- a/mithril-signer/src/lib.rs +++ b/mithril-signer/src/lib.rs @@ -13,7 +13,6 @@ mod message_adapters; pub mod metrics; mod runtime; pub mod services; -mod signature_publisher; pub mod store; pub use configuration::{Configuration, DefaultConfiguration}; @@ -22,7 +21,6 @@ pub use message_adapters::{ }; pub use metrics::*; pub use runtime::*; -pub use signature_publisher::*; /// HTTP request timeout duration in milliseconds const HTTP_REQUEST_TIMEOUT_DURATION: u64 = 30000; diff --git a/mithril-signer/src/runtime/runner.rs b/mithril-signer/src/runtime/runner.rs index c1015d24a77..14eec791f70 100644 --- a/mithril-signer/src/runtime/runner.rs +++ b/mithril-signer/src/runtime/runner.rs @@ -467,11 +467,11 @@ impl Runner for SignerRunner { mod tests { use crate::metrics::MetricsService; use crate::services::{ - AggregatorClient, CardanoTransactionsImporter, DumbAggregatorClient, MithrilSingleSigner, - MockTransactionStore, MockUpkeepService, SingleSigner, + AggregatorClient, AggregatorHttpSignaturePublisher, CardanoTransactionsImporter, + DumbAggregatorClient, MithrilSingleSigner, MockSignaturePublisher, MockTransactionStore, + MockUpkeepService, SingleSigner, }; use crate::store::ProtocolInitializerStore; - use crate::{AggregatorHttpSignaturePublisher, MockSignaturePublisher}; use mithril_common::{ api_version::APIVersionProvider, cardano_block_scanner::DumbBlockScanner, diff --git a/mithril-signer/src/services/mod.rs b/mithril-signer/src/services/mod.rs index c4a3fdc36ad..2c5c796c298 100644 --- a/mithril-signer/src/services/mod.rs +++ b/mithril-signer/src/services/mod.rs @@ -11,6 +11,7 @@ mod aggregator_client; mod cardano_transactions; +mod signature_publisher; mod single_signer; mod upkeep_service; @@ -18,5 +19,6 @@ mod upkeep_service; pub use aggregator_client::dumb::DumbAggregatorClient; pub use aggregator_client::*; pub use cardano_transactions::*; +pub use signature_publisher::*; pub use single_signer::*; pub use upkeep_service::*; diff --git a/mithril-signer/src/signature_publisher/http.rs b/mithril-signer/src/services/signature_publisher/http.rs similarity index 92% rename from mithril-signer/src/signature_publisher/http.rs rename to mithril-signer/src/services/signature_publisher/http.rs index 9004e7ab0de..4c692e76a35 100644 --- a/mithril-signer/src/signature_publisher/http.rs +++ b/mithril-signer/src/services/signature_publisher/http.rs @@ -3,8 +3,7 @@ use mithril_common::entities::{SignedEntityType, SingleSignatures}; use mithril_common::StdResult; use std::sync::Arc; -use crate::services::AggregatorClient; -use crate::SignaturePublisher; +use crate::services::{AggregatorClient, SignaturePublisher}; /// Publishes computed single signatures to an Aggregator http api. pub struct AggregatorHttpSignaturePublisher { diff --git a/mithril-signer/src/signature_publisher/interface.rs b/mithril-signer/src/services/signature_publisher/interface.rs similarity index 100% rename from mithril-signer/src/signature_publisher/interface.rs rename to mithril-signer/src/services/signature_publisher/interface.rs diff --git a/mithril-signer/src/signature_publisher/mod.rs b/mithril-signer/src/services/signature_publisher/mod.rs similarity index 100% rename from mithril-signer/src/signature_publisher/mod.rs rename to mithril-signer/src/services/signature_publisher/mod.rs diff --git a/mithril-signer/src/signature_publisher/unix_socket.rs b/mithril-signer/src/services/signature_publisher/unix_socket.rs similarity index 98% rename from mithril-signer/src/signature_publisher/unix_socket.rs rename to mithril-signer/src/services/signature_publisher/unix_socket.rs index f51403bd320..d17f7014620 100644 --- a/mithril-signer/src/signature_publisher/unix_socket.rs +++ b/mithril-signer/src/services/signature_publisher/unix_socket.rs @@ -6,7 +6,7 @@ use mithril_common::StdResult; use std::path::{Path, PathBuf}; use crate::message_adapters::ToRegisterSignatureMessageAdapter; -use crate::SignaturePublisher; +use crate::services::SignaturePublisher; /// Publishes computed single signatures to a third party using unix socket. pub struct UnixSocketSignaturePublisher { diff --git a/mithril-signer/tests/test_extensions/state_machine_tester.rs b/mithril-signer/tests/test_extensions/state_machine_tester.rs index d9ea5e224a8..a1ba53f64bb 100644 --- a/mithril-signer/tests/test_extensions/state_machine_tester.rs +++ b/mithril-signer/tests/test_extensions/state_machine_tester.rs @@ -37,11 +37,11 @@ use mithril_signer::{ dependency_injection::{DependenciesBuilder, SignerDependencyContainer}, metrics::*, services::{ - AggregatorClient, CardanoTransactionsImporter, MithrilSingleSigner, SignerUpkeepService, + AggregatorClient, AggregatorHttpSignaturePublisher, CardanoTransactionsImporter, + MithrilSingleSigner, SignerUpkeepService, }, store::{MKTreeStoreSqlite, ProtocolInitializerStore, ProtocolInitializerStorer}, - AggregatorHttpSignaturePublisher, Configuration, MetricsService, RuntimeError, SignerRunner, - SignerState, StateMachine, + Configuration, MetricsService, RuntimeError, SignerRunner, SignerState, StateMachine, }; use super::FakeAggregator;