View Issue Details

IDProjectCategoryView StatusLast Update
0011540Talerwallet-corepublic2026-07-28 15:39
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version1.7 
Summary0011540: wallet-core does not implement refresh v32
DescriptionThe new refresh protocol is already supported by the exchange, but still needs support in wallet-core.
TagsNo tags attached.

Activities

Florian Dold

2026-07-28 15:39

manager   ~0029248

commit 4fc8dfa92126117cda04f42724c7868d32c64c81 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <dold@taler.net>
Date: Tue Jul 28 15:18:35 2026 +0200

    harness: check that the v27 refresh protocol still works
    
    Wallets can have refresh groups that melted before the upgrade, so the exchange
    has to keep accepting reveals that disclose signatures rather than batch seeds.
    
    Issue: https://bugs.taler.net/n/11540

commit a53ec7db6421990018d164c09f01514dd27520e2
Author: Florian Dold <dold@taler.net>
Date: Tue Jul 28 15:18:31 2026 +0200

    wallet: implement the v32 refresh protocol
    
    Fresh coins are derived via transfer keys again, so publishing the transfer
    public keys in the melt step is what makes them recoverable from the exchange's
    link data. Sessions record which protocol they melted with, because melt and
    reveal must agree on it even if the exchange is upgraded in between.
    
    Issue: https://bugs.taler.net/n/11540

Issue History

Date Modified Username Field Change
2026-06-22 15:51 Florian Dold New Issue
2026-06-22 15:51 Florian Dold Status new => assigned
2026-06-22 15:51 Florian Dold Assigned To => Florian Dold
2026-07-28 15:39 Florian Dold Status assigned => resolved
2026-07-28 15:39 Florian Dold Resolution open => fixed
2026-07-28 15:39 Florian Dold Note Added: 0029248