commit a05deef3c0c6528e1176606587e124869ae8ffa5
parent 2a3e81197d1de3e8843327605b6faeed12b04f37
Author: Florian Dold <florian@dold.me>
Date: Wed, 26 Jun 2024 21:59:14 +0200
dd48: add outdated-update state
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/design-documents/048-wallet-exchange-lifecycle.rst b/design-documents/048-wallet-exchange-lifecycle.rst
@@ -84,7 +84,11 @@ Update Status
* The exchange only advertises outdated denomination keys, making new withdrawals
impossible.
* ``ready``: Exchange is useable.
-* ``ready-update``: Exchange is useable, but currently being updated.
+* ``ready-update``: Exchange is useable, but currently being updated. If it is discovered
+ that the information from the exchange is indeed too outdated (unknown signing key in response,
+ no denomination), the entry must transition to ``outdated-update``.
+* ``outdated-update``: Information in the wallet's DB about the exchange is too old to be used,
+ it must be updated before proceeding.
ToS Status
~~~~~~~~~~