aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/operations/balance.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/operations/balance.ts b/src/operations/balance.ts
index 6f9135028..36971c395 100644
--- a/src/operations/balance.ts
+++ b/src/operations/balance.ts
@@ -73,6 +73,11 @@ export async function getBalancesInsideTransaction(
byExchange: {},
};
+ await tx.iter(Stores.reserves).forEach((r) => {
+ const z = Amounts.getZero(r.currency);
+ addTo(balanceStore, "available", z, r.exchangeBaseUrl);
+ });
+
await tx.iter(Stores.coins).forEach((c) => {
if (c.suspended) {
return;
@@ -81,6 +86,7 @@ export async function getBalancesInsideTransaction(
addTo(balanceStore, "available", c.currentAmount, c.exchangeBaseUrl);
}
});
+
await tx.iter(Stores.refreshGroups).forEach((r) => {
// Don't count finished refreshes, since the refresh already resulted
// in coins being added to the wallet.