public CrossChainIndexingDataService(IReaderFactory readerFactory, IBlockCacheEntityConsumer blockCacheEntityConsumer,
                                      IIndexedCrossChainBlockDataProvider indexedCrossChainBlockDataProvider, IIrreversibleBlockStateProvider irreversibleBlockStateProvider)
 {
     _readerFactory                      = readerFactory;
     _blockCacheEntityConsumer           = blockCacheEntityConsumer;
     _indexedCrossChainBlockDataProvider = indexedCrossChainBlockDataProvider;
     _irreversibleBlockStateProvider     = irreversibleBlockStateProvider;
 }