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