public IconAddressService(
     IBlacklistedAddressRepository blacklistedAddressRepository,
     IBlockchainService blockchainService,
     ILogFactory logFactory,
     IWhitelistedAddressRepository whitelistedAddressRepository)
 {
     _blockchainService            = blockchainService;
     _whitelistedAddressRepository = whitelistedAddressRepository;
     _blacklistedAddressRepository = blacklistedAddressRepository;
     _log = logFactory.CreateLog(this);
 }
Ejemplo n.º 2
0
 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;
 }