diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-09-13 23:12:21 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-09-13 23:12:21 +0200 |
commit | 1d088120a5c378ec5fe2d9cfd86353f9b75220c4 (patch) | |
tree | 208dc57cb9758af7ccdc1dbf82fba9e69337d826 /src/include | |
parent | 5b78951826e1f6984281f50cb43a6cf2c3f2e33c (diff) | |
download | exchange-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.h | 18 |
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); /** |