summaryrefslogtreecommitdiff
path: root/src/include/taler_exchangedb_plugin.h
AgeCommit message (Collapse)Author
2018-07-09Method to retrieve the KYC status of a merchant.Marcello Stanisci
2018-07-09Method to mark merchant as KYC-checked.Marcello Stanisci
2018-07-09KYC db methods.Marcello Stanisci
Add method to insert a merchant into the monitored entries, and associates a "FALSE" KYC status to it.
2018-07-06Put KYC-related low-level DB methods.Marcello Stanisci
2018-04-02allow auditor to operate per-accountChristian Grothoff
2018-04-02Changing configuration structure to enable multiple accounts.Christian Grothoff
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well.
2018-03-12fix #5281 for exchange: do preflight check that an old transaction is no ↵Christian Grothoff
longer running by accident
2018-01-04fix auditor to properly verify wire fee signatures and more gracefully ↵Christian Grothoff
handle arithmetic amount issue
2018-01-02implement select_refunds_by_coin in exchangedb pluginChristian Grothoff
2017-11-29fixing #5178Christian Grothoff
2017-10-16add exchangedb function for #4961Christian Grothoff
2017-06-24convert rest of exchangedb plugin API to fix #5010-issuesChristian Grothoff
2017-06-24fix #5010 for taler-exchange-aggregatorChristian Grothoff
2017-06-24working on #5010 for aggregatorChristian Grothoff
2017-06-23address #5010 for wirewatchChristian Grothoff
2017-06-23adapt /admin/add/incoming to #5010Christian Grothoff
2017-06-23Fix #5010 for keystateChristian Grothoff
2017-06-22address #5010 for /refresh/meltChristian Grothoff
2017-06-20fixing #5010 for /refresh/revealChristian Grothoff
2017-06-20address #5010 for /refresh/linkChristian Grothoff
2017-06-19fix #5010 for /track/transactionChristian Grothoff
2017-06-19fix #5010 for /track/transferChristian Grothoff
2017-06-19address #5010 for /paybackChristian Grothoff
2017-06-19address #5010 for /refundChristian Grothoff
2017-06-19fixing #5010 for /reserve/withdrawChristian Grothoff
2017-06-19rework /reserve/history to address #5010Christian Grothoff
2017-06-19refactoring /deposit towards new transaction style (#5010)Christian Grothoff
2017-06-19convert another function for #5010Christian Grothoff
2017-06-19convert another function for #5010Christian Grothoff
2017-06-15work on #5010Christian Grothoff
2017-06-11a bit more work on #5010Christian Grothoff
2017-06-11match GNUnet API rename, work on #5010Christian Grothoff
2017-05-29rename proposal_data to contract_terms (see #4879)Florian Dold
2017-05-25more work on #5010Christian Grothoff
2017-05-25starting some initial work on #5010, very incompleteChristian Grothoff
2017-05-08add 'get_latest_reserve_in_reference' to exchangedb APIChristian Grothoff
2017-05-08remove dead transfer details field from reserves_in (API, exchangedb, etc.)Christian Grothoff
2017-05-08updates to distinguish clearly between wtid and json transfer detailsChristian Grothoff
2017-05-05updating DB schema for new wire history operations and future auditor checks ↵Christian Grothoff
of wire transfers
2017-04-20finished implementing #4956 in principle, but not yet testedChristian Grothoff
2017-04-20fix misc doxygen issuesChristian Grothoff
2017-04-19implement plugin function for auditor to check reserve closuresChristian Grothoff
2017-04-19implementing database functions towards addressing #4956Christian Grothoff
2017-04-18fixing #4980Christian Grothoff
2017-04-16fix #4984Christian Grothoff
2017-04-09improve test case coverage for exchangedbChristian Grothoff
2017-04-08implement checking of denomination revocation status in auditorChristian Grothoff
2017-04-08extend exchangedb API to allow storing DK revocation informationChristian Grothoff
2017-04-04towards supporting #3887 in the auditorChristian Grothoff
2017-04-04handle /payback in auditor when checking reservesChristian Grothoff