View Issue Details

IDProjectCategoryView StatusLast Update
0010899Talerwallet (Android App)public2026-03-20 23:55
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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionunable to reproduce 
Target Version1.5Fixed in Version1.5 
Summary0010899: Android wallet passes wrong currency to getExchangeWithdrawalInfo on currency conversion withdrawal
DescriptionThis seems to only happen when (1) there is CHF in the wallet and (2) we do a second NETZBON currency conversion withdrawal.

The getExchangeWithdrawalInfo *always* needs the exchange's native currency as the instructed amount. But it seems in *some* situations, the Android UI passes the conversion input currency instead.

Note that from an empty wallet, this *doesn't* happen.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0010995 implementingavalos cannot withdraw, wrong exchange 

Activities

avalos

2026-01-20 21:46

developer   ~0027303

I do not understand how to reproduce this exactly, nor is there any error message nor logs attached, can you provide some more context and specific instructions?

Also, the wallet UI doesn't call getExchangeWithdrawalInfo, only getWithdrawalDetailsForAmount and prepareWithdrawExchange.

Florian Dold

2026-03-12 18:03

manager   ~0028120

The report contains the exact steps:

1. Withdraw CHF (for example from TOPS staging)
2. Start a NETZBON withdrawal (manual withdrawal with currency conversion)
3. Repeat step (2).

Note that there is no actual payment for CHF required. At least last time I checked, simply creating a second CHF withdrawal transaction lead to the wrong currency issue.

Florian Dold

2026-03-12 18:04

manager   ~0028121

(Problem seems to be that NetzBon is currently down?)

avalos

2026-03-18 10:52

developer   ~0028160

Is there any way I can test now that NETZBON is down?

Christian Grothoff

2026-03-19 21:27

manager   ~0028188

Why do you say netzbon is down? the exchange /keys request seems to be OK...

Florian Dold

2026-03-20 12:52

manager   ~0028205

Wasn't able to reproduce this anymore!

Issue History

Date ModifiedUsernameFieldChange
2026-01-20 16:37Florian DoldNew Issue
2026-01-20 21:46avalosNote Added: 0027303
2026-01-20 21:46avalosAssigned To => Florian Dold
2026-01-20 21:46avalosStatusnew => assigned
2026-01-20 21:46avalosStatusassigned => feedback
2026-01-25 14:59Christian GrothoffTarget Version1.4 => 1.5
2026-03-10 15:40Florian DoldRelationship addedrelated to 0010995
2026-03-12 18:03Florian DoldNote Added: 0028120
2026-03-12 18:03Florian DoldAssigned ToFlorian Dold => avalos
2026-03-12 18:04Florian DoldNote Added: 0028121
2026-03-12 18:04Florian DoldStatusfeedback => assigned
2026-03-18 10:52avalosNote Added: 0028160
2026-03-18 17:09avalosAssigned Toavalos => Florian Dold
2026-03-18 17:09avalosStatusassigned => feedback
2026-03-19 21:27Christian GrothoffNote Added: 0028188
2026-03-20 12:52Florian DoldStatusfeedback => informing
2026-03-20 12:52Florian DoldResolutionopen => unable to reproduce
2026-03-20 12:52Florian DoldNote Added: 0028205
2026-03-20 23:47Christian GrothoffFixed in Version => 1.5
2026-03-20 23:55Christian GrothoffStatusinforming => closed