This commit is contained in:
Florian Dold 2020-07-16 17:21:43 +05:30
parent 18f7406d46
commit ed447ad534
No known key found for this signature in database
GPG Key ID: D2E4F00F29D02A4B

View File

@ -675,14 +675,11 @@ async function depleteReserve(
const withdrawAmount = summary.unclaimedReserveAmount;
logger.trace(`getting denom list`);
const denomsForWithdraw = await selectWithdrawalDenoms(
ws,
reserve.exchangeBaseUrl,
withdrawAmount,
);
logger.trace(`got denom list`);
if (!denomsForWithdraw) {
// Only complain about inability to withdraw if we
// didn't withdraw before.
@ -700,6 +697,12 @@ async function depleteReserve(
return;
}
logger.trace(
`Selected coins total cost ${Amounts.stringify(
denomsForWithdraw.totalWithdrawCost,
)} for withdrawal of ${Amounts.stringify(withdrawAmount)}`,
);
logger.trace("selected denominations");
const newWithdrawalGroup = await ws.db.runWithWriteTransaction(
@ -735,6 +738,12 @@ async function depleteReserve(
logger.error(
"aborting withdrawal session, likely concurrent withdrawal happened",
);
logger.error(
`unclaimed reserve amount is ${newSummary.unclaimedReserveAmount}`,
);
logger.error(
`withdrawal cost is ${denomsForWithdraw.totalWithdrawCost}`,
);
return false;
}
for (let i = 0; i < denomsForWithdraw.selectedDenoms.length; i++) {