public BalanceService(IHorizonService horizonService, IObservationRepository <BalanceObservation> observationRepository, IWalletBalanceRepository walletBalanceRepository, ILog log, int batchSize) { _horizonService = horizonService; _observationRepository = observationRepository; _walletBalanceRepository = walletBalanceRepository; _log = log; _batchSize = batchSize; }
public WalletBalanceService(IWalletBalanceRepository balanceRepository, IObservableWalletRepository observableWalletRepository, IBlockChainProvider blockChainProvider, OperationsConfirmationsSettings confirmationsSettings) { _balanceRepository = balanceRepository; _observableWalletRepository = observableWalletRepository; _blockChainProvider = blockChainProvider; _confirmationsSettings = confirmationsSettings; }
public WalletBalanceService(IObservableWalletRepository observableWalletRepository, IWalletBalanceRepository walletBalanceRepository, ITransactionOutputsService transactionOutputsService, IBlockchainProvider blockchainProvider, ILogFactory logFactory) { _observableWalletRepository = observableWalletRepository; _walletBalanceRepository = walletBalanceRepository; _transactionOutputsService = transactionOutputsService; _blockchainProvider = blockchainProvider; _log = logFactory.CreateLog(this); }
public WalletBalanceService(IWalletBalanceRepository balanceRepository, IObservableWalletRepository observableWalletRepository, IBlockChainProvider blockChainProvider, IAssetService assetService, Network network, ILogFactory logFactory) { _balanceRepository = balanceRepository; _observableWalletRepository = observableWalletRepository; _blockChainProvider = blockChainProvider; _assetService = assetService; _network = network; _log = logFactory.CreateLog(this); }
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; }
public TransactionService(IBalanceService balanceService, IHorizonService horizonService, IObservationRepository <BroadcastObservation> observationRepository, IWalletBalanceRepository balanceRepository, ITxBroadcastRepository broadcastRepository, ITxBuildRepository buildRepository, TimeSpan transactionExpirationTime, ILogFactory logFactory, IBlockchainAssetsService blockchainAssetsService, IChaosKitty chaosKitty, AppSettings appSettings) { _balanceService = balanceService; _horizonService = horizonService; _observationRepository = observationRepository; _balanceRepository = balanceRepository; _broadcastRepository = broadcastRepository; _buildRepository = buildRepository; _transactionExpirationTime = transactionExpirationTime; _log = logFactory.CreateLog(this); _blockchainAssetsService = blockchainAssetsService; _chaos = chaosKitty; _appSettings = appSettings; }
public WalletBalanceService(IWalletBalanceRepository balanceRepository, IObservableWalletRepository observableWalletRepository, IBlockChainProvider blockChainProvider) { _balanceRepository = balanceRepository; _observableWalletRepository = observableWalletRepository; _blockChainProvider = blockChainProvider; }