gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-docs] branch master updated: spec deposit


From: gnunet
Subject: [taler-docs] branch master updated: spec deposit
Date: Sun, 09 Apr 2023 14:11:04 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new 2af43b6  spec deposit
2af43b6 is described below

commit 2af43b6630d630e3a93e7b7b0f1973811ead7965
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sun Apr 9 14:11:01 2023 +0200

    spec deposit
---
 .../037-wallet-transactions-lifecycle.rst          |  2 +-
 transaction-deposit-states.dot                     | 40 ++++++++++++++++++++++
 2 files changed, 41 insertions(+), 1 deletion(-)

diff --git a/design-documents/037-wallet-transactions-lifecycle.rst 
b/design-documents/037-wallet-transactions-lifecycle.rst
index 1b1da80..7924295 100644
--- a/design-documents/037-wallet-transactions-lifecycle.rst
+++ b/design-documents/037-wallet-transactions-lifecycle.rst
@@ -594,7 +594,7 @@ Transaction Type: Tip
   coins are preserved.
 
 .. image:: ../transaction-tip-states.png
-  :width: 400
+  :width: 600
 
 
 Transaction Type: Deposit
diff --git a/transaction-deposit-states.dot b/transaction-deposit-states.dot
new file mode 100644
index 0000000..5353cf3
--- /dev/null
+++ b/transaction-deposit-states.dot
@@ -0,0 +1,40 @@
+digraph G {
+
+  initial[label="", shape="circle"];
+  pending_deposit[label="pending(deposit)"];
+  suspended_deposit[label="suspended(deposit)", shape="box"];
+  pending_track[label="pending(track)"];
+  aborting_refresh[label="aborting(refresh)"];
+  aborting_refund[label="aborting(refund)"];
+
+  done[label="done", shape="box"];
+  aborted[label="aborted", shape="box"];
+  suspended_abort_refund[label="suspended(refund)", shape="box"];
+  suspended_abort_refresh[label="suspended(refresh)", shape="box"];
+  deleted[label="deleted", shape="box"];
+
+  initial->pending_deposit [color="blue", label="deposit form data"];
+  aborting_refresh->suspended_abort_refresh [color="blue", label="suspend"];
+  aborting_refund->suspended_abort_refund [color="blue", label="suspend"];
+  aborting_refund->aborting_refresh;
+  aborting_refresh->aborted;
+
+  pending_deposit->pending_track;
+  pending_deposit->aborting_refund [color="red", label="failure"];
+  pending_track->aborting_refund [color="blue", label="abort"];
+  pending_track->done;
+  pending_deposit->suspended_deposit [color="blue", label="suspend"];
+
+  suspended_abort_refund->aborting_refund [color="blue", label="resume"];
+  suspended_abort_refresh->aborting_refresh [color="blue", label="resume"];
+  suspended_abort_refund->deleted [color="blue", label="delete"];
+  suspended_abort_refresh->deleted [color="blue", label="delete"];
+
+
+  suspended_deposit->pending_deposit [color="blue", label="resume"];
+  suspended_deposit->aborting_refund [color="blue", label="abort"];
+
+  done->deleted [color="blue", label="delete"];
+  aborted->deleted [color="blue", label="delete"];
+
+}

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]