View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003973 | Taler | wallet (WebExtension) | public | 2015-09-17 14:17 | 2017-06-06 14:18 |
Reporter | Christian Grothoff | Assigned To | Florian Dold | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | 0.1 | ||||
Target Version | 0.3 | Fixed in Version | 0.3 | ||
Summary | 0003973: wallet needs to check exchange satisfies merchant requirements | ||||
Description | The merchant may impose constraints on the set of mints it is willing to do business with (cost, auditor). The wallet needs to check if its available coins meet those requirements. | ||||
Tags | No tags attached. | ||||
related to | 0004027 | closed | Marcello Stanisci | Provide multi auditors, multi exchange feature |
|
Not sure what this is supposed to mean ... the wallet already checks if enough coins of a suitable denomination are available. |
|
The contract from the merchant may specify a set of acceptable auditors and/or exchanges. Once we have multiple exchanges, it is conceivable that some are not acceptable to the merchant, even if the fee structure is OK, i.e. because they are not sufficiently audited. So we need to not only check if we have enough coins, but also if we have enough coins from acceptable exchanges. Furthermore, right now, all coins must be from the same exchange (we could lift this restriction in the future). |
|
I see. The wallet already does what you describe, except for the auditor part. |
|
Yes, the auditor part was what this was mostly about. |
|
We also need a new fee (in /keys, in contract), which is the maximum (or actual) aggregation fee that the exchange charges per aggregate wire transfer (as we learned that can be a significant expense). |
|
Fixed in 3c563c7, the wallet's coin selection now considers the auditors that the merchant's proposal terms include. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-09-17 14:17 | Christian Grothoff | New Issue | |
2015-09-17 14:17 | Christian Grothoff | Status | new => confirmed |
2015-09-19 20:49 | Christian Grothoff | Target Version | 0.1 => 0.3 |
2015-11-17 14:21 | Christian Grothoff | Assigned To | => tg |
2015-11-17 14:21 | Christian Grothoff | Status | confirmed => assigned |
2015-11-17 15:14 | Christian Grothoff | Target Version | 0.3 => 0.2 |
2015-11-29 13:52 | Christian Grothoff | Category | merchant API (HTTP-based) => merchant backend API (HTTP specification) |
2015-11-29 13:58 | Christian Grothoff | Category | merchant backend API (HTTP specification) => wallet (browser-based) |
2016-01-22 23:29 | Christian Grothoff | Category | wallet (browser-based) => wallet (WebExtensions) |
2016-03-01 14:46 | Christian Grothoff | Assigned To | tg => Florian Dold |
2016-03-02 02:19 | Florian Dold | Note Added: 0010209 | |
2016-03-02 02:19 | Florian Dold | Status | assigned => feedback |
2016-03-02 02:39 | Christian Grothoff | Note Added: 0010212 | |
2016-03-02 02:39 | Christian Grothoff | Status | feedback => assigned |
2016-03-02 02:41 | Florian Dold | Note Added: 0010213 | |
2016-03-02 04:10 | Christian Grothoff | Note Added: 0010214 | |
2016-03-20 21:53 | Torsten Grothoff | Issue cloned: 0004272 | |
2016-10-10 08:40 | Christian Grothoff | Summary | wallet needs to check mint satisfies merchant requirements => wallet needs to check exchange satisfies merchant requirements |
2016-10-18 00:27 | Florian Dold | Target Version | 0.2 => 0.3 |
2017-01-13 16:11 | Christian Grothoff | Relationship added | related to 0004027 |
2017-02-01 13:52 | Christian Grothoff | Note Added: 0011684 | |
2017-04-26 14:13 | Florian Dold | Status | assigned => resolved |
2017-04-26 14:13 | Florian Dold | Resolution | open => fixed |
2017-04-26 14:13 | Florian Dold | Note Added: 0012070 | |
2017-05-03 02:16 | Christian Grothoff | Fixed in Version | => 0.3 |
2017-06-06 14:18 | Christian Grothoff | Status | resolved => closed |
2023-04-13 20:37 | Florian Dold | Category | wallet (WebExtensions) => wallet (WebExtension) |