View Issue Details

IDProjectCategoryView StatusLast Update
0009958Talerspecificationpublic2025-12-07 09:53
Reporteravalos Assigned Tovlada.svirsh 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
PrioritynormalSeveritytextReproducibilityhave not tried
Status implementingResolutionopen 
Target Versionpost-1.0 
Summary0009958: write a design document on how to render insufficient balance hints
DescriptionCurrently, wallet-core reports a hint on different causes of insufficient balance:

export enum InsufficientBalanceHint {
  MerchantAcceptInsufficient = "merchant-accept-insufficient",
  MerchantDepositInsufficient = "merchant-deposit-insufficient",
  AgeRestricted = "age-restricted",
  WalletBalanceMaterialInsufficient = "wallet-balance-material-insufficient",
  WalletBalanceAvailableInsufficient = "wallet-balance-available-insufficient",
  ExchangeMissingGlobalFees = "exchange-missing-global-fees",
  FeesNotCovered = "fees-not-covered",
}

This is, however, up to the UI to render correctly, which is currently not the case, as seen in the attached screenshot, where users are still confused as to why the balance is insufficient. Thus, a design document should be drafted, in which the strings and visual cues are documented for each case of insufficient balance, so that the message is clearer to the end user.
Tagsdebt
Attached Files
photo_2025-05-12_15-11-34.jpg (49,108 bytes)   
photo_2025-05-12_15-11-34.jpg (49,108 bytes)   

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Issue History

Date ModifiedUsernameFieldChange
2025-05-14 17:08avalosNew Issue
2025-05-14 17:08avalosFile Added: photo_2025-05-12_15-11-34.jpg
2025-05-14 19:33Christian GrothoffSeverityminor => text
2025-05-14 19:33Christian GrothoffStatusnew => implementing
2025-05-14 19:33Christian GrothoffTarget Version => post-1.0
2025-06-08 18:20Christian GrothoffTag Attached: debt
2025-10-23 10:54Christian GrothoffAssigned To => vlada.svirsh
2025-10-23 10:54Christian GrothoffStatusimplementing => assigned
2025-12-07 09:53Christian GrothoffStatusassigned => implementing