summaryrefslogtreecommitdiff
path: root/bip-0098/traversal-example.dot
diff options
context:
space:
mode:
authorKarl-Johan Alm <karljohan-alm@garage.co.jp>2017-11-14 17:39:23 +0900
committerKarl-Johan Alm <karljohan-alm@garage.co.jp>2017-11-16 15:47:35 +0900
commite61b25087d56b99516b4e6045b8969b76da0cb4b (patch)
tree181ca17de96ad1e135e03c7e8a1761c4492eae20 /bip-0098/traversal-example.dot
parent5c48bcc5ae2a38d4b180abe2c5bc93e8ccdd0b78 (diff)
downloadbips-e61b25087d56b99516b4e6045b8969b76da0cb4b.tar.xz
BIP-0098: Fast Merkle Trees
Diffstat (limited to 'bip-0098/traversal-example.dot')
-rw-r--r--bip-0098/traversal-example.dot32
1 files changed, 32 insertions, 0 deletions
diff --git a/bip-0098/traversal-example.dot b/bip-0098/traversal-example.dot
new file mode 100644
index 0000000..2993642
--- /dev/null
+++ b/bip-0098/traversal-example.dot
@@ -0,0 +1,32 @@
+digraph G {
+ a [label="A\n101"]
+ a -> b
+ a -> c
+
+ b [label="B\n111"]
+ b -> s0
+ s0 [label="SKIP\n0x00..."]
+ b -> d
+
+ d [label="D\n011"]
+ d -> f
+ d -> s1
+ s1 [label="SKIP\n0x22..."]
+
+ f [label="F\n000"]
+ f -> v1
+ v1 [label="VERIFY\n0x55..."]
+ f -> s2
+ s2 [label="SKIP\n0x66..."]
+
+ c [label="C\n010"]
+ c -> v2
+ v2 [label="VERIFY\n0x11..."]
+ c -> e
+
+ e [label="E\n001"]
+ e -> v3
+ v3 [label="VERIFY\n0x33..."]
+ e -> v4
+ v4 [label="VERIFY\n0x44..."]
+}