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; }
public CrossChainPlugin(ICrossChainRequestService crossChainRequestService) { _crossChainRequestService = crossChainRequestService; }
public CrossChainRequestServiceTest() { _chainRequestService = GetRequiredService <ICrossChainRequestService>(); }
public CrossChainPlugin(ICrossChainRequestService crossChainRequestService, IEnumerable <ICrossChainCommunicationPlugin> crossChainCommunicationPlugins) { _crossChainRequestService = crossChainRequestService; _crossChainCommunicationPlugins = crossChainCommunicationPlugins.ToList(); }
public CrossChainRequestServiceTests() { _crossChainRequestService = GetRequiredService <ICrossChainRequestService>(); _crossChainCacheEntityService = GetRequiredService <ICrossChainCacheEntityService>(); _crossChainClientService = GetRequiredService <ICrossChainClientService>(); }