public IconAddressService( IBlacklistedAddressRepository blacklistedAddressRepository, IBlockchainService blockchainService, ILogFactory logFactory, IWhitelistedAddressRepository whitelistedAddressRepository) { _blockchainService = blockchainService; _whitelistedAddressRepository = whitelistedAddressRepository; _blacklistedAddressRepository = blacklistedAddressRepository; _log = logFactory.CreateLog(this); }
public TransactionMonitoringService( IBlacklistedAddressRepository blacklistedAddressRepository, IBlockchainService blockchainService, ILogFactory logFactory, ITransactionMonitoringTaskRepository transactionMonitoringTaskRepository, ITransactionRepository transactionRepository) { _blacklistedAddressRepository = blacklistedAddressRepository; _blockchainService = blockchainService; _log = logFactory.CreateLog(this); _transactionMonitoringTaskRepository = transactionMonitoringTaskRepository; _transactionRepository = transactionRepository; }
public DefaultAddressService( IAddChecksumStrategy addChecksumStrategy, IBlacklistedAddressRepository blacklistedAddressRepository, IBlockchainService blockchainService, ILogFactory logFactory, IValidateChecksumStrategy validateChecksumStrategy, IWhitelistedAddressRepository whitelistedAddressRepository) { _addChecksumStrategy = addChecksumStrategy; _blacklistedAddressRepository = blacklistedAddressRepository; _blockchainService = blockchainService; _log = logFactory.CreateLog(this); _validateChecksumStrategy = validateChecksumStrategy; _whitelistedAddressRepository = whitelistedAddressRepository; }