@@ -51,12 +51,11 @@ use crate::dependency_injection::SignerDependencyContainer;
5151#[ cfg( feature = "future_dmq" ) ]
5252use crate :: services:: SignaturePublisherDmq ;
5353use crate :: services:: {
54- AggregatorHTTPClient , CardanoTransactionsImporter ,
55- CardanoTransactionsPreloaderActivationSigner , MithrilEpochService , MithrilSingleSigner ,
56- SignaturePublishRetryPolicy , SignaturePublisherDelayer , SignaturePublisherNoop ,
57- SignaturePublisherRetrier , SignerCertifierService , SignerSignableSeedBuilder ,
58- SignerSignedEntityConfigProvider , SignerUpkeepService , TransactionsImporterByChunk ,
59- TransactionsImporterWithPruner , TransactionsImporterWithVacuum ,
54+ CardanoTransactionsImporter , CardanoTransactionsPreloaderActivationSigner , MithrilEpochService ,
55+ MithrilSingleSigner , SignaturePublishRetryPolicy , SignaturePublisherDelayer ,
56+ SignaturePublisherNoop , SignaturePublisherRetrier , SignerCertifierService ,
57+ SignerSignableSeedBuilder , SignerSignedEntityConfigProvider , SignerUpkeepService ,
58+ TransactionsImporterByChunk , TransactionsImporterWithPruner , TransactionsImporterWithVacuum ,
6059} ;
6160use crate :: store:: MKTreeStoreSqlite ;
6261use crate :: {
@@ -270,21 +269,14 @@ impl<'a> DependenciesBuilder<'a> {
270269 ) ) ;
271270
272271 let api_version_provider = Arc :: new ( APIVersionProvider :: new ( era_checker. clone ( ) ) ) ;
273- let aggregator_client_for_network_config = Arc :: new (
272+ let aggregator_client = Arc :: new (
274273 AggregatorHttpClient :: builder ( self . config . aggregator_endpoint . clone ( ) )
275274 . with_relay_endpoint ( self . config . relay_endpoint . clone ( ) )
276275 . with_api_version_provider ( api_version_provider. clone ( ) )
277276 . with_timeout ( Duration :: from_millis ( HTTP_REQUEST_TIMEOUT_DURATION ) )
278277 . with_logger ( self . root_logger ( ) )
279278 . build ( ) ?,
280279 ) ;
281- let aggregator_client = Arc :: new ( AggregatorHTTPClient :: new (
282- self . config . aggregator_endpoint . clone ( ) ,
283- self . config . relay_endpoint . clone ( ) ,
284- api_version_provider. clone ( ) ,
285- Some ( Duration :: from_millis ( HTTP_REQUEST_TIMEOUT_DURATION ) ) ,
286- self . root_logger ( ) ,
287- ) ) ;
288280
289281 let cardano_immutable_snapshot_builder =
290282 Arc :: new ( CardanoImmutableFilesFullSignableBuilder :: new (
@@ -385,7 +377,7 @@ impl<'a> DependenciesBuilder<'a> {
385377 ) ) ;
386378 let metrics_service = Arc :: new ( MetricsService :: new ( self . root_logger ( ) ) ?) ;
387379 let network_configuration_service = Arc :: new ( HttpMithrilNetworkConfigurationProvider :: new (
388- aggregator_client_for_network_config ,
380+ aggregator_client . clone ( ) ,
389381 ) ) ;
390382 let preloader_activation = CardanoTransactionsPreloaderActivationSigner :: new (
391383 network_configuration_service. clone ( ) ,
0 commit comments