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); }
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; }
public TransactionService(IBlockchainReader blockchainReader = null) { _blockchainReader = blockchainReader; _isLocal = _blockchainReader == null; }