Skip to content

Commit c5ca321

Browse files
authored
Merge pull request #903 from input-output-hk/ensemble/854-use-signable-builder-service-signer
Use Signable Builder Service in signer
2 parents 0ab4ef1 + 37da29b commit c5ca321

File tree

17 files changed

+64
-115
lines changed

17 files changed

+64
-115
lines changed

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mithril-aggregator/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mithril-aggregator"
3-
version = "0.3.13"
3+
version = "0.3.14"
44
description = "A Mithril Aggregator server"
55
authors = { workspace = true }
66
edition = { workspace = true }

mithril-aggregator/src/dependency.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use mithril_common::{
66
digesters::{ImmutableDigester, ImmutableFileObserver},
77
entities::{Certificate, Epoch, ProtocolParameters, SignerWithStake, StakeDistribution},
88
era::{EraChecker, EraReader},
9+
signable_builder::SignableBuilderService,
910
store::StakeStorer,
1011
test_utils::MithrilFixture,
1112
BeaconProvider,
@@ -17,9 +18,9 @@ use tokio::sync::{Mutex, RwLock};
1718

1819
use crate::{
1920
artifact_builder::ArtifactBuilderService, certifier_service::CertifierService,
20-
configuration::*, database::provider::StakePoolStore, signable_builder::SignableBuilderService,
21-
signer_registerer::SignerRecorder, ticker_service::TickerService, CertificatePendingStore,
22-
CertificateStore, ProtocolParametersStore, ProtocolParametersStorer, SignerRegisterer,
21+
configuration::*, database::provider::StakePoolStore, signer_registerer::SignerRecorder,
22+
ticker_service::TickerService, CertificatePendingStore, CertificateStore,
23+
ProtocolParametersStore, ProtocolParametersStorer, SignerRegisterer,
2324
SignerRegistrationRoundOpener, Snapshotter, VerificationKeyStore, VerificationKeyStorer,
2425
};
2526
use crate::{event_store::EventMessage, snapshot_stores::SnapshotStore};

mithril-aggregator/src/dependency_injection/builder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use mithril_common::{
1919
signable_builder::{
2020
CardanoImmutableFilesFullSignableBuilder, MithrilStakeDistributionSignableBuilder,
2121
},
22+
signable_builder::{MithrilSignableBuilderService, SignableBuilderService},
2223
store::adapter::{MemoryAdapter, SQLiteAdapter, StoreAdapter},
2324
BeaconProvider, BeaconProviderImpl,
2425
};
@@ -48,7 +49,6 @@ use crate::{
4849
},
4950
event_store::{EventMessage, EventStore, TransmitterService},
5051
http_server::routes::router,
51-
signable_builder::{MithrilSignableBuilderService, SignableBuilderService},
5252
signer_registerer::SignerRecorder,
5353
stake_distribution_service::{MithrilStakeDistributionService, StakeDistributionService},
5454
ticker_service::{MithrilTickerService, TickerService},

mithril-aggregator/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ mod http_server;
2424
mod message_adapters;
2525
mod multi_signer;
2626
mod runtime;
27-
mod signable_builder;
2827
mod signer_registerer;
2928
mod snapshot_stores;
3029
mod snapshot_uploaders;
@@ -39,7 +38,6 @@ pub use crate::configuration::{
3938
Configuration, DefaultConfiguration, ExecutionEnvironment, SnapshotUploaderType,
4039
};
4140
pub use crate::multi_signer::{MultiSigner, MultiSignerImpl, ProtocolError};
42-
pub use crate::signable_builder::SignableBuilderService;
4341
pub use crate::snapshot_stores::{LocalSnapshotStore, SnapshotStore};
4442
pub use command_args::MainOpts;
4543
pub use dependency::DependencyManager;

mithril-aggregator/src/signable_builder/mod.rs

Lines changed: 0 additions & 5 deletions
This file was deleted.

mithril-common/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mithril-common"
3-
version = "0.2.49"
3+
version = "0.2.50"
44
authors = { workspace = true }
55
edition = { workspace = true }
66
documentation = { workspace = true }

mithril-common/src/signable_builder/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
mod cardano_immutable_full_signable_builder;
44
mod interface;
55
mod mithril_stake_distribution;
6+
mod signable_builder_service;
67

78
pub use cardano_immutable_full_signable_builder::*;
89
pub use interface::*;
910
pub use mithril_stake_distribution::*;
11+
pub use signable_builder_service::*;

mithril-aggregator/src/signable_builder/signable_builder_service.rs renamed to mithril-common/src/signable_builder/signable_builder_service.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use async_trait::async_trait;
22
use std::sync::Arc;
33

4-
use mithril_common::{
4+
use crate::{
55
entities::{Beacon, Epoch, ProtocolMessage, SignedEntityType},
66
signable_builder::SignableBuilder,
77
StdResult,
@@ -68,7 +68,7 @@ impl SignableBuilderService for MithrilSignableBuilderService {
6868
mod tests {
6969
use super::*;
7070

71-
use mithril_common::{
71+
use crate::{
7272
entities::{Epoch, ProtocolMessage},
7373
signable_builder::{Beacon as Beaconnable, SignableBuilder},
7474
StdResult,

mithril-signer/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mithril-signer"
3-
version = "0.2.39"
3+
version = "0.2.40"
44
description = "A Mithril Signer"
55
authors = { workspace = true }
66
edition = { workspace = true }

0 commit comments

Comments
 (0)