View Issue Details

IDProjectCategoryView StatusLast Update
0007903Talerwallet-corepublic2026-09-19 14:40
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
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status informingResolutionfixed 
Target Version1.6Fixed in Version1.6 
Summary0007903: expose details about the amount lost (or final effective cost) after aborting transactions [5d]
DescriptionCurrently when aborting transactions, the effective and raw amounts don't change. That doesn't reflect reality.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

has duplicate 0007892 closedFlorian Dold Expired P2P Transactions do not show how much the exchange paid back 
has duplicate 0008404 closedFlorian Dold wallet-core should consider lost money in effective amount 

Activities

Florian Dold

2023-08-21 16:09

manager   ~0020421

Discussed at the retreat: There should be a amountEffectiveFinal that reflects the actual effect on the balance after the transaction is in a final state.

The amountEffective will still reflect the amountEffective that was initially shown to the user when they confirmed the transaction.

Florian Dold

2026-09-05 15:46

manager   ~0029895

commit 0e5b7484508d8a32207014b5d9a550439eaefa6f
Author: Florian Dold <dold@taler.net>
Date: Sat Sep 5 13:44:51 2026 +0200

    wallet-core: report settled transaction amounts
    
    Preserve the confirmed quote and expose amountEffectiveFinal only when
    execution and recovery have settled. Account for consumed coins and actual
    refresh or withdrawal outputs, retaining evidence across deletion and
    restart. Keep ordinary refunds separate from abort recovery credits.
    
    Issue: https://bugs.taler.net/n/7903

Issue History

Date ModifiedUsernameFieldChange
2023-08-03 18:54Florian DoldNew Issue
2023-08-03 18:54Florian DoldStatusnew => assigned
2023-08-03 18:54Florian DoldAssigned To => Florian Dold
2023-08-21 16:08Florian DoldTarget Version => 0.9.4
2023-08-21 16:09Florian DoldNote Added: 0020421
2023-12-13 18:34Florian DoldRelationship addedhas duplicate 0007892
2023-12-15 14:17Florian DoldTarget Version0.9.4 => 0.10
2024-03-05 01:07Florian DoldRelationship addedhas duplicate 0008404
2024-03-05 22:55Christian GrothoffTarget Version0.10 => 0.11
2024-04-03 11:19Florian DoldSummaryexpose details about the amount lost (or final effective cost) after aborting transactions => expose details about the amount lost (or final effective cost) after aborting transactions [16h]
2024-05-15 16:53Florian DoldTarget Version0.11 => 0.12
2024-06-12 17:30Florian DoldTarget Version0.12 => 0.14
2024-07-31 23:23Florian DoldTarget Version0.14 => 1.0 stretch goals
2025-04-17 20:28Christian GrothoffTarget Version1.0 stretch goals => post-1.0
2025-04-23 22:56Christian GrothoffAssigned ToFlorian Dold =>
2025-04-23 22:56Christian GrothoffStatusassigned => implementing
2026-05-20 14:51Florian DoldTarget Versionpost-1.0 => 1.7
2026-07-28 12:44Florian DoldSummaryexpose details about the amount lost (or final effective cost) after aborting transactions [16h] => expose details about the amount lost (or final effective cost) after aborting transactions [5d]
2026-08-09 22:45Christian GrothoffTarget Version1.7 => 1.8
2026-09-03 18:24Florian DoldAssigned To => Florian Dold
2026-09-03 18:24Florian DoldStatusimplementing => assigned
2026-09-03 18:25Florian DoldSeverityminor => feature
2026-09-05 15:46Florian DoldNote Added: 0029895
2026-09-05 15:46Florian DoldStatusassigned => informing
2026-09-05 15:46Florian DoldResolutionopen => fixed
2026-09-19 14:38Christian GrothoffTarget Version1.8 => 1.6
2026-09-19 14:40Christian GrothoffFixed in Version => 1.6