summaryrefslogtreecommitdiff
path: root/src/exchangedb/plugin_exchangedb_common.c
AgeCommit message (Collapse)Author
2019-07-22include new payback-refresh possibilities in coin history generationChristian Grothoff
2019-07-21extending postgres plugin with functions required to store payback data on ↵Christian Grothoff
refreshed coins for #5777
2019-05-02replace denom_pub with denom_pub_hash in exchange API to reduce bandwidthChristian Grothoff
2018-11-25fix a few more leaksChristian 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.
2017-11-29fixing #5178Christian Grothoff
2017-05-08remove dead transfer details field from reserves_in (API, exchangedb, etc.)Christian 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-20expand testcase to cover new DB APIChristian Grothoff
2017-04-04towards supporting #3887 in the auditorChristian Grothoff
2017-04-02implement returning /paybacks as part of reserve history (#3887)Christian Grothoff
2017-04-01implement DB plugin function to obtain reserve information, migrate logic to ↵Christian Grothoff
simplified API spec (#3887); use plugin API in /payback DB implementation
2016-08-11updating DB schema to profit from new KDF-based refresh variantChristian Grothoff
2016-07-07fixing #4594Marcello Stanisci
2016-06-11fixing more leaksChristian Grothoff
2016-05-26fix #4533 for exchange (breaks interaction with bank for /admin/add/incoming)Christian Grothoff
2016-05-24fix #4483Christian Grothoff
2016-05-16fixing #3814 by removing ability to melt multiple oldcoins at the same timeChristian Grothoff
2016-05-08reorg testcase a bitChristian Grothoff
2016-05-08expand testcase to cover refund API, fix minor issuesChristian Grothoff
2016-05-05working on #3641: more on /refund implementationChristian Grothoff
2016-03-01renaming mint->exchangeChristian Grothoff