View Issue Details

IDProjectCategoryView StatusLast Update
0009593Talerwallet-corepublic2025-03-26 14:28
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Target Version1.0 
Summary0009593: Revisit lazy denomination validation logic [1-2d]
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.

Christian Grothoff

2025-03-18 11:15

manager   ~0024207

Why is this critical for 1.0?

Florian Dold

2025-03-26 14:28

manager   ~0024310

Not exactly launch-critical for 1.0, but something I wanted to address before the audit of wallet-core begins.

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
2025-03-18 11:15 Christian Grothoff Note Added: 0024207
2025-03-21 14:33 Florian Dold Summary Revisit lazy denomination validation logic => Revisit lazy denomination validation logic [1-2d]
2025-03-26 14:28 Florian Dold Note Added: 0024310