diff --git a/src/operations/reserves.ts b/src/operations/reserves.ts index ff20ce9ba..965831704 100644 --- a/src/operations/reserves.ts +++ b/src/operations/reserves.ts @@ -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++) {