View Issue Details

IDProjectCategoryView StatusLast Update
0007494Talerwallet (Android App)public2023-01-26 21:53
ReporterChristian Grothoff Assigned Togrote 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
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9.1Fixed in Version0.9.1 
Summary0007494: depositing back onto chain for Bitcoin asks for IBAN
DescriptionWhen selecting 'send funds' and then 'to bank account' for a Wallet containing bitcoins, the Android wallet asks for an IBAN and SWIFT code, instead of asking for a bitcoin address. Thus, the bitcoin payto://-method seems to not be properly supported by the current Android wallet, making it impossible to move funds back onto the Bitcoin chain.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

grote

2023-01-03 13:30

reporter   ~0019553

Would you mind making the details needed here explicit please?

What fields would need to be shown to the user? Instead of IBAN and SWIFT, just a single field for BTC address? should that address get validated somehow?

For creating a PaytoUriBitcoin, we currently require a list of segwitAddresses a targetPath and parameters. How do those map to the UI? And then how is the textual payto:// URI created from that? This part is still missing in the code sebastian did.

Christian Grothoff

2023-01-06 14:07

manager   ~0019596

For wiring funds back to the user's bitcoin wallet, we only need the simple single Bitcoin wallet address.
RFC 8905 already gives an example for what the payto:// address would look like:

      payto://bitcoin/12A1MyfXbW6RhdRAZEqofac5jCQQjwEPBu

So simply have a text field where the user can enter something like "12A1MyfXbW6RhdRAZEqofac5jCQQjwEPBu". Note that Bitcoin addresses have some checksum, which ideally our UIs should validate before accepting the address.

grote

2023-01-06 16:24

reporter   ~0019601

Fixed with ab1f17d3877c065120bedcef30044fe51b8145e3

Issue History

Date ModifiedUsernameFieldChange
2022-11-25 11:46Christian GrothoffNew Issue
2022-11-25 11:46Christian GrothoffStatusnew => assigned
2022-11-25 11:46Christian GrothoffAssigned To => grote
2022-12-20 17:26Christian GrothoffTarget Version0.9.1 => 0.9.2
2023-01-03 13:30groteAssigned Togrote => Christian Grothoff
2023-01-03 13:30groteStatusassigned => feedback
2023-01-03 13:30groteNote Added: 0019553
2023-01-06 14:07Christian GrothoffNote Added: 0019596
2023-01-06 14:08Christian GrothoffAssigned ToChristian Grothoff => grote
2023-01-06 16:24groteStatusfeedback => informing
2023-01-06 16:24groteResolutionopen => fixed
2023-01-06 16:24groteNote Added: 0019601
2023-01-08 09:10Christian GrothoffFixed in Version => 0.9.1
2023-01-08 09:10Christian GrothoffTarget Version0.9.2 => 0.9.1
2023-01-26 21:53Christian GrothoffStatusinforming => closed