commit 2e336d4db2089f2448537bd7da95da61149f7f23
parent 01f2af0fe75223784599bc60913d3ea40e079ffe
Author: Antoine A <>
Date: Sun, 15 Feb 2026 15:27:55 +0100
corebank: improve API
Diffstat:
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/core/api-bank-wire.rst b/core/api-bank-wire.rst
@@ -1,6 +1,6 @@
..
This file is part of GNU TALER.
- Copyright (C) 2019-2025, 2027 Taler Systems SA
+ Copyright (C) 2019-2025, 2026 Taler Systems SA
TALER is free software; you can redistribute it and/or modify it under the
terms of the GNU Affero General Public License as published by the Free Software
@@ -102,6 +102,7 @@ Making Transactions
exchange_base_url: string;
// Optional additional metadata to be stored in the transaction.
+ // Must match [a-zA-Z0-9-.+:]{1, 40}
metadata?: string;
// Wire transfer identifier chosen by the exchange,
diff --git a/core/api-corebank.rst b/core/api-corebank.rst
@@ -1,7 +1,7 @@
..
This file is part of GNU TALER.
- Copyright (C) 2014-2025 Taler Systems SA
+ Copyright (C) 2014-2025, 2026 Taler Systems SA
TALER is free software; you can redistribute it and/or modify it under the
terms of the GNU Affero General Public License as published by the Free Software
@@ -315,7 +315,7 @@ Account Management
interface RegisterAccountRequest {
// Username of the account
- // Must match [a-zA-Z0-9\-\._~]{1, 126}
+ // Must match [a-zA-Z0-9-._~]{1, 126}
username: string;
// Password of the account used for authentication
diff --git a/design-documents/083-wallet-initiated-withdrawal.rst b/design-documents/083-wallet-initiated-withdrawal.rst
@@ -45,7 +45,6 @@ API
.. ts:def:: BankWithdrawalOperationCreateRequest
interface BankWithdrawalOperationCreateRequest {
-
// Reserve public key that should become the wire transfer
// subject to fund the withdrawal.
reserve_pub: EddsaPublicKey;