diff options
author | John Newbery <john@johnnewbery.com> | 2018-06-27 13:43:25 -0400 |
---|---|---|
committer | John Newbery <john@johnnewbery.com> | 2018-06-28 17:50:40 -0400 |
commit | ef7bc8893c7a953953aa457736d79c28a4f45792 (patch) | |
tree | fbfda7cd9eb451c4c08792186cde94f67fba517c | |
parent | 4279da47855ec776f8d57c6579fe89afc9cbe8c1 (diff) |
[wallet] Factor out GetWatchOnlyBalance()
-rw-r--r-- | src/interfaces/wallet.cpp | 2 | ||||
-rw-r--r-- | src/wallet/wallet.cpp | 16 | ||||
-rw-r--r-- | src/wallet/wallet.h | 1 |
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; |