public async Task <IWalletBalance> UpdateBtcBalanceAsync(string address, int minConfirmations) { var wallet = await _observableWalletRepository.GetAsync(address); if (wallet != null) { var lastBlock = await _blockChainProvider.GetLastBlockHeightAsync(); return(await UpdateBitcoinBalance(wallet, lastBlock, minConfirmations)); } return(null); }