commit 0ed0786e06e3a5c661708fe2114867759fbddb1c
parent 6ba3e12fce212818e9313cb0c08eb927d3ca0668
Author: Christian Grothoff <christian@grothoff.org>
Date: Mon, 27 Apr 2026 19:53:02 +0200
introduce v35: default_p2p_push_expiration (fixes #11361)
Diffstat:
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/core/api-exchange.rst b/core/api-exchange.rst
@@ -45,6 +45,7 @@ The current protocol version is **v34**.
* ``v33``: addition of accumulated_total_without_fee in ``/batch-deposit``
* ``v34``: new offline signature; support for open_banking_gateway and
wire_transfer_gateway per wire account in ``/keys``
+* ``v35``: adds ``default_p2p_push_expiration`` to ``/keys``
**Upcoming versions:**
diff --git a/core/exchange/get-keys.rst b/core/exchange/get-keys.rst
@@ -123,7 +123,7 @@
// where wallets are not eligible to deposit back into originating
// bank accounts and, because KYC is not enabled, wallets are thus
// likely to send money to nirvana instead of where users want it.
- // @since in protocol **v30**.
+ // @since protocol **v30**.
disable_direct_deposit: boolean;
// EdDSA master public key of the exchange, used to sign entries
@@ -134,6 +134,10 @@
// not signed (!), can change without notice.
reserve_closing_delay: RelativeTime;
+ // How long should a P2P push payment be valid by default.
+ // @since protocol **v35**.
+ default_p2p_push_expiration: RelativeTime;
+
// Threshold amounts beyond which wallet should
// trigger the KYC process of the issuing exchange.
// Optional option, if not given there is no limit.