aboutsummaryrefslogtreecommitdiff
path: root/images/transaction-pull-credit-states.dot
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-09-04 18:59:33 +0200
committerFlorian Dold <florian@dold.me>2023-09-04 18:59:33 +0200
commit90669a5fb3178025d38258616194f91812b02764 (patch)
treed16ce1968f14cb44f62a9f9d310779707eeef963 /images/transaction-pull-credit-states.dot
parent7a1ddc0871176ba1e5adf7eb55c7bea39e80f1c7 (diff)
downloaddocs-90669a5fb3178025d38258616194f91812b02764.tar.gz
docs-90669a5fb3178025d38258616194f91812b02764.tar.bz2
docs-90669a5fb3178025d38258616194f91812b02764.zip
various doc fixes
Diffstat (limited to 'images/transaction-pull-credit-states.dot')
-rw-r--r--images/transaction-pull-credit-states.dot43
1 files changed, 43 insertions, 0 deletions
diff --git a/images/transaction-pull-credit-states.dot b/images/transaction-pull-credit-states.dot
new file mode 100644
index 00000000..bc979a30
--- /dev/null
+++ b/images/transaction-pull-credit-states.dot
@@ -0,0 +1,43 @@
+digraph G {
+ initial[label="", shape="circle"];
+ pending_create[label="purse-create"];
+ pending_qr[label="ready"];
+ aborting_delete[label="delete-purse", style=dashed];
+ pending_withdraw[label="withdraw"];
+ pending_kyc[label="kyc"];
+ pending_aml[label="aml"];
+
+ aborted[label="aborted", shape="box", style=dashed];
+ done[label="done", shape="box"];
+
+// subgraph {
+// rank = same; pending_withdraw; failed;
+// }
+
+ subgraph {
+ rank=max;
+ aborted; done;
+ }
+
+ subgraph {
+ rank=same;
+ pending_create; pending_qr;
+ }
+
+ initial->pending_create;
+
+ pending_create->pending_qr;
+
+ pending_qr->aborting_delete [color="blue", style=dashed];
+ pending_qr->pending_withdraw [color=green];
+
+ aborting_delete->pending_withdraw [color="red"];
+ aborting_delete->aborted [color=green];
+
+ pending_withdraw->done [color=green];
+ pending_withdraw->pending_kyc [color=red];
+ pending_withdraw->pending_aml [color=red];
+
+ pending_kyc->pending_withdraw [color="green"];
+ pending_aml->pending_withdraw [color="green"];
+}