summaryrefslogtreecommitdiff
path: root/design-documents
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-05-16 19:09:20 +0200
committerFlorian Dold <florian@dold.me>2023-05-16 19:09:20 +0200
commit4c3787b4ff21fb14a5c0fbc2cd82a9edeea335e1 (patch)
tree426ad92ce65e4f66b0d4df4a13b9f1cf08278b5b /design-documents
parentd6b91a53811b209685b5311bf25c50da3f1dfe56 (diff)
downloaddocs-4c3787b4ff21fb14a5c0fbc2cd82a9edeea335e1.tar.gz
docs-4c3787b4ff21fb14a5c0fbc2cd82a9edeea335e1.tar.bz2
docs-4c3787b4ff21fb14a5c0fbc2cd82a9edeea335e1.zip
DD37: tip query happens before transaction is created!
Diffstat (limited to 'design-documents')
-rw-r--r--design-documents/037-wallet-transactions-lifecycle.rst20
1 files changed, 3 insertions, 17 deletions
diff --git a/design-documents/037-wallet-transactions-lifecycle.rst b/design-documents/037-wallet-transactions-lifecycle.rst
index 25dcde9b..338795bd 100644
--- a/design-documents/037-wallet-transactions-lifecycle.rst
+++ b/design-documents/037-wallet-transactions-lifecycle.rst
@@ -528,26 +528,12 @@ the same as if the double-spending transaction had been deleted by the user.
Transaction Type: Tip
---------------------
-* ``pending(query)``
-
- The wallet is downloading the metadata for the tip from the merchant to store it in the database.
-
- * ``[failure] => deleted``: We only show a transient warning that the tip was invalid.
- * ``[action:suspend] => suspended(pickup)``
- * ``[success] => pending(user)``
-
-* ``suspended(query)``
-
- The user suspended the operation to download the tip data.
-
- * ``[action:resume] => pending(query)``
-
* ``pending(user)``
- We have downloaded the metadata for the tip. The user needs to accept/refuse
- the tip.
+ We have downloaded the metadata for the tip. This is the initial state for a
+ tip transaction. The user needs to accept/refuse the tip.
- * ``[tip-expired] => failed``
+ * ``[tip-expired] => expired``
* ``[action:accept] => pending(pickup)``
* ``pending(pickup)``