View Issue Details

IDProjectCategoryView StatusLast Update
0007528Talerwallet (Android App)public2023-02-21 15:39
ReporterWindfisch 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
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionduplicate 
Product Version0.9 
Target Version0.9.2Fixed in Version0.9.2 
Summary0007528: Android wallet loses coins if wallet2wallet transfer setup fails
DescriptionWhen initiating a wallet to wallet transfer which fails (e.g. due to a misconfigured base_url setting in the exchange), then the wallet has already used the coins / decreased the balance. Coins are lost.
Steps To Reproduce1. Configure an exchange with a wrong [exchange].base_url setting. (setting it to "http://localhost:8081" suffices)
2. Connect the android wallet to the exchange, fill it with some cash
3. Use "Send funds", "to another wallet"
4. Creating the QR code will fail.
5. But the withdrawal is listed in the wallet's transaction history, used coins were taken from the balance.
6. Even though the withdrawal displays a QR code when opened in the history, it does not work (rightfully so). The wallet lost my coins.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

duplicate of 0007583 closedFlorian Dold implement aborting p2p push payments 

Activities

Florian Dold

2023-02-16 21:37

manager   ~0019854

That happened because the wallet does/did not support aborting p2p push payments.

Once that is implemented, the "abort" button will return funds if they're not yet received by the other party.

Issue History

Date ModifiedUsernameFieldChange
2022-12-22 15:48WindfischNew Issue
2022-12-22 15:48WindfischStatusnew => assigned
2022-12-22 15:48WindfischAssigned To => Florian Dold
2023-01-08 09:20Christian GrothoffProduct Version => 0.9
2023-01-08 09:20Christian GrothoffTarget Version => 0.9.2
2023-02-16 21:37Florian DoldStatusassigned => informing
2023-02-16 21:37Florian DoldResolutionopen => duplicate
2023-02-16 21:37Florian DoldFixed in Version => 0.9.2
2023-02-16 21:37Florian DoldNote Added: 0019854
2023-02-16 21:37Florian DoldRelationship addedduplicate of 0007583
2023-02-21 15:39Christian GrothoffStatusinforming => closed