Esempio n. 1
0
 public TransactionTrackingService(
     ILog log,
     TrackingSettings trackingSettings,
     ISettingsRepository settingsRepository,
     IBlockchainReader blockchainReader,
     IIcoCommonServiceClient commonServiceClient)
 {
     _log = log;
     _trackingSettings    = trackingSettings;
     _settingsRepository  = settingsRepository;
     _blockchainReader    = blockchainReader;
     _commonServiceClient = commonServiceClient;
     _network             = Network.GetNetwork(trackingSettings.BtcNetwork);
 }
Esempio n. 2
0
 public BlockchainService(
     ILog log,
     IBlockchainReader blockchainReader,
     IAddressRepository addressRepository,
     IOperationRepository operationRepository,
     IHistoryRepository historyRepository,
     ISettingsRepository settingsRepository,
     ZcashApiSettings settings)
 {
     _log = log;
     _blockchainReader    = blockchainReader;
     _addressRepository   = addressRepository;
     _operationRepository = operationRepository;
     _historyRepository   = historyRepository;
     _settingsRepository  = settingsRepository;
     _settings            = settings;
 }
Esempio n. 3
0
 public TransactionService(IBlockchainReader blockchainReader = null)
 {
     _blockchainReader = blockchainReader;
     _isLocal          = _blockchainReader == null;
 }