Wallet: List all balance types in toString().

This commit is contained in:
Andreas Schildbach
2019-01-28 19:30:33 +01:00
parent 8d4f79a783
commit 4d8b7db001

View File

@@ -3179,11 +3179,11 @@ public class Wallet extends BaseTaggableObject
lock.lock(); lock.lock();
keyChainGroupLock.lock(); keyChainGroupLock.lock();
try { try {
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder("Wallet\n");
Coin estimatedBalance = getBalance(BalanceType.ESTIMATED); builder.append("Balances:\n");
Coin availableBalance = getBalance(BalanceType.AVAILABLE_SPENDABLE); for (BalanceType balanceType : BalanceType.values())
builder.append("Wallet containing ").append(estimatedBalance.toFriendlyString()).append(" (spendable: ") builder.append(" ").append(getBalance(balanceType).toFriendlyString()).append(' ').append(balanceType)
.append(availableBalance.toFriendlyString()).append(") in:\n"); .append('\n');
builder.append("Transactions:\n"); builder.append("Transactions:\n");
builder.append(" ").append(pending.size()).append(" pending\n"); builder.append(" ").append(pending.size()).append(" pending\n");
builder.append(" ").append(unspent.size()).append(" unspent\n"); builder.append(" ").append(unspent.size()).append(" unspent\n");