Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-23 | Added appropriate response on contract-conflict during deposit | Özgür Kesim | |
In case of a detected conflict during deposit, because (merchant_pub, h_contract_terms) already existed, with different other field values, we now provide the client an error response that contains the h_wire. This way, the client can retrieve further details about the conflicting transaction via /deposits/$H_WIRE/$MERCHANT_PUB/$H_CONTRACT_TERMS/$COIN_PUB Fixes #8002 | |||
2023-12-21 | [wip, #7267] more refined denomination conflict response during deposit | Özgür Kesim | |
If a coin was known but with a different denomination, return to the client an error response that contains the denomination's public key and the corresponding signature of the provided coin. | |||
2023-12-13 | [wip, #7267] more refined age commitment conflict response during deposit | Özgür Kesim | |
Distinguish between and communicate: a) null hash value expected, got non-null b) non-null hash value expected, got null c) hash value of known coin differ from given | |||
2023-12-09 | [wip, #7267] added correct response for age commitment conflict during deposit | Özgür Kesim | |
2023-10-15 | avoid extra transaction to fetch balance if reserve is out of funds, remove ↵ | Christian Grothoff | |
legacy /withdraw endpoint | |||
2023-09-24 | fix various FIXMEs | Christian Grothoff | |
2023-09-18 | remove coin and reserve histories from exchange replies | Christian Grothoff | |
2023-09-17 | add new GET /coins/-pub handler | Christian Grothoff | |
2023-09-17 | first cut for API to get coin history | Christian Grothoff | |
2023-09-11 | one more missing check for no_age_commitment hash | Christian Grothoff | |
2023-09-11 | improve wallet_Data support in exchange APIs | Christian Grothoff | |
2023-07-13 | -towards reveal response handling in agew-withdraw-reveal | Özgür Kesim | |
2023-06-26 | [age-withdraw] age-withdraw commit- and reveal-handlers implemented, 12/n | Özgür Kesim | |
The handlers for the commit- and reveal-phases of the age-withdraw HTTP-endpoints are implemented, yet not active. Still missing: - support for age-withdraw is missing in lib/. - tests | |||
2023-02-19 | return KYC requirement row when AML imposed KYC requirements on withdraw; ↵ | Christian Grothoff | |
return KYC choices in new /config endpoint | |||
2023-02-12 | -more work on AML triggers for P2P transfers | Christian Grothoff | |
2023-01-16 | do not 500 on empty reserve history by not ignoring undecided purses that ↵ | Christian Grothoff | |
may have caused reserve to be created in the first place | |||
2023-01-11 | -return EC as part of 451 KYC required replies | Christian Grothoff | |
2023-01-10 | -more consistent naming of KYC_PERSONA options | Christian Grothoff | |
2022-11-21 | -doxygen | Christian Grothoff | |
2022-11-08 | -fix #7428 | Christian Grothoff | |
2022-11-04 | policy extensions and age restriction refactoring | Özgür Kesim | |
- refactoring of extension-plugin-mechanism - refactoring of age restriction extension - added policy extensions plugin plumbing - added DB schema and api - policy_details - policy_fulfillments | |||
2022-10-15 | return open/close requests in reserve history | Christian Grothoff | |
2022-10-15 | -refactor DB for reserve history/status routines | Christian Grothoff | |
2022-10-14 | add reserve-open-deposit transactions to coin histories | Christian Grothoff | |
2022-08-20 | -major KYC update, fixes misc. issues | Christian Grothoff | |
2022-08-14 | -regenerate DBs | Christian Grothoff | |
2022-08-14 | -work on new KYC logic: tests pass again | Christian Grothoff | |
2022-07-05 | -run read-only transactions in proper read-only scope (at least some of them) | Christian Grothoff | |
2022-07-05 | -deduplicate purse creation confirmation logic | Christian Grothoff | |
2022-07-05 | -remove dead argument | Christian Grothoff | |
2022-06-28 | -fix issue with missing signature over denomination and age restriction hash ↵ | Christian Grothoff | |
in purse deposit | |||
2022-06-05 | no purse fee if purse is successfully merged | Christian Grothoff | |
2022-06-05 | complete P2P/W2W conflict handling, deduplicate code across handlers | Christian Grothoff | |
2022-06-04 | handle case where purse expiration refunded the coin's deposited amount | Christian Grothoff | |
2022-06-02 | -work on P2P payment details | Christian Grothoff | |
2022-05-30 | -fix reserve history, include in tests | Christian Grothoff | |
2022-05-23 | -sql fix | Christian Grothoff | |
2022-05-23 | include purse deposits in coin history | Christian Grothoff | |
2022-05-23 | -misc fixes to reserve history | Christian Grothoff | |
2022-05-22 | -complete extended reserve history signature check logic to libtalerexchange | Christian Grothoff | |
2022-05-22 | -more work on reverse history | Christian Grothoff | |
2022-05-17 | -deduplicate | Christian Grothoff | |
2022-05-16 | -work purse_deposit conflict handling | Christian Grothoff | |
2022-03-29 | centralize exchange online signature logic | Christian Grothoff | |
2022-03-21 | first rough-cut implementation of POST /reserves//status | Christian Grothoff | |
2022-03-17 | more explicit cipher usage counters | Marco Boss | |
2022-03-14 | add metrics for number of crypto operations | Marco Boss | |
2022-02-22 | double melt test no works with age restriction | Özgür Kesim | |
- added missing field h_age_commitment in exchange's error response - slight refactoring | |||
2022-02-21 | -big renaming of structs for consistent naming with P suffix | Christian Grothoff | |
2022-02-18 | -reducing FIXMEs re: age restriction | Özgür Kesim | |
- deposit info now carries h_age_commitment - benchmark does age commitment, too |