View Issue Details

IDProjectCategoryView StatusLast Update
0006585Talerwallet-corepublic2024-04-15 21:32
ReporterFlorian Dold Assigned ToFlorian Dold  
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.

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 14:40

manager   ~0016920

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

Christian Grothoff

2024-03-01 15: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 21: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 Modified Username Field Change
2020-09-08 14:34 Florian Dold New Issue
2020-09-08 14:34 Florian Dold Status new => assigned
2020-09-08 14:34 Florian Dold Assigned To => Florian Dold
2020-09-08 14:40 Florian Dold Note Added: 0016920
2022-05-31 18:29 sebasjm Relationship added has duplicate 0007250
2023-02-19 23:45 Florian Dold Target Version => 0.9.4
2023-04-13 20:36 Florian Dold Category wallet (TS core) => wallet-core
2023-12-15 15:13 Florian Dold Target Version 0.9.4 => 0.10
2024-03-01 15:21 Christian Grothoff Note Added: 0021604
2024-03-05 23:51 Christian Grothoff Relationship added related to 0007935
2024-03-05 23:53 Christian Grothoff Relationship added related to 0008124
2024-03-25 10:26 Christian Grothoff Priority normal => urgent
2024-03-25 21:00 Florian Dold Status assigned => resolved
2024-03-25 21:00 Florian Dold Resolution open => fixed
2024-03-25 21:00 Florian Dold Note Added: 0021989
2024-04-09 13:11 Christian Grothoff Fixed in Version => 0.10
2024-04-15 21:32 Christian Grothoff Status resolved => closed