View Issue Details

IDProjectCategoryView StatusLast Update
0007740Talerwallet-corepublic2023-09-23 13:09
ReporterFlorian Dold Assigned Tosebasjm 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
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007740: p2p push payments can't spend full balance
DescriptionSomething is likely to be wrong with the coin selection, we only can spend a bit below the full material balance.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2023-03-30 09:38

manager   ~0019994

Actually, this is not a problem with the coin selection. Instead, the deposit fees are non-zero.

The UIs (at least on Android) make it look like the balance is sufficient (and the error message is just bogus). However, wallet-core reports:

"insufficientBalanceDetails": {
    "amountRequested": "KUDOS:4.8",
    "balanceAvailable": "KUDOS:4.8",
    "balanceMaterial": "KUDOS:4.8",
    "perExchange": {
      "https://exchange.demo.taler.net/": {
        "balanceAvailable": "KUDOS:4.8",
        "balanceMaterial": "KUDOS:4.8",
        "feeGapEstimate": "KUDOS:0.11"
      }
    }
  }

See the feeGapEstimate!

Florian Dold

2023-03-30 09:39

manager   ~0019995

Note that there should be a way to spend the whole balance, or spend with a mode so that the instructed amount is the effective amount. DD for that is forthcoming!

Florian Dold

2023-04-05 09:07

manager   ~0020023

DD41 is now written.

Also, wallet-core now also returns a top-level fee gap estimate to make it easier for the UIs.

Handing this over to Sebastian, so he can check that the UI shows the insufficient balance error message properly now.

sebasjm

2023-06-28 14:38

developer   ~0020314

ce3c3d783..28dce57f9

Issue History

Date ModifiedUsernameFieldChange
2023-03-05 01:11Florian DoldNew Issue
2023-03-05 01:11Florian DoldStatusnew => assigned
2023-03-05 01:11Florian DoldAssigned To => Florian Dold
2023-03-30 09:38Florian DoldNote Added: 0019994
2023-03-30 09:39Florian DoldNote Added: 0019995
2023-04-05 09:07Florian DoldNote Added: 0020023
2023-04-05 09:07Florian DoldAssigned ToFlorian Dold => sebasjm
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core
2023-06-28 14:38sebasjmStatusassigned => informing
2023-06-28 14:38sebasjmResolutionopen => fixed
2023-06-28 14:38sebasjmNote Added: 0020314
2023-09-23 13:07Christian GrothoffFixed in Version => 0.9.3
2023-09-23 13:09Christian GrothoffStatusinforming => closed