public WalletService( ICqrsEngine cqrsEngine, IBlockchainWalletsRepository walletRepository, IBlockchainSignFacadeClient blockchainSignFacadeClient, IAddressParser addressParser, IFirstGenerationBlockchainWalletRepository firstGenerationBlockchainWalletRepository, IAssetsServiceWithCache assetsServiceWithCache, IBlockchainExtensionsService blockchainExtensionsService, IAddressService addressService, ILegacyWalletService legacyWalletService, ILogFactory logFactory) { _cqrsEngine = cqrsEngine ?? throw new ArgumentNullException(nameof(cqrsEngine)); _walletRepository = walletRepository ?? throw new ArgumentNullException(nameof(walletRepository)); _blockchainSignFacadeClient = blockchainSignFacadeClient ?? throw new ArgumentNullException(nameof(blockchainSignFacadeClient)); _addressParser = addressParser ?? throw new ArgumentNullException(nameof(addressParser)); _firstGenerationBlockchainWalletRepository = firstGenerationBlockchainWalletRepository ?? throw new ArgumentNullException( nameof(firstGenerationBlockchainWalletRepository)); _assetsServiceWithCache = assetsServiceWithCache ?? throw new ArgumentNullException(nameof(assetsServiceWithCache)); _blockchainExtensionsService = blockchainExtensionsService ?? throw new ArgumentNullException(nameof(blockchainExtensionsService)); _addressService = addressService ?? throw new ArgumentNullException(nameof(addressService)); _legacyWalletService = legacyWalletService ?? throw new ArgumentNullException(nameof(legacyWalletService)); if (logFactory == null) { throw new ArgumentNullException(nameof(logFactory)); } _log = logFactory.CreateLog(this); }
public ConstantsController( IBlockchainIntegrationService blockchainIntegrationService, IBlockchainExtensionsService blockchainExtensionsService) { _blockchainIntegrationService = blockchainIntegrationService; _blockchainExtensionsService = blockchainExtensionsService; }
public AddressService( IBlockchainExtensionsService blockchainExtensionsService, IBlockchainIntegrationService blockchainIntegrationService, ILogFactory logFactory) { _blockchainExtensionsService = blockchainExtensionsService; _blockchainIntegrationService = blockchainIntegrationService; _log = logFactory.CreateLog(this); }
public AddressController( IAddressService addressService, IBlockchainIntegrationService blockchainIntegrationService, IBlockchainExtensionsService blockchainExtensionsService, IAddressParser addressParser) { _addressService = addressService; _blockchainIntegrationService = blockchainIntegrationService; _blockchainExtensionsService = blockchainExtensionsService; _addressParser = addressParser; }
public StartupManager( ILogFactory logFactory, IBlockchainExtensionsService capabilitiesService, ICqrsEngine cqrsEngine) { if (logFactory == null) { throw new ArgumentNullException(nameof(logFactory)); } _log = logFactory.CreateLog(this); _blockchainExtensionsService = capabilitiesService ?? throw new ArgumentNullException(nameof(capabilitiesService)); _cqrsEngine = cqrsEngine; }
public AddressParser( IBlockchainExtensionsService extensionsService) { _extensionsService = extensionsService; }
public BlockchainAssetService(IBlockchainExtensionsService blockchainExtensionsService) { _blockchainExtensionsService = blockchainExtensionsService; }
public CapabilitiesController(IBlockchainIntegrationService blockchainIntegrationService, IBlockchainExtensionsService blockchainExtensionsService) { _blockchainIntegrationService = blockchainIntegrationService; _blockchainExtensionsService = blockchainExtensionsService; }