@@ -133,8 +133,8 @@ pub struct DependenciesBuilder {
133133 /// Verification key store.
134134 pub verification_key_store : Option < Arc < dyn VerificationKeyStorer > > ,
135135
136- /// Epoch settings storer .
137- pub epoch_settings_storer : Option < Arc < dyn EpochSettingsStorer > > ,
136+ /// Epoch settings store .
137+ pub epoch_settings_store : Option < Arc < EpochSettingsStore > > ,
138138
139139 /// Cardano CLI Runner for the [ChainObserver]
140140 pub cardano_cli_runner : Option < Box < CardanoCliRunner > > ,
@@ -261,7 +261,7 @@ impl DependenciesBuilder {
261261 certificate_repository : None ,
262262 open_message_repository : None ,
263263 verification_key_store : None ,
264- epoch_settings_storer : None ,
264+ epoch_settings_store : None ,
265265 cardano_cli_runner : None ,
266266 chain_observer : None ,
267267 chain_block_reader : None ,
@@ -587,7 +587,7 @@ impl DependenciesBuilder {
587587 Ok ( self . verification_key_store . as_ref ( ) . cloned ( ) . unwrap ( ) )
588588 }
589589
590- async fn build_epoch_settings_storer ( & mut self ) -> Result < Arc < dyn EpochSettingsStorer > > {
590+ async fn build_epoch_settings_store ( & mut self ) -> Result < Arc < EpochSettingsStore > > {
591591 let logger = self . root_logger ( ) ;
592592 let epoch_settings_store = EpochSettingsStore :: new (
593593 self . get_sqlite_connection ( ) . await ?,
@@ -638,12 +638,12 @@ impl DependenciesBuilder {
638638 }
639639
640640 /// Get a configured [EpochSettingsStorer].
641- pub async fn get_epoch_settings_storer ( & mut self ) -> Result < Arc < dyn EpochSettingsStorer > > {
642- if self . epoch_settings_storer . is_none ( ) {
643- self . epoch_settings_storer = Some ( self . build_epoch_settings_storer ( ) . await ?) ;
641+ pub async fn get_epoch_settings_store ( & mut self ) -> Result < Arc < EpochSettingsStore > > {
642+ if self . epoch_settings_store . is_none ( ) {
643+ self . epoch_settings_store = Some ( self . build_epoch_settings_store ( ) . await ?) ;
644644 }
645645
646- Ok ( self . epoch_settings_storer . as_ref ( ) . cloned ( ) . unwrap ( ) )
646+ Ok ( self . epoch_settings_store . as_ref ( ) . cloned ( ) . unwrap ( ) )
647647 }
648648
649649 async fn build_chain_observer ( & mut self ) -> Result < Arc < dyn ChainObserver > > {
@@ -1255,7 +1255,7 @@ impl DependenciesBuilder {
12551255
12561256 async fn build_epoch_service ( & mut self ) -> Result < EpochServiceWrapper > {
12571257 let verification_key_store = self . get_verification_key_store ( ) . await ?;
1258- let epoch_settings_storer = self . get_epoch_settings_storer ( ) . await ?;
1258+ let epoch_settings_storer = self . get_epoch_settings_store ( ) . await ?;
12591259 let chain_observer = self . get_chain_observer ( ) . await ?;
12601260 let era_checker = self . get_era_checker ( ) . await ?;
12611261 let stake_distribution_service = self . get_stake_distribution_service ( ) . await ?;
@@ -1338,14 +1338,15 @@ impl DependenciesBuilder {
13381338
13391339 async fn build_upkeep_service ( & mut self ) -> Result < Arc < dyn UpkeepService > > {
13401340 let stake_pool_pruning_task = self . get_stake_store ( ) . await ?;
1341+ let epoch_settings_pruning_task = self . get_epoch_settings_store ( ) . await ?;
13411342
13421343 let upkeep_service = Arc :: new ( AggregatorUpkeepService :: new (
13431344 self . get_sqlite_connection ( ) . await ?,
13441345 self . get_sqlite_connection_cardano_transaction_pool ( )
13451346 . await ?,
13461347 self . get_event_store_sqlite_connection ( ) . await ?,
13471348 self . get_signed_entity_lock ( ) . await ?,
1348- vec ! [ stake_pool_pruning_task] ,
1349+ vec ! [ stake_pool_pruning_task, epoch_settings_pruning_task ] ,
13491350 self . root_logger ( ) ,
13501351 ) ) ;
13511352
@@ -1436,7 +1437,7 @@ impl DependenciesBuilder {
14361437 certificate_repository : self . get_certificate_repository ( ) . await ?,
14371438 open_message_repository : self . get_open_message_repository ( ) . await ?,
14381439 verification_key_store : self . get_verification_key_store ( ) . await ?,
1439- epoch_settings_storer : self . get_epoch_settings_storer ( ) . await ?,
1440+ epoch_settings_storer : self . get_epoch_settings_store ( ) . await ?,
14401441 chain_observer : self . get_chain_observer ( ) . await ?,
14411442 immutable_file_observer : self . get_immutable_file_observer ( ) . await ?,
14421443 digester : self . get_immutable_digester ( ) . await ?,
@@ -1563,7 +1564,7 @@ impl DependenciesBuilder {
15631564 certificate_repository : self . get_certificate_repository ( ) . await ?,
15641565 certificate_verifier : self . get_certificate_verifier ( ) . await ?,
15651566 genesis_verifier : self . get_genesis_verifier ( ) . await ?,
1566- epoch_settings_storer : self . get_epoch_settings_storer ( ) . await ?,
1567+ epoch_settings_storer : self . get_epoch_settings_store ( ) . await ?,
15671568 verification_key_store : self . get_verification_key_store ( ) . await ?,
15681569 } ;
15691570
0 commit comments