1
0
Fork 0
forked from lthn/blockchain

added multiasset balances on UI signals

This commit is contained in:
cryptozoidberg 2022-11-18 22:36:07 +01:00
parent b6fd8314ca
commit d4f05089cd
No known key found for this signature in database
GPG key ID: 22DEB97A54C6FDEC
2 changed files with 3 additions and 9 deletions

View file

@ -197,18 +197,12 @@ public:
wallet_state_error = 3
};
uint64_t balance;
uint64_t unlocked_balance;
uint64_t awaiting_in;
uint64_t awaiting_out;
std::list<tools::wallet_public::asset_balance_entry> balances;
uint64_t minied_total;
BEGIN_KV_SERIALIZE_MAP()
KV_CHAIN_BASE(wallet_status_info_base)
KV_SERIALIZE(balance)
KV_SERIALIZE(unlocked_balance)
KV_SERIALIZE(awaiting_in)
KV_SERIALIZE(awaiting_out)
KV_SERIALIZE(balances)
KV_SERIALIZE(minied_total)
END_KV_SERIALIZE_MAP()
};

View file

@ -1724,7 +1724,7 @@ void wallets_manager::prepare_wallet_status_info(wallet_vs_options& wo, view::wa
wsi.is_mining = wo.do_mining;
wsi.wallet_id = wo.wallet_id;
wsi.is_alias_operations_available = !wo.has_related_alias_in_unconfirmed;
wsi.balance = wo.w->get()->balance(wsi.unlocked_balance, wsi.awaiting_in, wsi.awaiting_out, wsi.minied_total);
wo.w->get()->balance(wsi.balances, wsi.minied_total);
}
std::string wallets_manager::check_available_sources(uint64_t wallet_id, std::list<uint64_t>& amounts)
{