aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Newbery <john@johnnewbery.com>2018-06-27 13:43:25 -0400
committerJohn Newbery <john@johnnewbery.com>2018-06-28 17:50:40 -0400
commitef7bc8893c7a953953aa457736d79c28a4f45792 (patch)
treefbfda7cd9eb451c4c08792186cde94f67fba517c
parent4279da47855ec776f8d57c6579fe89afc9cbe8c1 (diff)
downloadbitcoin-ef7bc8893c7a953953aa457736d79c28a4f45792.tar.xz
[wallet] Factor out GetWatchOnlyBalance()
-rw-r--r--src/interfaces/wallet.cpp2
-rw-r--r--src/wallet/wallet.cpp16
-rw-r--r--src/wallet/wallet.h1
3 files changed, 1 insertions, 18 deletions
diff --git a/src/interfaces/wallet.cpp b/src/interfaces/wallet.cpp
index e98acba0df..bcbe4bdea8 100644
--- a/src/interfaces/wallet.cpp
+++ b/src/interfaces/wallet.cpp
@@ -339,7 +339,7 @@ public:
result.immature_balance = m_wallet.GetImmatureBalance();
result.have_watch_only = m_wallet.HaveWatchOnly();
if (result.have_watch_only) {
- result.watch_only_balance = m_wallet.GetWatchOnlyBalance();
+ result.watch_only_balance = m_wallet.GetBalance(ISMINE_WATCH_ONLY);
result.unconfirmed_watch_only_balance = m_wallet.GetUnconfirmedWatchOnlyBalance();
result.immature_watch_only_balance = m_wallet.GetImmatureWatchOnlyBalance();
}
diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp
index 4f3a443201..f999394062 100644
--- a/src/wallet/wallet.cpp
+++ b/src/wallet/wallet.cpp
@@ -2211,22 +2211,6 @@ CAmount CWallet::GetImmatureBalance() const
return nTotal;
}
-CAmount CWallet::GetWatchOnlyBalance() const
-{
- CAmount nTotal = 0;
- {
- LOCK2(cs_main, cs_wallet);
- for (const auto& entry : mapWallet)
- {
- const CWalletTx* pcoin = &entry.second;
- if (pcoin->IsTrusted())
- nTotal += pcoin->GetAvailableWatchOnlyCredit();
- }
- }
-
- return nTotal;
-}
-
CAmount CWallet::GetUnconfirmedWatchOnlyBalance() const
{
CAmount nTotal = 0;
diff --git a/src/wallet/wallet.h b/src/wallet/wallet.h
index 004c0935eb..4cb881bc48 100644
--- a/src/wallet/wallet.h
+++ b/src/wallet/wallet.h
@@ -947,7 +947,6 @@ public:
CAmount GetBalance(const isminefilter& filter=ISMINE_SPENDABLE) const;
CAmount GetUnconfirmedBalance() const;
CAmount GetImmatureBalance() const;
- CAmount GetWatchOnlyBalance() const;
CAmount GetUnconfirmedWatchOnlyBalance() const;
CAmount GetImmatureWatchOnlyBalance() const;
CAmount GetLegacyBalance(const isminefilter& filter, int minDepth, const std::string* account) const;