public CrossChainGrpcServerBase(ICrossChainExtraDataExtractor crossChainExtraDataExtractor, ICrossChainDataProvider crossChainDataProvider, IBlockchainService blockchainService) { _crossChainExtraDataExtractor = crossChainExtraDataExtractor; _crossChainDataProvider = crossChainDataProvider; _blockchainService = blockchainService; LocalEventBus = NullLocalEventBus.Instance; }
public CrossChainIndexingTransactionGeneratorTest() { _crossChainIndexingTransactionGenerator = GetRequiredService <ISystemTransactionGenerator>(); _crossChainDataProvider = GetRequiredService <ICrossChainDataProvider>(); _smartContractAddressService = GetRequiredService <ISmartContractAddressService>(); _kernelTestHelper = GetRequiredService <KernelTestHelper>(); _crossChainTestHelper = GetRequiredService <CrossChainTestHelper>(); }
public GrpcCrossChainClientNodePlugin(CrossChainGrpcClientController crossChainGrpcClientController, IOptionsSnapshot <GrpcCrossChainConfigOption> grpcCrossChainConfigOption, IOptionsSnapshot <CrossChainConfigOption> crossChainConfigOption, ICrossChainDataProvider crossChainDataProvider, IBlockchainService blockchainService) { _crossChainGrpcClientController = crossChainGrpcClientController; _crossChainDataProvider = crossChainDataProvider; _blockchainService = blockchainService; _grpcCrossChainConfigOption = grpcCrossChainConfigOption.Value; _crossChainConfigOption = crossChainConfigOption.Value; }
public CrossChainValidationProvider(ICrossChainDataProvider crossChainDataProvider, ICrossChainExtraDataExtractor crossChainExtraDataExtractor) { _crossChainDataProvider = crossChainDataProvider; _crossChainExtraDataExtractor = crossChainExtraDataExtractor; LocalEventBus = NullLocalEventBus.Instance; }
public CrossChainModuleInterestedEventsHandler(ICrossChainDataProvider crossChainDataProvider) { _crossChainDataProvider = crossChainDataProvider; }
public CrossChainBlockExtraDataProvider(ICrossChainDataProvider crossChainDataProvider) { _crossChainDataProvider = crossChainDataProvider; }
public CrossChainIndexingTransactionGenerator(ICrossChainDataProvider crossChainDataProvider, ISmartContractAddressService smartContractAddressService) { _crossChainDataProvider = crossChainDataProvider; _smartContractAddressService = smartContractAddressService; }
public CrossChainDataProviderTest() { _crossChainDataProvider = GetRequiredService <ICrossChainDataProvider>(); _crossChainTestHelper = GetRequiredService <CrossChainTestHelper>(); }