taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

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:
Mdesign-documents/048-wallet-exchange-lifecycle.rst | 6+++++-
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 ~~~~~~~~~~