View Issue Details

IDProjectCategoryView StatusLast Update
0006016Talerwallet-corepublic2023-09-23 13:09
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
PriorityhighSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.3Fixed in 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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

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

Activities

Florian Dold

2021-05-12 14: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 18:46

manager   ~0019039

P2P payments still need to worry about this as well.

Florian Dold

2023-06-20 14:20

manager   ~0020297

Implemented for P2P as well, rudimentary test in 1f60ac76f9.

Issue History

Date ModifiedUsernameFieldChange
2019-12-26 20:43Florian DoldNew Issue
2019-12-26 20:43Florian DoldStatusnew => assigned
2019-12-26 20:43Florian DoldAssigned To => Florian Dold
2020-08-20 06:03Florian DoldCategorywallet (JS core) => wallet (TS core)
2020-09-08 16:01Florian DoldProduct Version0.7.0 => 0.8.1
2021-05-12 14:28Florian DoldNote Added: 0017845
2022-08-25 18:46Christian GrothoffSeverityfeature => minor
2022-08-25 18:46Christian GrothoffNote Added: 0019039
2023-02-17 01:45Florian DoldTarget Version => 0.9.2
2023-02-19 13:27Florian DoldTarget Version0.9.2 => 0.9.3
2023-04-05 16:32Florian DoldRelationship addedhas duplicate 0006548
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core
2023-06-20 14:20Florian DoldStatusassigned => informing
2023-06-20 14:20Florian DoldResolutionopen => fixed
2023-06-20 14:20Florian DoldNote Added: 0020297
2023-09-23 13:07Christian GrothoffFixed in Version => 0.9.3
2023-09-23 13:09Christian GrothoffStatusinforming => closed