commit 319b5179b2f588e8dd21a33cd80b6f288f96ee04
parent 7291d52d015b7ddb391102dfdf5d0c1ac4f52ea9
Author: Christian Grothoff <christian@grothoff.org>
Date: Wed, 15 Jul 2020 15:09:18 +0200
update manual
Diffstat:
4 files changed, 14 insertions(+), 2 deletions(-)
diff --git 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
@@ -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
@@ -33,6 +33,7 @@ Developer's Manual
.. contents:: Table of Contents
+
Fundamentals
============
diff --git 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;
}