View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008407 | Taler | wallet-core | public | 2024-02-15 12:21 | 2024-04-15 21:32 |
Reporter | MarcS | Assigned To | Florian Dold | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 0.10 | Fixed in Version | 0.10 | ||
Summary | 0008407: report outdated coins with a correct error and reduce balance when denominations become unoffered [estimate: 5h] | ||||
Description | wallet.ts finished wallet core request initiatePeerPushDebit with error: { "code": 7027, "when": { "t_ms": 1707995490234 }, "hint": "Error (WALLET_PEER_PUSH_PAYMENT_INSUFFICIENT_BALANCE)", "insufficientBalanceDetails": { "amountRequested": "KUDOS:1", "balanceAvailable": "KUDOS:5.99", "balanceMaterial": "KUDOS:5.99", "feeGapEstimate": "KUDOS:1", "perExchange": { "https://exchange.demo.taler.net/": { "balanceAvailable": "KUDOS:5.99", "balanceMaterial": "KUDOS:5.99", "feeGapEstimate": "KUDOS:1" } } } } DEMO was nuked and all denominations made invalid. wallet-core should report invalid coins as early as possible (e.g. at fee calculation: checkPeerPushDebit), and clearly stating the denominations are invalid instead of waiting till initiatePeerPushDebit and returning the wrong error WALLET_PEER_PUSH_PAYMENT_INSUFFICIENT_BALANCE | ||||
Tags | No tags attached. | ||||
has duplicate | 0008301 | closed | Florian Dold | wallet-core must reduce balance if denominations become unoffered |
has duplicate | 0007930 | closed | Florian Dold | wallet user should have a clear workaround if the exchange keys are no longer offered by the exchange |
|
Here the big question is: How do we report this? As a loss transaction? Via some "error report/notification" concept? |
|
We forgot to discuss this in the last developer mumble. Please put it in your agenda for the next... |
|
Relevant for this: https://docs.taler.net/design-documents/055-wallet-problem-report.html |
|
Actually we want to show this as a transaction. Or rather as a pair of transactions, should the unoffered coin become available again. We need a new object store to group coins of unoffered denominations into one. |
|
Implemented in wallet-core.git eb2c8d948 |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-02-15 12:21 | MarcS | New Issue | |
2024-02-15 12:21 | MarcS | Status | new => assigned |
2024-02-15 12:21 | MarcS | Assigned To | => Florian Dold |
2024-02-15 13:10 | Florian Dold | Note Added: 0021306 | |
2024-02-15 14:52 | Florian Dold | Target Version | => 0.10 |
2024-02-22 10:42 | MarcS | Note Added: 0021444 | |
2024-02-22 11:00 | Florian Dold | Note Added: 0021445 | |
2024-03-01 00:30 | Florian Dold | Summary | Report outdated coins ASAP, with a correct error => report outdated coins with a correct error and reduce balance when denominations become unoffered |
2024-03-01 00:31 | Florian Dold | Relationship added | has duplicate 0008301 |
2024-03-08 00:52 | Florian Dold | Relationship added | has duplicate 0007930 |
2024-03-08 22:39 | Florian Dold | Priority | normal => high |
2024-03-27 21:16 | Florian Dold | Summary | report outdated coins with a correct error and reduce balance when denominations become unoffered => report outdated coins with a correct error and reduce balance when denominations become unoffered [estimate: 6h] |
2024-03-28 13:06 | Florian Dold | Note Added: 0022030 | |
2024-03-31 18:07 | Florian Dold | Summary | report outdated coins with a correct error and reduce balance when denominations become unoffered [estimate: 6h] => report outdated coins with a correct error and reduce balance when denominations become unoffered [estimate: 5h] |
2024-03-31 18:13 | Florian Dold | Status | assigned => resolved |
2024-03-31 18:13 | Florian Dold | Resolution | open => fixed |
2024-03-31 18:13 | Florian Dold | Note Added: 0022064 | |
2024-04-09 13:11 | Christian Grothoff | Fixed in Version | => 0.10 |
2024-04-15 21:32 | Christian Grothoff | Status | resolved => closed |