View Issue Details

IDProjectCategoryView StatusLast Update
0010752Talerwallet-corepublic2026-03-20 23:55
ReporterFlorian Dold Assigned ToFlorian Dold 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
PriorityhighSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version1.5Fixed in Version1.5 
Summary0010752: review withdrawal redenomination logic
DescriptionThe current code doesn't consider successful planchets and doesn't consider the amount that the reserve claims to have *currently* (but only considers the initial reserve amount). That means in some (admittedly rare) cases, a redenomimation can lead to lost funds.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2026-02-16 22:48

manager   ~0027767

Loss of funds is not acceptable, high priority.

Florian Dold

2026-03-04 21:27

manager   ~0027988

commit b8992d0a3938aaaa60441425b51e507bfeef0761 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Wed Mar 4 22:25:50 2026 +0100

    wallet-core: handle and test withdrawal redenomination better, draft/WIP for new DB layer

Issue History

Date ModifiedUsernameFieldChange
2025-12-10 13:05Florian DoldNew Issue
2026-02-16 22:48Christian GrothoffAssigned To => Florian Dold
2026-02-16 22:48Christian GrothoffPrioritynormal => high
2026-02-16 22:48Christian GrothoffSeverityminor => major
2026-02-16 22:48Christian GrothoffStatusnew => implementing
2026-02-16 22:48Christian GrothoffTarget Version => 1.5
2026-02-16 22:48Christian GrothoffNote Added: 0027767
2026-03-04 21:27Florian DoldStatusimplementing => informing
2026-03-04 21:27Florian DoldResolutionopen => fixed
2026-03-04 21:27Florian DoldNote Added: 0027988
2026-03-10 12:36Christian GrothoffFixed in Version => 1.5
2026-03-20 23:55Christian GrothoffStatusinforming => closed