mirror of
https://github.com/monero-project/monero.git
synced 2025-08-23 08:45:10 -04:00
Balance includes unconfirmed transfers to self
This commit is contained in:
parent
9aab19f349
commit
e5000a9f0c
2 changed files with 15 additions and 5 deletions
|
@ -6126,6 +6126,19 @@ std::map<uint32_t, uint64_t> wallet2::balance_per_subaddress(uint32_t index_majo
|
|||
amount_per_subaddr[0] = utx.second.m_change;
|
||||
else
|
||||
found->second += utx.second.m_change;
|
||||
|
||||
// add transfers to same wallet
|
||||
for (const auto &dest: utx.second.m_dests) {
|
||||
auto index = get_subaddress_index(dest.addr);
|
||||
if (index && (*index).major == index_major)
|
||||
{
|
||||
auto found = amount_per_subaddr.find((*index).minor);
|
||||
if (found == amount_per_subaddr.end())
|
||||
amount_per_subaddr[(*index).minor] = dest.amount;
|
||||
else
|
||||
found->second += dest.amount;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue