summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-07-15 15:09:18 +0200
committerChristian Grothoff <christian@grothoff.org>2020-07-15 15:09:18 +0200
commit319b5179b2f588e8dd21a33cd80b6f288f96ee04 (patch)
tree112982d952b2cffd0349d198d53aa4c028260cee
parent7291d52d015b7ddb391102dfdf5d0c1ac4f52ea9 (diff)
downloaddocs-319b5179b2f588e8dd21a33cd80b6f288f96ee04.tar.gz
docs-319b5179b2f588e8dd21a33cd80b6f288f96ee04.tar.bz2
docs-319b5179b2f588e8dd21a33cd80b6f288f96ee04.zip
update manual
-rw-r--r--coin.dot7
-rw-r--r--deposit.dot6
-rw-r--r--developers-manual.rst1
-rw-r--r--reserve.dot2
4 files changed, 14 insertions, 2 deletions
diff --git a/coin.dot b/coin.dot
index 7f21202e..3112a1b6 100644
--- a/coin.dot
+++ b/coin.dot
@@ -6,7 +6,8 @@ digraph Coin {
partial [color=blue, label="dirty coin", shape="box"];
revoked [color=blue, label="revoked coin", shape="box"];
zombie [color=blue, label="zombie coin", shape="box"];
- spent [color=blue, label="spent coin", shape="doublecircle"];
+ spent [color=blue, label="spent coin", shape="box"];
+ wired [color=blue, label="wired coin", shape="doublecircle"];
expired [color=blue, label="expired coin", shape="doublecircle"];
subgraph {
@@ -34,6 +35,10 @@ digraph Coin {
reveal->fresh;
melt->partial;
melt->spent;
+ spent->refund;
+ refund->partial;
+ spent->wired [style=dotted];
+ partial->expired [style=dotted];
partial->melt;
partial->deposit [color=red];
fresh->expired [style=dotted];
diff --git a/deposit.dot b/deposit.dot
index aa275abe..49bbf6df 100644
--- a/deposit.dot
+++ b/deposit.dot
@@ -8,6 +8,10 @@ digraph Deposit {
wtid [color=blue, label="pending transfer", shape="box"];
finished [color=blue, label="finished transfer", shape="doublecircle"];
+ subgraph {
+ rank = same; due; tiny;
+ }
+
pay->deposited;
deposited->ready [style=dotted];
deposited->refund;
@@ -16,7 +20,7 @@ digraph Deposit {
refund->done;
ready->due [style=dotted];
ready->refund;
- ready->tiny [style=dotted];
+ aggregate->tiny;
due->aggregate;
ready->aggregate;
tiny->aggregate;
diff --git a/developers-manual.rst b/developers-manual.rst
index 2f1fbfd8..c17239e3 100644
--- a/developers-manual.rst
+++ b/developers-manual.rst
@@ -33,6 +33,7 @@ Developer's Manual
.. contents:: Table of Contents
+
Fundamentals
============
diff --git a/reserve.dot b/reserve.dot
index e98abe69..af6e3e86 100644
--- a/reserve.dot
+++ b/reserve.dot
@@ -4,9 +4,11 @@ digraph Reserve {
drained [color=blue, label="drained reserve", shape="doublecircle"];
transfer->filled;
+ recoup->filled;
filled->withdraw;
withdraw->drained;
withdraw->filled;
filled->close;
close->drained;
+ drained->recoup;
}