View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011715 | Taler | wallet-core | public | 2026-08-06 17:49 | 2026-08-06 18:32 |
| Reporter | Florian Dold | Assigned To | Florian Dold | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Target Version | 1.7 | ||||
| Summary | 0011715: wallet-core should support cherry-picking of exchange's /keys response | ||||
| Description | The /keys allows a last_issue_date, and setting this can allow the wallet to download less data about the exchange. In some scenarios, such as a forced update due to an error, we still might want to download the whole response. | ||||
| Tags | No tags attached. | ||||
|
|
commit f6b59b8b96fcdd4d87fb1e76f32f6b03dcb506be (HEAD -> master, dev/phoenix-bot/keys-cherrypicking) Author: Florian Dold <dold@taler.net> Date: Thu Aug 6 18:26:41 2026 +0200 harness: check that a cherry-picked /keys keeps the older denominations Issue: https://bugs.taler.net/n/11715 commit 308b2b3dab853a9505e4cd9343ed0715e112e6be Author: Florian Dold <dold@taler.net> Date: Thu Aug 6 18:26:37 2026 +0200 wallet: cherry-pick the exchange's /keys response A cherry-picked response omits the denominations the wallet already knows, so it must not read their absence as retirement -- that path writes the coins held of them off as lost. Forced updates and entries in an error state still download everything, as that is exactly the state the wallet distrusts. Issue: https://bugs.taler.net/n/11715 commit c3b21df23776c687e9e12d1b46dd94f00383553e Author: Florian Dold <dold@taler.net> Date: Thu Aug 6 18:26:32 2026 +0200 util: let the exchange /keys client cherry-pick The exchange only leaves denominations out when last_issue_date names one it still offers, and answers with the full list otherwise, so a stale value costs bandwidth but never correctness. Issue: https://bugs.taler.net/n/11715 |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-08-06 17:49 | Florian Dold | New Issue | |
| 2026-08-06 17:49 | Florian Dold | Status | new => assigned |
| 2026-08-06 17:49 | Florian Dold | Assigned To | => Florian Dold |
| 2026-08-06 18:32 | Florian Dold | Status | assigned => resolved |
| 2026-08-06 18:32 | Florian Dold | Resolution | open => fixed |
| 2026-08-06 18:32 | Florian Dold | Note Added: 0029394 |