From 4d8b7db001645f9f5c78f57ab2ffb398f1aa863a Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Mon, 28 Jan 2019 19:30:33 +0100 Subject: [PATCH] Wallet: List all balance types in toString(). --- core/src/main/java/org/bitcoinj/wallet/Wallet.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/org/bitcoinj/wallet/Wallet.java b/core/src/main/java/org/bitcoinj/wallet/Wallet.java index 0e131095..520cf3f7 100644 --- a/core/src/main/java/org/bitcoinj/wallet/Wallet.java +++ b/core/src/main/java/org/bitcoinj/wallet/Wallet.java @@ -3179,11 +3179,11 @@ public class Wallet extends BaseTaggableObject lock.lock(); keyChainGroupLock.lock(); try { - StringBuilder builder = new StringBuilder(); - Coin estimatedBalance = getBalance(BalanceType.ESTIMATED); - Coin availableBalance = getBalance(BalanceType.AVAILABLE_SPENDABLE); - builder.append("Wallet containing ").append(estimatedBalance.toFriendlyString()).append(" (spendable: ") - .append(availableBalance.toFriendlyString()).append(") in:\n"); + StringBuilder builder = new StringBuilder("Wallet\n"); + builder.append("Balances:\n"); + for (BalanceType balanceType : BalanceType.values()) + builder.append(" ").append(getBalance(balanceType).toFriendlyString()).append(' ').append(balanceType) + .append('\n'); builder.append("Transactions:\n"); builder.append(" ").append(pending.size()).append(" pending\n"); builder.append(" ").append(unspent.size()).append(" unspent\n");