Skip to content

Commit 656b5a8

Browse files
committed
Move signature_publisher module to services
1 parent 46996e3 commit 656b5a8

File tree

10 files changed

+17
-18
lines changed

10 files changed

+17
-18
lines changed

mithril-signer/src/dependency_injection/builder.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ use mithril_persistence::store::StakeStore;
3636

3737
use crate::dependency_injection::SignerDependencyContainer;
3838
use crate::services::{
39-
AggregatorHTTPClient, CardanoTransactionsImporter,
40-
CardanoTransactionsPreloaderActivationSigner, MithrilSingleSigner, SignerUpkeepService,
41-
TransactionsImporterByChunk, TransactionsImporterWithPruner, TransactionsImporterWithVacuum,
39+
AggregatorHTTPClient, AggregatorHttpSignaturePublisher, CardanoTransactionsImporter,
40+
CardanoTransactionsPreloaderActivationSigner, MithrilSingleSigner, SignaturePublisher,
41+
SignerUpkeepService, TransactionsImporterByChunk, TransactionsImporterWithPruner,
42+
TransactionsImporterWithVacuum, UnixSocketSignaturePublisher,
4243
};
4344
use crate::store::{MKTreeStoreSqlite, ProtocolInitializerStore};
4445
use crate::{
45-
AggregatorHttpSignaturePublisher, Configuration, MetricsService, SignaturePublisher,
46-
UnixSocketSignaturePublisher, HTTP_REQUEST_TIMEOUT_DURATION, SQLITE_FILE,
46+
Configuration, MetricsService, HTTP_REQUEST_TIMEOUT_DURATION, SQLITE_FILE,
4747
SQLITE_FILE_CARDANO_TRANSACTION,
4848
};
4949

mithril-signer/src/dependency_injection/containers.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ use mithril_common::signed_entity_type_lock::SignedEntityTypeLock;
1010
use mithril_common::TickerService;
1111
use mithril_persistence::store::StakeStore;
1212

13-
use crate::services::{AggregatorClient, SingleSigner, UpkeepService};
13+
use crate::services::{AggregatorClient, SignaturePublisher, SingleSigner, UpkeepService};
1414
use crate::store::ProtocolInitializerStorer;
15-
use crate::{MetricsService, SignaturePublisher};
15+
use crate::MetricsService;
1616

1717
type StakeStoreService = Arc<StakeStore>;
1818
type CertificateHandlerService = Arc<dyn AggregatorClient>;

mithril-signer/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ mod message_adapters;
1313
pub mod metrics;
1414
mod runtime;
1515
pub mod services;
16-
mod signature_publisher;
1716
pub mod store;
1817

1918
pub use configuration::{Configuration, DefaultConfiguration};
@@ -22,7 +21,6 @@ pub use message_adapters::{
2221
};
2322
pub use metrics::*;
2423
pub use runtime::*;
25-
pub use signature_publisher::*;
2624

2725
/// HTTP request timeout duration in milliseconds
2826
const HTTP_REQUEST_TIMEOUT_DURATION: u64 = 30000;

mithril-signer/src/runtime/runner.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -467,11 +467,11 @@ impl Runner for SignerRunner {
467467
mod tests {
468468
use crate::metrics::MetricsService;
469469
use crate::services::{
470-
AggregatorClient, CardanoTransactionsImporter, DumbAggregatorClient, MithrilSingleSigner,
471-
MockTransactionStore, MockUpkeepService, SingleSigner,
470+
AggregatorClient, AggregatorHttpSignaturePublisher, CardanoTransactionsImporter,
471+
DumbAggregatorClient, MithrilSingleSigner, MockSignaturePublisher, MockTransactionStore,
472+
MockUpkeepService, SingleSigner,
472473
};
473474
use crate::store::ProtocolInitializerStore;
474-
use crate::{AggregatorHttpSignaturePublisher, MockSignaturePublisher};
475475
use mithril_common::{
476476
api_version::APIVersionProvider,
477477
cardano_block_scanner::DumbBlockScanner,

mithril-signer/src/services/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@
1111
1212
mod aggregator_client;
1313
mod cardano_transactions;
14+
mod signature_publisher;
1415
mod single_signer;
1516
mod upkeep_service;
1617

1718
#[cfg(test)]
1819
pub use aggregator_client::dumb::DumbAggregatorClient;
1920
pub use aggregator_client::*;
2021
pub use cardano_transactions::*;
22+
pub use signature_publisher::*;
2123
pub use single_signer::*;
2224
pub use upkeep_service::*;

mithril-signer/src/signature_publisher/http.rs renamed to mithril-signer/src/services/signature_publisher/http.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ use mithril_common::entities::{SignedEntityType, SingleSignatures};
33
use mithril_common::StdResult;
44
use std::sync::Arc;
55

6-
use crate::services::AggregatorClient;
7-
use crate::SignaturePublisher;
6+
use crate::services::{AggregatorClient, SignaturePublisher};
87

98
/// Publishes computed single signatures to an Aggregator http api.
109
pub struct AggregatorHttpSignaturePublisher {

mithril-signer/src/signature_publisher/unix_socket.rs renamed to mithril-signer/src/services/signature_publisher/unix_socket.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use mithril_common::StdResult;
66
use std::path::{Path, PathBuf};
77

88
use crate::message_adapters::ToRegisterSignatureMessageAdapter;
9-
use crate::SignaturePublisher;
9+
use crate::services::SignaturePublisher;
1010

1111
/// Publishes computed single signatures to a third party using unix socket.
1212
pub struct UnixSocketSignaturePublisher {

mithril-signer/tests/test_extensions/state_machine_tester.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ use mithril_signer::{
3737
dependency_injection::{DependenciesBuilder, SignerDependencyContainer},
3838
metrics::*,
3939
services::{
40-
AggregatorClient, CardanoTransactionsImporter, MithrilSingleSigner, SignerUpkeepService,
40+
AggregatorClient, AggregatorHttpSignaturePublisher, CardanoTransactionsImporter,
41+
MithrilSingleSigner, SignerUpkeepService,
4142
},
4243
store::{MKTreeStoreSqlite, ProtocolInitializerStore, ProtocolInitializerStorer},
43-
AggregatorHttpSignaturePublisher, Configuration, MetricsService, RuntimeError, SignerRunner,
44-
SignerState, StateMachine,
44+
Configuration, MetricsService, RuntimeError, SignerRunner, SignerState, StateMachine,
4545
};
4646

4747
use super::FakeAggregator;

0 commit comments

Comments
 (0)