diff options
author | Christian Grothoff <christian@grothoff.org> | 2023-02-12 22:02:45 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2023-02-12 22:02:51 +0100 |
commit | 6db4bdbe6e39b84b995b11ab132a7c6706686677 (patch) | |
tree | 33bccdbe6c912158064799962a1a37cbf39b0bb3 /src/exchange/taler-exchange-httpd.c | |
parent | 174022907ba612e41d716f2bf5faf63ffc7c2332 (diff) |
-more work on AML triggers for P2P transfers
Diffstat (limited to 'src/exchange/taler-exchange-httpd.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c index 62bd9a9d..0c5d36e0 100644 --- a/src/exchange/taler-exchange-httpd.c +++ b/src/exchange/taler-exchange-httpd.c @@ -148,6 +148,13 @@ struct TALER_EXCHANGEDB_Plugin *TEH_plugin; char *TEH_currency; /** + * What is the largest amount we allow a peer to + * merge into a reserve before always triggering + * an AML check? + */ +struct TALER_Amount TEH_aml_threshold; + +/** * Our base URL. */ char *TEH_base_url; @@ -1861,6 +1868,16 @@ exchange_serve_process_config (void) return GNUNET_SYSERR; } if (GNUNET_OK != + TALER_config_get_amount (TEH_cfg, + "taler", + "AML_THRESHOLD", + &TEH_aml_threshold)) + { + GNUNET_log (GNUNET_ERROR_TYPE_ERROR, + "Need amount in section `TALER' under `AML_THRESHOLD'\n"); + return GNUNET_SYSERR; + } + if (GNUNET_OK != GNUNET_CONFIGURATION_get_value_string (TEH_cfg, "exchange", "BASE_URL", |