View Issue Details

IDProjectCategoryView StatusLast Update
0006585Talerwallet-corepublic2024-04-15 19:32
ReporterFlorian Dold Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityurgentSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.10Fixed in Version0.10 
Summary0006585: wallet should support re-denomination of withdrawal and refresh operations
DescriptionRight now, the wallet doesn't handle withdrawals properly that are interrupted for such a long time that some of the selected denominations are past their withdrawal expiration time.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0007935 closedFlorian Dold make sure refresh transactions refresh remaining amount if requested amount is not available anymore [estimate: 2h] 
related to 0008124 closedFlorian Dold refresh transactions should fail in certain circumstances instead of retrying forever [estimate: 2h] 
has duplicate 0007250 closedFlorian Dold withdrawal problems with webex 

Activities

Florian Dold

2020-09-08 12:40

manager   ~0016920

It's particularly challenging how this will interact with backup/sync.

Christian Grothoff

2024-03-01 14:21

manager   ~0021604

Well, for me the design here is pretty clear: when the wallet is resumed/back online, it naturally will first re-try the legacy request. Which may still succeed, especially if the exchange did get the original request and only the response was lost. But if the exchange responds with "too late", then the wallet must fetch /keys (likely already happened) and re-do the request with the latest denominations from /keys.

Florian Dold

2024-03-25 20:00

manager   ~0021989

commit 0d69feb8057b6b812879ff38f1b3b85712817d94 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Mon Mar 25 20:53:58 2024 +0100

    wallet-core: re-denomination of refresh groups

commit bd70ccfddfb9f993a5951a31be5bdc982fe1a58f
Author: Florian Dold <florian@dold.me>
Date: Mon Mar 25 20:31:56 2024 +0100

    wallet-core: re-denomination of withdrawal groups

Issue History

Date ModifiedUsernameFieldChange
2020-09-08 12:34Florian DoldNew Issue
2020-09-08 12:34Florian DoldStatusnew => assigned
2020-09-08 12:34Florian DoldAssigned To => Florian Dold
2020-09-08 12:40Florian DoldNote Added: 0016920
2022-05-31 16:29sebasjmRelationship addedhas duplicate 0007250
2023-02-19 22:45Florian DoldTarget Version => 0.9.4
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core
2023-12-15 14:13Florian DoldTarget Version0.9.4 => 0.10
2024-03-01 14:21Christian GrothoffNote Added: 0021604
2024-03-05 22:51Christian GrothoffRelationship addedrelated to 0007935
2024-03-05 22:53Christian GrothoffRelationship addedrelated to 0008124
2024-03-25 09:26Christian GrothoffPrioritynormal => urgent
2024-03-25 20:00Florian DoldStatusassigned => informing
2024-03-25 20:00Florian DoldResolutionopen => fixed
2024-03-25 20:00Florian DoldNote Added: 0021989
2024-04-09 11:11Christian GrothoffFixed in Version => 0.10
2024-04-15 19:32Christian GrothoffStatusinforming => closed