taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit ed447ad534d52ef0be569ab0cbbea1198f45420b
parent 18f7406d46878e746f41595520426e7b885498f1
Author: Florian Dold <florian.dold@gmail.com>
Date:   Thu, 16 Jul 2020 17:21:43 +0530

logging

Diffstat:
Msrc/operations/reserves.ts | 15++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)

diff --git 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++) {