View Issue Details

IDProjectCategoryView StatusLast Update
0007352Talerwallet (Android App)public2023-01-26 22:53
ReporterChristian Grothoff Assigned Togrote  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Target Version0.9.1Fixed in Version0.9.1 
Summary0007352: age restriction drop-down missing on Android
DescriptionWith demo.taler.net, one user during the UX study wanted to withdraw age restricted coins with the Android wallet.
this turned out to not work, as the Android wallet didn't offer the choice of adding age-restrictions onto the coins upon withdrawal, even though the demo-exchange supports this now.
TagsNo tags attached.

Activities

grote

2022-09-09 14:04

developer   ~0019111

Is there any documentation on how to implement age restrictions? Is there support in wallet-core already? What API calls need to be implemented how?

Florian Dold

2022-11-01 15:39

manager   ~0019330

See https://docs.taler.net/wallet/wallet-core.html

In particular, "restrictAge" to use an age restriction and "ageRestrictionOptions" for the ages (upper age bounds) that an exchange supports for age restrictions.

grote

2022-11-01 18:00

developer   ~0019335

Thanks! Knowing what to watch out for in the API already helps. However, I was wondering if there is no more high-level information about how this new feature works or at least comments on those fields that explain what they are used for.

Looks like age restrictions only affect withdrawals. Then there's lists of ages that can be restricted somehow. What do those even mean? From the ticket description it seems that the wallet itself is putting an age restriction on the coins?

If Taler supports these features, having a technical documentation about how it works should also be in your interest I'd say.

Christian Grothoff

2022-11-14 06:54

manager   ~0019413

As for how it works, there is an entire paper about it: https://taler.net/en/news/2022-09.html ;-).
For now, the wallet puts on the restriction upon withdrawal (presumably under adult supervision). In the (near) future, the exchange may also demand an age restriction based on KYC data or bank meta data about the account owner.

grote

2023-01-06 15:43

developer   ~0019597

Fixed in 905c63242ba6d80caece6c18b2b867cb300bbe7b

Issue History

Date Modified Username Field Change
2022-09-08 20:55 Christian Grothoff New Issue
2022-09-08 20:55 Christian Grothoff Status new => assigned
2022-09-08 20:55 Christian Grothoff Assigned To => grote
2022-09-09 14:04 grote Note Added: 0019111
2022-10-20 11:49 Christian Grothoff Assigned To grote => Florian Dold
2022-10-20 11:49 Christian Grothoff Status assigned => feedback
2022-11-01 14:37 Florian Dold Assigned To Florian Dold => grote
2022-11-01 14:37 Florian Dold Assigned To grote => Florian Dold
2022-11-01 15:39 Florian Dold Note Added: 0019330
2022-11-01 15:39 Florian Dold Assigned To Florian Dold => grote
2022-11-01 18:00 grote Note Added: 0019335
2022-11-14 06:54 Christian Grothoff Note Added: 0019413
2022-11-14 06:54 Christian Grothoff Status feedback => assigned
2023-01-06 15:43 grote Status assigned => resolved
2023-01-06 15:43 grote Resolution open => fixed
2023-01-06 15:43 grote Note Added: 0019597
2023-01-23 22:25 Christian Grothoff Target Version => 0.9.1
2023-01-23 22:25 Christian Grothoff Fixed in Version => 0.9.1
2023-01-26 22:53 Christian Grothoff Status resolved => closed