summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-09-13 23:12:21 +0200
committerChristian Grothoff <christian@grothoff.org>2023-09-13 23:12:21 +0200
commit1d088120a5c378ec5fe2d9cfd86353f9b75220c4 (patch)
tree208dc57cb9758af7ccdc1dbf82fba9e69337d826 /src/include
parent5b78951826e1f6984281f50cb43a6cf2c3f2e33c (diff)
downloadexchange-1d088120a5c378ec5fe2d9cfd86353f9b75220c4.tar.gz
exchange-1d088120a5c378ec5fe2d9cfd86353f9b75220c4.tar.bz2
exchange-1d088120a5c378ec5fe2d9cfd86353f9b75220c4.zip
work on KYC support in auditor (WiP, not finished)
Diffstat (limited to 'src/include')
-rw-r--r--src/include/taler_exchangedb_plugin.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/include/taler_exchangedb_plugin.h b/src/include/taler_exchangedb_plugin.h
index 8be26a75d..9f1060601 100644
--- a/src/include/taler_exchangedb_plugin.h
+++ b/src/include/taler_exchangedb_plugin.h
@@ -3421,22 +3421,22 @@ typedef void
* and have not yet seen a wire transfer.
*
* @param cls closure
- * @param rowid deposit table row of the coin's deposit
- * @param coin_pub public key of the coin
- * @param amount value of the deposit, including fee
+ * @param total_amount value of all missing deposits, including fees
* @param payto_uri where should the funds be wired; URI in payto://-format
- * @param deadline what was the requested wire transfer deadline
- * @param done did the exchange claim that it made a transfer?
+ * @param deadline what was the earliest requested wire transfer deadline
+ * @param kyc_pending NULL if no KYC requirement is pending, otherwise text describing the missing KYC requirement
+ * @param aml_status status of AML possibly blocking the transfer
+ * @param aml_limit current monthly AML limit
*/
typedef void
(*TALER_EXCHANGEDB_WireMissingCallback)(
void *cls,
- uint64_t rowid,
- const struct TALER_CoinSpendPublicKeyP *coin_pub,
- const struct TALER_Amount *amount,
+ const struct TALER_Amount *total_amount,
const char *payto_uri,
struct GNUNET_TIME_Timestamp deadline,
- bool done);
+ const char *kyc_pending,
+ enum TALER_AmlDecisionState status,
+ const struct TALER_Amount *aml_limit);
/**