aboutsummaryrefslogtreecommitdiff
path: root/src/include/taler_exchange_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/taler_exchange_service.h')
-rw-r--r--src/include/taler_exchange_service.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/include/taler_exchange_service.h b/src/include/taler_exchange_service.h
index f937d9293..b778fcceb 100644
--- a/src/include/taler_exchange_service.h
+++ b/src/include/taler_exchange_service.h
@@ -492,6 +492,7 @@ struct TALER_EXCHANGE_Keys
/**
* Array of amounts a wallet is allowed to hold from
* this exchange before it must undergo further KYC checks.
+ * Length is given in @e wblwk_length.
*/
struct TALER_Amount *wallet_balance_limit_without_kyc;
@@ -550,6 +551,20 @@ struct TALER_EXCHANGE_Keys
struct TALER_Amount stefan_log;
/**
+ * Maximum amount for an individual transaction.
+ * Set to an invalid amount (see #TALER_amount_is_valid())
+ * if there is no limit.
+ */
+ struct TALER_Amount transaction_limit;
+
+ /**
+ * Maximum amount that can be refunded per individual transaction.
+ * Set to an invalid amount (see #TALER_amount_is_valid())
+ * if there is no limit.
+ */
+ struct TALER_Amount refund_limit;
+
+ /**
* Linear STEFAN parameter.
*/
double stefan_lin;