Exemple #1
0
 public TransactionHistoryService(IBalanceService balanceService,
                                  IHorizonService horizonService,
                                  IKeyValueStoreRepository keyValueStoreRepository,
                                  IObservationRepository <TransactionHistoryObservation> observationRepository,
                                  ITxHistoryRepository txHistoryRepository,
                                  ILogFactory log,
                                  IBlockchainAssetsService blockchainAssetsService)
 {
     _balanceService          = balanceService;
     _horizonService          = horizonService;
     _keyValueStoreRepository = keyValueStoreRepository;
     _observationRepository   = observationRepository;
     _txHistoryRepository     = txHistoryRepository;
     _log = log.CreateLog(this);
     _blockchainAssetsService = blockchainAssetsService;
 }
 public BalanceService(IHorizonService horizonService,
                       IKeyValueStoreRepository keyValueStoreRepository,
                       IObservationRepository <BalanceObservation> observationRepository,
                       IWalletBalanceRepository walletBalanceRepository,
                       string depositBaseAddress,
                       string[] explorerUrlFormats,
                       ILogFactory log,
                       IBlockchainAssetsService blockchainAssetsService)
 {
     _horizonService          = horizonService;
     _keyValueStoreRepository = keyValueStoreRepository;
     _observationRepository   = observationRepository;
     _walletBalanceRepository = walletBalanceRepository;
     _depositBaseAddress      = depositBaseAddress;
     _explorerUrlFormats      = explorerUrlFormats;
     _log = log.CreateLog(this);
     _blockchainAssetsService = blockchainAssetsService;
 }