commit 09377917ed2baeba323a99254d2114f63c7c2fe7 parent 340c00d6c02ce64b77d0f8cc46662a2d90d002dd Author: Florian Dold <dold@taler.net> Date: Fri, 7 Aug 2026 03:00:30 +0200 new ECs for an unconfirmed change of an exchange's key set The wallet adopts a changed master public key but withholds withdrawing until the user confirms it, and needs to say so. Issue: https://bugs.taler.net/n/8576 Diffstat:
| M | gnu-taler-error-codes/registry.rec | | | 15 | +++++++++++++++ |
1 file changed, 15 insertions(+), 0 deletions(-)
diff --git a/gnu-taler-error-codes/registry.rec b/gnu-taler-error-codes/registry.rec @@ -3411,6 +3411,21 @@ Name: WALLET_EXCHANGE_SIGNATURE_INVALID Description: The exchange served data that is not correctly signed by its master key. The wallet refuses to use this exchange. HttpStatus: 0 +Value: 7066 +Name: WALLET_EXCHANGE_KEYS_NOT_ACCEPTED +Description: The exchange presents a master public key or currency that the user has not accepted yet. The operation was refused. +HttpStatus: 0 + +Value: 7067 +Name: WALLET_EXCHANGE_NO_KEY_CHANGE_PENDING +Description: The wallet was asked to accept or reject a change of the exchange's keys, but the exchange does not present a new key set. +HttpStatus: 0 + +Value: 7068 +Name: WALLET_EXCHANGE_KEY_CHANGE_MISMATCH +Description: The key set that was confirmed is not the one that the exchange currently presents. +HttpStatus: 0 + # 8000 - 8499: Reserved for Anastasis Value: 8000