Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/wallet.cpp
Show First 20 Lines • Show All 309 Lines • ▼ Show 20 Lines | public: | ||||
} | } | ||||
WalletBalances getBalances() override { | WalletBalances getBalances() override { | ||||
WalletBalances result; | WalletBalances result; | ||||
result.balance = m_wallet.GetBalance(); | result.balance = m_wallet.GetBalance(); | ||||
result.unconfirmed_balance = m_wallet.GetUnconfirmedBalance(); | result.unconfirmed_balance = m_wallet.GetUnconfirmedBalance(); | ||||
result.immature_balance = m_wallet.GetImmatureBalance(); | result.immature_balance = m_wallet.GetImmatureBalance(); | ||||
result.have_watch_only = m_wallet.HaveWatchOnly(); | result.have_watch_only = m_wallet.HaveWatchOnly(); | ||||
if (result.have_watch_only) { | 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 = | result.unconfirmed_watch_only_balance = | ||||
m_wallet.GetUnconfirmedWatchOnlyBalance(); | m_wallet.GetUnconfirmedWatchOnlyBalance(); | ||||
result.immature_watch_only_balance = | result.immature_watch_only_balance = | ||||
m_wallet.GetImmatureWatchOnlyBalance(); | m_wallet.GetImmatureWatchOnlyBalance(); | ||||
} | } | ||||
return result; | return result; | ||||
} | } | ||||
bool tryGetBalances(WalletBalances &balances, | bool tryGetBalances(WalletBalances &balances, | ||||
▲ Show 20 Lines • Show All 125 Lines • Show Last 20 Lines |