View Issue Details

IDProjectCategoryView StatusLast Update
0011825Talerwallet-corepublic2026-11-04 13:36
ReporterMarcS Assigned ToMarcS Resolution deadline
ImplementerFlorian Dold ReviewerMarcS  
Release signed byMarcS Deployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritymajorReproducibilityalways
Status integratingResolutionopen 
Product Version1.6 
Target Version1.7 
Summary0011825: withdrawTestBalance needs error handling
DescriptionSince it was once implemented as test call only, withdrawTestBalance doesn't support proper error handling.
But we use this call in the production wallet for "Get demo cash". If the user has a bad network connection, they might see an "Internal core error" instead of first "Network is slow" and then the real error with a Retry button.

It should support sending delayed and stalled notifications.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2026-11-03 23:58

manager   ~0030219

commit 15ec20dde06ff7df065e29e78d3e6bfa724a6b61
Author: Florian Dold <dold@taler.net>
Date: Wed Nov 4 00:38:29 2026 +0100

    wallet-webui: add retry and cancel controls for demo cash
    
    Issue: https://bugs.gnunet.org/view?id=11825

commit 54e25259f70a3270be2c62a8e48d30e8406b27cd
Author: Florian Dold <dold@taler.net>
Date: Wed Nov 4 00:38:22 2026 +0100

    taler-harness: test demo withdrawal retries and cancellation
    
    Issue: https://bugs.gnunet.org/view?id=11825

commit 0c769ec41737d064cec85440434976954a3dadcc
Author: Florian Dold <dold@taler.net>
Date: Wed Nov 4 00:38:18 2026 +0100

    wallet-core: support progress tokens for demo withdrawals
    
    Add retries and cancellation, including recovery from lost bank
    confirmation responses.
    
    Issue: https://bugs.gnunet.org/view?id=11825

MarcS

2026-11-04 13:36

developer   ~0030253

Looks good, now needs to be used from the wallet(s).

Issue History

Date ModifiedUsernameFieldChange
2026-09-25 09:52MarcSNew Issue
2026-09-25 09:52MarcSStatusnew => assigned
2026-09-25 09:52MarcSAssigned To => Florian Dold
2026-11-03 07:21Statusassigned => implementing
2026-11-03 23:04Florian DoldImplementer => Florian Dold
2026-11-03 23:45Florian DoldAssigned ToFlorian Dold =>
2026-11-03 23:45Florian DoldReviewer => MarcS
2026-11-03 23:45Florian DoldStatusimplementing => reviewing
2026-11-03 23:58Florian DoldNote Added: 0030219
2026-11-04 13:36MarcSAssigned To => MarcS
2026-11-04 13:36MarcSRelease signed by => MarcS
2026-11-04 13:36MarcSStatusreviewing => integrating
2026-11-04 13:36MarcSNote Added: 0030253