Beispiel #1
0
 public CrossChainValidationProvider(ICrossChainIndexingDataService crossChainIndexingDataService,
                                     IBlockExtraDataService blockExtraDataService, ISmartContractAddressService smartContractAddressService,
                                     ICrossChainRequestService crossChainRequestService)
 {
     _crossChainIndexingDataService = crossChainIndexingDataService;
     _blockExtraDataService         = blockExtraDataService;
     _smartContractAddressService   = smartContractAddressService;
     _crossChainRequestService      = crossChainRequestService;
     LocalEventBus = NullLocalEventBus.Instance;
 }
 public CrossChainCommunicationEventHandler(ICrossChainRequestService crossChainRequestService)
 {
     _crossChainRequestService = crossChainRequestService;
 }
Beispiel #3
0
 public CrossChainPlugin(ICrossChainRequestService crossChainRequestService)
 {
     _crossChainRequestService = crossChainRequestService;
 }
 public CrossChainRequestServiceTest()
 {
     _chainRequestService = GetRequiredService <ICrossChainRequestService>();
 }
Beispiel #5
0
 public CrossChainPlugin(ICrossChainRequestService crossChainRequestService, IEnumerable <ICrossChainCommunicationPlugin> crossChainCommunicationPlugins)
 {
     _crossChainRequestService       = crossChainRequestService;
     _crossChainCommunicationPlugins = crossChainCommunicationPlugins.ToList();
 }
 public CrossChainRequestServiceTests()
 {
     _crossChainRequestService     = GetRequiredService <ICrossChainRequestService>();
     _crossChainCacheEntityService = GetRequiredService <ICrossChainCacheEntityService>();
     _crossChainClientService      = GetRequiredService <ICrossChainClientService>();
 }