commit abab81ab46481725129cc52a8522dd6832058a86
parent 51fce810cdab4203af4282d8e3a90b79f1f23cc6
Author: Iván Ávalos <avalos@disroot.org>
Date: Fri, 27 Jun 2025 18:24:55 +0200
wallet-core: add logging to tokens
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/packages/taler-wallet-core/src/pay-merchant.ts b/packages/taler-wallet-core/src/pay-merchant.ts
@@ -1282,6 +1282,8 @@ async function generateSlate(
"can't process slates without secretSeed",
);
+ logger.trace(`generating slate (${choiceIndex}, ${outputIndex}) for purchase ${purchase.proposalId}`);
+
let slate = await wex.db.runReadOnlyTx(
{ storeNames: ["slates"] },
async (tx) => {
@@ -3412,7 +3414,8 @@ export async function validateAndStoreToken(
slate: SlateRecord,
blindedEv: SignedTokenEnvelope,
): Promise<void> {
- const { tokenIssuePub, tokenUsePub, blindingKey } = slate;
+ const { tokenIssuePub, tokenIssuePubHash, tokenUsePub, blindingKey } = slate;
+ logger.trace(`validating token ${tokenIssuePubHash} for purchase ${slate.purchaseId}`);
const tokenIssueSig = await wex.cryptoApi.unblindTokenIssueSignature({
slate: {
tokenIssuePub,