コード例 #1
0
 public CrossChainGrpcServerBase(ICrossChainExtraDataExtractor crossChainExtraDataExtractor,
                                 ICrossChainDataProvider crossChainDataProvider, IBlockchainService blockchainService)
 {
     _crossChainExtraDataExtractor = crossChainExtraDataExtractor;
     _crossChainDataProvider       = crossChainDataProvider;
     _blockchainService            = blockchainService;
     LocalEventBus = NullLocalEventBus.Instance;
 }
コード例 #2
0
 public CrossChainIndexingTransactionGeneratorTest()
 {
     _crossChainIndexingTransactionGenerator = GetRequiredService <ISystemTransactionGenerator>();
     _crossChainDataProvider      = GetRequiredService <ICrossChainDataProvider>();
     _smartContractAddressService = GetRequiredService <ISmartContractAddressService>();
     _kernelTestHelper            = GetRequiredService <KernelTestHelper>();
     _crossChainTestHelper        = GetRequiredService <CrossChainTestHelper>();
 }
コード例 #3
0
 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;
 }
コード例 #4
0
 public CrossChainValidationProvider(ICrossChainDataProvider crossChainDataProvider, ICrossChainExtraDataExtractor crossChainExtraDataExtractor)
 {
     _crossChainDataProvider       = crossChainDataProvider;
     _crossChainExtraDataExtractor = crossChainExtraDataExtractor;
     LocalEventBus = NullLocalEventBus.Instance;
 }
コード例 #5
0
 public CrossChainModuleInterestedEventsHandler(ICrossChainDataProvider crossChainDataProvider)
 {
     _crossChainDataProvider = crossChainDataProvider;
 }
コード例 #6
0
 public CrossChainBlockExtraDataProvider(ICrossChainDataProvider crossChainDataProvider)
 {
     _crossChainDataProvider = crossChainDataProvider;
 }
コード例 #7
0
 public CrossChainIndexingTransactionGenerator(ICrossChainDataProvider crossChainDataProvider,
                                               ISmartContractAddressService smartContractAddressService)
 {
     _crossChainDataProvider      = crossChainDataProvider;
     _smartContractAddressService = smartContractAddressService;
 }
コード例 #8
0
 public CrossChainDataProviderTest()
 {
     _crossChainDataProvider = GetRequiredService <ICrossChainDataProvider>();
     _crossChainTestHelper   = GetRequiredService <CrossChainTestHelper>();
 }