commit 37800885555d946a6bcf5903e6f1eab86eff50b1
parent 2714ded6b44c1fddb15298659891a78e0955bcdb
Author: Christian Grothoff <christian@grothoff.org>
Date: Mon, 23 Mar 2026 13:49:21 +0100
clarify when offline signature protocol break happens: v34
Diffstat:
3 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/core/api-exchange.rst b/core/api-exchange.rst
@@ -30,9 +30,9 @@ defines all specific terms used in this section.
Version History
---------------
-The current protocol version is **v33**.
+The current protocol version is **v34**.
-* The merchant is currently targeting **v33**.
+* The merchant is currently targeting **v34**.
* The AML SPA is currently targeting **v31**.
* The KYC SPA is currently targeting **v30**.
@@ -42,8 +42,9 @@ The current protocol version is **v33**.
* ``v30``: various minor feature additions
* ``v31``: improvements for AML reporting
* ``v32``: support for extra_wire_subject_metadata
-* ``v33``: support for wire_transfer_gateway in ``/keys`` and
- addition of accumulated_total_without_fee in ``/batch-deposit``
+* ``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``
**Upcoming versions:**
diff --git a/core/exchange/get-keys.rst b/core/exchange/get-keys.rst
@@ -195,13 +195,13 @@
// Open banking gateway base URL where wallets can
// initiate wire transfers to withdraw
// digital cash from this exchange.
- // @since protocol **v33**.
+ // @since protocol **v34**.
open_banking_gateway?: string;
// Wire transfer gateway base URL where wallets and merchants can
// request (short) wire transfer subjects to wire funds to this
// exchange without having to encode the full public key.
- // @since protocol **v33**.
+ // @since protocol **v34**.
wire_transfer_gateway?: string;
// Restrictions that apply to bank accounts that would send
diff --git a/core/exchange/post-management-wire.rst b/core/exchange/post-management-wire.rst
@@ -48,10 +48,12 @@
// Base URL of a open banking gateway service.
// Only given if available.
+ // @since protocol **v34**.
open_banking_gateway?: string;
// Base URL of a wire transfer gateway service.
// Only given if available.
+ // @since protocol **v34**.
wire_transfer_gateway?: string;
// Restrictions imposed on crediting the account.