View Issue Details

IDProjectCategoryView StatusLast Update
0006016Talerwallet-corepublic2023-04-05 18:32
ReporterFlorian Dold Assigned ToFlorian Dold  
PriorityhighSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Target Version0.9.3 
Summary0006016: wallet should recover from payments where the exchange reports an invalid coin
DescriptionThese cases include:

 * coin is double-spent
 * coin is of a denomination that is not offered by the exchange anymore (due to exchange DB reset)

The wallet has to report this error and offer the possibility to re-try the payment using a different set of coins (if balance is sufficient).
TagsNo tags attached.


has duplicate 0006548 resolvedFlorian Dold wallet should handle (accidental!) double spending and have integration test for it 


Florian Dold

2021-05-12 16:28

manager   ~0017845

The double-spending scenario is now covered and has a test case. The "selected denomination is now outdated" scenario still needs a test case.

Christian Grothoff

2022-08-25 20:46

manager   ~0019039

P2P payments still need to worry about this as well.

Issue History

Date Modified Username Field Change
2019-12-26 21:43 Florian Dold New Issue
2019-12-26 21:43 Florian Dold Status new => assigned
2019-12-26 21:43 Florian Dold Assigned To => Florian Dold
2020-08-20 08:03 Florian Dold Category wallet (JS core) => wallet (TS core)
2020-09-08 18:01 Florian Dold Product Version 0.7.0 => 0.8.1
2021-05-12 16:28 Florian Dold Note Added: 0017845
2022-08-25 20:46 Christian Grothoff Severity feature => minor
2022-08-25 20:46 Christian Grothoff Note Added: 0019039
2023-02-17 02:45 Florian Dold Target Version => 0.9.2
2023-02-19 14:27 Florian Dold Target Version 0.9.2 => 0.9.3
2023-04-05 18:32 Florian Dold Relationship added has duplicate 0006548
2023-04-13 20:36 Florian Dold Category wallet (TS core) => wallet-core