public CrossChainIndexingDataValidationService(IBlockCacheEntityConsumer blockCacheEntityConsumer, IContractReaderFactory <CrossChainContractImplContainer.CrossChainContractImplStub> contractReaderFactory, ISmartContractAddressService smartContractAddressService) { _blockCacheEntityConsumer = blockCacheEntityConsumer; _contractReaderFactory = contractReaderFactory; _smartContractAddressService = smartContractAddressService; }
public CrossChainIndexingDataService(IReaderFactory readerFactory, IBlockCacheEntityConsumer blockCacheEntityConsumer, IIndexedCrossChainBlockDataProvider indexedCrossChainBlockDataProvider, IIrreversibleBlockStateProvider irreversibleBlockStateProvider) { _readerFactory = readerFactory; _blockCacheEntityConsumer = blockCacheEntityConsumer; _indexedCrossChainBlockDataProvider = indexedCrossChainBlockDataProvider; _irreversibleBlockStateProvider = irreversibleBlockStateProvider; }
public CrossChainIndexingDataService(IReaderFactory readerFactory, IBlockCacheEntityConsumer blockCacheEntityConsumer, ITransactionInputForBlockMiningDataProvider transactionInputForBlockMiningDataProvider, IIrreversibleBlockStateProvider irreversibleBlockStateProvider, IOptionsMonitor <TransactionPackingOptions> transactionPackingOptions) { _readerFactory = readerFactory; _blockCacheEntityConsumer = blockCacheEntityConsumer; _transactionInputForBlockMiningDataProvider = transactionInputForBlockMiningDataProvider; _irreversibleBlockStateProvider = irreversibleBlockStateProvider; _transactionPackingOptions = transactionPackingOptions.CurrentValue; }
public CrossChainIndexingDataService(IBlockCacheEntityConsumer blockCacheEntityConsumer, ITransactionInputForBlockMiningDataProvider transactionInputForBlockMiningDataProvider, IIrreversibleBlockStateProvider irreversibleBlockStateProvider, IContractReaderFactory <CrossChainContractImplContainer.CrossChainContractImplStub> contractReaderFactory, ISmartContractAddressService smartContractAddressService) { _blockCacheEntityConsumer = blockCacheEntityConsumer; _transactionInputForBlockMiningDataProvider = transactionInputForBlockMiningDataProvider; _irreversibleBlockStateProvider = irreversibleBlockStateProvider; _contractReaderFactory = contractReaderFactory; _smartContractAddressService = smartContractAddressService; }
public CrossChainIndexingDataService(IReaderFactory readerFactory, IBlockCacheEntityConsumer blockCacheEntityConsumer, ITransactionInputForBlockMiningDataProvider transactionInputForBlockMiningDataProvider, IIrreversibleBlockStateProvider irreversibleBlockStateProvider, ITransactionPackingService transactionPackingService) { _readerFactory = readerFactory; _blockCacheEntityConsumer = blockCacheEntityConsumer; _transactionInputForBlockMiningDataProvider = transactionInputForBlockMiningDataProvider; _irreversibleBlockStateProvider = irreversibleBlockStateProvider; _transactionPackingService = transactionPackingService; }
public CrossChainIndexingDataValidationService(IReaderFactory readerFactory, IBlockCacheEntityConsumer blockCacheEntityConsumer) { _readerFactory = readerFactory; _blockCacheEntityConsumer = blockCacheEntityConsumer; }
public CrossChainDataConsumerTest() { _blockCacheEntityConsumer = GetRequiredService <IBlockCacheEntityConsumer>(); _crossChainCacheEntityProvider = GetRequiredService <ICrossChainCacheEntityProvider>(); }