[wallet] Factor out GetWatchOnlyBalance()
This commit is contained in:
parent
4279da4785
commit
ef7bc8893c
3 changed files with 1 additions and 18 deletions
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue