commit 0c7f73afabd7d7ecbb9bae55916b9f66d1fd8849
parent eb2b942ad38765e62099d30577004a83cb3a0cbc
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 22 Dec 2024 12:04:53 +0100
add new kyc_enabled flag to /keys
Diffstat:
2 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/conf.py b/conf.py
@@ -406,13 +406,6 @@ man_pages = [
1,
),
(
- "manpages/taler-auditor.1",
- "taler-auditor",
- "audit exchange",
- "GNU Taler contributors",
- 1,
- ),
- (
"manpages/taler-exchange-aggregator.1",
"taler-exchange-aggregator",
"aggregate deposits into wire transfers",
diff --git a/core/api-exchange.rst b/core/api-exchange.rst
@@ -59,7 +59,7 @@ possibly by using HTTPS.
as well as the list of possible KYC requirements. This endpoint is largely
for the SPA for AML officers. Merchants should use ``/keys`` which also
contains the protocol version and currency.
- This specification corresponds to ``current`` protocol being **v23**.
+ This specification corresponds to ``current`` protocol being **v24**.
**Response:**
@@ -214,6 +214,11 @@ possibly by using HTTPS.
// @deprecated in protocol **v18**.
rewards_allowed: false;
+ // Set to true if this exchange has KYC enabled and thus
+ // requires KYC auth wire transfers prior to a first deposit.
+ // @since in protocol **v24**.
+ kyc_enabled: boolean;
+
// EdDSA master public key of the exchange, used to sign entries
// in ``denoms`` and ``signkeys``.
master_public_key: EddsaPublicKey;