Closed Alenar closed 1 month ago
3 files ±0 43 suites ±0 8m 36s :stopwatch: -1s 1 028 tests +6 1 028 :white_check_mark: +6 0 :zzz: ±0 0 :x: ±0 1 126 runs +6 1 126 :white_check_mark: +6 0 :zzz: ±0 0 :x: ±0
Results for commit 179f66dc. ± Comparison against base commit 2ebb8c40.
:recycle: This comment has been updated with latest results.
Content
Following changes introduced in #1727 the conversion of time points to signed entities became more cumbersome. Instead of only using a
CardanoNetwork
it also needed now the newly introducedCardanoTransactionsSigningConfig
.This PR make this easier by delegating the configuration to a new in memory type:
SignedEntityConfig
, that is created at configuration time and is in the application dependency container.This type also takes responsibility, previously in the aggregator
Configuration
, to list allowed signed entity types from a time point. It also hold statically the list of default types that should always be allowed.Also in this PR: Rename
TimePointProvider
toTickerService
and remove the conflicting service, named the same, from the aggregator. Those two were doing the same things and comments were in the code to remove theTimePointProvider
in favor of theTickerService
, but the former continued to evolved even if the later api & naming were preferred. So this PR fixes this contradiction by "fusing" them together.Pre-submit checklist
Issue(s)
Relates to #1697 and #1727