public async Task <Money> GetBalance(DerivationStrategyBase derivationStrategy, CancellationToken cancellation = default(CancellationToken)) { UTXOChanges changes = await GetUTXOChanges(derivationStrategy, cancellation); return(changes.GetUnspentUTXOs().Select(c => c.Value).Sum()); }
public Money GetBalance(UTXOChanges utxoChanges) { return(new Money(utxoChanges.GetUnspentUTXOs().Select(c => c.Value).Sum(money => money.GetValue(null)), MoneyUnit.BTC)); }
public Money GetBalance(UTXOChanges utxoChanges) { return(utxoChanges.GetUnspentUTXOs().Select(c => c.Value).Sum()); }