View Issue Details

IDProjectCategoryView StatusLast Update
0009593Talerwallet-corepublic2025-03-04 20:46
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Target Version1.0 
Summary0009593: Revisit lazy denomination validation logic
Description* There should be an async task for lazy validation
* It should be clear from the DB state of the exchange if lazy validation is up-to-date or not
TagsNo tags attached.

Activities

Florian Dold

2025-03-04 20:26

manager   ~0024159

Probably the easiest way to address this is to:
* make the denom validation part of the exchange update task, consider exchange entries with unvalidated candidate withdrawal denoms outdated
* consistently require updated exchange entries in places where we currently don't (e.g. starting a p2p debit), as the update exchange entry is needed to properly compute fees (refresh requires up-to-date denom validation)

Florian Dold

2025-03-04 20:46

manager   ~0024160

The exchange entry should have some field with a timestamp for the earliest un-validated denomination to make the check in the update routine cheap.

Issue History

Date Modified Username Field Change
2025-03-04 20:11 Florian Dold New Issue
2025-03-04 20:11 Florian Dold Status new => assigned
2025-03-04 20:11 Florian Dold Assigned To => Florian Dold
2025-03-04 20:26 Florian Dold Note Added: 0024159
2025-03-04 20:46 Florian Dold Note Added: 0024160