public TransactionOutputsService(IBlockChainProvider blockChainProvider, Network network, ISpentOutputRepository spentOutputRepository, IInternalOutputRepository internalOutputRepository, IUnspentCoinsProvider unspentCoinsProvider ) { _blockChainProvider = blockChainProvider; _network = network; _spentOutputRepository = spentOutputRepository; _internalOutputRepository = internalOutputRepository; _unspentCoinsProvider = unspentCoinsProvider; }
public WalletBalanceService(IWalletBalanceRepository balanceRepository, IObservableWalletRepository observableWalletRepository, IBlockChainProvider blockChainProvider, IUnspentCoinsProvider unspentCoinsProvider, IAssetService assetService, Network network, ILogFactory logFactory) { _balanceRepository = balanceRepository; _observableWalletRepository = observableWalletRepository; _blockChainProvider = blockChainProvider; _unspentCoinsProvider = unspentCoinsProvider; _assetService = assetService; _network = network; _log = logFactory.CreateLog(this); }