aboutsummaryrefslogtreecommitdiff
path: root/src/include/taler_exchangedb_plugin.h
AgeCommit message (Collapse)Author
2020-01-18libraries were folded, fold headers as wellChristian Grothoff
2020-01-18doxygen workChristian Grothoff
2020-01-18doxygenChristian Grothoff
2020-01-17remove bogus commentChristian Grothoff
2020-01-17bogus comment, fields no longer exist, logic problem dittoChristian Grothoff
2020-01-17use more specific SELECT in exchange aggregator on refunds instead of ↵Christian Grothoff
filtering in application logic later
2020-01-17implement rh cachingChristian Grothoff
2020-01-16kill another FIXMEChristian Grothoff
2020-01-16move function to libtalerexchangedb, as plannedChristian Grothoff
2020-01-16pointless to check denom_sig, do not returnChristian Grothoff
2020-01-11major refactoring, eliminating wire-plugins and moving towards new bank API. ↵Christian Grothoff
main code compiles, testcases known to fail, code sure not to fully work yet
2019-10-31tighten formatting rulesChristian Grothoff
2019-09-15fix leaks and unnecessary fetch of RSA signature on refresh/revealChristian Grothoff
2019-09-03auditor needs serial IDs in coin historyChristian Grothoff
2019-08-25re-format codeFlorian Dold
2019-08-17remove currency field from databasesChristian Grothoff
2019-07-27more denom sig checking in auditorChristian Grothoff
2019-07-24add ppc progress points for payback opsChristian Grothoff
2019-07-24make sure reserves are not gc'ed before legal expirationChristian Grothoff
2019-07-23implement postges_get_old_coin_by_h_blind for #5777Christian Grothoff
2019-07-21extending postgres plugin with functions required to store payback data on ↵Christian Grothoff
refreshed coins for #5777
2019-06-26add test for json_wire.c logicChristian Grothoff
2019-06-26implement /link signaturesChristian Grothoff
2019-06-08fix #5756, also change sepa->iban as per payto:// specChristian Grothoff
2019-05-02replace denom_pub with denom_pub_hash in exchange API to reduce bandwidthChristian Grothoff
2019-02-14preparations for #5536Christian Grothoff
2018-11-04add auditing of deposit confirmations to auditor (#5447)Christian Grothoff
2018-10-28add operation to count number of known coins per denomination to exchangedbChristian Grothoff
2018-10-19reduce redundant data fetch (#5444)Christian Grothoff
2018-08-19re-init logging so we can tell by PID who it isChristian Grothoff
2018-08-19make transactions smaller to try to reduce rollbacksChristian Grothoff
2018-07-23Wire-plugin interface.Marcello Stanisci
Add methods signatures to register merchants at banking institutions.
2018-07-18Add "general_id" for merchants into the DB system.Marcello Stanisci
2018-07-10Put logic to delete KYC events for merchantMarcello Stanisci
2018-07-10Put logic to sum KYC-monitored wire transfers.Marcello Stanisci
2018-07-10KYC DB methods: store a wire transfer.Marcello Stanisci
2018-07-09Improve KYC status callback.Marcello Stanisci
More parameters for this callback.
2018-07-09Method to mark a merchant as NOT KYC-checked.Marcello Stanisci
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