View Issue Details

IDProjectCategoryView StatusLast Update
0008866Talerwallet-corepublic2024-07-26 00:04
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status assignedResolutionopen 
Target Versionpost-1.0 
Summary0008866: consider garbage-collecting expired merchant payment transactions in state `dialog(proposed)`
DescriptionCurrently we keep them around forever.
TagsNo tags attached.

Activities

MarcS

2024-05-24 14:40

developer   ~0022464

Those TX get created when the user scans a QR code (pay or pay-template). If the user decides to not confirm the payment, but to kill the app, then the wallet has no chance to call wallet-core to delete the TX.
Thus wallet-core should always delete them at cold-start, and also after the max payment duration timed out. The default duration should be the same as the typical online banking expiration: 15 minutes.

Issue History

Date Modified Username Field Change
2024-05-24 11:36 Florian Dold New Issue
2024-05-24 11:36 Florian Dold Status new => assigned
2024-05-24 11:36 Florian Dold Assigned To => Florian Dold
2024-05-24 14:40 MarcS Note Added: 0022464
2024-07-26 00:04 Christian Grothoff Target Version 0.13 => post-1.0