From 0ec01adf5f2a63be2d44a0cf4810a4a67c83a50a Mon Sep 17 00:00:00 2001
From: nuttycom <nuttycom@users.noreply.github.com>
Date: Mon, 13 Jan 2025 16:14:47 +0000
Subject: [PATCH] deploy: b1681021bce4e779f488a50a7643457d4724d645

---
 zcash-core-dag.html           | 6770 ++++++++++++++++-----------------
 zcash-core-dag.svg            | 6770 ++++++++++++++++-----------------
 zcash-halo2-dag.html          |   56 +-
 zcash-halo2-dag.svg           |   56 +-
 zcash-tfl-dag.html            |  728 ++--
 zcash-tfl-dag.svg             |  728 ++--
 zcash-wallet-android-dag.html |  664 ++--
 zcash-wallet-android-dag.svg  |  664 ++--
 zcash-wallet-dag.html         | 3006 +++++++--------
 zcash-wallet-dag.svg          | 3006 +++++++--------
 zcash-wallet-ios-dag.html     |   88 +-
 zcash-wallet-ios-dag.svg      |   88 +-
 12 files changed, 11312 insertions(+), 11312 deletions(-)

diff --git a/zcash-core-dag.html b/zcash-core-dag.html
index 955190025..f1f392c0e 100644
--- a/zcash-core-dag.html
+++ b/zcash-core-dag.html
@@ -17,1599 +17,1779 @@
     </style>
   </head>
   <body>
-    <div id="dag"><svg width="2046pt" height="17939pt"
- viewBox="0.00 0.00 2046.00 17939.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 17935)">
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-17935 2042,-17935 2042,4 -4,4"/>
+    <div id="dag"><svg width="2046pt" height="16802pt"
+ viewBox="0.00 0.00 2046.00 16802.19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 16798.19)">
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-16798.19 2042,-16798.19 2042,4 -4,4"/>
 <g id="clust1" class="cluster">
-<title>cluster_2</title>
-<polygon fill="none" stroke="blue" points="20,-6941 20,-10318 1278,-10318 1278,-6941 20,-6941"/>
-<text text-anchor="middle" x="649" y="-10302.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
+<title>cluster_4</title>
+<polygon fill="none" stroke="blue" points="275,-6406.69 275,-7314.69 1285.5,-7314.69 1285.5,-6406.69 275,-6406.69"/>
+<text text-anchor="middle" x="780.25" y="-7299.49" font-family="Times,serif" font-size="14.00">Zcashd wallet replacement</text>
 </g>
 <g id="clust2" class="cluster">
-<title>cluster_4</title>
-<polygon fill="none" stroke="blue" points="275,-2921 275,-3826 1285.5,-3826 1285.5,-2921 275,-2921"/>
-<text text-anchor="middle" x="780.25" y="-3810.8" font-family="Times,serif" font-size="14.00">Zcashd wallet replacement</text>
+<title>cluster_6</title>
+<polygon fill="none" stroke="blue" points="805.5,-9836.69 805.5,-10189.19 1282.5,-10189.19 1282.5,-9836.69 805.5,-9836.69"/>
+<text text-anchor="middle" x="1044" y="-10173.49" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
 </g>
 <g id="clust3" class="cluster">
-<title>cluster_14</title>
-<polygon fill="none" stroke="blue" points="1575,0 1575,-209 1789,-209 1789,0 1575,0"/>
-<text text-anchor="middle" x="1682" y="-193.8" font-family="Times,serif" font-size="14.00">Release 6.2.0</text>
+<title>cluster_2</title>
+<polygon fill="none" stroke="blue" points="20,-3021.7 20,-6398.69 1278,-6398.69 1278,-3021.7 20,-3021.7"/>
+<text text-anchor="middle" x="649" y="-6383.49" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
 </g>
 <g id="clust4" class="cluster">
-<title>cluster_13</title>
-<polygon fill="none" stroke="blue" points="537,-3864 537,-4571 1013.5,-4571 1013.5,-3864 537,-3864"/>
-<text text-anchor="middle" x="775.25" y="-4555.8" font-family="Times,serif" font-size="14.00">Selective disclosure</text>
+<title>cluster_14</title>
+<polygon fill="none" stroke="blue" points="1575,-7027.69 1575,-7236.69 1789,-7236.69 1789,-7027.69 1575,-7027.69"/>
+<text text-anchor="middle" x="1682" y="-7221.49" font-family="Times,serif" font-size="14.00">Release 6.2.0</text>
 </g>
 <g id="clust5" class="cluster">
-<title>cluster_12</title>
-<polygon fill="none" stroke="blue" points="275,-6304 275,-6427 734,-6427 734,-6304 275,-6304"/>
-<text text-anchor="middle" x="504.5" y="-6411.8" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
+<title>cluster_13</title>
+<polygon fill="none" stroke="blue" points="537,-629.71 537,-1337.69 1013.5,-1337.69 1013.5,-629.71 537,-629.71"/>
+<text text-anchor="middle" x="775.25" y="-1322.49" font-family="Times,serif" font-size="14.00">Selective disclosure</text>
 </g>
 <g id="clust6" class="cluster">
-<title>cluster_11</title>
-<polygon fill="none" stroke="blue" points="303.5,-6465 303.5,-6644 1012,-6644 1012,-6465 303.5,-6465"/>
-<text text-anchor="middle" x="657.75" y="-6628.8" font-family="Times,serif" font-size="14.00">NU6</text>
+<title>cluster_12</title>
+<polygon fill="none" stroke="blue" points="1063.5,-407.7 1063.5,-530.71 1512,-530.71 1512,-407.7 1063.5,-407.7"/>
+<text text-anchor="middle" x="1287.8" y="-515.5" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
 </g>
 <g id="clust7" class="cluster">
-<title>cluster_10</title>
-<polygon fill="none" stroke="blue" points="9,-5358 9,-5809 2019.5,-5809 2019.5,-5358 9,-5358"/>
-<text text-anchor="middle" x="1014.2" y="-5793.8" font-family="Times,serif" font-size="14.00">NU7</text>
+<title>cluster_11</title>
+<polygon fill="none" stroke="blue" points="303.5,-2546.7 303.5,-2725.7 1012,-2725.7 1012,-2546.7 303.5,-2546.7"/>
+<text text-anchor="middle" x="657.75" y="-2710.5" font-family="Times,serif" font-size="14.00">NU6</text>
 </g>
 <g id="clust8" class="cluster">
-<title>cluster_9</title>
-<polygon fill="none" stroke="blue" points="275,-6652 275,-6933 497,-6933 497,-6652 275,-6652"/>
-<text text-anchor="middle" x="386" y="-6917.8" font-family="Times,serif" font-size="14.00">Documentation Q4 2024</text>
+<title>cluster_5</title>
+<polygon fill="none" stroke="blue" points="12,-8395.69 12,-8848.69 487.5,-8848.69 487.5,-8395.69 12,-8395.69"/>
+<text text-anchor="middle" x="249.75" y="-8833.49" font-family="Times,serif" font-size="14.00">DAG Sync</text>
 </g>
 <g id="clust9" class="cluster">
-<title>cluster_8</title>
-<polygon fill="none" stroke="blue" points="14,-10326 14,-10535 226,-10535 226,-10326 14,-10326"/>
-<text text-anchor="middle" x="120" y="-10520.3" font-family="Times,serif" font-size="14.00">Scan Performance</text>
+<title>cluster_10</title>
+<polygon fill="none" stroke="blue" points="9,-2019.69 9,-2470.7 2019.5,-2470.7 2019.5,-2019.69 9,-2019.69"/>
+<text text-anchor="middle" x="1014.2" y="-2455.5" font-family="Times,serif" font-size="14.00">NU7</text>
 </g>
 <g id="clust10" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="287.5,-11521 287.5,-11715 1541,-11715 1541,-11521 287.5,-11521"/>
-<text text-anchor="middle" x="914.25" y="-11700.3" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
+<title>cluster_9</title>
+<polygon fill="none" stroke="blue" points="275,-2733.7 275,-3013.7 497,-3013.7 497,-2733.7 275,-2733.7"/>
+<text text-anchor="middle" x="386" y="-2998.5" font-family="Times,serif" font-size="14.00">Documentation Q4 2024</text>
 </g>
 <g id="clust11" class="cluster">
-<title>cluster_0</title>
-<polygon fill="none" stroke="blue" points="1059,-405 1059,-2913 2038,-2913 2038,-405 1059,-405"/>
-<text text-anchor="middle" x="1548.5" y="-2897.8" font-family="Times,serif" font-size="14.00">Post 5.10.0</text>
+<title>cluster_8</title>
+<polygon fill="none" stroke="blue" points="14,-8178.69 14,-8387.69 226,-8387.69 226,-8178.69 14,-8178.69"/>
+<text text-anchor="middle" x="120" y="-8372.49" font-family="Times,serif" font-size="14.00">Scan Performance</text>
 </g>
 <g id="clust12" class="cluster">
-<title>cluster_3</title>
-<polygon fill="none" stroke="blue" points="9,-5879 9,-6296 755,-6296 755,-5879 9,-5879"/>
-<text text-anchor="middle" x="382" y="-6280.8" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="287.5,-10382.19 287.5,-10576.19 1541,-10576.19 1541,-10382.19 287.5,-10382.19"/>
+<text text-anchor="middle" x="914.25" y="-10560.49" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
 </g>
 <g id="clust13" class="cluster">
-<title>cluster_7</title>
-<polygon fill="none" stroke="blue" points="16.5,-11004 16.5,-11097 472,-11097 472,-11004 16.5,-11004"/>
-<text text-anchor="middle" x="244.25" y="-11082.3" font-family="Times,serif" font-size="14.00">0.3.1</text>
+<title>cluster_0</title>
+<polygon fill="none" stroke="blue" points="1059,-7322.69 1059,-9828.69 2038,-9828.69 2038,-7322.69 1059,-7322.69"/>
+<text text-anchor="middle" x="1548.5" y="-9813.49" font-family="Times,serif" font-size="14.00">Post 5.10.0</text>
 </g>
 <g id="clust14" class="cluster">
-<title>cluster_6</title>
-<polygon fill="none" stroke="blue" points="805.5,-45 805.5,-397 1282.5,-397 1282.5,-45 805.5,-45"/>
-<text text-anchor="middle" x="1044" y="-381.8" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
+<title>cluster_3</title>
+<polygon fill="none" stroke="blue" points="9,-1459.69 9,-1876.69 755,-1876.69 755,-1459.69 9,-1459.69"/>
+<text text-anchor="middle" x="382" y="-1861.49" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
 </g>
 <g id="clust15" class="cluster">
-<title>cluster_5</title>
-<polygon fill="none" stroke="blue" points="12,-10543 12,-10996 487.5,-10996 487.5,-10543 12,-10543"/>
-<text text-anchor="middle" x="249.75" y="-10980.3" font-family="Times,serif" font-size="14.00">DAG Sync</text>
+<title>cluster_7</title>
+<polygon fill="none" stroke="blue" points="16.5,-9428.69 16.5,-9521.69 472,-9521.69 472,-9428.69 16.5,-9428.69"/>
+<text text-anchor="middle" x="244.25" y="-9506.49" font-family="Times,serif" font-size="14.00">0.3.1</text>
 </g>
-<!-- zcash/halo2#455 -->
+<!-- zcash/librustzcash#578 -->
 <g id="node1" class="node open">
-<title>zcash/halo2#455</title>
-<g id="a_node1"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-7999.5 551.5,-7999.5 551.5,-7946.5 751.5,-7946.5 751.5,-7999.5"/>
-<text text-anchor="middle" x="651.5" y="-7984.3" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
-<text text-anchor="middle" x="651.5" y="-7969.3" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
-<text text-anchor="middle" x="651.5" y="-7954.3" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
+<title>zcash/librustzcash#578</title>
+<g id="a_node1"><a xlink:href="https://github.com/zcash/librustzcash/issues/578" xlink:title="zcash/librustzcash#578&#10;Survey key storage and&#10;usage of `zcashd` and&#10;`zcash_client_sqlite`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="745,-7211.69 558,-7211.69 558,-7143.69 745,-7143.69 745,-7211.69"/>
+<text text-anchor="middle" x="651.5" y="-7196.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#578</text>
+<text text-anchor="middle" x="651.5" y="-7181.49" font-family="Times,serif" font-size="14.00">Survey key storage and</text>
+<text text-anchor="middle" x="651.5" y="-7166.49" font-family="Times,serif" font-size="14.00">usage of `zcashd` and</text>
+<text text-anchor="middle" x="651.5" y="-7151.49" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#597 -->
+<!-- zcash/librustzcash#579 -->
 <g id="node2" class="node open">
-<title>zcash/zips#597</title>
-<g id="a_node2"><a xlink:href="https://github.com/zcash/zips/issues/597" xlink:title="zcash/zips#597&#10;Finish all remaining&#10;NU5/Orchard documentation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1031,-7999.5 1028,-8003.5 1007,-8003.5 1004,-7999.5 807,-7999.5 807,-7946.5 1031,-7946.5 1031,-7999.5"/>
-<text text-anchor="middle" x="919" y="-7984.3" font-family="Times,serif" font-size="14.00">zcash/zips#597</text>
-<text text-anchor="middle" x="919" y="-7969.3" font-family="Times,serif" font-size="14.00">Finish all remaining</text>
-<text text-anchor="middle" x="919" y="-7954.3" font-family="Times,serif" font-size="14.00">NU5/Orchard documentation</text>
+<title>zcash/librustzcash#579</title>
+<g id="a_node2"><a xlink:href="https://github.com/zcash/librustzcash/issues/579" xlink:title="zcash/librustzcash#579&#10;Redesign Rust types for&#10;representing wallet key&#10;material" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1013,-7211.69 825,-7211.69 825,-7143.69 1013,-7143.69 1013,-7211.69"/>
+<text text-anchor="middle" x="919" y="-7196.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#579</text>
+<text text-anchor="middle" x="919" y="-7181.49" font-family="Times,serif" font-size="14.00">Redesign Rust types for</text>
+<text text-anchor="middle" x="919" y="-7166.49" font-family="Times,serif" font-size="14.00">representing wallet key</text>
+<text text-anchor="middle" x="919" y="-7151.49" font-family="Times,serif" font-size="14.00">material</text>
 </a>
 </g>
 </g>
-<!-- zcash/halo2#455&#45;&gt;zcash/zips#597 -->
+<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579 -->
 <g id="edge1" class="edge">
-<title>zcash/halo2#455&#45;&gt;zcash/zips#597</title>
-<path fill="none" stroke="black" d="M751.74,-7973C766.34,-7973 781.52,-7973 796.5,-7973"/>
-<polygon fill="black" stroke="black" points="796.84,-7976.5 806.84,-7973 796.84,-7969.5 796.84,-7976.5"/>
+<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579</title>
+<path fill="none" stroke="black" d="M745.36,-7177.69C767.76,-7177.69 791.84,-7177.69 814.69,-7177.69"/>
+<polygon fill="black" stroke="black" points="814.74,-7181.2 824.74,-7177.69 814.74,-7174.2 814.74,-7181.2"/>
 </g>
-<!-- zcash/zips#809 -->
+<!-- zcash/zips#675 -->
 <g id="node3" class="node open">
-<title>zcash/zips#809</title>
-<g id="a_node3"><a xlink:href="https://github.com/zcash/zips/issues/809" xlink:title="zcash/zips#809&#10;Documentation Q2 2024" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1270,-7992 1267,-7996 1246,-7996 1243,-7992 1079,-7992 1079,-7954 1270,-7954 1270,-7992"/>
-<text text-anchor="middle" x="1174.5" y="-7976.8" font-family="Times,serif" font-size="14.00">zcash/zips#809</text>
-<text text-anchor="middle" x="1174.5" y="-7961.8" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
+<title>zcash/zips#675</title>
+<g id="a_node3"><a xlink:href="https://github.com/zcash/zips/issues/675" xlink:title="zcash/zips#675&#10;[ZIP 332] Wallet Recovery&#10;from zcashd HD Seeds" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1020.5,-7283.2 817.5,-7283.2 817.5,-7230.2 1020.5,-7230.2 1020.5,-7283.2"/>
+<text text-anchor="middle" x="919" y="-7268" font-family="Times,serif" font-size="14.00">zcash/zips#675</text>
+<text text-anchor="middle" x="919" y="-7253" font-family="Times,serif" font-size="14.00">[ZIP 332] Wallet Recovery</text>
+<text text-anchor="middle" x="919" y="-7238" font-family="Times,serif" font-size="14.00">from zcashd HD Seeds</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#597&#45;&gt;zcash/zips#809 -->
+<!-- zcash/librustzcash#578&#45;&gt;zcash/zips#675 -->
 <g id="edge2" class="edge">
-<title>zcash/zips#597&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M1031.2,-7973C1043.6,-7973 1056.1,-7973 1068.4,-7973"/>
-<polygon fill="black" stroke="black" points="1068.7,-7976.5 1078.7,-7973 1068.7,-7969.5 1068.7,-7976.5"/>
+<title>zcash/librustzcash#578&#45;&gt;zcash/zips#675</title>
+<path fill="none" stroke="black" d="M745.36,-7205.3C769.15,-7212.39 794.82,-7220.09 818.91,-7227.19"/>
+<polygon fill="black" stroke="black" points="818.18,-7230.63 828.77,-7230.19 820.22,-7223.94 818.18,-7230.63"/>
 </g>
-<!-- zcash/zips#447 -->
-<g id="node4" class="node committed">
-<title>zcash/zips#447</title>
-<g id="a_node4"><a xlink:href="https://github.com/zcash/zips/issues/447" xlink:title="zcash/zips#447&#10;[ZIP 315] Best Practices&#10;for Wallets" target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="1014.5,-9641.5 823.5,-9641.5 823.5,-9588.5 1014.5,-9588.5 1014.5,-9641.5"/>
-<text text-anchor="middle" x="919" y="-9626.3" font-family="Times,serif" font-size="14.00">zcash/zips#447</text>
-<text text-anchor="middle" x="919" y="-9611.3" font-family="Times,serif" font-size="14.00">[ZIP 315] Best Practices</text>
-<text text-anchor="middle" x="919" y="-9596.3" font-family="Times,serif" font-size="14.00">for Wallets</text>
+<!-- zcash/librustzcash#1371 -->
+<g id="node4" class="node open">
+<title>zcash/librustzcash#1371</title>
+<g id="a_node4"><a xlink:href="https://github.com/zcash/librustzcash/issues/1371" xlink:title="zcash/librustzcash#1371&#10;Create structures for&#10;storing broader kinds of&#10;transparent spending key&#10;material" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1019,-7024.19 819,-7024.19 819,-6941.19 1019,-6941.19 1019,-7024.19"/>
+<text text-anchor="middle" x="919" y="-7008.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
+<text text-anchor="middle" x="919" y="-6993.99" font-family="Times,serif" font-size="14.00">Create structures for</text>
+<text text-anchor="middle" x="919" y="-6978.99" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
+<text text-anchor="middle" x="919" y="-6963.99" font-family="Times,serif" font-size="14.00">transparent spending key</text>
+<text text-anchor="middle" x="919" y="-6948.99" font-family="Times,serif" font-size="14.00">material</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#447&#45;&gt;zcash/zips#809 -->
+<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371 -->
 <g id="edge3" class="edge">
-<title>zcash/zips#447&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M924.14,-9588.2C954.11,-9394.1 1137.7,-8204.6 1169,-8002.3"/>
-<polygon fill="black" stroke="black" points="1172.51,-8002.52 1170.6,-7992.1 1165.59,-8001.44 1172.51,-8002.52"/>
+<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371</title>
+<path fill="none" stroke="black" d="M713.07,-7143.49C733.09,-7130.3 754.45,-7113.99 771,-7095.69 792.18,-7072.39 782.3,-7055.09 805.5,-7033.69 807.2,-7032.19 808.95,-7030.59 810.76,-7029.09"/>
+<polygon fill="black" stroke="black" points="813.09,-7031.72 818.95,-7022.89 808.86,-7026.14 813.09,-7031.72"/>
 </g>
-<!-- zcash/zcash#5912 -->
+<!-- zcash/librustzcash#1348 -->
 <g id="node5" class="node open">
-<title>zcash/zcash#5912</title>
-<g id="a_node5"><a xlink:href="https://github.com/zcash/zcash/pull/5912" xlink:title="zcash/zcash#5912&#10;NU5 consensus labeled" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-9195 28,-9195 28,-9191 24,-9191 24,-9187 28,-9187 28,-9165 24,-9165 24,-9161 28,-9161 28,-9157 212,-9157 212,-9195"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="28,-9191 32,-9191 32,-9187 28,-9187 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="28,-9165 32,-9165 32,-9161 28,-9161 "/>
-<text text-anchor="middle" x="120" y="-9179.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5912</text>
-<text text-anchor="middle" x="120" y="-9164.8" font-family="Times,serif" font-size="14.00">NU5 consensus labeled</text>
+<title>zcash/librustzcash#1348</title>
+<g id="a_node5"><a xlink:href="https://github.com/zcash/librustzcash/issues/1348" xlink:title="zcash/librustzcash#1348&#10;zcash_client_backend: Add&#10;the ability to restore&#10;from `zcashd` seed&#10;phrases." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1277.5,-7204.19 1071.5,-7204.19 1071.5,-7121.19 1277.5,-7121.19 1277.5,-7204.19"/>
+<text text-anchor="middle" x="1174.5" y="-7188.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1348</text>
+<text text-anchor="middle" x="1174.5" y="-7173.99" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
+<text text-anchor="middle" x="1174.5" y="-7158.99" font-family="Times,serif" font-size="14.00">the ability to restore</text>
+<text text-anchor="middle" x="1174.5" y="-7143.99" font-family="Times,serif" font-size="14.00">from `zcashd` seed</text>
+<text text-anchor="middle" x="1174.5" y="-7128.99" font-family="Times,serif" font-size="14.00">phrases.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#3957 -->
-<g id="node6" class="node open">
-<title>zcash/zcash#3957</title>
-<g id="a_node6"><a xlink:href="https://github.com/zcash/zcash/issues/3957" xlink:title="zcash/zcash#3957&#10;Link the Code and&#10;Protocol" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="460.5,-9202.5 457.5,-9206.5 436.5,-9206.5 433.5,-9202.5 311.5,-9202.5 311.5,-9149.5 460.5,-9149.5 460.5,-9202.5"/>
-<text text-anchor="middle" x="386" y="-9187.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3957</text>
-<text text-anchor="middle" x="386" y="-9172.3" font-family="Times,serif" font-size="14.00">Link the Code and</text>
-<text text-anchor="middle" x="386" y="-9157.3" font-family="Times,serif" font-size="14.00">Protocol</text>
+<!-- zcash/zips#675&#45;&gt;zcash/librustzcash#1348 -->
+<g id="edge4" class="edge">
+<title>zcash/zips#675&#45;&gt;zcash/librustzcash#1348</title>
+<path fill="none" stroke="black" d="M1004.2,-7230.09C1013.3,-7227.09 1022.3,-7223.89 1031,-7220.69 1041.9,-7216.69 1053.2,-7212.49 1064.4,-7208.09"/>
+<polygon fill="black" stroke="black" points="1065.78,-7211.31 1073.8,-7204.39 1063.21,-7204.8 1065.78,-7211.31"/>
+</g>
+<!-- zcash/zcash#5796 -->
+<g id="node148" class="node closed">
+<title>zcash/zcash#5796</title>
+<g id="a_node148"><a xlink:href="https://github.com/zcash/zcash/issues/5796" xlink:title="zcash/zcash#5796&#10;Add ability to restore&#10;the zcashd wallet from&#10;the emergency recovery&#10;phrase (mnemonic seed)." target="_blank">
+<polygon fill="#fad8c7" stroke="black" points="1272.5,-8047.19 1076.5,-8047.19 1076.5,-7964.19 1272.5,-7964.19 1272.5,-8047.19"/>
+<text text-anchor="middle" x="1174.5" y="-8031.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5796</text>
+<text text-anchor="middle" x="1174.5" y="-8016.99" font-family="Times,serif" font-size="14.00">Add ability to restore</text>
+<text text-anchor="middle" x="1174.5" y="-8001.99" font-family="Times,serif" font-size="14.00">the zcashd wallet from</text>
+<text text-anchor="middle" x="1174.5" y="-7986.99" font-family="Times,serif" font-size="14.00">the emergency recovery</text>
+<text text-anchor="middle" x="1174.5" y="-7971.99" font-family="Times,serif" font-size="14.00">phrase (mnemonic seed).</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#5912&#45;&gt;zcash/zcash#3957 -->
-<g id="edge4" class="edge">
-<title>zcash/zcash#5912&#45;&gt;zcash/zcash#3957</title>
-<path fill="none" stroke="black" d="M212.22,-9176C241.03,-9176 272.7,-9176 300.98,-9176"/>
-<polygon fill="black" stroke="black" points="301.23,-9179.5 311.23,-9176 301.23,-9172.5 301.23,-9179.5"/>
+<!-- zcash/zips#675&#45;&gt;zcash/zcash#5796 -->
+<g id="edge158" class="edge">
+<title>zcash/zips#675&#45;&gt;zcash/zcash#5796</title>
+<path fill="none" stroke="black" d="M922.05,-7283.59C931.32,-7398.59 972.6,-7848.39 1059,-7955.69 1061.9,-7959.3 1065,-7962.59 1068.5,-7965.69"/>
+<polygon fill="black" stroke="black" points="1066.35,-7968.46 1076.3,-7972.09 1070.79,-7963.05 1066.35,-7968.46"/>
 </g>
-<!-- zcash/zips#750 -->
-<g id="node7" class="node open">
-<title>zcash/zips#750</title>
-<g id="a_node7"><a xlink:href="https://github.com/zcash/zips/issues/750" xlink:title="zcash/zips#750&#10;Q2 2024 protocol spec&#10;updates part 1: finish&#10;NU5/Orchard and&#10;backlogged specs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="740,-8217.5 737,-8221.5 716,-8221.5 713,-8217.5 563,-8217.5 563,-8134.5 740,-8134.5 740,-8217.5"/>
-<text text-anchor="middle" x="651.5" y="-8202.3" font-family="Times,serif" font-size="14.00">zcash/zips#750</text>
-<text text-anchor="middle" x="651.5" y="-8187.3" font-family="Times,serif" font-size="14.00">Q2 2024 protocol spec</text>
-<text text-anchor="middle" x="651.5" y="-8172.3" font-family="Times,serif" font-size="14.00">updates part 1: finish</text>
-<text text-anchor="middle" x="651.5" y="-8157.3" font-family="Times,serif" font-size="14.00">NU5/Orchard and</text>
-<text text-anchor="middle" x="651.5" y="-8142.3" font-family="Times,serif" font-size="14.00">backlogged specs</text>
+<!-- zcash/librustzcash#1370 -->
+<g id="node6" class="node open">
+<title>zcash/librustzcash#1370</title>
+<g id="a_node6"><a xlink:href="https://github.com/zcash/librustzcash/issues/1370" xlink:title="zcash/librustzcash#1370&#10;Make it possible to&#10;construct proposals that&#10;spend stored transparent&#10;funds (P2PKH and P2SH)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1274,-6923.19 1075,-6923.19 1075,-6840.19 1274,-6840.19 1274,-6923.19"/>
+<text text-anchor="middle" x="1174.5" y="-6907.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1370</text>
+<text text-anchor="middle" x="1174.5" y="-6892.99" font-family="Times,serif" font-size="14.00">Make it possible to</text>
+<text text-anchor="middle" x="1174.5" y="-6877.99" font-family="Times,serif" font-size="14.00">construct proposals that</text>
+<text text-anchor="middle" x="1174.5" y="-6862.99" font-family="Times,serif" font-size="14.00">spend stored transparent</text>
+<text text-anchor="middle" x="1174.5" y="-6847.99" font-family="Times,serif" font-size="14.00">funds (P2PKH and P2SH)</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#3957&#45;&gt;zcash/zips#750 -->
+<!-- zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370 -->
 <g id="edge5" class="edge">
-<title>zcash/zcash#3957&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M460.67,-9164.2C474.45,-9158.9 487.48,-9151.2 497,-9140 616.02,-9000.5 643.51,-8407.8 649.16,-8228"/>
-<polygon fill="black" stroke="black" points="652.67,-8227.8 649.47,-8217.7 645.67,-8227.59 652.67,-8227.8"/>
-</g>
-<!-- zcash/zips#750&#45;&gt;zcash/zips#597 -->
-<g id="edge6" class="edge">
-<title>zcash/zips#750&#45;&gt;zcash/zips#597</title>
-<path fill="none" stroke="black" d="M740.06,-8143.1C750.84,-8137.7 761.42,-8131.6 771,-8125 818.9,-8091.9 863.86,-8041.5 891.14,-8007.9"/>
-<polygon fill="black" stroke="black" points="894.12,-8009.78 897.69,-7999.8 888.68,-8005.38 894.12,-8009.78"/>
+<title>zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370</title>
+<path fill="none" stroke="black" d="M1019.1,-6943.19C1034.3,-6937.19 1050,-6930.89 1065.4,-6924.8"/>
+<polygon fill="black" stroke="black" points="1066.92,-6927.96 1074.9,-6920.99 1064.32,-6921.46 1066.92,-6927.96"/>
 </g>
-<!-- zcash/zips#816 -->
-<g id="node95" class="node open">
-<title>zcash/zips#816</title>
-<g id="a_node95"><a xlink:href="https://github.com/zcash/zips/issues/816" xlink:title="zcash/zips#816&#10;Protocol spec version&#10;2024.6.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="736.5,-6612.5 566.5,-6612.5 566.5,-6559.5 736.5,-6559.5 736.5,-6612.5"/>
-<text text-anchor="middle" x="651.5" y="-6597.3" font-family="Times,serif" font-size="14.00">zcash/zips#816</text>
-<text text-anchor="middle" x="651.5" y="-6582.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="651.5" y="-6567.3" font-family="Times,serif" font-size="14.00">2024.6.0</text>
+<!-- zcash/zcash#4099 -->
+<g id="node7" class="node committed">
+<title>zcash/zcash#4099</title>
+<g id="a_node7"><a xlink:href="https://github.com/zcash/zcash/issues/4099" xlink:title="zcash/zcash#4099&#10;Investigate the&#10;distribution of P2SH&#10;scripts" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="468,-6832.69 304,-6832.69 304,-6764.69 468,-6764.69 468,-6832.69"/>
+<text text-anchor="middle" x="386" y="-6817.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4099</text>
+<text text-anchor="middle" x="386" y="-6802.49" font-family="Times,serif" font-size="14.00">Investigate the</text>
+<text text-anchor="middle" x="386" y="-6787.49" font-family="Times,serif" font-size="14.00">distribution of P2SH</text>
+<text text-anchor="middle" x="386" y="-6772.49" font-family="Times,serif" font-size="14.00">scripts</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#750&#45;&gt;zcash/zips#816 -->
-<g id="edge158" class="edge">
-<title>zcash/zips#750&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M562.68,-8155.6C543.41,-8146.7 525.52,-8134.1 514.5,-8116 496.4,-8086.3 506.64,-6898.8 514.5,-6865 536.33,-6771 594.47,-6672.3 627.57,-6621.2"/>
-<polygon fill="black" stroke="black" points="630.71,-6622.79 633.25,-6612.5 624.85,-6618.96 630.71,-6622.79"/>
-</g>
-<!-- zcash/zips#721 -->
+<!-- zcash/librustzcash#1360 -->
 <g id="node8" class="node open">
-<title>zcash/zips#721</title>
-<g id="a_node8"><a xlink:href="https://github.com/zcash/zips/issues/721" xlink:title="zcash/zips#721&#10;[protocol spec] Add links&#10;to audits in&#10;Acknowledgements" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-9131 289.5,-9131 289.5,-9063 482.5,-9063 482.5,-9131"/>
-<text text-anchor="middle" x="386" y="-9115.8" font-family="Times,serif" font-size="14.00">zcash/zips#721</text>
-<text text-anchor="middle" x="386" y="-9100.8" font-family="Times,serif" font-size="14.00">[protocol spec] Add links</text>
-<text text-anchor="middle" x="386" y="-9085.8" font-family="Times,serif" font-size="14.00">to audits in</text>
-<text text-anchor="middle" x="386" y="-9070.8" font-family="Times,serif" font-size="14.00">Acknowledgements</text>
+<title>zcash/librustzcash#1360</title>
+<g id="a_node8"><a xlink:href="https://github.com/zcash/librustzcash/issues/1360" xlink:title="zcash/librustzcash#1360&#10;Transaction builder&#10;support for spending&#10;(almost) arbitrary&#10;transparent inputs." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1017,-6923.19 821,-6923.19 821,-6840.19 1017,-6840.19 1017,-6923.19"/>
+<text text-anchor="middle" x="919" y="-6907.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1360</text>
+<text text-anchor="middle" x="919" y="-6892.99" font-family="Times,serif" font-size="14.00">Transaction builder</text>
+<text text-anchor="middle" x="919" y="-6877.99" font-family="Times,serif" font-size="14.00">support for spending</text>
+<text text-anchor="middle" x="919" y="-6862.99" font-family="Times,serif" font-size="14.00">(almost) arbitrary</text>
+<text text-anchor="middle" x="919" y="-6847.99" font-family="Times,serif" font-size="14.00">transparent inputs.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#721&#45;&gt;zcash/zips#750 -->
-<g id="edge7" class="edge">
-<title>zcash/zips#721&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M482.73,-9067.5C488.01,-9063.6 492.85,-9059.1 497,-9054 602.08,-8925.5 638.84,-8395.9 647.99,-8227.6"/>
-<polygon fill="black" stroke="black" points="651.49,-8227.67 648.53,-8217.5 644.5,-8227.3 651.49,-8227.67"/>
+<!-- zcash/zcash#4099&#45;&gt;zcash/librustzcash#1360 -->
+<g id="edge6" class="edge">
+<title>zcash/zcash#4099&#45;&gt;zcash/librustzcash#1360</title>
+<path fill="none" stroke="black" d="M468.25,-6821.49C478.91,-6827.09 488.91,-6834.09 497,-6842.69 531.22,-6879.19 491.49,-6920.3 532,-6949.69 575,-6980.89 719.27,-6961.8 771,-6949.69 787.65,-6945.8 790.05,-6939.99 805.5,-6932.69 809.1,-6930.99 812.78,-6929.3 816.49,-6927.49"/>
+<polygon fill="black" stroke="black" points="818.19,-6930.57 825.8,-6923.19 815.25,-6924.21 818.19,-6930.57"/>
 </g>
-<!-- zcash/zips#698 -->
-<g id="node9" class="node open">
-<title>zcash/zips#698</title>
-<g id="a_node9"><a xlink:href="https://github.com/zcash/zips/issues/698" xlink:title="zcash/zips#698&#10;[protocol spec] Minor nit&#10;in notes on Orchard Key&#10;Components section" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-9045 289,-9045 289,-8977 483,-8977 483,-9045"/>
-<text text-anchor="middle" x="386" y="-9029.8" font-family="Times,serif" font-size="14.00">zcash/zips#698</text>
-<text text-anchor="middle" x="386" y="-9014.8" font-family="Times,serif" font-size="14.00">[protocol spec] Minor nit</text>
-<text text-anchor="middle" x="386" y="-8999.8" font-family="Times,serif" font-size="14.00">in notes on Orchard Key</text>
-<text text-anchor="middle" x="386" y="-8984.8" font-family="Times,serif" font-size="14.00">Components section</text>
+<!-- zcash/librustzcash#1362 -->
+<g id="node9" class="node committed">
+<title>zcash/librustzcash#1362</title>
+<g id="a_node9"><a xlink:href="https://github.com/zcash/librustzcash/issues/1362" xlink:title="zcash/librustzcash#1362&#10;Create a generator and&#10;evaluator for arbitrary&#10;transparent Zcash script." target="_blank">
+<polygon fill="#a6cfff" stroke="black" points="750.5,-7046.7 552.5,-7046.7 552.5,-6978.7 750.5,-6978.7 750.5,-7046.7"/>
+<text text-anchor="middle" x="651.5" y="-7031.5" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1362</text>
+<text text-anchor="middle" x="651.5" y="-7016.5" font-family="Times,serif" font-size="14.00">Create a generator and</text>
+<text text-anchor="middle" x="651.5" y="-7001.5" font-family="Times,serif" font-size="14.00">evaluator for arbitrary</text>
+<text text-anchor="middle" x="651.5" y="-6986.5" font-family="Times,serif" font-size="14.00">transparent Zcash script.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#698&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#4099&#45;&gt;zcash/librustzcash#1362 -->
+<g id="edge7" class="edge">
+<title>zcash/zcash#4099&#45;&gt;zcash/librustzcash#1362</title>
+<path fill="none" stroke="black" d="M468.27,-6821.09C478.98,-6826.8 489,-6833.89 497,-6842.69 534.82,-6884.59 494.27,-6922.8 532,-6964.69 535.71,-6968.8 539.83,-6972.59 544.24,-6976.09"/>
+<polygon fill="black" stroke="black" points="542.3,-6979.01 552.46,-6981.99 546.38,-6973.32 542.3,-6979.01"/>
+</g>
+<!-- zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370 -->
 <g id="edge8" class="edge">
-<title>zcash/zips#698&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M483.12,-8981.1C488.23,-8977.2 492.93,-8972.9 497,-8968 592.05,-8854 634.94,-8385.6 646.88,-8228"/>
-<polygon fill="black" stroke="black" points="650.39,-8227.93 647.65,-8217.7 643.41,-8227.41 650.39,-8227.93"/>
+<title>zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370</title>
+<path fill="none" stroke="black" d="M1017.3,-6881.69C1032.7,-6881.69 1048.8,-6881.69 1064.5,-6881.69"/>
+<polygon fill="black" stroke="black" points="1064.8,-6885.2 1074.8,-6881.69 1064.8,-6878.2 1064.8,-6885.2"/>
 </g>
-<!-- zcash/zips#679 -->
+<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371 -->
+<g id="edge9" class="edge">
+<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371</title>
+<path fill="none" stroke="black" d="M750.61,-7001.59C769.6,-6999.49 789.61,-6997.19 808.93,-6994.99"/>
+<polygon fill="black" stroke="black" points="809.41,-6998.46 818.97,-6993.89 808.65,-6991.51 809.41,-6998.46"/>
+</g>
+<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360 -->
+<g id="edge10" class="edge">
+<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360</title>
+<path fill="none" stroke="black" d="M745.99,-6978.69C754.66,-6974.39 763.13,-6969.69 771,-6964.69 788.65,-6953.49 788.08,-6944.3 805.5,-6932.69 807.65,-6931.3 809.84,-6929.89 812.08,-6928.49"/>
+<polygon fill="black" stroke="black" points="814.03,-6931.41 820.85,-6923.3 810.46,-6925.38 814.03,-6931.41"/>
+</g>
+<!-- zcash/librustzcash#1353 -->
 <g id="node10" class="node open">
-<title>zcash/zips#679</title>
-<g id="a_node10"><a xlink:href="https://github.com/zcash/zips/issues/679" xlink:title="zcash/zips#679&#10;[protocol spec] Section&#10;5.6 of the protocol spec&#10;should say that UIVKs and&#10;UFVKs are encoded using&#10;Bech32m" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-8959 283,-8959 283,-8861 489,-8861 489,-8959"/>
-<text text-anchor="middle" x="386" y="-8943.8" font-family="Times,serif" font-size="14.00">zcash/zips#679</text>
-<text text-anchor="middle" x="386" y="-8928.8" font-family="Times,serif" font-size="14.00">[protocol spec] Section</text>
-<text text-anchor="middle" x="386" y="-8913.8" font-family="Times,serif" font-size="14.00">5.6 of the protocol spec</text>
-<text text-anchor="middle" x="386" y="-8898.8" font-family="Times,serif" font-size="14.00">should say that UIVKs and</text>
-<text text-anchor="middle" x="386" y="-8883.8" font-family="Times,serif" font-size="14.00">UFVKs are encoded using</text>
-<text text-anchor="middle" x="386" y="-8868.8" font-family="Times,serif" font-size="14.00">Bech32m</text>
+<title>zcash/librustzcash#1353</title>
+<g id="a_node10"><a xlink:href="https://github.com/zcash/librustzcash/issues/1353" xlink:title="zcash/librustzcash#1353&#10;zcash_client_backend: If&#10;a seed is reused,&#10;transparent UTXO spends&#10;from one wallet may not&#10;be detected in the other." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-7181.69 284.5,-7181.69 284.5,-7083.69 487.5,-7083.69 487.5,-7181.69"/>
+<text text-anchor="middle" x="386" y="-7166.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1353</text>
+<text text-anchor="middle" x="386" y="-7151.49" font-family="Times,serif" font-size="14.00">zcash_client_backend: If</text>
+<text text-anchor="middle" x="386" y="-7136.49" font-family="Times,serif" font-size="14.00">a seed is reused,</text>
+<text text-anchor="middle" x="386" y="-7121.49" font-family="Times,serif" font-size="14.00">transparent UTXO spends</text>
+<text text-anchor="middle" x="386" y="-7106.49" font-family="Times,serif" font-size="14.00">from one wallet may not</text>
+<text text-anchor="middle" x="386" y="-7091.49" font-family="Times,serif" font-size="14.00">be detected in the other.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#679&#45;&gt;zcash/zips#750 -->
-<g id="edge9" class="edge">
-<title>zcash/zips#679&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M488.39,-8860.8C491.49,-8857.7 494.37,-8854.4 497,-8851 572.76,-8751.6 626.76,-8368 644.33,-8227.7"/>
-<polygon fill="black" stroke="black" points="647.81,-8228.06 645.58,-8217.7 640.87,-8227.19 647.81,-8228.06"/>
-</g>
-<!-- zcash/zips#677 -->
+<!-- zcash/librustzcash#1363 -->
 <g id="node11" class="node open">
-<title>zcash/zips#677</title>
-<g id="a_node11"><a xlink:href="https://github.com/zcash/zips/issues/677" xlink:title="zcash/zips#677&#10;[protocol spec]&#10;Descriptions of signature&#10;fields should reference&#10;the section that&#10;specifies their&#10;validation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-8842.5 287.5,-8842.5 287.5,-8729.5 484.5,-8729.5 484.5,-8842.5"/>
-<text text-anchor="middle" x="386" y="-8827.3" font-family="Times,serif" font-size="14.00">zcash/zips#677</text>
-<text text-anchor="middle" x="386" y="-8812.3" font-family="Times,serif" font-size="14.00">[protocol spec]</text>
-<text text-anchor="middle" x="386" y="-8797.3" font-family="Times,serif" font-size="14.00">Descriptions of signature</text>
-<text text-anchor="middle" x="386" y="-8782.3" font-family="Times,serif" font-size="14.00">fields should reference</text>
-<text text-anchor="middle" x="386" y="-8767.3" font-family="Times,serif" font-size="14.00">the section that</text>
-<text text-anchor="middle" x="386" y="-8752.3" font-family="Times,serif" font-size="14.00">specifies their</text>
-<text text-anchor="middle" x="386" y="-8737.3" font-family="Times,serif" font-size="14.00">validation</text>
+<title>zcash/librustzcash#1363</title>
+<g id="a_node11"><a xlink:href="https://github.com/zcash/librustzcash/issues/1363" xlink:title="zcash/librustzcash#1363&#10;Enumerate the&#10;capabilities exposed by&#10;zcashd APIs for spending&#10;transparent coins." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-7065.19 287.5,-7065.19 287.5,-6982.19 484.5,-6982.19 484.5,-7065.19"/>
+<text text-anchor="middle" x="386" y="-7049.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1363</text>
+<text text-anchor="middle" x="386" y="-7034.99" font-family="Times,serif" font-size="14.00">Enumerate the</text>
+<text text-anchor="middle" x="386" y="-7019.99" font-family="Times,serif" font-size="14.00">capabilities exposed by</text>
+<text text-anchor="middle" x="386" y="-7004.99" font-family="Times,serif" font-size="14.00">zcashd APIs for spending</text>
+<text text-anchor="middle" x="386" y="-6989.99" font-family="Times,serif" font-size="14.00">transparent coins.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#677&#45;&gt;zcash/zips#750 -->
-<g id="edge10" class="edge">
-<title>zcash/zips#677&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M484.82,-8733.5C489.24,-8729.3 493.35,-8724.8 497,-8720 613.25,-8567.9 641.46,-8331.8 648.31,-8228"/>
-<polygon fill="black" stroke="black" points="651.82,-8227.9 648.94,-8217.7 644.84,-8227.47 651.82,-8227.9"/>
+<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360 -->
+<g id="edge11" class="edge">
+<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360</title>
+<path fill="none" stroke="black" d="M484.88,-6985.69C489.29,-6982.09 493.37,-6978.09 497,-6973.69 538.05,-6924.39 481.45,-6873.19 532,-6833.69 573.86,-6800.99 718.55,-6825.39 771,-6833.69 784.12,-6835.8 797.66,-6838.89 810.97,-6842.49"/>
+<polygon fill="black" stroke="black" points="810.04,-6845.87 820.61,-6845.19 811.92,-6839.13 810.04,-6845.87"/>
 </g>
-<!-- zcash/zips#671 -->
+<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362 -->
+<g id="edge12" class="edge">
+<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362</title>
+<path fill="none" stroke="black" d="M484.74,-7019.59C503.49,-7018.89 523.22,-7017.99 542.28,-7017.19"/>
+<polygon fill="black" stroke="black" points="542.62,-7020.68 552.48,-7016.8 542.35,-7013.69 542.62,-7020.68"/>
+</g>
+<!-- zcash/librustzcash#1365 -->
 <g id="node12" class="node open">
-<title>zcash/zips#671</title>
-<g id="a_node12"><a xlink:href="https://github.com/zcash/zips/issues/671" xlink:title="zcash/zips#671&#10;[protocol spec] [ZIP 216]&#10;Document that it is&#10;possible to apply ZIP 216&#10;retroactively" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-9592.5 287,-9592.5 287,-9509.5 485,-9509.5 485,-9592.5"/>
-<text text-anchor="middle" x="386" y="-9577.3" font-family="Times,serif" font-size="14.00">zcash/zips#671</text>
-<text text-anchor="middle" x="386" y="-9562.3" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
-<text text-anchor="middle" x="386" y="-9547.3" font-family="Times,serif" font-size="14.00">Document that it is</text>
-<text text-anchor="middle" x="386" y="-9532.3" font-family="Times,serif" font-size="14.00">possible to apply ZIP 216</text>
-<text text-anchor="middle" x="386" y="-9517.3" font-family="Times,serif" font-size="14.00">retroactively</text>
+<title>zcash/librustzcash#1365</title>
+<g id="a_node12"><a xlink:href="https://github.com/zcash/librustzcash/issues/1365" xlink:title="zcash/librustzcash#1365&#10;zcash_client_backend:&#10;Restore a wallet from the&#10;format standardized in&#10;zcash/zips#821" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1018.5,-6617.19 819.5,-6617.19 819.5,-6534.19 1018.5,-6534.19 1018.5,-6617.19"/>
+<text text-anchor="middle" x="919" y="-6601.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1365</text>
+<text text-anchor="middle" x="919" y="-6586.99" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="919" y="-6571.99" font-family="Times,serif" font-size="14.00">Restore a wallet from the</text>
+<text text-anchor="middle" x="919" y="-6556.99" font-family="Times,serif" font-size="14.00">format standardized in</text>
+<text text-anchor="middle" x="919" y="-6541.99" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#671&#45;&gt;zcash/zips#750 -->
-<g id="edge11" class="edge">
-<title>zcash/zips#671&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M485.12,-9513.1C489.53,-9509.1 493.55,-9504.8 497,-9500 647.74,-9291.5 652.43,-8446.3 651.05,-8227.8"/>
-<polygon fill="black" stroke="black" points="654.55,-8227.58 650.98,-8217.6 647.55,-8227.62 654.55,-8227.58"/>
-</g>
-<!-- zcash/zips#774 -->
+<!-- zcash/zips#821 -->
 <g id="node13" class="node open">
-<title>zcash/zips#774</title>
-<g id="a_node13"><a xlink:href="https://github.com/zcash/zips/issues/774" xlink:title="zcash/zips#774&#10;ZIP clarifications" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="720,-9570 717,-9574 696,-9574 693,-9570 583,-9570 583,-9532 720,-9532 720,-9570"/>
-<text text-anchor="middle" x="651.5" y="-9554.8" font-family="Times,serif" font-size="14.00">zcash/zips#774</text>
-<text text-anchor="middle" x="651.5" y="-9539.8" font-family="Times,serif" font-size="14.00">ZIP clarifications</text>
+<title>zcash/zips#821</title>
+<g id="a_node13"><a xlink:href="https://github.com/zcash/zips/issues/821" xlink:title="zcash/zips#821&#10;Define a standard wallet&#10;export/backup format." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-6602.19 556,-6602.19 556,-6549.19 747,-6549.19 747,-6602.19"/>
+<text text-anchor="middle" x="651.5" y="-6586.99" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
+<text text-anchor="middle" x="651.5" y="-6571.99" font-family="Times,serif" font-size="14.00">Define a standard wallet</text>
+<text text-anchor="middle" x="651.5" y="-6556.99" font-family="Times,serif" font-size="14.00">export/backup format.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#671&#45;&gt;zcash/zips#774 -->
-<g id="edge12" class="edge">
-<title>zcash/zips#671&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M485.12,-9551C513.92,-9551 545.02,-9551 572.4,-9551"/>
-<polygon fill="black" stroke="black" points="572.7,-9554.5 582.7,-9551 572.7,-9547.5 572.7,-9554.5"/>
-</g>
-<!-- zcash/zips#774&#45;&gt;zcash/zips#809 -->
+<!-- zcash/zips#821&#45;&gt;zcash/librustzcash#1365 -->
 <g id="edge13" class="edge">
-<title>zcash/zips#774&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M658.81,-9531.9C712.9,-9368.1 1098.3,-8200.7 1164,-8001.8"/>
-<polygon fill="black" stroke="black" points="1167.42,-8002.59 1167.2,-7992 1160.77,-8000.42 1167.42,-8002.59"/>
+<title>zcash/zips#821&#45;&gt;zcash/librustzcash#1365</title>
+<path fill="none" stroke="black" d="M747.23,-6575.69C767.32,-6575.69 788.68,-6575.69 809.25,-6575.69"/>
+<polygon fill="black" stroke="black" points="809.27,-6579.2 819.27,-6575.69 809.27,-6572.2 809.27,-6579.2"/>
 </g>
-<!-- zcash/zips#664 -->
+<!-- zcash/librustzcash#1368 -->
 <g id="node14" class="node open">
-<title>zcash/zips#664</title>
-<g id="a_node14"><a xlink:href="https://github.com/zcash/zips/issues/664" xlink:title="zcash/zips#664&#10;[protocol spec] [ZIP 216]&#10;Sapling pk_d should not&#10;allow the zero point" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-9491 289,-9491 289,-9423 483,-9423 483,-9491"/>
-<text text-anchor="middle" x="386" y="-9475.8" font-family="Times,serif" font-size="14.00">zcash/zips#664</text>
-<text text-anchor="middle" x="386" y="-9460.8" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
-<text text-anchor="middle" x="386" y="-9445.8" font-family="Times,serif" font-size="14.00">Sapling pk_d should not</text>
-<text text-anchor="middle" x="386" y="-9430.8" font-family="Times,serif" font-size="14.00">allow the zero point</text>
+<title>zcash/librustzcash#1368</title>
+<g id="a_node14"><a xlink:href="https://github.com/zcash/librustzcash/issues/1368" xlink:title="zcash/librustzcash#1368&#10;zcash_client_backend:&#10;Introduce (initially&#10;internal) &quot;sync API&quot;&#10;between the scanning and&#10;wallet parts of&#10;`scan_cached_blocks`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488,-6964.19 284,-6964.19 284,-6851.19 488,-6851.19 488,-6964.19"/>
+<text text-anchor="middle" x="386" y="-6948.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1368</text>
+<text text-anchor="middle" x="386" y="-6933.99" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="386" y="-6918.99" font-family="Times,serif" font-size="14.00">Introduce (initially</text>
+<text text-anchor="middle" x="386" y="-6903.99" font-family="Times,serif" font-size="14.00">internal) &quot;sync API&quot;</text>
+<text text-anchor="middle" x="386" y="-6888.99" font-family="Times,serif" font-size="14.00">between the scanning and</text>
+<text text-anchor="middle" x="386" y="-6873.99" font-family="Times,serif" font-size="14.00">wallet parts of</text>
+<text text-anchor="middle" x="386" y="-6858.99" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#664&#45;&gt;zcash/zips#750 -->
-<g id="edge14" class="edge">
-<title>zcash/zips#664&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M483.02,-9427.7C488.23,-9423.7 492.97,-9419.2 497,-9414 644.05,-9224.8 651.58,-8437.8 650.91,-8227.7"/>
-<polygon fill="black" stroke="black" points="654.41,-8227.59 650.87,-8217.6 647.41,-8227.61 654.41,-8227.59"/>
+<!-- zcash/zcash#6873 -->
+<g id="node15" class="node committed">
+<title>zcash/zcash#6873</title>
+<g id="a_node15"><a xlink:href="https://github.com/zcash/zcash/issues/6873" xlink:title="zcash/zcash#6873&#10;Enumerate the data /&#10;state that needs to be&#10;migrated from&#10;`wallet.dat` to a future&#10;full node wallet" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="477,-6644.69 295,-6644.69 295,-6546.69 477,-6546.69 477,-6644.69"/>
+<text text-anchor="middle" x="386" y="-6629.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6873</text>
+<text text-anchor="middle" x="386" y="-6614.49" font-family="Times,serif" font-size="14.00">Enumerate the data /</text>
+<text text-anchor="middle" x="386" y="-6599.49" font-family="Times,serif" font-size="14.00">state that needs to be</text>
+<text text-anchor="middle" x="386" y="-6584.49" font-family="Times,serif" font-size="14.00">migrated from</text>
+<text text-anchor="middle" x="386" y="-6569.49" font-family="Times,serif" font-size="14.00">`wallet.dat` to a future</text>
+<text text-anchor="middle" x="386" y="-6554.49" font-family="Times,serif" font-size="14.00">full node wallet</text>
+</a>
 </g>
-<!-- zcash/zips#664&#45;&gt;zcash/zips#774 -->
-<g id="edge15" class="edge">
-<title>zcash/zips#664&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M482.5,-9491.1C517.47,-9503.5 556.14,-9517.3 587.55,-9528.5"/>
-<polygon fill="black" stroke="black" points="586.46,-9531.83 597.05,-9531.9 588.81,-9525.23 586.46,-9531.83"/>
 </g>
-<!-- zcash/zips#663 -->
-<g id="node15" class="node open">
-<title>zcash/zips#663</title>
-<g id="a_node15"><a xlink:href="https://github.com/zcash/zips/issues/663" xlink:title="zcash/zips#663&#10;[protocol spec] Make a&#10;note in 4.2.2 that the&#10;use of DerivePublic is&#10;correctly typed" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="475.5,-8711.5 296.5,-8711.5 296.5,-8628.5 475.5,-8628.5 475.5,-8711.5"/>
-<text text-anchor="middle" x="386" y="-8696.3" font-family="Times,serif" font-size="14.00">zcash/zips#663</text>
-<text text-anchor="middle" x="386" y="-8681.3" font-family="Times,serif" font-size="14.00">[protocol spec] Make a</text>
-<text text-anchor="middle" x="386" y="-8666.3" font-family="Times,serif" font-size="14.00">note in 4.2.2 that the</text>
-<text text-anchor="middle" x="386" y="-8651.3" font-family="Times,serif" font-size="14.00">use of DerivePublic is</text>
-<text text-anchor="middle" x="386" y="-8636.3" font-family="Times,serif" font-size="14.00">correctly typed</text>
+<!-- zcash/zcash#6873&#45;&gt;zcash/zips#821 -->
+<g id="edge14" class="edge">
+<title>zcash/zcash#6873&#45;&gt;zcash/zips#821</title>
+<path fill="none" stroke="black" d="M477.31,-6588.89C499.37,-6587.19 523.16,-6585.39 545.83,-6583.69"/>
+<polygon fill="black" stroke="black" points="546.12,-6587.18 555.81,-6582.89 545.56,-6580.21 546.12,-6587.18"/>
+</g>
+<!-- zcash/zips#823 -->
+<g id="node72" class="node open">
+<title>zcash/zips#823</title>
+<g id="a_node72"><a xlink:href="https://github.com/zcash/zips/issues/823" xlink:title="zcash/zips#823&#10;[ZIP 315] Document things&#10;that cannot be recovered&#10;from either the chain or&#10;any new export wallet&#10;format" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="756.5,-5456.69 546.5,-5456.69 546.5,-5358.69 756.5,-5358.69 756.5,-5456.69"/>
+<text text-anchor="middle" x="651.5" y="-5441.49" font-family="Times,serif" font-size="14.00">zcash/zips#823</text>
+<text text-anchor="middle" x="651.5" y="-5426.49" font-family="Times,serif" font-size="14.00">[ZIP 315] Document things</text>
+<text text-anchor="middle" x="651.5" y="-5411.49" font-family="Times,serif" font-size="14.00">that cannot be recovered</text>
+<text text-anchor="middle" x="651.5" y="-5396.49" font-family="Times,serif" font-size="14.00">from either the chain or</text>
+<text text-anchor="middle" x="651.5" y="-5381.49" font-family="Times,serif" font-size="14.00">any new export wallet</text>
+<text text-anchor="middle" x="651.5" y="-5366.49" font-family="Times,serif" font-size="14.00">format</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#663&#45;&gt;zcash/zips#750 -->
-<g id="edge16" class="edge">
-<title>zcash/zips#663&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M475.59,-8637.1C483.46,-8631.9 490.79,-8625.9 497,-8619 600.16,-8504.9 634.66,-8317.9 645.66,-8227.7"/>
-<polygon fill="black" stroke="black" points="649.13,-8228.14 646.83,-8217.8 642.18,-8227.32 649.13,-8228.14"/>
+<!-- zcash/zcash#6873&#45;&gt;zcash/zips#823 -->
+<g id="edge159" class="edge">
+<title>zcash/zcash#6873&#45;&gt;zcash/zips#823</title>
+<path fill="none" stroke="black" d="M477.24,-6559.49C484.96,-6553.19 491.79,-6545.99 497,-6537.69 560.21,-6436.69 467.28,-5565.8 532,-5465.69 534.21,-5462.3 536.69,-5459.09 539.38,-5455.99"/>
+<polygon fill="black" stroke="black" points="541.89,-5458.44 546.49,-5448.89 536.94,-5453.48 541.89,-5458.44"/>
 </g>
-<!-- zcash/zips#659 -->
+<!-- zcash/librustzcash#1361 -->
 <g id="node16" class="node open">
-<title>zcash/zips#659</title>
-<g id="a_node16"><a xlink:href="https://github.com/zcash/zips/issues/659" xlink:title="zcash/zips#659&#10;[protocol spec] 5.6.3.1&#10;Sapling Payment Addresses&#10;does not require that&#10;DiversifyHash^Sapling(d)&#10;≠ ⊥" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="493.5,-8610 278.5,-8610 278.5,-8512 493.5,-8512 493.5,-8610"/>
-<text text-anchor="middle" x="386" y="-8594.8" font-family="Times,serif" font-size="14.00">zcash/zips#659</text>
-<text text-anchor="middle" x="386" y="-8579.8" font-family="Times,serif" font-size="14.00">[protocol spec] 5.6.3.1</text>
-<text text-anchor="middle" x="386" y="-8564.8" font-family="Times,serif" font-size="14.00">Sapling Payment Addresses</text>
-<text text-anchor="middle" x="386" y="-8549.8" font-family="Times,serif" font-size="14.00">does not require that</text>
-<text text-anchor="middle" x="386" y="-8534.8" font-family="Times,serif" font-size="14.00">DiversifyHash^Sapling(d)</text>
-<text text-anchor="middle" x="386" y="-8519.8" font-family="Times,serif" font-size="14.00">≠ ⊥</text>
+<title>zcash/librustzcash#1361</title>
+<g id="a_node16"><a xlink:href="https://github.com/zcash/librustzcash/issues/1361" xlink:title="zcash/librustzcash#1361&#10;`zcash_client_backend`:&#10;Add support for full&#10;transparent coin tracking&#10;(P2PKH and P2SH)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1018.5,-6822.19 1015.5,-6826.19 994.5,-6826.19 991.5,-6822.19 819.5,-6822.19 819.5,-6739.19 1018.5,-6739.19 1018.5,-6822.19"/>
+<text text-anchor="middle" x="919" y="-6806.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1361</text>
+<text text-anchor="middle" x="919" y="-6791.99" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
+<text text-anchor="middle" x="919" y="-6776.99" font-family="Times,serif" font-size="14.00">Add support for full</text>
+<text text-anchor="middle" x="919" y="-6761.99" font-family="Times,serif" font-size="14.00">transparent coin tracking</text>
+<text text-anchor="middle" x="919" y="-6746.99" font-family="Times,serif" font-size="14.00">(P2PKH and P2SH)</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#659&#45;&gt;zcash/zips#750 -->
-<g id="edge17" class="edge">
-<title>zcash/zips#659&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M486.48,-8511.9C490.19,-8508.8 493.72,-8505.5 497,-8502 573.04,-8421.9 617.21,-8297.2 637.3,-8227.5"/>
-<polygon fill="black" stroke="black" points="640.72,-8228.28 640.09,-8217.7 633.99,-8226.36 640.72,-8228.28"/>
+<!-- zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370 -->
+<g id="edge15" class="edge">
+<title>zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370</title>
+<path fill="none" stroke="black" d="M1018.7,-6820.09C1033.9,-6826.09 1049.7,-6832.39 1065.1,-6838.49"/>
+<polygon fill="black" stroke="black" points="1064.02,-6841.83 1074.6,-6842.3 1066.62,-6835.33 1064.02,-6841.83"/>
 </g>
-<!-- zcash/zips#644 -->
-<g id="node17" class="node open">
-<title>zcash/zips#644</title>
-<g id="a_node17"><a xlink:href="https://github.com/zcash/zips/issues/644" xlink:title="zcash/zips#644&#10;[protocol spec] Change&#10;all the PRF^expand domain&#10;separator bytes to be&#10;expressed in hex" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="494.5,-8493.5 277.5,-8493.5 277.5,-8410.5 494.5,-8410.5 494.5,-8493.5"/>
-<text text-anchor="middle" x="386" y="-8478.3" font-family="Times,serif" font-size="14.00">zcash/zips#644</text>
-<text text-anchor="middle" x="386" y="-8463.3" font-family="Times,serif" font-size="14.00">[protocol spec] Change</text>
-<text text-anchor="middle" x="386" y="-8448.3" font-family="Times,serif" font-size="14.00">all the PRF^expand domain</text>
-<text text-anchor="middle" x="386" y="-8433.3" font-family="Times,serif" font-size="14.00">separator bytes to be</text>
-<text text-anchor="middle" x="386" y="-8418.3" font-family="Times,serif" font-size="14.00">expressed in hex</text>
+<!-- zcash/librustzcash#1372 -->
+<g id="node17" class="node committed">
+<title>zcash/librustzcash#1372</title>
+<g id="a_node17"><a xlink:href="https://github.com/zcash/librustzcash/issues/1372" xlink:title="zcash/librustzcash#1372&#10;`zcash_primitives::legacy&#10;`: Enhance transparent&#10;`Script` support as&#10;necessary" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="484.5,-7283.19 287.5,-7283.19 287.5,-7200.19 484.5,-7200.19 484.5,-7283.19"/>
+<text text-anchor="middle" x="386" y="-7267.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1372</text>
+<text text-anchor="middle" x="386" y="-7252.99" font-family="Times,serif" font-size="14.00">`zcash_primitives::legacy</text>
+<text text-anchor="middle" x="386" y="-7237.99" font-family="Times,serif" font-size="14.00">`: Enhance transparent</text>
+<text text-anchor="middle" x="386" y="-7222.99" font-family="Times,serif" font-size="14.00">`Script` support as</text>
+<text text-anchor="middle" x="386" y="-7207.99" font-family="Times,serif" font-size="14.00">necessary</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#644&#45;&gt;zcash/zips#750 -->
-<g id="edge18" class="edge">
-<title>zcash/zips#644&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M484.52,-8410.5C488.88,-8407.5 493.07,-8404.3 497,-8401 554.73,-8352.1 600.27,-8276.4 626.3,-8226.5"/>
-<polygon fill="black" stroke="black" points="629.47,-8227.99 630.93,-8217.5 623.24,-8224.79 629.47,-8227.99"/>
+<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371 -->
+<g id="edge16" class="edge">
+<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371</title>
+<path fill="none" stroke="black" d="M484.68,-7200.39C489,-7197.39 493.13,-7194.09 497,-7190.69 519,-7171.3 508.92,-7152.8 532,-7134.69 619.99,-7065.59 669.95,-7103.69 771,-7055.69 787.43,-7047.89 789.51,-7042.39 805.5,-7033.69 808.42,-7032.09 811.4,-7030.59 814.42,-7028.99"/>
+<polygon fill="black" stroke="black" points="816.29,-7031.97 823.59,-7024.3 813.09,-7025.74 816.29,-7031.97"/>
 </g>
-<!-- zcash/zips#617 -->
+<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362 -->
+<g id="edge17" class="edge">
+<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362</title>
+<path fill="none" stroke="black" d="M485,-7202.09C489.31,-7198.59 493.35,-7194.8 497,-7190.69 529.77,-7153.99 501.44,-7124.3 532,-7085.69 542.13,-7072.89 555.16,-7061.8 568.84,-7052.39"/>
+<polygon fill="black" stroke="black" points="571.03,-7055.14 577.43,-7046.69 567.16,-7049.31 571.03,-7055.14"/>
+</g>
+<!-- zcash/librustzcash#1381 -->
 <g id="node18" class="node open">
-<title>zcash/zips#617</title>
-<g id="a_node18"><a xlink:href="https://github.com/zcash/zips/issues/617" xlink:title="zcash/zips#617&#10;[protocol spec] Document&#10;how decoding of&#10;PHGRProofs in pre&#45;Sapling&#10;transactions should be&#10;handled for impls that do&#10;not verify them" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="491.5,-8392.5 280.5,-8392.5 280.5,-8279.5 491.5,-8279.5 491.5,-8392.5"/>
-<text text-anchor="middle" x="386" y="-8377.3" font-family="Times,serif" font-size="14.00">zcash/zips#617</text>
-<text text-anchor="middle" x="386" y="-8362.3" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="386" y="-8347.3" font-family="Times,serif" font-size="14.00">how decoding of</text>
-<text text-anchor="middle" x="386" y="-8332.3" font-family="Times,serif" font-size="14.00">PHGRProofs in pre&#45;Sapling</text>
-<text text-anchor="middle" x="386" y="-8317.3" font-family="Times,serif" font-size="14.00">transactions should be</text>
-<text text-anchor="middle" x="386" y="-8302.3" font-family="Times,serif" font-size="14.00">handled for impls that do</text>
-<text text-anchor="middle" x="386" y="-8287.3" font-family="Times,serif" font-size="14.00">not verify them</text>
+<title>zcash/librustzcash#1381</title>
+<g id="a_node18"><a xlink:href="https://github.com/zcash/librustzcash/issues/1381" xlink:title="zcash/librustzcash#1381&#10;zcash_primitives: Rework&#10;the transparent bundle&#10;builder to be more like&#10;the shielded bundle&#10;builders" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751,-6940.7 552,-6940.7 552,-6842.7 751,-6842.7 751,-6940.7"/>
+<text text-anchor="middle" x="651.5" y="-6925.5" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1381</text>
+<text text-anchor="middle" x="651.5" y="-6910.5" font-family="Times,serif" font-size="14.00">zcash_primitives: Rework</text>
+<text text-anchor="middle" x="651.5" y="-6895.5" font-family="Times,serif" font-size="14.00">the transparent bundle</text>
+<text text-anchor="middle" x="651.5" y="-6880.5" font-family="Times,serif" font-size="14.00">builder to be more like</text>
+<text text-anchor="middle" x="651.5" y="-6865.5" font-family="Times,serif" font-size="14.00">the shielded bundle</text>
+<text text-anchor="middle" x="651.5" y="-6850.5" font-family="Times,serif" font-size="14.00">builders</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#617&#45;&gt;zcash/zips#750 -->
-<g id="edge19" class="edge">
-<title>zcash/zips#617&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M481.54,-8279.4C486.77,-8276.2 491.95,-8273.1 497,-8270 522.22,-8254.7 549.71,-8237.9 574.36,-8222.8"/>
-<polygon fill="black" stroke="black" points="576.28,-8225.73 582.95,-8217.5 572.6,-8219.77 576.28,-8225.73"/>
+<!-- zcash/librustzcash#1381&#45;&gt;zcash/librustzcash#1360 -->
+<g id="edge18" class="edge">
+<title>zcash/librustzcash#1381&#45;&gt;zcash/librustzcash#1360</title>
+<path fill="none" stroke="black" d="M751.36,-6887.99C770.7,-6887.3 791.06,-6886.49 810.65,-6885.8"/>
+<polygon fill="black" stroke="black" points="810.97,-6889.29 820.82,-6885.39 810.69,-6882.29 810.97,-6889.29"/>
 </g>
-<!-- zcash/zips#568 -->
+<!-- zcash/librustzcash#1395 -->
 <g id="node19" class="node open">
-<title>zcash/zips#568</title>
-<g id="a_node19"><a xlink:href="https://github.com/zcash/zips/issues/568" xlink:title="zcash/zips#568&#10;[protocol spec] Document&#10;block transparent sigops&#10;limit consensus rule" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="486,-8261 286,-8261 286,-8193 486,-8193 486,-8261"/>
-<text text-anchor="middle" x="386" y="-8245.8" font-family="Times,serif" font-size="14.00">zcash/zips#568</text>
-<text text-anchor="middle" x="386" y="-8230.8" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="386" y="-8215.8" font-family="Times,serif" font-size="14.00">block transparent sigops</text>
-<text text-anchor="middle" x="386" y="-8200.8" font-family="Times,serif" font-size="14.00">limit consensus rule</text>
+<title>zcash/librustzcash#1395</title>
+<g id="a_node19"><a xlink:href="https://github.com/zcash/librustzcash/issues/1395" xlink:title="zcash/librustzcash#1395&#10;Enumerate the data that&#10;the indexer service needs&#10;to provide" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-6804.7 551.5,-6804.7 551.5,-6736.7 751.5,-6736.7 751.5,-6804.7"/>
+<text text-anchor="middle" x="651.5" y="-6789.5" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1395</text>
+<text text-anchor="middle" x="651.5" y="-6774.5" font-family="Times,serif" font-size="14.00">Enumerate the data that</text>
+<text text-anchor="middle" x="651.5" y="-6759.5" font-family="Times,serif" font-size="14.00">the indexer service needs</text>
+<text text-anchor="middle" x="651.5" y="-6744.5" font-family="Times,serif" font-size="14.00">to provide</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#568&#45;&gt;zcash/zips#750 -->
-<g id="edge20" class="edge">
-<title>zcash/zips#568&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M486.24,-8207.8C508,-8203.6 531.02,-8199.1 552.73,-8194.9"/>
-<polygon fill="black" stroke="black" points="553.44,-8198.33 562.6,-8193 552.12,-8191.45 553.44,-8198.33"/>
-</g>
-<!-- zcash/zips#539 -->
+<!-- zcash/librustzcash#1410 -->
 <g id="node20" class="node open">
-<title>zcash/zips#539</title>
-<g id="a_node20"><a xlink:href="https://github.com/zcash/zips/issues/539" xlink:title="zcash/zips#539&#10;[protocol spec] [ZIP 203]&#10;Clarify how transaction&#10;lock times are handled" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-9405 289,-9405 289,-9337 483,-9337 483,-9405"/>
-<text text-anchor="middle" x="386" y="-9389.8" font-family="Times,serif" font-size="14.00">zcash/zips#539</text>
-<text text-anchor="middle" x="386" y="-9374.8" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 203]</text>
-<text text-anchor="middle" x="386" y="-9359.8" font-family="Times,serif" font-size="14.00">Clarify how transaction</text>
-<text text-anchor="middle" x="386" y="-9344.8" font-family="Times,serif" font-size="14.00">lock times are handled</text>
+<title>zcash/librustzcash#1410</title>
+<g id="a_node20"><a xlink:href="https://github.com/zcash/librustzcash/issues/1410" xlink:title="zcash/librustzcash#1410&#10;zcash_client_backend:&#10;Introduce &quot;chain access&#10;API&quot; to the sync engine" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1017,-6712.69 821,-6712.69 821,-6644.69 1017,-6644.69 1017,-6712.69"/>
+<text text-anchor="middle" x="919" y="-6697.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1410</text>
+<text text-anchor="middle" x="919" y="-6682.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="919" y="-6667.49" font-family="Times,serif" font-size="14.00">Introduce &quot;chain access</text>
+<text text-anchor="middle" x="919" y="-6652.49" font-family="Times,serif" font-size="14.00">API&quot; to the sync engine</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#539&#45;&gt;zcash/zips#750 -->
-<g id="edge21" class="edge">
-<title>zcash/zips#539&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M483.46,-9341.3C488.49,-9337.4 493.08,-9333 497,-9328 633.89,-9153.5 648.87,-8429.3 650.37,-8228.1"/>
-<polygon fill="black" stroke="black" points="653.87,-8227.82 650.44,-8217.8 646.87,-8227.78 653.87,-8227.82"/>
-</g>
-<!-- zcash/zips#539&#45;&gt;zcash/zips#774 -->
-<g id="edge22" class="edge">
-<title>zcash/zips#539&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M481.13,-9405.1C486.6,-9407.9 491.93,-9410.9 497,-9414 547.86,-9445.2 597.71,-9494 626.21,-9524.2"/>
-<polygon fill="black" stroke="black" points="623.93,-9526.89 633.32,-9531.8 629.04,-9522.11 623.93,-9526.89"/>
+<!-- zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410 -->
+<g id="edge19" class="edge">
+<title>zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410</title>
+<path fill="none" stroke="black" d="M750.99,-6736.59C770.52,-6729.8 791.11,-6722.69 810.91,-6715.8"/>
+<polygon fill="black" stroke="black" points="812.23,-6719.04 820.56,-6712.49 809.97,-6712.42 812.23,-6719.04"/>
 </g>
-<!-- zcash/zips#630 -->
+<!-- zcash/librustzcash#1414 -->
 <g id="node21" class="node open">
-<title>zcash/zips#630</title>
-<g id="a_node21"><a xlink:href="https://github.com/zcash/zips/issues/630" xlink:title="zcash/zips#630&#10;[protocol spec] [ZIP 212]&#10;zcashd enforces the 0x02&#10;lead byte for coinbase&#10;outputs only after end of&#10;the original grace period" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-9319 287,-9319 287,-9221 485,-9221 485,-9319"/>
-<text text-anchor="middle" x="386" y="-9303.8" font-family="Times,serif" font-size="14.00">zcash/zips#630</text>
-<text text-anchor="middle" x="386" y="-9288.8" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 212]</text>
-<text text-anchor="middle" x="386" y="-9273.8" font-family="Times,serif" font-size="14.00">zcashd enforces the 0x02</text>
-<text text-anchor="middle" x="386" y="-9258.8" font-family="Times,serif" font-size="14.00">lead byte for coinbase</text>
-<text text-anchor="middle" x="386" y="-9243.8" font-family="Times,serif" font-size="14.00">outputs only after end of</text>
-<text text-anchor="middle" x="386" y="-9228.8" font-family="Times,serif" font-size="14.00">the original grace period</text>
+<title>zcash/librustzcash#1414</title>
+<g id="a_node21"><a xlink:href="https://github.com/zcash/librustzcash/issues/1414" xlink:title="zcash/librustzcash#1414&#10;zcash_client_backend:&#10;Create the framework for&#10;an in&#45;memory wallet&#10;backend" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485.5,-6746.19 286.5,-6746.19 286.5,-6663.19 485.5,-6663.19 485.5,-6746.19"/>
+<text text-anchor="middle" x="386" y="-6730.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1414</text>
+<text text-anchor="middle" x="386" y="-6715.99" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="386" y="-6700.99" font-family="Times,serif" font-size="14.00">Create the framework for</text>
+<text text-anchor="middle" x="386" y="-6685.99" font-family="Times,serif" font-size="14.00">an in&#45;memory wallet</text>
+<text text-anchor="middle" x="386" y="-6670.99" font-family="Times,serif" font-size="14.00">backend</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#630&#45;&gt;zcash/zips#750 -->
+<!-- zcash/librustzcash#1415 -->
+<g id="node22" class="node open">
+<title>zcash/librustzcash#1415</title>
+<g id="a_node22"><a xlink:href="https://github.com/zcash/librustzcash/issues/1415" xlink:title="zcash/librustzcash#1415&#10;zcash_client_backend:&#10;Implement internals of&#10;in&#45;memory wallet by&#10;migrating tests from&#10;`zcash_client_sqlite`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="749.5,-6718.69 553.5,-6718.69 553.5,-6620.69 749.5,-6620.69 749.5,-6718.69"/>
+<text text-anchor="middle" x="651.5" y="-6703.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1415</text>
+<text text-anchor="middle" x="651.5" y="-6688.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="651.5" y="-6673.49" font-family="Times,serif" font-size="14.00">Implement internals of</text>
+<text text-anchor="middle" x="651.5" y="-6658.49" font-family="Times,serif" font-size="14.00">in&#45;memory wallet by</text>
+<text text-anchor="middle" x="651.5" y="-6643.49" font-family="Times,serif" font-size="14.00">migrating tests from</text>
+<text text-anchor="middle" x="651.5" y="-6628.49" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415 -->
+<g id="edge20" class="edge">
+<title>zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415</title>
+<path fill="none" stroke="black" d="M485.87,-6691.59C504.56,-6689.09 524.19,-6686.49 543.13,-6683.99"/>
+<polygon fill="black" stroke="black" points="543.84,-6687.43 553.27,-6682.59 542.89,-6680.5 543.84,-6687.43"/>
+</g>
+<!-- zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410 -->
+<g id="edge21" class="edge">
+<title>zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410</title>
+<path fill="none" stroke="black" d="M749.85,-6672.99C769.61,-6673.69 790.48,-6674.39 810.56,-6675.09"/>
+<polygon fill="black" stroke="black" points="810.56,-6678.6 820.66,-6675.39 810.77,-6671.6 810.56,-6678.6"/>
+</g>
+<!-- zcash/librustzcash#1188 -->
+<g id="node23" class="node open">
+<title>zcash/librustzcash#1188</title>
+<g id="a_node23"><a xlink:href="https://github.com/zcash/librustzcash/issues/1188" xlink:title="zcash/librustzcash#1188&#10;`zcash_client_backend`:&#10;Support import of seed&#10;phrases from transparent&#45;&#10;only wallets." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1021.5,-7125.19 816.5,-7125.19 816.5,-7042.19 1021.5,-7042.19 1021.5,-7125.19"/>
+<text text-anchor="middle" x="919" y="-7109.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1188</text>
+<text text-anchor="middle" x="919" y="-7094.99" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
+<text text-anchor="middle" x="919" y="-7079.99" font-family="Times,serif" font-size="14.00">Support import of seed</text>
+<text text-anchor="middle" x="919" y="-7064.99" font-family="Times,serif" font-size="14.00">phrases from transparent&#45;</text>
+<text text-anchor="middle" x="919" y="-7049.99" font-family="Times,serif" font-size="14.00">only wallets.</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348 -->
+<g id="edge22" class="edge">
+<title>zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348</title>
+<path fill="none" stroke="black" d="M1021.6,-7115.39C1034.8,-7119.49 1048.4,-7123.69 1061.7,-7127.89"/>
+<polygon fill="black" stroke="black" points="1060.81,-7131.28 1071.4,-7130.89 1062.88,-7124.6 1060.81,-7131.28"/>
+</g>
+<!-- zcash/librustzcash#1552 -->
+<g id="node24" class="node open">
+<title>zcash/librustzcash#1552</title>
+<g id="a_node24"><a xlink:href="https://github.com/zcash/librustzcash/issues/1552" xlink:title="zcash/librustzcash#1552&#10;zcash_client_backend: Add&#10;the functionality to&#10;restore from `zcashd`&#10;wallet.dat and/or wallet&#10;dump files produced by&#10;`z_exportwallet`." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-6528.19 283,-6528.19 283,-6415.19 489,-6415.19 489,-6528.19"/>
+<text text-anchor="middle" x="386" y="-6512.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1552</text>
+<text text-anchor="middle" x="386" y="-6497.99" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
+<text text-anchor="middle" x="386" y="-6482.99" font-family="Times,serif" font-size="14.00">the functionality to</text>
+<text text-anchor="middle" x="386" y="-6467.99" font-family="Times,serif" font-size="14.00">restore from `zcashd`</text>
+<text text-anchor="middle" x="386" y="-6452.99" font-family="Times,serif" font-size="14.00">wallet.dat and/or wallet</text>
+<text text-anchor="middle" x="386" y="-6437.99" font-family="Times,serif" font-size="14.00">dump files produced by</text>
+<text text-anchor="middle" x="386" y="-6422.99" font-family="Times,serif" font-size="14.00">`z_exportwallet`.</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6329 -->
+<g id="node25" class="node open">
+<title>zcash/zcash#6329</title>
+<g id="a_node25"><a xlink:href="https://github.com/zcash/zcash/issues/6329" xlink:title="zcash/zcash#6329&#10;Remove `z_listaddresses`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1019,-10086.69 819,-10086.69 819,-10033.69 1019,-10033.69 1019,-10086.69"/>
+<text text-anchor="middle" x="919" y="-10071.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6329</text>
+<text text-anchor="middle" x="919" y="-10056.49" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
+<text text-anchor="middle" x="919" y="-10041.49" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6330 -->
+<g id="node26" class="node open">
+<title>zcash/zcash#6330</title>
+<g id="a_node26"><a xlink:href="https://github.com/zcash/zcash/issues/6330" xlink:title="zcash/zcash#6330&#10;Remove `z_listaddresses`&#10;RPC method" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1274.5,-10086.69 1074.5,-10086.69 1074.5,-10033.69 1274.5,-10033.69 1274.5,-10086.69"/>
+<text text-anchor="middle" x="1174.5" y="-10071.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6330</text>
+<text text-anchor="middle" x="1174.5" y="-10056.49" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
+<text text-anchor="middle" x="1174.5" y="-10041.49" font-family="Times,serif" font-size="14.00">RPC method</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6329&#45;&gt;zcash/zcash#6330 -->
 <g id="edge23" class="edge">
-<title>zcash/zips#630&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M485.03,-9224.8C489.47,-9220.5 493.51,-9216 497,-9211 610.7,-9049.3 642.02,-8414.5 648.85,-8227.9"/>
-<polygon fill="black" stroke="black" points="652.35,-8227.92 649.21,-8217.8 645.36,-8227.67 652.35,-8227.92"/>
+<title>zcash/zcash#6329&#45;&gt;zcash/zcash#6330</title>
+<path fill="none" stroke="black" d="M1019.1,-10060.19C1033.9,-10060.19 1049.2,-10060.19 1064.2,-10060.19"/>
+<polygon fill="black" stroke="black" points="1064.5,-10063.7 1074.5,-10060.19 1064.5,-10056.7 1064.5,-10063.7"/>
 </g>
-<!-- zcash/zips#630&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zcash#5583 -->
+<g id="node27" class="node open">
+<title>zcash/zcash#5583</title>
+<g id="a_node27"><a xlink:href="https://github.com/zcash/zcash/issues/5583" xlink:title="zcash/zcash#5583&#10;Clean up null pointer&#10;handling in Rust FFI" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1002.5,-10157.69 835.5,-10157.69 835.5,-10104.69 1002.5,-10104.69 1002.5,-10157.69"/>
+<text text-anchor="middle" x="919" y="-10142.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5583</text>
+<text text-anchor="middle" x="919" y="-10127.49" font-family="Times,serif" font-size="14.00">Clean up null pointer</text>
+<text text-anchor="middle" x="919" y="-10112.49" font-family="Times,serif" font-size="14.00">handling in Rust FFI</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6856 -->
+<g id="node28" class="node open">
+<title>zcash/zcash#6856</title>
+<g id="a_node28"><a xlink:href="https://github.com/zcash/zcash/issues/6856" xlink:title="zcash/zcash#6856&#10;Release 5.10.0" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1249,-9937.69 1100,-9937.69 1100,-9899.69 1249,-9899.69 1249,-9937.69"/>
+<text text-anchor="middle" x="1174.5" y="-9922.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6856</text>
+<text text-anchor="middle" x="1174.5" y="-9907.49" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#5583&#45;&gt;zcash/zcash#6856 -->
 <g id="edge24" class="edge">
-<title>zcash/zips#630&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M485.01,-9318.3C489.18,-9321.4 493.21,-9324.6 497,-9328 562.27,-9386 613.65,-9477.3 636.92,-9523"/>
-<polygon fill="black" stroke="black" points="633.83,-9524.65 641.46,-9532 640.08,-9521.5 633.83,-9524.65"/>
+<title>zcash/zcash#5583&#45;&gt;zcash/zcash#6856</title>
+<path fill="none" stroke="black" d="M1002.5,-10114.19C1012.9,-10109.19 1022.8,-10103.19 1031,-10096.19 1055.8,-10072.19 1039.9,-10053.19 1059,-10025.19 1080.7,-9992.99 1113.5,-9963.8 1138.5,-9944.19"/>
+<polygon fill="black" stroke="black" points="1140.86,-9946.8 1146.6,-9937.9 1136.56,-9941.27 1140.86,-9946.8"/>
 </g>
-<!-- zcash/zips#488 -->
-<g id="node22" class="node open">
-<title>zcash/zips#488</title>
-<g id="a_node22"><a xlink:href="https://github.com/zcash/zips/issues/488" xlink:title="zcash/zips#488&#10;[protocol spec] Clarify&#10;the return type of&#10;NoteCommitment^Orchard&#10;and usage of it vs&#10;NoteCommit^Orchard" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="493.5,-8175 278.5,-8175 278.5,-8077 493.5,-8077 493.5,-8175"/>
-<text text-anchor="middle" x="386" y="-8159.8" font-family="Times,serif" font-size="14.00">zcash/zips#488</text>
-<text text-anchor="middle" x="386" y="-8144.8" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
-<text text-anchor="middle" x="386" y="-8129.8" font-family="Times,serif" font-size="14.00">the return type of</text>
-<text text-anchor="middle" x="386" y="-8114.8" font-family="Times,serif" font-size="14.00">NoteCommitment^Orchard</text>
-<text text-anchor="middle" x="386" y="-8099.8" font-family="Times,serif" font-size="14.00">and usage of it vs</text>
-<text text-anchor="middle" x="386" y="-8084.8" font-family="Times,serif" font-size="14.00">NoteCommit^Orchard</text>
+<!-- zcash/zcash#5716 -->
+<g id="node152" class="node open">
+<title>zcash/zcash#5716</title>
+<g id="a_node152"><a xlink:href="https://github.com/zcash/zcash/issues/5716" xlink:title="zcash/zcash#5716&#10;Use an automated tool for&#10;generating correct FFI&#10;headers." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1531,-9797.69 1328,-9797.69 1328,-9729.69 1531,-9729.69 1531,-9797.69"/>
+<text text-anchor="middle" x="1429.5" y="-9782.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5716</text>
+<text text-anchor="middle" x="1429.5" y="-9767.49" font-family="Times,serif" font-size="14.00">Use an automated tool for</text>
+<text text-anchor="middle" x="1429.5" y="-9752.49" font-family="Times,serif" font-size="14.00">generating correct FFI</text>
+<text text-anchor="middle" x="1429.5" y="-9737.49" font-family="Times,serif" font-size="14.00">headers.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#488&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#5583&#45;&gt;zcash/zcash#5716 -->
+<g id="edge160" class="edge">
+<title>zcash/zcash#5583&#45;&gt;zcash/zcash#5716</title>
+<path fill="none" stroke="black" d="M1002.8,-10145.19C1082.8,-10154.19 1203.7,-10155.19 1285.5,-10096.19 1380.2,-10026.19 1412.9,-9881.59 1423.6,-9808.19"/>
+<polygon fill="black" stroke="black" points="1427.12,-9808.28 1425,-9797.9 1420.18,-9807.33 1427.12,-9808.28"/>
+</g>
+<!-- zcash/zcash#6947 -->
+<g id="node196" class="node open">
+<title>zcash/zcash#6947</title>
+<g id="a_node196"><a xlink:href="https://github.com/zcash/zcash/issues/6947" xlink:title="zcash/zcash#6947&#10;Release 6.0.0&#45;rc1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1504,-7314.69 1355,-7314.69 1355,-7276.69 1504,-7276.69 1504,-7314.69"/>
+<text text-anchor="middle" x="1429.5" y="-7299.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6947</text>
+<text text-anchor="middle" x="1429.5" y="-7284.49" font-family="Times,serif" font-size="14.00">Release 6.0.0&#45;rc1</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6856&#45;&gt;zcash/zcash#6947 -->
+<g id="edge161" class="edge">
+<title>zcash/zcash#6856&#45;&gt;zcash/zcash#6947</title>
+<path fill="none" stroke="black" d="M1214.9,-9899.69C1240.1,-9885.19 1270.7,-9862.59 1285.5,-9832.69 1316.5,-9770.09 1273.6,-7372.59 1318,-7318.69 1325.2,-7309.99 1334.7,-7304.09 1345.1,-7300.09"/>
+<polygon fill="black" stroke="black" points="1346.48,-7303.33 1354.9,-7296.89 1344.31,-7296.67 1346.48,-7303.33"/>
+</g>
+<!-- zcash/zcash#6389 -->
+<g id="node29" class="node needs&#45;review">
+<title>zcash/zcash#6389</title>
+<g id="a_node29"><a xlink:href="https://github.com/zcash/zcash/pull/6389" xlink:title="zcash/zcash#6389&#10;Add `z_getbalances` RPC&#10;method" target="_blank">
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="1017.5,-9898.19 820.5,-9898.19 820.5,-9894.19 816.5,-9894.19 816.5,-9890.19 820.5,-9890.19 820.5,-9853.19 816.5,-9853.19 816.5,-9849.19 820.5,-9849.19 820.5,-9845.19 1017.5,-9845.19 1017.5,-9898.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="820.5,-9894.19 824.5,-9894.19 824.5,-9890.19 820.5,-9890.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="820.5,-9853.19 824.5,-9853.19 824.5,-9849.19 820.5,-9849.19 "/>
+<text text-anchor="middle" x="919" y="-9882.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6389</text>
+<text text-anchor="middle" x="919" y="-9867.99" font-family="Times,serif" font-size="14.00">Add `z_getbalances` RPC</text>
+<text text-anchor="middle" x="919" y="-9852.99" font-family="Times,serif" font-size="14.00">method</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6856 -->
 <g id="edge25" class="edge">
-<title>zcash/zips#488&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M493.8,-8146.3C513.35,-8150 533.67,-8153.8 552.95,-8157.5"/>
-<polygon fill="black" stroke="black" points="552.44,-8160.97 562.92,-8159.4 553.75,-8154.09 552.44,-8160.97"/>
+<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6856</title>
+<path fill="none" stroke="black" d="M1017.6,-9889.8C1041.5,-9894.19 1066.7,-9898.9 1089.8,-9903.19"/>
+<polygon fill="black" stroke="black" points="1089.43,-9906.69 1099.9,-9905.09 1090.72,-9899.81 1089.43,-9906.69"/>
 </g>
-<!-- zcash/zips#430 -->
-<g id="node23" class="node open">
-<title>zcash/zips#430</title>
-<g id="a_node23"><a xlink:href="https://github.com/zcash/zips/issues/430" xlink:title="zcash/zips#430&#10;[protocol spec] In&#10;4.1.11, GroupHash^G(r)&#10;should be GroupHash^G(r)*&#10;(for Sapling but not&#10;Orchard)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="495,-8059 277,-8059 277,-7961 495,-7961 495,-8059"/>
-<text text-anchor="middle" x="386" y="-8043.8" font-family="Times,serif" font-size="14.00">zcash/zips#430</text>
-<text text-anchor="middle" x="386" y="-8028.8" font-family="Times,serif" font-size="14.00">[protocol spec] In</text>
-<text text-anchor="middle" x="386" y="-8013.8" font-family="Times,serif" font-size="14.00">4.1.11, GroupHash^G(r)</text>
-<text text-anchor="middle" x="386" y="-7998.8" font-family="Times,serif" font-size="14.00">should be GroupHash^G(r)*</text>
-<text text-anchor="middle" x="386" y="-7983.8" font-family="Times,serif" font-size="14.00">(for Sapling but not</text>
-<text text-anchor="middle" x="386" y="-7968.8" font-family="Times,serif" font-size="14.00">Orchard)</text>
+<!-- zcash/zcash#6325 -->
+<g id="node170" class="node open">
+<title>zcash/zcash#6325</title>
+<g id="a_node170"><a xlink:href="https://github.com/zcash/zcash/issues/6325" xlink:title="zcash/zcash#6325&#10;Remove `z_getbalance`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1266.5,-8276.19 1082.5,-8276.19 1082.5,-8223.19 1266.5,-8223.19 1266.5,-8276.19"/>
+<text text-anchor="middle" x="1174.5" y="-8260.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6325</text>
+<text text-anchor="middle" x="1174.5" y="-8245.99" font-family="Times,serif" font-size="14.00">Remove `z_getbalance`</text>
+<text text-anchor="middle" x="1174.5" y="-8230.99" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#430&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6325 -->
+<g id="edge162" class="edge">
+<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6325</title>
+<path fill="none" stroke="black" d="M920.58,-9844.99C925.08,-9646.9 957.14,-8412.49 1059,-8285.69 1063.2,-8280.49 1068,-8276.09 1073.4,-8272.3"/>
+<polygon fill="black" stroke="black" points="1075.58,-8275.06 1082.2,-8266.8 1071.86,-8269.13 1075.58,-8275.06"/>
+</g>
+<!-- zcash/zcash#5925 -->
+<g id="node172" class="node open">
+<title>zcash/zcash#5925</title>
+<g id="a_node172"><a xlink:href="https://github.com/zcash/zcash/issues/5925" xlink:title="zcash/zcash#5925&#10;z_getbalance deprecation&#10;(question)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1273.5,-8347.19 1075.5,-8347.19 1075.5,-8294.19 1273.5,-8294.19 1273.5,-8347.19"/>
+<text text-anchor="middle" x="1174.5" y="-8331.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5925</text>
+<text text-anchor="middle" x="1174.5" y="-8316.99" font-family="Times,serif" font-size="14.00">z_getbalance deprecation</text>
+<text text-anchor="middle" x="1174.5" y="-8301.99" font-family="Times,serif" font-size="14.00">(question)</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#5925 -->
+<g id="edge163" class="edge">
+<title>zcash/zcash#6389&#45;&gt;zcash/zcash#5925</title>
+<path fill="none" stroke="black" d="M920.69,-9844.9C925.92,-9651.9 961.62,-8477.4 1059,-8356.69 1061.5,-8353.69 1064.2,-8350.9 1067.1,-8348.3"/>
+<polygon fill="black" stroke="black" points="1069.5,-8350.86 1075.3,-8341.99 1065.24,-8345.31 1069.5,-8350.86"/>
+</g>
+<!-- zcash/zcash#6327 -->
+<g id="node173" class="node open">
+<title>zcash/zcash#6327</title>
+<g id="a_node173"><a xlink:href="https://github.com/zcash/zcash/issues/6327" xlink:title="zcash/zcash#6327&#10;Remove&#10;`z_gettotalbalance` usage&#10;from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1275.5,-8575.69 1073.5,-8575.69 1073.5,-8507.69 1275.5,-8507.69 1275.5,-8575.69"/>
+<text text-anchor="middle" x="1174.5" y="-8560.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6327</text>
+<text text-anchor="middle" x="1174.5" y="-8545.49" font-family="Times,serif" font-size="14.00">Remove</text>
+<text text-anchor="middle" x="1174.5" y="-8530.49" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` usage</text>
+<text text-anchor="middle" x="1174.5" y="-8515.49" font-family="Times,serif" font-size="14.00">from RPC tests</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6327 -->
+<g id="edge164" class="edge">
+<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6327</title>
+<path fill="none" stroke="black" d="M921.23,-9844.9C929.52,-9669.59 979.23,-8689.4 1059,-8585.69 1061.1,-8582.99 1063.3,-8580.49 1065.8,-8578.09"/>
+<polygon fill="black" stroke="black" points="1068.25,-8580.6 1073.5,-8571.4 1063.66,-8575.32 1068.25,-8580.6"/>
+</g>
+<!-- zcash/zcash#6657 -->
+<g id="node30" class="node open">
+<title>zcash/zcash#6657</title>
+<g id="a_node30"><a xlink:href="https://github.com/zcash/zcash/issues/6657" xlink:title="zcash/zcash#6657&#10;Availability of parameter&#10;and depends&#45;sources&#10;downloads is dependent on&#10;availability of&#10;download.z.cash" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1024.5,-10014.69 813.5,-10014.69 813.5,-9916.69 1024.5,-9916.69 1024.5,-10014.69"/>
+<text text-anchor="middle" x="919" y="-9999.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6657</text>
+<text text-anchor="middle" x="919" y="-9984.49" font-family="Times,serif" font-size="14.00">Availability of parameter</text>
+<text text-anchor="middle" x="919" y="-9969.49" font-family="Times,serif" font-size="14.00">and depends&#45;sources</text>
+<text text-anchor="middle" x="919" y="-9954.49" font-family="Times,serif" font-size="14.00">downloads is dependent on</text>
+<text text-anchor="middle" x="919" y="-9939.49" font-family="Times,serif" font-size="14.00">availability of</text>
+<text text-anchor="middle" x="919" y="-9924.49" font-family="Times,serif" font-size="14.00">download.z.cash</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6657&#45;&gt;zcash/zcash#6856 -->
 <g id="edge26" class="edge">
-<title>zcash/zips#430&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M486.54,-8059.1C490.18,-8061.9 493.69,-8064.9 497,-8068 518.7,-8088.3 509.52,-8105.5 532,-8125 538.78,-8130.9 546.33,-8136.1 554.26,-8140.9"/>
-<polygon fill="black" stroke="black" points="552.55,-8143.95 562.98,-8145.8 555.98,-8137.85 552.55,-8143.95"/>
+<title>zcash/zcash#6657&#45;&gt;zcash/zcash#6856</title>
+<path fill="none" stroke="black" d="M1024.6,-9946.3C1046.3,-9942.3 1068.8,-9938.09 1089.7,-9934.3"/>
+<polygon fill="black" stroke="black" points="1090.53,-9937.7 1099.7,-9932.4 1089.22,-9930.82 1090.53,-9937.7"/>
 </g>
-<!-- zcash/zips#415 -->
-<g id="node24" class="node open">
-<title>zcash/zips#415</title>
-<g id="a_node24"><a xlink:href="https://github.com/zcash/zips/issues/415" xlink:title="zcash/zips#415&#10;[protocol spec] 4.17.2&#10;(Spend statement): cm^old&#10;is not an auxiliary input" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="492.5,-7943 279.5,-7943 279.5,-7875 492.5,-7875 492.5,-7943"/>
-<text text-anchor="middle" x="386" y="-7927.8" font-family="Times,serif" font-size="14.00">zcash/zips#415</text>
-<text text-anchor="middle" x="386" y="-7912.8" font-family="Times,serif" font-size="14.00">[protocol spec] 4.17.2</text>
-<text text-anchor="middle" x="386" y="-7897.8" font-family="Times,serif" font-size="14.00">(Spend statement): cm^old</text>
-<text text-anchor="middle" x="386" y="-7882.8" font-family="Times,serif" font-size="14.00">is not an auxiliary input</text>
+<!-- zcash/halo2#455 -->
+<g id="node31" class="node open">
+<title>zcash/halo2#455</title>
+<g id="a_node31"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-4198.19 551.5,-4198.19 551.5,-4145.19 751.5,-4145.19 751.5,-4198.19"/>
+<text text-anchor="middle" x="651.5" y="-4182.99" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
+<text text-anchor="middle" x="651.5" y="-4167.99" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
+<text text-anchor="middle" x="651.5" y="-4152.99" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#415&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#597 -->
+<g id="node32" class="node open">
+<title>zcash/zips#597</title>
+<g id="a_node32"><a xlink:href="https://github.com/zcash/zips/issues/597" xlink:title="zcash/zips#597&#10;Finish all remaining&#10;NU5/Orchard documentation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1031,-4241.2 1028,-4245.2 1007,-4245.2 1004,-4241.2 807,-4241.2 807,-4188.2 1031,-4188.2 1031,-4241.2"/>
+<text text-anchor="middle" x="919" y="-4226" font-family="Times,serif" font-size="14.00">zcash/zips#597</text>
+<text text-anchor="middle" x="919" y="-4211" font-family="Times,serif" font-size="14.00">Finish all remaining</text>
+<text text-anchor="middle" x="919" y="-4196" font-family="Times,serif" font-size="14.00">NU5/Orchard documentation</text>
+</a>
+</g>
+</g>
+<!-- zcash/halo2#455&#45;&gt;zcash/zips#597 -->
 <g id="edge27" class="edge">
-<title>zcash/zips#415&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M488.36,-7943.2C491.46,-7945.9 494.36,-7948.9 497,-7952 547.47,-8012.1 482.55,-8064.1 532,-8125 538.25,-8132.7 545.88,-8139.3 554.22,-8144.8"/>
-<polygon fill="black" stroke="black" points="552.44,-8147.81 562.78,-8150.1 556.12,-8141.86 552.44,-8147.81"/>
+<title>zcash/halo2#455&#45;&gt;zcash/zips#597</title>
+<path fill="none" stroke="black" d="M751.74,-4187.8C766.48,-4190.19 781.81,-4192.69 796.94,-4195.09"/>
+<polygon fill="black" stroke="black" points="796.41,-4198.55 806.84,-4196.69 797.53,-4191.64 796.41,-4198.55"/>
 </g>
-<!-- zcash/zips#388 -->
-<g id="node25" class="node open">
-<title>zcash/zips#388</title>
-<g id="a_node25"><a xlink:href="https://github.com/zcash/zips/issues/388" xlink:title="zcash/zips#388&#10;[protocol spec] Spec is&#10;ambiguous about how to&#10;generate Sapling dummy&#10;output notes after Canopy" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488,-7856.5 284,-7856.5 284,-7773.5 488,-7773.5 488,-7856.5"/>
-<text text-anchor="middle" x="386" y="-7841.3" font-family="Times,serif" font-size="14.00">zcash/zips#388</text>
-<text text-anchor="middle" x="386" y="-7826.3" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
-<text text-anchor="middle" x="386" y="-7811.3" font-family="Times,serif" font-size="14.00">ambiguous about how to</text>
-<text text-anchor="middle" x="386" y="-7796.3" font-family="Times,serif" font-size="14.00">generate Sapling dummy</text>
-<text text-anchor="middle" x="386" y="-7781.3" font-family="Times,serif" font-size="14.00">output notes after Canopy</text>
+<!-- zcash/zips#809 -->
+<g id="node33" class="node open">
+<title>zcash/zips#809</title>
+<g id="a_node33"><a xlink:href="https://github.com/zcash/zips/issues/809" xlink:title="zcash/zips#809&#10;Documentation Q2 2024" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1270,-5582.7 1267,-5586.7 1246,-5586.7 1243,-5582.7 1079,-5582.7 1079,-5544.7 1270,-5544.7 1270,-5582.7"/>
+<text text-anchor="middle" x="1174.5" y="-5567.5" font-family="Times,serif" font-size="14.00">zcash/zips#809</text>
+<text text-anchor="middle" x="1174.5" y="-5552.5" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#388&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#597&#45;&gt;zcash/zips#809 -->
 <g id="edge28" class="edge">
-<title>zcash/zips#388&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M488.27,-7856C491.44,-7859.1 494.38,-7862.4 497,-7866 565.95,-7959.5 461.76,-8032.5 532,-8125 538.09,-8133 545.71,-8139.8 554.12,-8145.5"/>
-<polygon fill="black" stroke="black" points="552.43,-8148.57 562.77,-8150.9 556.14,-8142.64 552.43,-8148.57"/>
+<title>zcash/zips#597&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M925.01,-4241.39C957.16,-4412.49 1134.4,-5355.59 1168,-5534.39"/>
+<polygon fill="black" stroke="black" points="1164.59,-5535.22 1169.9,-5544.39 1171.47,-5533.92 1164.59,-5535.22"/>
 </g>
-<!-- zcash/zips#303 -->
-<g id="node26" class="node open">
-<title>zcash/zips#303</title>
-<g id="a_node26"><a xlink:href="https://github.com/zcash/zips/issues/303" xlink:title="zcash/zips#303&#10;[protocol spec] 4.15.1&#10;refers to BCTV14 for&#10;encoding" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="472,-7755 300,-7755 300,-7687 472,-7687 472,-7755"/>
-<text text-anchor="middle" x="386" y="-7739.8" font-family="Times,serif" font-size="14.00">zcash/zips#303</text>
-<text text-anchor="middle" x="386" y="-7724.8" font-family="Times,serif" font-size="14.00">[protocol spec] 4.15.1</text>
-<text text-anchor="middle" x="386" y="-7709.8" font-family="Times,serif" font-size="14.00">refers to BCTV14 for</text>
-<text text-anchor="middle" x="386" y="-7694.8" font-family="Times,serif" font-size="14.00">encoding</text>
+<!-- zcash/zips#447 -->
+<g id="node34" class="node committed">
+<title>zcash/zips#447</title>
+<g id="a_node34"><a xlink:href="https://github.com/zcash/zips/issues/447" xlink:title="zcash/zips#447&#10;[ZIP 315] Best Practices&#10;for Wallets" target="_blank">
+<polygon fill="#a6cfff" stroke="black" points="1014.5,-5434.19 823.5,-5434.19 823.5,-5381.19 1014.5,-5381.19 1014.5,-5434.19"/>
+<text text-anchor="middle" x="919" y="-5418.99" font-family="Times,serif" font-size="14.00">zcash/zips#447</text>
+<text text-anchor="middle" x="919" y="-5403.99" font-family="Times,serif" font-size="14.00">[ZIP 315] Best Practices</text>
+<text text-anchor="middle" x="919" y="-5388.99" font-family="Times,serif" font-size="14.00">for Wallets</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#303&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#447&#45;&gt;zcash/zips#809 -->
 <g id="edge29" class="edge">
-<title>zcash/zips#303&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M472.18,-7742.7C481.73,-7748.3 490.38,-7755.2 497,-7764 594.22,-7892.6 436.96,-7994.8 532,-8125 538.1,-8133.4 545.87,-8140.4 554.49,-8146.2"/>
-<polygon fill="black" stroke="black" points="552.66,-8149.18 563,-8151.5 556.36,-8143.24 552.66,-8149.18"/>
+<title>zcash/zips#447&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M963.29,-5434.39C1011.1,-5463.8 1087.5,-5510.8 1133.8,-5539.3"/>
+<polygon fill="black" stroke="black" points="1132.05,-5542.33 1142.4,-5544.59 1135.72,-5536.37 1132.05,-5542.33"/>
 </g>
-<!-- zcash/zips#265 -->
-<g id="node27" class="node open">
-<title>zcash/zips#265</title>
-<g id="a_node27"><a xlink:href="https://github.com/zcash/zips/issues/265" xlink:title="zcash/zips#265&#10;[protocol spec] [ZIP 205]&#10;Testnet difficulty&#10;adjustment:&#10;implementation does not&#10;match spec" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-7669 289,-7669 289,-7571 483,-7571 483,-7669"/>
-<text text-anchor="middle" x="386" y="-7653.8" font-family="Times,serif" font-size="14.00">zcash/zips#265</text>
-<text text-anchor="middle" x="386" y="-7638.8" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 205]</text>
-<text text-anchor="middle" x="386" y="-7623.8" font-family="Times,serif" font-size="14.00">Testnet difficulty</text>
-<text text-anchor="middle" x="386" y="-7608.8" font-family="Times,serif" font-size="14.00">adjustment:</text>
-<text text-anchor="middle" x="386" y="-7593.8" font-family="Times,serif" font-size="14.00">implementation does not</text>
-<text text-anchor="middle" x="386" y="-7578.8" font-family="Times,serif" font-size="14.00">match spec</text>
+<!-- zcash/zcash#5912 -->
+<g id="node35" class="node open">
+<title>zcash/zcash#5912</title>
+<g id="a_node35"><a xlink:href="https://github.com/zcash/zcash/pull/5912" xlink:title="zcash/zcash#5912&#10;NU5 consensus labeled" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-4031.7 28,-4031.7 28,-4027.7 24,-4027.7 24,-4023.7 28,-4023.7 28,-4001.7 24,-4001.7 24,-3997.7 28,-3997.7 28,-3993.7 212,-3993.7 212,-4031.7"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="28,-4027.7 32,-4027.7 32,-4023.7 28,-4023.7 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="28,-4001.7 32,-4001.7 32,-3997.7 28,-3997.7 "/>
+<text text-anchor="middle" x="120" y="-4016.5" font-family="Times,serif" font-size="14.00">zcash/zcash#5912</text>
+<text text-anchor="middle" x="120" y="-4001.5" font-family="Times,serif" font-size="14.00">NU5 consensus labeled</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#265&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#3957 -->
+<g id="node36" class="node open">
+<title>zcash/zcash#3957</title>
+<g id="a_node36"><a xlink:href="https://github.com/zcash/zcash/issues/3957" xlink:title="zcash/zcash#3957&#10;Link the Code and&#10;Protocol" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="460.5,-4039.2 457.5,-4043.2 436.5,-4043.2 433.5,-4039.2 311.5,-4039.2 311.5,-3986.2 460.5,-3986.2 460.5,-4039.2"/>
+<text text-anchor="middle" x="386" y="-4024" font-family="Times,serif" font-size="14.00">zcash/zcash#3957</text>
+<text text-anchor="middle" x="386" y="-4009" font-family="Times,serif" font-size="14.00">Link the Code and</text>
+<text text-anchor="middle" x="386" y="-3994" font-family="Times,serif" font-size="14.00">Protocol</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#5912&#45;&gt;zcash/zcash#3957 -->
 <g id="edge30" class="edge">
-<title>zcash/zips#265&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M483.07,-7661.8C488.35,-7666.7 493.08,-7672 497,-7678 551.76,-7761.2 474.01,-8044 532,-8125 538.03,-8133.4 545.74,-8140.5 554.34,-8146.3"/>
-<polygon fill="black" stroke="black" points="552.48,-8149.27 562.82,-8151.6 556.2,-8143.33 552.48,-8149.27"/>
+<title>zcash/zcash#5912&#45;&gt;zcash/zcash#3957</title>
+<path fill="none" stroke="black" d="M212.22,-4012.7C241.03,-4012.7 272.7,-4012.7 300.98,-4012.7"/>
+<polygon fill="black" stroke="black" points="301.23,-4016.2 311.23,-4012.7 301.23,-4009.2 301.23,-4016.2"/>
 </g>
-<!-- zcash/zips#194 -->
-<g id="node28" class="node open">
-<title>zcash/zips#194</title>
-<g id="a_node28"><a xlink:href="https://github.com/zcash/zips/issues/194" xlink:title="zcash/zips#194&#10;[protocol spec] Issues&#10;with section 4.21 (Block&#10;Chain Scanning for&#10;Sapling and Orchard)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-7552.5 292,-7552.5 292,-7469.5 480,-7469.5 480,-7552.5"/>
-<text text-anchor="middle" x="386" y="-7537.3" font-family="Times,serif" font-size="14.00">zcash/zips#194</text>
-<text text-anchor="middle" x="386" y="-7522.3" font-family="Times,serif" font-size="14.00">[protocol spec] Issues</text>
-<text text-anchor="middle" x="386" y="-7507.3" font-family="Times,serif" font-size="14.00">with section 4.21 (Block</text>
-<text text-anchor="middle" x="386" y="-7492.3" font-family="Times,serif" font-size="14.00">Chain Scanning for</text>
-<text text-anchor="middle" x="386" y="-7477.3" font-family="Times,serif" font-size="14.00">Sapling and Orchard)</text>
+<!-- zcash/zips#750 -->
+<g id="node37" class="node open">
+<title>zcash/zips#750</title>
+<g id="a_node37"><a xlink:href="https://github.com/zcash/zips/issues/750" xlink:title="zcash/zips#750&#10;Q2 2024 protocol spec&#10;updates part 1: finish&#10;NU5/Orchard and&#10;backlogged specs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="740,-4299.2 737,-4303.2 716,-4303.2 713,-4299.2 563,-4299.2 563,-4216.2 740,-4216.2 740,-4299.2"/>
+<text text-anchor="middle" x="651.5" y="-4284" font-family="Times,serif" font-size="14.00">zcash/zips#750</text>
+<text text-anchor="middle" x="651.5" y="-4269" font-family="Times,serif" font-size="14.00">Q2 2024 protocol spec</text>
+<text text-anchor="middle" x="651.5" y="-4254" font-family="Times,serif" font-size="14.00">updates part 1: finish</text>
+<text text-anchor="middle" x="651.5" y="-4239" font-family="Times,serif" font-size="14.00">NU5/Orchard and</text>
+<text text-anchor="middle" x="651.5" y="-4224" font-family="Times,serif" font-size="14.00">backlogged specs</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#194&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#3957&#45;&gt;zcash/zips#750 -->
 <g id="edge31" class="edge">
-<title>zcash/zips#194&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M480.14,-7544.2C486.6,-7549.3 492.37,-7555.2 497,-7562 567.71,-7665.5 459.86,-8022.5 532,-8125 538.01,-8133.5 545.76,-8140.7 554.41,-8146.6"/>
-<polygon fill="black" stroke="black" points="552.62,-8149.61 562.96,-8151.9 556.3,-8143.66 552.62,-8149.61"/>
+<title>zcash/zcash#3957&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M460.75,-4025.1C474.34,-4030.39 487.29,-4038 497,-4048.7 545.55,-4102.39 485.71,-4152.09 532,-4207.69 538.32,-4215.3 546,-4221.8 554.37,-4227.3"/>
+<polygon fill="black" stroke="black" points="552.57,-4230.29 562.95,-4232.39 556.14,-4224.28 552.57,-4230.29"/>
 </g>
-<!-- zcash/zips#186 -->
-<g id="node29" class="node open">
-<title>zcash/zips#186</title>
-<g id="a_node29"><a xlink:href="https://github.com/zcash/zips/issues/186" xlink:title="zcash/zips#186&#10;[protocol spec] Choice of&#10;ovk in section 4.19.1&#10;should reflect&#10;implementation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-7451.5 289.5,-7451.5 289.5,-7368.5 482.5,-7368.5 482.5,-7451.5"/>
-<text text-anchor="middle" x="386" y="-7436.3" font-family="Times,serif" font-size="14.00">zcash/zips#186</text>
-<text text-anchor="middle" x="386" y="-7421.3" font-family="Times,serif" font-size="14.00">[protocol spec] Choice of</text>
-<text text-anchor="middle" x="386" y="-7406.3" font-family="Times,serif" font-size="14.00">ovk in section 4.19.1</text>
-<text text-anchor="middle" x="386" y="-7391.3" font-family="Times,serif" font-size="14.00">should reflect</text>
-<text text-anchor="middle" x="386" y="-7376.3" font-family="Times,serif" font-size="14.00">implementation</text>
+<!-- zcash/zips#750&#45;&gt;zcash/zips#597 -->
+<g id="edge32" class="edge">
+<title>zcash/zips#750&#45;&gt;zcash/zips#597</title>
+<path fill="none" stroke="black" d="M740.17,-4243.49C758.31,-4240.59 777.72,-4237.39 796.8,-4234.3"/>
+<polygon fill="black" stroke="black" points="797.43,-4237.74 806.75,-4232.69 796.32,-4230.83 797.43,-4237.74"/>
+</g>
+<!-- zcash/zips#816 -->
+<g id="node101" class="node open">
+<title>zcash/zips#816</title>
+<g id="a_node101"><a xlink:href="https://github.com/zcash/zips/issues/816" xlink:title="zcash/zips#816&#10;Protocol spec version&#10;2024.6.0" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="736.5,-2694.2 566.5,-2694.2 566.5,-2641.2 736.5,-2641.2 736.5,-2694.2"/>
+<text text-anchor="middle" x="651.5" y="-2679" font-family="Times,serif" font-size="14.00">zcash/zips#816</text>
+<text text-anchor="middle" x="651.5" y="-2664" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="651.5" y="-2649" font-family="Times,serif" font-size="14.00">2024.6.0</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#186&#45;&gt;zcash/zips#750 -->
-<g id="edge32" class="edge">
-<title>zcash/zips#186&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M482.63,-7444.3C488.09,-7448.9 492.98,-7454.1 497,-7460 580.36,-7582.3 447.41,-8003.6 532,-8125 537.97,-8133.6 545.69,-8140.7 554.33,-8146.6"/>
-<polygon fill="black" stroke="black" points="552.55,-8149.61 562.87,-8152 556.29,-8143.7 552.55,-8149.61"/>
+<!-- zcash/zips#750&#45;&gt;zcash/zips#816 -->
+<g id="edge165" class="edge">
+<title>zcash/zips#750&#45;&gt;zcash/zips#816</title>
+<path fill="none" stroke="black" d="M562.99,-4238.09C543.59,-4229.39 525.56,-4216.8 514.5,-4198.69 497.54,-4170.89 508.6,-3058.7 514.5,-3026.7 537.27,-2903.2 600.69,-2767.1 632.62,-2703.8"/>
+<polygon fill="black" stroke="black" points="635.88,-2705.1 637.28,-2694.6 629.64,-2701.93 635.88,-2705.1"/>
 </g>
-<!-- zcash/zips#195 -->
-<g id="node30" class="node open">
-<title>zcash/zips#195</title>
-<g id="a_node30"><a xlink:href="https://github.com/zcash/zips/issues/195" xlink:title="zcash/zips#195&#10;[protocol spec] Consensus&#10;rules about canonical&#10;encodings are misstated&#10;in the spec" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-7350.5 284.5,-7350.5 284.5,-7267.5 487.5,-7267.5 487.5,-7350.5"/>
-<text text-anchor="middle" x="386" y="-7335.3" font-family="Times,serif" font-size="14.00">zcash/zips#195</text>
-<text text-anchor="middle" x="386" y="-7320.3" font-family="Times,serif" font-size="14.00">[protocol spec] Consensus</text>
-<text text-anchor="middle" x="386" y="-7305.3" font-family="Times,serif" font-size="14.00">rules about canonical</text>
-<text text-anchor="middle" x="386" y="-7290.3" font-family="Times,serif" font-size="14.00">encodings are misstated</text>
-<text text-anchor="middle" x="386" y="-7275.3" font-family="Times,serif" font-size="14.00">in the spec</text>
+<!-- zcash/zips#721 -->
+<g id="node38" class="node open">
+<title>zcash/zips#721</title>
+<g id="a_node38"><a xlink:href="https://github.com/zcash/zips/issues/721" xlink:title="zcash/zips#721&#10;[protocol spec] Add links&#10;to audits in&#10;Acknowledgements" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-3967.7 289.5,-3967.7 289.5,-3899.7 482.5,-3899.7 482.5,-3967.7"/>
+<text text-anchor="middle" x="386" y="-3952.5" font-family="Times,serif" font-size="14.00">zcash/zips#721</text>
+<text text-anchor="middle" x="386" y="-3937.5" font-family="Times,serif" font-size="14.00">[protocol spec] Add links</text>
+<text text-anchor="middle" x="386" y="-3922.5" font-family="Times,serif" font-size="14.00">to audits in</text>
+<text text-anchor="middle" x="386" y="-3907.5" font-family="Times,serif" font-size="14.00">Acknowledgements</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#195&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#721&#45;&gt;zcash/zips#750 -->
 <g id="edge33" class="edge">
-<title>zcash/zips#195&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M487.78,-7347.9C491.19,-7351.3 494.3,-7355 497,-7359 592.5,-7500.1 435.08,-7984.8 532,-8125 537.94,-8133.6 545.64,-8140.7 554.27,-8146.7"/>
-<polygon fill="black" stroke="black" points="552.46,-8149.7 562.8,-8152 556.15,-8143.75 552.46,-8149.7"/>
+<title>zcash/zips#721&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M482.88,-3964C488.12,-3968 492.91,-3972.6 497,-3977.7 561.26,-4058.7 468.5,-4126.09 532,-4207.69 538.17,-4215.59 545.83,-4222.3 554.27,-4227.99"/>
+<polygon fill="black" stroke="black" points="552.59,-4231.07 562.95,-4233.3 556.24,-4225.1 552.59,-4231.07"/>
 </g>
-<!-- zcash/zips#167 -->
-<g id="node31" class="node open">
-<title>zcash/zips#167</title>
-<g id="a_node31"><a xlink:href="https://github.com/zcash/zips/issues/167" xlink:title="zcash/zips#167&#10;[protocol spec] Spec is&#10;ambiguous on key&#10;validation for KA^Sprout&#10;and JoinSplitSig public&#10;keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-7249 287.5,-7249 287.5,-7151 484.5,-7151 484.5,-7249"/>
-<text text-anchor="middle" x="386" y="-7233.8" font-family="Times,serif" font-size="14.00">zcash/zips#167</text>
-<text text-anchor="middle" x="386" y="-7218.8" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
-<text text-anchor="middle" x="386" y="-7203.8" font-family="Times,serif" font-size="14.00">ambiguous on key</text>
-<text text-anchor="middle" x="386" y="-7188.8" font-family="Times,serif" font-size="14.00">validation for KA^Sprout</text>
-<text text-anchor="middle" x="386" y="-7173.8" font-family="Times,serif" font-size="14.00">and JoinSplitSig public</text>
-<text text-anchor="middle" x="386" y="-7158.8" font-family="Times,serif" font-size="14.00">keys</text>
+<!-- zcash/zips#698 -->
+<g id="node39" class="node open">
+<title>zcash/zips#698</title>
+<g id="a_node39"><a xlink:href="https://github.com/zcash/zips/issues/698" xlink:title="zcash/zips#698&#10;[protocol spec] Minor nit&#10;in notes on Orchard Key&#10;Components section" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-3881.69 289,-3881.69 289,-3813.69 483,-3813.69 483,-3881.69"/>
+<text text-anchor="middle" x="386" y="-3866.49" font-family="Times,serif" font-size="14.00">zcash/zips#698</text>
+<text text-anchor="middle" x="386" y="-3851.49" font-family="Times,serif" font-size="14.00">[protocol spec] Minor nit</text>
+<text text-anchor="middle" x="386" y="-3836.49" font-family="Times,serif" font-size="14.00">in notes on Orchard Key</text>
+<text text-anchor="middle" x="386" y="-3821.49" font-family="Times,serif" font-size="14.00">Components section</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#167&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#698&#45;&gt;zcash/zips#750 -->
 <g id="edge34" class="edge">
-<title>zcash/zips#167&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M484.74,-7243C489.39,-7247.5 493.54,-7252.5 497,-7258 548.45,-7339.5 477.37,-8045.6 532,-8125 537.91,-8133.6 545.6,-8140.8 554.22,-8146.7"/>
-<polygon fill="black" stroke="black" points="552.43,-8149.71 562.75,-8152.1 556.17,-8143.79 552.43,-8149.71"/>
+<title>zcash/zips#698&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M483.1,-3876.89C488.3,-3880.89 493.01,-3885.5 497,-3890.7 583.24,-4003.2 447.27,-4094.1 532,-4207.69 538.06,-4215.8 545.69,-4222.69 554.15,-4228.39"/>
+<polygon fill="black" stroke="black" points="552.5,-4231.49 562.86,-4233.69 556.14,-4225.51 552.5,-4231.49"/>
 </g>
-<!-- zcash/zips#753 -->
-<g id="node32" class="node open">
-<title>zcash/zips#753</title>
-<g id="a_node32"><a xlink:href="https://github.com/zcash/zips/issues/753" xlink:title="zcash/zips#753&#10;[ZIP 321] Add examples&#10;that include Unified&#10;Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-9997 292,-9997 292,-9929 480,-9929 480,-9997"/>
-<text text-anchor="middle" x="386" y="-9981.8" font-family="Times,serif" font-size="14.00">zcash/zips#753</text>
-<text text-anchor="middle" x="386" y="-9966.8" font-family="Times,serif" font-size="14.00">[ZIP 321] Add examples</text>
-<text text-anchor="middle" x="386" y="-9951.8" font-family="Times,serif" font-size="14.00">that include Unified</text>
-<text text-anchor="middle" x="386" y="-9936.8" font-family="Times,serif" font-size="14.00">Addresses</text>
+<!-- zcash/zips#679 -->
+<g id="node40" class="node open">
+<title>zcash/zips#679</title>
+<g id="a_node40"><a xlink:href="https://github.com/zcash/zips/issues/679" xlink:title="zcash/zips#679&#10;[protocol spec] Section&#10;5.6 of the protocol spec&#10;should say that UIVKs and&#10;UFVKs are encoded using&#10;Bech32m" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-3795.7 283,-3795.7 283,-3697.7 489,-3697.7 489,-3795.7"/>
+<text text-anchor="middle" x="386" y="-3780.5" font-family="Times,serif" font-size="14.00">zcash/zips#679</text>
+<text text-anchor="middle" x="386" y="-3765.5" font-family="Times,serif" font-size="14.00">[protocol spec] Section</text>
+<text text-anchor="middle" x="386" y="-3750.5" font-family="Times,serif" font-size="14.00">5.6 of the protocol spec</text>
+<text text-anchor="middle" x="386" y="-3735.5" font-family="Times,serif" font-size="14.00">should say that UIVKs and</text>
+<text text-anchor="middle" x="386" y="-3720.5" font-family="Times,serif" font-size="14.00">UFVKs are encoded using</text>
+<text text-anchor="middle" x="386" y="-3705.5" font-family="Times,serif" font-size="14.00">Bech32m</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#753&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#679&#45;&gt;zcash/zips#750 -->
 <g id="edge35" class="edge">
-<title>zcash/zips#753&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M480.19,-9936.1C486.54,-9931.5 492.28,-9926.2 497,-9920 589.23,-9798.7 431.48,-9693.5 532,-9579 542.63,-9566.9 557.42,-9559.5 572.97,-9555.1"/>
-<polygon fill="black" stroke="black" points="573.78,-9558.5 582.71,-9552.8 572.17,-9551.69 573.78,-9558.5"/>
+<title>zcash/zips#679&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489,-3794.5C491.93,-3797.7 494.61,-3801.1 497,-3804.7 546.72,-3879.6 479.11,-4134.99 532,-4207.69 538.01,-4215.99 545.66,-4222.89 554.16,-4228.59"/>
+<polygon fill="black" stroke="black" points="552.58,-4231.73 562.93,-4233.99 556.25,-4225.77 552.58,-4231.73"/>
 </g>
-<!-- zcash/zips#763 -->
-<g id="node33" class="node open">
-<title>zcash/zips#763</title>
-<g id="a_node33"><a xlink:href="https://github.com/zcash/zips/issues/763" xlink:title="zcash/zips#763&#10;[protocol spec] Spec uses&#10;inconsistent terms for&#10;ask and ak" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-7133 287,-7133 287,-7065 485,-7065 485,-7133"/>
-<text text-anchor="middle" x="386" y="-7117.8" font-family="Times,serif" font-size="14.00">zcash/zips#763</text>
-<text text-anchor="middle" x="386" y="-7102.8" font-family="Times,serif" font-size="14.00">[protocol spec] Spec uses</text>
-<text text-anchor="middle" x="386" y="-7087.8" font-family="Times,serif" font-size="14.00">inconsistent terms for</text>
-<text text-anchor="middle" x="386" y="-7072.8" font-family="Times,serif" font-size="14.00">ask and ak</text>
+<!-- zcash/zips#677 -->
+<g id="node41" class="node open">
+<title>zcash/zips#677</title>
+<g id="a_node41"><a xlink:href="https://github.com/zcash/zips/issues/677" xlink:title="zcash/zips#677&#10;[protocol spec]&#10;Descriptions of signature&#10;fields should reference&#10;the section that&#10;specifies their&#10;validation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-3679.19 287.5,-3679.19 287.5,-3566.19 484.5,-3566.19 484.5,-3679.19"/>
+<text text-anchor="middle" x="386" y="-3663.99" font-family="Times,serif" font-size="14.00">zcash/zips#677</text>
+<text text-anchor="middle" x="386" y="-3648.99" font-family="Times,serif" font-size="14.00">[protocol spec]</text>
+<text text-anchor="middle" x="386" y="-3633.99" font-family="Times,serif" font-size="14.00">Descriptions of signature</text>
+<text text-anchor="middle" x="386" y="-3618.99" font-family="Times,serif" font-size="14.00">fields should reference</text>
+<text text-anchor="middle" x="386" y="-3603.99" font-family="Times,serif" font-size="14.00">the section that</text>
+<text text-anchor="middle" x="386" y="-3588.99" font-family="Times,serif" font-size="14.00">specifies their</text>
+<text text-anchor="middle" x="386" y="-3573.99" font-family="Times,serif" font-size="14.00">validation</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#763&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#677&#45;&gt;zcash/zips#750 -->
 <g id="edge36" class="edge">
-<title>zcash/zips#763&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M485.44,-7129.4C489.77,-7133.1 493.68,-7137.3 497,-7142 560.22,-7231.1 470.29,-8034.8 532,-8125 537.94,-8133.7 545.69,-8140.9 554.39,-8146.9"/>
-<polygon fill="black" stroke="black" points="552.66,-8149.95 562.99,-8152.3 556.38,-8144.02 552.66,-8149.95"/>
+<title>zcash/zips#677&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M484.67,-3672.89C489.33,-3677.7 493.51,-3683 497,-3688.7 557.31,-3787.3 464.89,-4113.59 532,-4207.69 537.93,-4215.99 545.53,-4222.99 554,-4228.8"/>
+<polygon fill="black" stroke="black" points="552.39,-4231.92 562.74,-4234.19 556.07,-4225.96 552.39,-4231.92"/>
 </g>
-<!-- zcash/zips#696 -->
-<g id="node34" class="node open">
-<title>zcash/zips#696</title>
-<g id="a_node34"><a xlink:href="https://github.com/zcash/zips/issues/696" xlink:title="zcash/zips#696&#10;ZIP 317: explicitly take&#10;into account dependent&#10;transactions in the block&#10;template construction&#10;algorithm" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-9911 289.5,-9911 289.5,-9813 482.5,-9813 482.5,-9911"/>
-<text text-anchor="middle" x="386" y="-9895.8" font-family="Times,serif" font-size="14.00">zcash/zips#696</text>
-<text text-anchor="middle" x="386" y="-9880.8" font-family="Times,serif" font-size="14.00">ZIP 317: explicitly take</text>
-<text text-anchor="middle" x="386" y="-9865.8" font-family="Times,serif" font-size="14.00">into account dependent</text>
-<text text-anchor="middle" x="386" y="-9850.8" font-family="Times,serif" font-size="14.00">transactions in the block</text>
-<text text-anchor="middle" x="386" y="-9835.8" font-family="Times,serif" font-size="14.00">template construction</text>
-<text text-anchor="middle" x="386" y="-9820.8" font-family="Times,serif" font-size="14.00">algorithm</text>
+<!-- zcash/zips#671 -->
+<g id="node42" class="node open">
+<title>zcash/zips#671</title>
+<g id="a_node42"><a xlink:href="https://github.com/zcash/zips/issues/671" xlink:title="zcash/zips#671&#10;[protocol spec] [ZIP 216]&#10;Document that it is&#10;possible to apply ZIP 216&#10;retroactively" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-5557.19 287,-5557.19 287,-5474.19 485,-5474.19 485,-5557.19"/>
+<text text-anchor="middle" x="386" y="-5541.99" font-family="Times,serif" font-size="14.00">zcash/zips#671</text>
+<text text-anchor="middle" x="386" y="-5526.99" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
+<text text-anchor="middle" x="386" y="-5511.99" font-family="Times,serif" font-size="14.00">Document that it is</text>
+<text text-anchor="middle" x="386" y="-5496.99" font-family="Times,serif" font-size="14.00">possible to apply ZIP 216</text>
+<text text-anchor="middle" x="386" y="-5481.99" font-family="Times,serif" font-size="14.00">retroactively</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#696&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#671&#45;&gt;zcash/zips#750 -->
 <g id="edge37" class="edge">
-<title>zcash/zips#696&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M482.57,-9819C487.97,-9814.1 492.86,-9808.8 497,-9803 555.28,-9720.8 463.55,-9652.9 532,-9579 542.78,-9567.4 557.42,-9560.1 572.74,-9555.7"/>
-<polygon fill="black" stroke="black" points="574,-9558.99 582.87,-9553.2 572.32,-9552.2 574,-9558.99"/>
+<title>zcash/zips#671&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M485.09,-5477.8C489.51,-5473.8 493.53,-5469.49 497,-5464.69 534.8,-5412.8 524.01,-5241.49 532,-5177.69 573.48,-4846.8 625.39,-4449.3 643.71,-4309.39"/>
+<polygon fill="black" stroke="black" points="647.19,-4309.77 645.03,-4299.39 640.25,-4308.85 647.19,-4309.77"/>
 </g>
-<!-- zcash/zips#683 -->
-<g id="node35" class="node open">
-<title>zcash/zips#683</title>
-<g id="a_node35"><a xlink:href="https://github.com/zcash/zips/issues/683" xlink:title="zcash/zips#683&#10;ZIP 317: clarify that&#10;tx_{in,out}_total_size do&#10;not include the sizes of&#10;tx_{in,out}_count" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-9794.5 289.5,-9794.5 289.5,-9711.5 482.5,-9711.5 482.5,-9794.5"/>
-<text text-anchor="middle" x="386" y="-9779.3" font-family="Times,serif" font-size="14.00">zcash/zips#683</text>
-<text text-anchor="middle" x="386" y="-9764.3" font-family="Times,serif" font-size="14.00">ZIP 317: clarify that</text>
-<text text-anchor="middle" x="386" y="-9749.3" font-family="Times,serif" font-size="14.00">tx_{in,out}_total_size do</text>
-<text text-anchor="middle" x="386" y="-9734.3" font-family="Times,serif" font-size="14.00">not include the sizes of</text>
-<text text-anchor="middle" x="386" y="-9719.3" font-family="Times,serif" font-size="14.00">tx_{in,out}_count</text>
+<!-- zcash/zips#774 -->
+<g id="node43" class="node open">
+<title>zcash/zips#774</title>
+<g id="a_node43"><a xlink:href="https://github.com/zcash/zips/issues/774" xlink:title="zcash/zips#774&#10;ZIP clarifications" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="720,-5714.69 717,-5718.69 696,-5718.69 693,-5714.69 583,-5714.69 583,-5676.69 720,-5676.69 720,-5714.69"/>
+<text text-anchor="middle" x="651.5" y="-5699.49" font-family="Times,serif" font-size="14.00">zcash/zips#774</text>
+<text text-anchor="middle" x="651.5" y="-5684.49" font-family="Times,serif" font-size="14.00">ZIP clarifications</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#683&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#671&#45;&gt;zcash/zips#774 -->
 <g id="edge38" class="edge">
-<title>zcash/zips#683&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M482.73,-9715.6C487.94,-9711.5 492.76,-9707 497,-9702 533.92,-9658.8 490.91,-9618.3 532,-9579 543.28,-9568.2 557.91,-9561.3 573.02,-9557"/>
-<polygon fill="black" stroke="black" points="574.14,-9560.33 582.99,-9554.5 572.44,-9553.54 574.14,-9560.33"/>
-</g>
-<!-- zcash/zips#785 -->
-<g id="node36" class="node open">
-<title>zcash/zips#785</title>
-<g id="a_node36"><a xlink:href="https://github.com/zcash/zips/issues/785" xlink:title="zcash/zips#785&#10;[ZIP&#45;315] Condense all&#10;specified requirements&#10;into a table to track&#10;wallet compliance." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742,-9742.5 561,-9742.5 561,-9659.5 742,-9659.5 742,-9742.5"/>
-<text text-anchor="middle" x="651.5" y="-9727.3" font-family="Times,serif" font-size="14.00">zcash/zips#785</text>
-<text text-anchor="middle" x="651.5" y="-9712.3" font-family="Times,serif" font-size="14.00">[ZIP&#45;315] Condense all</text>
-<text text-anchor="middle" x="651.5" y="-9697.3" font-family="Times,serif" font-size="14.00">specified requirements</text>
-<text text-anchor="middle" x="651.5" y="-9682.3" font-family="Times,serif" font-size="14.00">into a table to track</text>
-<text text-anchor="middle" x="651.5" y="-9667.3" font-family="Times,serif" font-size="14.00">wallet compliance.</text>
-</a>
-</g>
+<title>zcash/zips#671&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M485.44,-5555.8C489.58,-5559.19 493.47,-5562.8 497,-5566.69 528.86,-5601.99 496.75,-5635.89 532,-5667.69 543.45,-5678.09 558.01,-5684.8 572.97,-5689.09"/>
+<polygon fill="black" stroke="black" points="572.28,-5692.53 582.83,-5691.59 574,-5685.74 572.28,-5692.53"/>
 </g>
-<!-- zcash/zips#785&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#774&#45;&gt;zcash/zips#809 -->
 <g id="edge39" class="edge">
-<title>zcash/zips#785&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M742.02,-9672C769.22,-9663.2 799.14,-9653.5 826.47,-9644.6"/>
-<polygon fill="black" stroke="black" points="827.53,-9647.94 836.02,-9641.6 825.43,-9641.26 827.53,-9647.94"/>
-</g>
-<!-- zcash/zips#786 -->
-<g id="node37" class="node open">
-<title>zcash/zips#786</title>
-<g id="a_node37"><a xlink:href="https://github.com/zcash/zips/issues/786" xlink:title="zcash/zips#786&#10;[ZIP&#45;315] TODO&#39;s&#10;documented on DRAFT" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742,-9641.5 561,-9641.5 561,-9588.5 742,-9588.5 742,-9641.5"/>
-<text text-anchor="middle" x="651.5" y="-9626.3" font-family="Times,serif" font-size="14.00">zcash/zips#786</text>
-<text text-anchor="middle" x="651.5" y="-9611.3" font-family="Times,serif" font-size="14.00">[ZIP&#45;315] TODO&#39;s</text>
-<text text-anchor="middle" x="651.5" y="-9596.3" font-family="Times,serif" font-size="14.00">documented on DRAFT</text>
+<title>zcash/zips#774&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M720.24,-5679.99C736.85,-5675.99 754.58,-5671.8 771,-5667.69 882.2,-5640.19 1010.2,-5606.8 1091.5,-5585.39"/>
+<polygon fill="black" stroke="black" points="1092.79,-5588.68 1101.6,-5582.8 1091.04,-5581.9 1092.79,-5588.68"/>
+</g>
+<!-- zcash/zips#664 -->
+<g id="node44" class="node open">
+<title>zcash/zips#664</title>
+<g id="a_node44"><a xlink:href="https://github.com/zcash/zips/issues/664" xlink:title="zcash/zips#664&#10;[protocol spec] [ZIP 216]&#10;Sapling pk_d should not&#10;allow the zero point" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-5455.69 289,-5455.69 289,-5387.69 483,-5387.69 483,-5455.69"/>
+<text text-anchor="middle" x="386" y="-5440.49" font-family="Times,serif" font-size="14.00">zcash/zips#664</text>
+<text text-anchor="middle" x="386" y="-5425.49" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
+<text text-anchor="middle" x="386" y="-5410.49" font-family="Times,serif" font-size="14.00">Sapling pk_d should not</text>
+<text text-anchor="middle" x="386" y="-5395.49" font-family="Times,serif" font-size="14.00">allow the zero point</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#786&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#664&#45;&gt;zcash/zips#750 -->
 <g id="edge40" class="edge">
-<title>zcash/zips#786&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M742.02,-9615C764.94,-9615 789.79,-9615 813.39,-9615"/>
-<polygon fill="black" stroke="black" points="813.42,-9618.5 823.42,-9615 813.42,-9611.5 813.42,-9618.5"/>
-</g>
-<!-- zcash/zips#773 -->
-<g id="node38" class="node open">
-<title>zcash/zips#773</title>
-<g id="a_node38"><a xlink:href="https://github.com/zcash/zips/issues/773" xlink:title="zcash/zips#773&#10;Draft a ZIP to provide&#10;best practices for Wallet&#10;App EOS/EOL" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-9945 556,-9945 556,-9877 747,-9877 747,-9945"/>
-<text text-anchor="middle" x="651.5" y="-9929.8" font-family="Times,serif" font-size="14.00">zcash/zips#773</text>
-<text text-anchor="middle" x="651.5" y="-9914.8" font-family="Times,serif" font-size="14.00">Draft a ZIP to provide</text>
-<text text-anchor="middle" x="651.5" y="-9899.8" font-family="Times,serif" font-size="14.00">best practices for Wallet</text>
-<text text-anchor="middle" x="651.5" y="-9884.8" font-family="Times,serif" font-size="14.00">App EOS/EOL</text>
-</a>
-</g>
+<title>zcash/zips#664&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M483.44,-5391.99C488.47,-5388.09 493.07,-5383.69 497,-5378.69 513.89,-5357.3 617.25,-4527.3 644.12,-4309.59"/>
+<polygon fill="black" stroke="black" points="647.63,-4309.75 645.38,-4299.39 640.68,-4308.89 647.63,-4309.75"/>
 </g>
-<!-- zcash/zips#773&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#664&#45;&gt;zcash/zips#774 -->
 <g id="edge41" class="edge">
-<title>zcash/zips#773&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M747.1,-9883.8C755.64,-9879.3 763.78,-9874 771,-9868 842,-9808.7 886.39,-9705.7 906.09,-9651.2"/>
-<polygon fill="black" stroke="black" points="909.45,-9652.19 909.48,-9641.6 902.85,-9649.86 909.45,-9652.19"/>
+<title>zcash/zips#664&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M483.25,-5452.49C488.33,-5456.39 492.99,-5460.8 497,-5465.69 554.36,-5536.49 469.55,-5601.39 532,-5667.69 542.82,-5679.19 557.4,-5686.39 572.63,-5690.8"/>
+<polygon fill="black" stroke="black" points="572.16,-5694.28 582.71,-5693.3 573.85,-5687.49 572.16,-5694.28"/>
 </g>
-<!-- zcash/zips#781 -->
-<g id="node39" class="node open">
-<title>zcash/zips#781</title>
-<g id="a_node39"><a xlink:href="https://github.com/zcash/zips/issues/781" xlink:title="zcash/zips#781&#10;[ZIP 315] Generate&#10;transactions to self if&#10;needed in order to&#10;respect the transparent&#10;address gap limit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="745,-9859 558,-9859 558,-9761 745,-9761 745,-9859"/>
-<text text-anchor="middle" x="651.5" y="-9843.8" font-family="Times,serif" font-size="14.00">zcash/zips#781</text>
-<text text-anchor="middle" x="651.5" y="-9828.8" font-family="Times,serif" font-size="14.00">[ZIP 315] Generate</text>
-<text text-anchor="middle" x="651.5" y="-9813.8" font-family="Times,serif" font-size="14.00">transactions to self if</text>
-<text text-anchor="middle" x="651.5" y="-9798.8" font-family="Times,serif" font-size="14.00">needed in order to</text>
-<text text-anchor="middle" x="651.5" y="-9783.8" font-family="Times,serif" font-size="14.00">respect the transparent</text>
-<text text-anchor="middle" x="651.5" y="-9768.8" font-family="Times,serif" font-size="14.00">address gap limit</text>
+<!-- zcash/zips#663 -->
+<g id="node45" class="node open">
+<title>zcash/zips#663</title>
+<g id="a_node45"><a xlink:href="https://github.com/zcash/zips/issues/663" xlink:title="zcash/zips#663&#10;[protocol spec] Make a&#10;note in 4.2.2 that the&#10;use of DerivePublic is&#10;correctly typed" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="475.5,-3548.2 296.5,-3548.2 296.5,-3465.2 475.5,-3465.2 475.5,-3548.2"/>
+<text text-anchor="middle" x="386" y="-3533" font-family="Times,serif" font-size="14.00">zcash/zips#663</text>
+<text text-anchor="middle" x="386" y="-3518" font-family="Times,serif" font-size="14.00">[protocol spec] Make a</text>
+<text text-anchor="middle" x="386" y="-3503" font-family="Times,serif" font-size="14.00">note in 4.2.2 that the</text>
+<text text-anchor="middle" x="386" y="-3488" font-family="Times,serif" font-size="14.00">use of DerivePublic is</text>
+<text text-anchor="middle" x="386" y="-3473" font-family="Times,serif" font-size="14.00">correctly typed</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#781&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#663&#45;&gt;zcash/zips#750 -->
 <g id="edge42" class="edge">
-<title>zcash/zips#781&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M745.2,-9767.1C754.12,-9762 762.87,-9756.6 771,-9751 814.47,-9721 858.11,-9678.7 886.42,-9649.3"/>
-<polygon fill="black" stroke="black" points="889.29,-9651.36 893.63,-9641.7 884.21,-9646.55 889.29,-9651.36"/>
+<title>zcash/zips#663&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M475.63,-3536.39C483.93,-3542.3 491.33,-3549.3 497,-3557.7 578.11,-3677.5 448.82,-4089.39 532,-4207.69 537.98,-4216.19 545.72,-4223.3 554.36,-4229.19"/>
+<polygon fill="black" stroke="black" points="552.55,-4232.19 562.91,-4234.39 556.18,-4226.21 552.55,-4232.19"/>
 </g>
-<!-- zcash/zips#622 -->
-<g id="node40" class="node open">
-<title>zcash/zips#622</title>
-<g id="a_node40"><a xlink:href="https://github.com/zcash/zips/issues/622" xlink:title="zcash/zips#622&#10;[protocol spec] Add note&#10;that there were no&#10;signatures before Canopy&#10;that depended on the&#10;libsodium weirdness" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="486,-7047 286,-7047 286,-6949 486,-6949 486,-7047"/>
-<text text-anchor="middle" x="386" y="-7031.8" font-family="Times,serif" font-size="14.00">zcash/zips#622</text>
-<text text-anchor="middle" x="386" y="-7016.8" font-family="Times,serif" font-size="14.00">[protocol spec] Add note</text>
-<text text-anchor="middle" x="386" y="-7001.8" font-family="Times,serif" font-size="14.00">that there were no</text>
-<text text-anchor="middle" x="386" y="-6986.8" font-family="Times,serif" font-size="14.00">signatures before Canopy</text>
-<text text-anchor="middle" x="386" y="-6971.8" font-family="Times,serif" font-size="14.00">that depended on the</text>
-<text text-anchor="middle" x="386" y="-6956.8" font-family="Times,serif" font-size="14.00">libsodium weirdness</text>
+<!-- zcash/zips#659 -->
+<g id="node46" class="node open">
+<title>zcash/zips#659</title>
+<g id="a_node46"><a xlink:href="https://github.com/zcash/zips/issues/659" xlink:title="zcash/zips#659&#10;[protocol spec] 5.6.3.1&#10;Sapling Payment Addresses&#10;does not require that&#10;DiversifyHash^Sapling(d)&#10;≠ ⊥" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="493.5,-3446.69 278.5,-3446.69 278.5,-3348.69 493.5,-3348.69 493.5,-3446.69"/>
+<text text-anchor="middle" x="386" y="-3431.49" font-family="Times,serif" font-size="14.00">zcash/zips#659</text>
+<text text-anchor="middle" x="386" y="-3416.49" font-family="Times,serif" font-size="14.00">[protocol spec] 5.6.3.1</text>
+<text text-anchor="middle" x="386" y="-3401.49" font-family="Times,serif" font-size="14.00">Sapling Payment Addresses</text>
+<text text-anchor="middle" x="386" y="-3386.49" font-family="Times,serif" font-size="14.00">does not require that</text>
+<text text-anchor="middle" x="386" y="-3371.49" font-family="Times,serif" font-size="14.00">DiversifyHash^Sapling(d)</text>
+<text text-anchor="middle" x="386" y="-3356.49" font-family="Times,serif" font-size="14.00">≠ ⊥</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#622&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#659&#45;&gt;zcash/zips#750 -->
 <g id="edge43" class="edge">
-<title>zcash/zips#622&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M486.16,-7042.3C490.24,-7046.5 493.91,-7051.1 497,-7056 560.04,-7156.7 465.04,-8026.8 532,-8125 537.93,-8133.7 545.67,-8140.9 554.37,-8146.9"/>
-<polygon fill="black" stroke="black" points="552.63,-8149.94 562.96,-8152.3 556.36,-8144.01 552.63,-8149.94"/>
+<title>zcash/zips#659&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489.63,-3446.8C492.33,-3449.89 494.8,-3453.2 497,-3456.7 586.1,-3598 436.42,-4070.7 532,-4207.69 537.95,-4216.3 545.67,-4223.3 554.3,-4229.19"/>
+<polygon fill="black" stroke="black" points="552.5,-4232.2 562.84,-4234.49 556.19,-4226.25 552.5,-4232.2"/>
 </g>
-<!-- zcash/zips#787 -->
-<g id="node41" class="node open">
-<title>zcash/zips#787</title>
-<g id="a_node41"><a xlink:href="https://github.com/zcash/zips/issues/787" xlink:title="zcash/zips#787&#10;ZIP 316: clarify that&#10;lengths and typecodes are&#10;constrained to be &lt;=&#10;MAX_SIZE (0x2000000)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488.5,-9693.5 283.5,-9693.5 283.5,-9610.5 488.5,-9610.5 488.5,-9693.5"/>
-<text text-anchor="middle" x="386" y="-9678.3" font-family="Times,serif" font-size="14.00">zcash/zips#787</text>
-<text text-anchor="middle" x="386" y="-9663.3" font-family="Times,serif" font-size="14.00">ZIP 316: clarify that</text>
-<text text-anchor="middle" x="386" y="-9648.3" font-family="Times,serif" font-size="14.00">lengths and typecodes are</text>
-<text text-anchor="middle" x="386" y="-9633.3" font-family="Times,serif" font-size="14.00">constrained to be &lt;=</text>
-<text text-anchor="middle" x="386" y="-9618.3" font-family="Times,serif" font-size="14.00">MAX_SIZE (0x2000000)</text>
+<!-- zcash/zips#644 -->
+<g id="node47" class="node open">
+<title>zcash/zips#644</title>
+<g id="a_node47"><a xlink:href="https://github.com/zcash/zips/issues/644" xlink:title="zcash/zips#644&#10;[protocol spec] Change&#10;all the PRF^expand domain&#10;separator bytes to be&#10;expressed in hex" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="494.5,-3330.2 277.5,-3330.2 277.5,-3247.2 494.5,-3247.2 494.5,-3330.2"/>
+<text text-anchor="middle" x="386" y="-3315" font-family="Times,serif" font-size="14.00">zcash/zips#644</text>
+<text text-anchor="middle" x="386" y="-3300" font-family="Times,serif" font-size="14.00">[protocol spec] Change</text>
+<text text-anchor="middle" x="386" y="-3285" font-family="Times,serif" font-size="14.00">all the PRF^expand domain</text>
+<text text-anchor="middle" x="386" y="-3270" font-family="Times,serif" font-size="14.00">separator bytes to be</text>
+<text text-anchor="middle" x="386" y="-3255" font-family="Times,serif" font-size="14.00">expressed in hex</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#787&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#644&#45;&gt;zcash/zips#750 -->
 <g id="edge44" class="edge">
-<title>zcash/zips#787&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M478.97,-9610.4C485.12,-9607.3 491.17,-9604.2 497,-9601 513.14,-9592.2 515.05,-9586.1 532,-9579 544.87,-9573.6 558.97,-9569.1 572.82,-9565.5"/>
-<polygon fill="black" stroke="black" points="574.04,-9568.8 582.84,-9562.9 572.28,-9562.02 574.04,-9568.8"/>
+<title>zcash/zips#644&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489.56,-3330.39C492.28,-3333.3 494.78,-3336.39 497,-3339.7 550.58,-3420 477.03,-4128.39 532,-4207.69 537.93,-4216.3 545.62,-4223.39 554.25,-4229.3"/>
+<polygon fill="black" stroke="black" points="552.41,-4232.27 562.77,-4234.49 556.06,-4226.3 552.41,-4232.27"/>
 </g>
-<!-- zcash/zips#823 -->
-<g id="node42" class="node open">
-<title>zcash/zips#823</title>
-<g id="a_node42"><a xlink:href="https://github.com/zcash/zips/issues/823" xlink:title="zcash/zips#823&#10;[ZIP 315] Document things&#10;that cannot be recovered&#10;from either the chain or&#10;any new export wallet&#10;format" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="756.5,-8116 546.5,-8116 546.5,-8018 756.5,-8018 756.5,-8116"/>
-<text text-anchor="middle" x="651.5" y="-8100.8" font-family="Times,serif" font-size="14.00">zcash/zips#823</text>
-<text text-anchor="middle" x="651.5" y="-8085.8" font-family="Times,serif" font-size="14.00">[ZIP 315] Document things</text>
-<text text-anchor="middle" x="651.5" y="-8070.8" font-family="Times,serif" font-size="14.00">that cannot be recovered</text>
-<text text-anchor="middle" x="651.5" y="-8055.8" font-family="Times,serif" font-size="14.00">from either the chain or</text>
-<text text-anchor="middle" x="651.5" y="-8040.8" font-family="Times,serif" font-size="14.00">any new export wallet</text>
-<text text-anchor="middle" x="651.5" y="-8025.8" font-family="Times,serif" font-size="14.00">format</text>
+<!-- zcash/zips#617 -->
+<g id="node48" class="node open">
+<title>zcash/zips#617</title>
+<g id="a_node48"><a xlink:href="https://github.com/zcash/zips/issues/617" xlink:title="zcash/zips#617&#10;[protocol spec] Document&#10;how decoding of&#10;PHGRProofs in pre&#45;Sapling&#10;transactions should be&#10;handled for impls that do&#10;not verify them" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="491.5,-3229.19 280.5,-3229.19 280.5,-3116.19 491.5,-3116.19 491.5,-3229.19"/>
+<text text-anchor="middle" x="386" y="-3213.99" font-family="Times,serif" font-size="14.00">zcash/zips#617</text>
+<text text-anchor="middle" x="386" y="-3198.99" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="386" y="-3183.99" font-family="Times,serif" font-size="14.00">how decoding of</text>
+<text text-anchor="middle" x="386" y="-3168.99" font-family="Times,serif" font-size="14.00">PHGRProofs in pre&#45;Sapling</text>
+<text text-anchor="middle" x="386" y="-3153.99" font-family="Times,serif" font-size="14.00">transactions should be</text>
+<text text-anchor="middle" x="386" y="-3138.99" font-family="Times,serif" font-size="14.00">handled for impls that do</text>
+<text text-anchor="middle" x="386" y="-3123.99" font-family="Times,serif" font-size="14.00">not verify them</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#823&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#617&#45;&gt;zcash/zips#750 -->
 <g id="edge45" class="edge">
-<title>zcash/zips#823&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M756.56,-8108.9C761.99,-8113.7 766.88,-8119.1 771,-8125 856.57,-8248.2 907.35,-9360.9 916.5,-9578.3"/>
-<polygon fill="black" stroke="black" points="913.01,-9578.66 916.93,-9588.5 920.01,-9578.36 913.01,-9578.66"/>
-</g>
-<!-- zcash/zips#203 -->
-<g id="node43" class="node open">
-<title>zcash/zips#203</title>
-<g id="a_node43"><a xlink:href="https://github.com/zcash/zips/issues/203" xlink:title="zcash/zips#203&#10;[protocol spec] Include&#10;argument about post&#45;&#10;quantum privacy for&#10;unknown addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="741,-7478.5 562,-7478.5 562,-7395.5 741,-7395.5 741,-7478.5"/>
-<text text-anchor="middle" x="651.5" y="-7463.3" font-family="Times,serif" font-size="14.00">zcash/zips#203</text>
-<text text-anchor="middle" x="651.5" y="-7448.3" font-family="Times,serif" font-size="14.00">[protocol spec] Include</text>
-<text text-anchor="middle" x="651.5" y="-7433.3" font-family="Times,serif" font-size="14.00">argument about post&#45;</text>
-<text text-anchor="middle" x="651.5" y="-7418.3" font-family="Times,serif" font-size="14.00">quantum privacy for</text>
-<text text-anchor="middle" x="651.5" y="-7403.3" font-family="Times,serif" font-size="14.00">unknown addresses</text>
-</a>
-</g>
+<title>zcash/zips#617&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M490.58,-3229.39C492.92,-3232.3 495.08,-3235.5 497,-3238.7 551.77,-3331.5 470.83,-4118.99 532,-4207.69 537.91,-4216.3 545.59,-4223.39 554.21,-4229.3"/>
+<polygon fill="black" stroke="black" points="552.39,-4232.28 562.73,-4234.59 556.09,-4226.34 552.39,-4232.28"/>
 </g>
-<!-- zcash/zips#810 -->
-<g id="node44" class="node open">
-<title>zcash/zips#810</title>
-<g id="a_node44"><a xlink:href="https://github.com/zcash/zips/issues/810" xlink:title="zcash/zips#810&#10;Q2 2024 protocol spec&#10;updates part 2: Document&#10;missing security&#10;arguments" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1020.5,-7718.5 817.5,-7718.5 817.5,-7635.5 1020.5,-7635.5 1020.5,-7718.5"/>
-<text text-anchor="middle" x="919" y="-7703.3" font-family="Times,serif" font-size="14.00">zcash/zips#810</text>
-<text text-anchor="middle" x="919" y="-7688.3" font-family="Times,serif" font-size="14.00">Q2 2024 protocol spec</text>
-<text text-anchor="middle" x="919" y="-7673.3" font-family="Times,serif" font-size="14.00">updates part 2: Document</text>
-<text text-anchor="middle" x="919" y="-7658.3" font-family="Times,serif" font-size="14.00">missing security</text>
-<text text-anchor="middle" x="919" y="-7643.3" font-family="Times,serif" font-size="14.00">arguments</text>
+<!-- zcash/zips#568 -->
+<g id="node49" class="node open">
+<title>zcash/zips#568</title>
+<g id="a_node49"><a xlink:href="https://github.com/zcash/zips/issues/568" xlink:title="zcash/zips#568&#10;[protocol spec] Document&#10;block transparent sigops&#10;limit consensus rule" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="486,-3097.7 286,-3097.7 286,-3029.7 486,-3029.7 486,-3097.7"/>
+<text text-anchor="middle" x="386" y="-3082.5" font-family="Times,serif" font-size="14.00">zcash/zips#568</text>
+<text text-anchor="middle" x="386" y="-3067.5" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="386" y="-3052.5" font-family="Times,serif" font-size="14.00">block transparent sigops</text>
+<text text-anchor="middle" x="386" y="-3037.5" font-family="Times,serif" font-size="14.00">limit consensus rule</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#203&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#568&#45;&gt;zcash/zips#750 -->
 <g id="edge46" class="edge">
-<title>zcash/zips#203&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M741.29,-7463.3C752.45,-7469.6 762.8,-7477.4 771,-7487 812.37,-7535.4 764.78,-7577.1 805.5,-7626 806.84,-7627.6 808.24,-7629.2 809.69,-7630.7"/>
-<polygon fill="black" stroke="black" points="807.66,-7633.59 817.38,-7637.8 812.41,-7628.44 807.66,-7633.59"/>
-</g>
-<!-- zcash/zips#810&#45;&gt;zcash/zips#809 -->
-<g id="edge47" class="edge">
-<title>zcash/zips#810&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M955.78,-7718.8C1008.6,-7780.5 1106.1,-7894.3 1150.4,-7946.1"/>
-<polygon fill="black" stroke="black" points="1147.9,-7948.55 1157.1,-7953.8 1153.18,-7943.96 1147.9,-7948.55"/>
-</g>
-<!-- zcash/zips#810&#45;&gt;zcash/zips#816 -->
-<g id="edge159" class="edge">
-<title>zcash/zips#810&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M817.25,-7639.5C812.84,-7635.5 808.87,-7631 805.5,-7626 757.5,-7555.1 790.46,-6939.4 771,-6856 750.36,-6767.5 701.4,-6672 673.29,-6621.7"/>
-<polygon fill="black" stroke="black" points="676.24,-6619.81 668.3,-6612.8 670.14,-6623.23 676.24,-6619.81"/>
+<title>zcash/zips#568&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M486.4,-3095.8C490.35,-3099.39 493.93,-3103.3 497,-3107.7 567.16,-3207.89 462.79,-4106.89 532,-4207.69 537.94,-4216.39 545.69,-4223.49 554.39,-4229.39"/>
+<polygon fill="black" stroke="black" points="552.66,-4232.44 562.99,-4234.8 556.38,-4226.51 552.66,-4232.44"/>
 </g>
-<!-- zcash/zips#827 -->
-<g id="node45" class="node open">
-<title>zcash/zips#827</title>
-<g id="a_node45"><a xlink:href="https://github.com/zcash/zips/issues/827" xlink:title="zcash/zips#827&#10;[protocol spec] Document&#10;multi&#45;user security of&#10;AEAD_CHACHA20_POLY1305&#39;s&#10;MAC" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="771,-7377.5 532,-7377.5 532,-7294.5 771,-7294.5 771,-7377.5"/>
-<text text-anchor="middle" x="651.5" y="-7362.3" font-family="Times,serif" font-size="14.00">zcash/zips#827</text>
-<text text-anchor="middle" x="651.5" y="-7347.3" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="651.5" y="-7332.3" font-family="Times,serif" font-size="14.00">multi&#45;user security of</text>
-<text text-anchor="middle" x="651.5" y="-7317.3" font-family="Times,serif" font-size="14.00">AEAD_CHACHA20_POLY1305&#39;s</text>
-<text text-anchor="middle" x="651.5" y="-7302.3" font-family="Times,serif" font-size="14.00">MAC</text>
+<!-- zcash/zips#539 -->
+<g id="node50" class="node open">
+<title>zcash/zips#539</title>
+<g id="a_node50"><a xlink:href="https://github.com/zcash/zips/issues/539" xlink:title="zcash/zips#539&#10;[protocol spec] [ZIP 203]&#10;Clarify how transaction&#10;lock times are handled" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-5369.69 289,-5369.69 289,-5301.69 483,-5301.69 483,-5369.69"/>
+<text text-anchor="middle" x="386" y="-5354.49" font-family="Times,serif" font-size="14.00">zcash/zips#539</text>
+<text text-anchor="middle" x="386" y="-5339.49" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 203]</text>
+<text text-anchor="middle" x="386" y="-5324.49" font-family="Times,serif" font-size="14.00">Clarify how transaction</text>
+<text text-anchor="middle" x="386" y="-5309.49" font-family="Times,serif" font-size="14.00">lock times are handled</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#827&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#539&#45;&gt;zcash/zips#750 -->
+<g id="edge47" class="edge">
+<title>zcash/zips#539&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M483.37,-5305.99C488.42,-5302.09 493.04,-5297.69 497,-5292.69 528.2,-5253.49 619.57,-4513.69 644.28,-4309.49"/>
+<polygon fill="black" stroke="black" points="647.78,-4309.74 645.5,-4299.39 640.83,-4308.9 647.78,-4309.74"/>
+</g>
+<!-- zcash/zips#539&#45;&gt;zcash/zips#774 -->
 <g id="edge48" class="edge">
-<title>zcash/zips#827&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M763.44,-7377.5C766.15,-7380.2 768.68,-7383 771,-7386 836.83,-7471.3 740.8,-7539.8 805.5,-7626 806.91,-7627.9 808.41,-7629.7 809.98,-7631.4"/>
-<polygon fill="black" stroke="black" points="807.78,-7634.14 817.34,-7638.7 812.7,-7629.17 807.78,-7634.14"/>
+<title>zcash/zips#539&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M483.04,-5364.99C488.25,-5368.99 492.98,-5373.49 497,-5378.69 576.26,-5480.99 445.75,-5571.3 532,-5667.69 542.74,-5679.69 557.58,-5687.09 573.13,-5691.39"/>
+<polygon fill="black" stroke="black" points="572.32,-5694.8 582.87,-5693.8 574,-5688 572.32,-5694.8"/>
 </g>
-<!-- zcash/zips#828 -->
-<g id="node46" class="node open">
-<title>zcash/zips#828</title>
-<g id="a_node46"><a xlink:href="https://github.com/zcash/zips/issues/828" xlink:title="zcash/zips#828&#10;Withdraw ZIP 303 (Sprout&#10;Payment Disclosure)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-10286.5 283,-10286.5 283,-10233.5 489,-10233.5 489,-10286.5"/>
-<text text-anchor="middle" x="386" y="-10271.3" font-family="Times,serif" font-size="14.00">zcash/zips#828</text>
-<text text-anchor="middle" x="386" y="-10256.3" font-family="Times,serif" font-size="14.00">Withdraw ZIP 303 (Sprout</text>
-<text text-anchor="middle" x="386" y="-10241.3" font-family="Times,serif" font-size="14.00">Payment Disclosure)</text>
+<!-- zcash/zips#630 -->
+<g id="node51" class="node open">
+<title>zcash/zips#630</title>
+<g id="a_node51"><a xlink:href="https://github.com/zcash/zips/issues/630" xlink:title="zcash/zips#630&#10;[protocol spec] [ZIP 212]&#10;zcashd enforces the 0x02&#10;lead byte for coinbase&#10;outputs only after end of&#10;the original grace period" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-5673.69 287,-5673.69 287,-5575.69 485,-5575.69 485,-5673.69"/>
+<text text-anchor="middle" x="386" y="-5658.49" font-family="Times,serif" font-size="14.00">zcash/zips#630</text>
+<text text-anchor="middle" x="386" y="-5643.49" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 212]</text>
+<text text-anchor="middle" x="386" y="-5628.49" font-family="Times,serif" font-size="14.00">zcashd enforces the 0x02</text>
+<text text-anchor="middle" x="386" y="-5613.49" font-family="Times,serif" font-size="14.00">lead byte for coinbase</text>
+<text text-anchor="middle" x="386" y="-5598.49" font-family="Times,serif" font-size="14.00">outputs only after end of</text>
+<text text-anchor="middle" x="386" y="-5583.49" font-family="Times,serif" font-size="14.00">the original grace period</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#828&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#630&#45;&gt;zcash/zips#750 -->
 <g id="edge49" class="edge">
-<title>zcash/zips#828&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M488.41,-10233C491.54,-10230 494.43,-10227 497,-10224 584.37,-10110 439.91,-9689.1 532,-9579 542.44,-9566.5 557.33,-9559 573.04,-9554.6"/>
-<polygon fill="black" stroke="black" points="573.95,-9557.98 582.89,-9552.3 572.36,-9551.17 573.95,-9557.98"/>
-</g>
-<!-- zcash/zips#724 -->
-<g id="node47" class="node open">
-<title>zcash/zips#724</title>
-<g id="a_node47"><a xlink:href="https://github.com/zcash/zips/issues/724" xlink:title="zcash/zips#724&#10;[protocol spec] Document&#10;infeasibility of an&#10;attack on Poseidon" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-7928 551.5,-7928 551.5,-7860 751.5,-7860 751.5,-7928"/>
-<text text-anchor="middle" x="651.5" y="-7912.8" font-family="Times,serif" font-size="14.00">zcash/zips#724</text>
-<text text-anchor="middle" x="651.5" y="-7897.8" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="651.5" y="-7882.8" font-family="Times,serif" font-size="14.00">infeasibility of an</text>
-<text text-anchor="middle" x="651.5" y="-7867.8" font-family="Times,serif" font-size="14.00">attack on Poseidon</text>
-</a>
-</g>
+<title>zcash/zips#630&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M485.36,-5580.59C489.71,-5576.39 493.65,-5571.69 497,-5566.69 545.12,-5494.49 522.57,-5263.99 532,-5177.69 568.25,-4846.19 623.39,-4449.09 643.14,-4309.39"/>
+<polygon fill="black" stroke="black" points="646.62,-4309.79 644.56,-4299.39 639.69,-4308.8 646.62,-4309.79"/>
 </g>
-<!-- zcash/zips#724&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#630&#45;&gt;zcash/zips#774 -->
 <g id="edge50" class="edge">
-<title>zcash/zips#724&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M751.51,-7862.7C758.32,-7859.1 764.9,-7855.3 771,-7851 818.5,-7817.9 859.76,-7765.7 886.37,-7727.1"/>
-<polygon fill="black" stroke="black" points="889.42,-7728.84 892.15,-7718.6 883.63,-7724.9 889.42,-7728.84"/>
+<title>zcash/zips#630&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M485.07,-5654.59C500.72,-5659.09 516.78,-5663.69 532,-5667.69 545.23,-5671.19 559.36,-5674.8 573.07,-5678.09"/>
+<polygon fill="black" stroke="black" points="572.43,-5681.54 582.97,-5680.49 574.08,-5674.74 572.43,-5681.54"/>
 </g>
-<!-- zcash/zips#310 -->
-<g id="node48" class="node open">
-<title>zcash/zips#310</title>
-<g id="a_node48"><a xlink:href="https://github.com/zcash/zips/issues/310" xlink:title="zcash/zips#310&#10;[protocol spec] Include a&#10;cost analysis of attacks&#10;against BLS12&#45;381 (STNFS,&#10;Cheon), Jubjub, and&#10;Pallas/Vesta" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="759.5,-7842 543.5,-7842 543.5,-7744 759.5,-7744 759.5,-7842"/>
-<text text-anchor="middle" x="651.5" y="-7826.8" font-family="Times,serif" font-size="14.00">zcash/zips#310</text>
-<text text-anchor="middle" x="651.5" y="-7811.8" font-family="Times,serif" font-size="14.00">[protocol spec] Include a</text>
-<text text-anchor="middle" x="651.5" y="-7796.8" font-family="Times,serif" font-size="14.00">cost analysis of attacks</text>
-<text text-anchor="middle" x="651.5" y="-7781.8" font-family="Times,serif" font-size="14.00">against BLS12&#45;381 (STNFS,</text>
-<text text-anchor="middle" x="651.5" y="-7766.8" font-family="Times,serif" font-size="14.00">Cheon), Jubjub, and</text>
-<text text-anchor="middle" x="651.5" y="-7751.8" font-family="Times,serif" font-size="14.00">Pallas/Vesta</text>
+<!-- zcash/zips#488 -->
+<g id="node52" class="node open">
+<title>zcash/zips#488</title>
+<g id="a_node52"><a xlink:href="https://github.com/zcash/zips/issues/488" xlink:title="zcash/zips#488&#10;[protocol spec] Clarify&#10;the return type of&#10;NoteCommitment^Orchard&#10;and usage of it vs&#10;NoteCommit^Orchard" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="493.5,-5283.69 278.5,-5283.69 278.5,-5185.69 493.5,-5185.69 493.5,-5283.69"/>
+<text text-anchor="middle" x="386" y="-5268.49" font-family="Times,serif" font-size="14.00">zcash/zips#488</text>
+<text text-anchor="middle" x="386" y="-5253.49" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
+<text text-anchor="middle" x="386" y="-5238.49" font-family="Times,serif" font-size="14.00">the return type of</text>
+<text text-anchor="middle" x="386" y="-5223.49" font-family="Times,serif" font-size="14.00">NoteCommitment^Orchard</text>
+<text text-anchor="middle" x="386" y="-5208.49" font-family="Times,serif" font-size="14.00">and usage of it vs</text>
+<text text-anchor="middle" x="386" y="-5193.49" font-family="Times,serif" font-size="14.00">NoteCommit^Orchard</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#310&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#488&#45;&gt;zcash/zips#750 -->
 <g id="edge51" class="edge">
-<title>zcash/zips#310&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M759.72,-7746.2C777.49,-7738.4 795.9,-7730.3 813.6,-7722.6"/>
-<polygon fill="black" stroke="black" points="815.01,-7725.8 822.78,-7718.6 812.21,-7719.39 815.01,-7725.8"/>
+<title>zcash/zips#488&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489.54,-5185.69C492.23,-5182.89 494.72,-5179.89 497,-5176.69 598.93,-5035.59 637.97,-4482.19 647.82,-4309.49"/>
+<polygon fill="black" stroke="black" points="651.32,-4309.57 648.38,-4299.39 644.33,-4309.19 651.32,-4309.57"/>
 </g>
-<!-- zcash/zips#779 -->
-<g id="node49" class="node open">
-<title>zcash/zips#779</title>
-<g id="a_node49"><a xlink:href="https://github.com/zcash/zips/issues/779" xlink:title="zcash/zips#779&#10;Document that the Bech32&#10;Sapling viewing keys&#10;aren&#39;t diversifiable and&#10;that you might want to&#10;use a UVK instead" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="756,-7726 547,-7726 547,-7628 756,-7628 756,-7726"/>
-<text text-anchor="middle" x="651.5" y="-7710.8" font-family="Times,serif" font-size="14.00">zcash/zips#779</text>
-<text text-anchor="middle" x="651.5" y="-7695.8" font-family="Times,serif" font-size="14.00">Document that the Bech32</text>
-<text text-anchor="middle" x="651.5" y="-7680.8" font-family="Times,serif" font-size="14.00">Sapling viewing keys</text>
-<text text-anchor="middle" x="651.5" y="-7665.8" font-family="Times,serif" font-size="14.00">aren&#39;t diversifiable and</text>
-<text text-anchor="middle" x="651.5" y="-7650.8" font-family="Times,serif" font-size="14.00">that you might want to</text>
-<text text-anchor="middle" x="651.5" y="-7635.8" font-family="Times,serif" font-size="14.00">use a UVK instead</text>
+<!-- zcash/zips#430 -->
+<g id="node53" class="node open">
+<title>zcash/zips#430</title>
+<g id="a_node53"><a xlink:href="https://github.com/zcash/zips/issues/430" xlink:title="zcash/zips#430&#10;[protocol spec] In&#10;4.1.11, GroupHash^G(r)&#10;should be GroupHash^G(r)*&#10;(for Sapling but not&#10;Orchard)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="495,-5167.7 277,-5167.7 277,-5069.7 495,-5069.7 495,-5167.7"/>
+<text text-anchor="middle" x="386" y="-5152.5" font-family="Times,serif" font-size="14.00">zcash/zips#430</text>
+<text text-anchor="middle" x="386" y="-5137.5" font-family="Times,serif" font-size="14.00">[protocol spec] In</text>
+<text text-anchor="middle" x="386" y="-5122.5" font-family="Times,serif" font-size="14.00">4.1.11, GroupHash^G(r)</text>
+<text text-anchor="middle" x="386" y="-5107.5" font-family="Times,serif" font-size="14.00">should be GroupHash^G(r)*</text>
+<text text-anchor="middle" x="386" y="-5092.5" font-family="Times,serif" font-size="14.00">(for Sapling but not</text>
+<text text-anchor="middle" x="386" y="-5077.5" font-family="Times,serif" font-size="14.00">Orchard)</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#779&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#430&#45;&gt;zcash/zips#750 -->
 <g id="edge52" class="edge">
-<title>zcash/zips#779&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M756.29,-7677C772.91,-7677 790.17,-7677 806.95,-7677"/>
-<polygon fill="black" stroke="black" points="807.33,-7680.5 817.33,-7677 807.33,-7673.5 807.33,-7680.5"/>
+<title>zcash/zips#430&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489.45,-5069.59C492.16,-5066.8 494.69,-5063.8 497,-5060.69 586.57,-4939.69 633.09,-4467.89 646.41,-4309.69"/>
+<polygon fill="black" stroke="black" points="649.93,-4309.55 647.28,-4299.3 642.96,-4308.97 649.93,-4309.55"/>
 </g>
-<!-- zcash/zips#775 -->
-<g id="node50" class="node open">
-<title>zcash/zips#775</title>
-<g id="a_node50"><a xlink:href="https://github.com/zcash/zips/issues/775" xlink:title="zcash/zips#775&#10;ZIP process: ZIP 0 is&#10;unclear on the&#10;requirements to make a&#10;substantive update to a&#10;deployed ZIP" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-10215 292,-10215 292,-10117 480,-10117 480,-10215"/>
-<text text-anchor="middle" x="386" y="-10199.8" font-family="Times,serif" font-size="14.00">zcash/zips#775</text>
-<text text-anchor="middle" x="386" y="-10184.8" font-family="Times,serif" font-size="14.00">ZIP process: ZIP 0 is</text>
-<text text-anchor="middle" x="386" y="-10169.8" font-family="Times,serif" font-size="14.00">unclear on the</text>
-<text text-anchor="middle" x="386" y="-10154.8" font-family="Times,serif" font-size="14.00">requirements to make a</text>
-<text text-anchor="middle" x="386" y="-10139.8" font-family="Times,serif" font-size="14.00">substantive update to a</text>
-<text text-anchor="middle" x="386" y="-10124.8" font-family="Times,serif" font-size="14.00">deployed ZIP</text>
+<!-- zcash/zips#415 -->
+<g id="node54" class="node open">
+<title>zcash/zips#415</title>
+<g id="a_node54"><a xlink:href="https://github.com/zcash/zips/issues/415" xlink:title="zcash/zips#415&#10;[protocol spec] 4.17.2&#10;(Spend statement): cm^old&#10;is not an auxiliary input" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="492.5,-5051.69 279.5,-5051.69 279.5,-4983.69 492.5,-4983.69 492.5,-5051.69"/>
+<text text-anchor="middle" x="386" y="-5036.49" font-family="Times,serif" font-size="14.00">zcash/zips#415</text>
+<text text-anchor="middle" x="386" y="-5021.49" font-family="Times,serif" font-size="14.00">[protocol spec] 4.17.2</text>
+<text text-anchor="middle" x="386" y="-5006.49" font-family="Times,serif" font-size="14.00">(Spend statement): cm^old</text>
+<text text-anchor="middle" x="386" y="-4991.49" font-family="Times,serif" font-size="14.00">is not an auxiliary input</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#775&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#415&#45;&gt;zcash/zips#750 -->
 <g id="edge53" class="edge">
-<title>zcash/zips#775&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M480.25,-10126C486.69,-10120 492.42,-10114 497,-10107 560.69,-10008 456.02,-9668.8 532,-9579 542.46,-9566.6 557.27,-9559.2 572.89,-9554.8"/>
-<polygon fill="black" stroke="black" points="573.81,-9558.18 582.69,-9552.4 572.14,-9551.38 573.81,-9558.18"/>
+<title>zcash/zips#415&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M488.32,-4983.39C491.43,-4980.69 494.34,-4977.8 497,-4974.69 583.45,-4872.99 631.27,-4456.8 645.74,-4309.59"/>
+<polygon fill="black" stroke="black" points="649.24,-4309.79 646.72,-4299.49 642.27,-4309.11 649.24,-4309.79"/>
 </g>
-<!-- zcash/zips#738 -->
-<g id="node51" class="node open">
-<title>zcash/zips#738</title>
-<g id="a_node51"><a xlink:href="https://github.com/zcash/zips/issues/738" xlink:title="zcash/zips#738&#10;Clarify in ZIP 0 and/or&#10;the ZIP Guide how&#10;Deployment sections&#10;should be written" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="474,-10098.5 298,-10098.5 298,-10015.5 474,-10015.5 474,-10098.5"/>
-<text text-anchor="middle" x="386" y="-10083.3" font-family="Times,serif" font-size="14.00">zcash/zips#738</text>
-<text text-anchor="middle" x="386" y="-10068.3" font-family="Times,serif" font-size="14.00">Clarify in ZIP 0 and/or</text>
-<text text-anchor="middle" x="386" y="-10053.3" font-family="Times,serif" font-size="14.00">the ZIP Guide how</text>
-<text text-anchor="middle" x="386" y="-10038.3" font-family="Times,serif" font-size="14.00">Deployment sections</text>
-<text text-anchor="middle" x="386" y="-10023.3" font-family="Times,serif" font-size="14.00">should be written</text>
+<!-- zcash/zips#388 -->
+<g id="node55" class="node open">
+<title>zcash/zips#388</title>
+<g id="a_node55"><a xlink:href="https://github.com/zcash/zips/issues/388" xlink:title="zcash/zips#388&#10;[protocol spec] Spec is&#10;ambiguous about how to&#10;generate Sapling dummy&#10;output notes after Canopy" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488,-4965.19 284,-4965.19 284,-4882.19 488,-4882.19 488,-4965.19"/>
+<text text-anchor="middle" x="386" y="-4949.99" font-family="Times,serif" font-size="14.00">zcash/zips#388</text>
+<text text-anchor="middle" x="386" y="-4934.99" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
+<text text-anchor="middle" x="386" y="-4919.99" font-family="Times,serif" font-size="14.00">ambiguous about how to</text>
+<text text-anchor="middle" x="386" y="-4904.99" font-family="Times,serif" font-size="14.00">generate Sapling dummy</text>
+<text text-anchor="middle" x="386" y="-4889.99" font-family="Times,serif" font-size="14.00">output notes after Canopy</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#738&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#388&#45;&gt;zcash/zips#750 -->
 <g id="edge54" class="edge">
-<title>zcash/zips#738&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M474.09,-10028C482.95,-10022 490.92,-10015 497,-10006 551.48,-9927.9 469.92,-9651.2 532,-9579 542.56,-9566.7 557.41,-9559.3 573.04,-9554.9"/>
-<polygon fill="black" stroke="black" points="573.96,-9558.28 582.84,-9552.5 572.29,-9551.48 573.96,-9558.28"/>
+<title>zcash/zips#388&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M488.25,-4881.89C491.38,-4878.99 494.32,-4875.99 497,-4872.69 569.09,-4785.49 624.43,-4441.39 643.4,-4309.49"/>
+<polygon fill="black" stroke="black" points="646.91,-4309.69 644.86,-4299.3 639.98,-4308.7 646.91,-4309.69"/>
 </g>
-<!-- zcash/zips#665 -->
-<g id="node52" class="node open">
-<title>zcash/zips#665</title>
-<g id="a_node52"><a xlink:href="https://github.com/zcash/zips/issues/665" xlink:title="zcash/zips#665&#10;[protocol spec] Document&#10;in 4.9 the security&#10;requirement that the note&#10;commitment tree must (at&#10;least for Sapling) be&#10;positionally binding" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="754,-7609.5 549,-7609.5 549,-7496.5 754,-7496.5 754,-7609.5"/>
-<text text-anchor="middle" x="651.5" y="-7594.3" font-family="Times,serif" font-size="14.00">zcash/zips#665</text>
-<text text-anchor="middle" x="651.5" y="-7579.3" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="651.5" y="-7564.3" font-family="Times,serif" font-size="14.00">in 4.9 the security</text>
-<text text-anchor="middle" x="651.5" y="-7549.3" font-family="Times,serif" font-size="14.00">requirement that the note</text>
-<text text-anchor="middle" x="651.5" y="-7534.3" font-family="Times,serif" font-size="14.00">commitment tree must (at</text>
-<text text-anchor="middle" x="651.5" y="-7519.3" font-family="Times,serif" font-size="14.00">least for Sapling) be</text>
-<text text-anchor="middle" x="651.5" y="-7504.3" font-family="Times,serif" font-size="14.00">positionally binding</text>
+<!-- zcash/zips#303 -->
+<g id="node56" class="node open">
+<title>zcash/zips#303</title>
+<g id="a_node56"><a xlink:href="https://github.com/zcash/zips/issues/303" xlink:title="zcash/zips#303&#10;[protocol spec] 4.15.1&#10;refers to BCTV14 for&#10;encoding" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="472,-4863.69 300,-4863.69 300,-4795.69 472,-4795.69 472,-4863.69"/>
+<text text-anchor="middle" x="386" y="-4848.49" font-family="Times,serif" font-size="14.00">zcash/zips#303</text>
+<text text-anchor="middle" x="386" y="-4833.49" font-family="Times,serif" font-size="14.00">[protocol spec] 4.15.1</text>
+<text text-anchor="middle" x="386" y="-4818.49" font-family="Times,serif" font-size="14.00">refers to BCTV14 for</text>
+<text text-anchor="middle" x="386" y="-4803.49" font-family="Times,serif" font-size="14.00">encoding</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#665&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#303&#45;&gt;zcash/zips#750 -->
 <g id="edge55" class="edge">
-<title>zcash/zips#665&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M754.01,-7601.8C771.17,-7609.9 788.82,-7618.2 805.5,-7626 809.12,-7627.7 812.8,-7629.4 816.52,-7631.1"/>
-<polygon fill="black" stroke="black" points="815.29,-7634.39 825.84,-7635.4 818.23,-7628.03 815.29,-7634.39"/>
+<title>zcash/zips#303&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M472.07,-4805.99C481.34,-4800.8 489.95,-4794.39 497,-4786.69 622.97,-4648.8 646.07,-4413.49 649.95,-4309.59"/>
+<polygon fill="black" stroke="black" points="653.45,-4309.5 650.28,-4299.39 646.46,-4309.28 653.45,-4309.5"/>
 </g>
-<!-- zcash/zips#842 -->
-<g id="node53" class="node open">
-<title>zcash/zips#842</title>
-<g id="a_node53"><a xlink:href="https://github.com/zcash/zips/issues/842" xlink:title="zcash/zips#842&#10;Index is not updated by&#10;CI" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1011.5,-7617.5 826.5,-7617.5 826.5,-7564.5 1011.5,-7564.5 1011.5,-7617.5"/>
-<text text-anchor="middle" x="919" y="-7602.3" font-family="Times,serif" font-size="14.00">zcash/zips#842</text>
-<text text-anchor="middle" x="919" y="-7587.3" font-family="Times,serif" font-size="14.00">Index is not updated by</text>
-<text text-anchor="middle" x="919" y="-7572.3" font-family="Times,serif" font-size="14.00">CI</text>
+<!-- zcash/zips#265 -->
+<g id="node57" class="node open">
+<title>zcash/zips#265</title>
+<g id="a_node57"><a xlink:href="https://github.com/zcash/zips/issues/265" xlink:title="zcash/zips#265&#10;[protocol spec] [ZIP 205]&#10;Testnet difficulty&#10;adjustment:&#10;implementation does not&#10;match spec" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-4777.69 289,-4777.69 289,-4679.69 483,-4679.69 483,-4777.69"/>
+<text text-anchor="middle" x="386" y="-4762.49" font-family="Times,serif" font-size="14.00">zcash/zips#265</text>
+<text text-anchor="middle" x="386" y="-4747.49" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 205]</text>
+<text text-anchor="middle" x="386" y="-4732.49" font-family="Times,serif" font-size="14.00">Testnet difficulty</text>
+<text text-anchor="middle" x="386" y="-4717.49" font-family="Times,serif" font-size="14.00">adjustment:</text>
+<text text-anchor="middle" x="386" y="-4702.49" font-family="Times,serif" font-size="14.00">implementation does not</text>
+<text text-anchor="middle" x="386" y="-4687.49" font-family="Times,serif" font-size="14.00">match spec</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#842&#45;&gt;zcash/zips#809 -->
+<!-- zcash/zips#265&#45;&gt;zcash/zips#750 -->
 <g id="edge56" class="edge">
-<title>zcash/zips#842&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M1011.6,-7612.3C1018.6,-7616.1 1025.2,-7620.7 1031,-7626 1127.1,-7714.3 1160,-7876.9 1169.8,-7943.5"/>
-<polygon fill="black" stroke="black" points="1166.37,-7944.22 1171.3,-7953.6 1173.29,-7943.19 1166.37,-7944.22"/>
-</g>
-<!-- zcash/librustzcash#578 -->
-<g id="node54" class="node open">
-<title>zcash/librustzcash#578</title>
-<g id="a_node54"><a xlink:href="https://github.com/zcash/librustzcash/issues/578" xlink:title="zcash/librustzcash#578&#10;Survey key storage and&#10;usage of `zcashd` and&#10;`zcash_client_sqlite`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="745,-3199 558,-3199 558,-3131 745,-3131 745,-3199"/>
-<text text-anchor="middle" x="651.5" y="-3183.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#578</text>
-<text text-anchor="middle" x="651.5" y="-3168.8" font-family="Times,serif" font-size="14.00">Survey key storage and</text>
-<text text-anchor="middle" x="651.5" y="-3153.8" font-family="Times,serif" font-size="14.00">usage of `zcashd` and</text>
-<text text-anchor="middle" x="651.5" y="-3138.8" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
-</a>
-</g>
+<title>zcash/zips#265&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M483.08,-4684.09C488.1,-4679.99 492.8,-4675.49 497,-4670.69 590.98,-4563.69 629.45,-4393.89 643.45,-4309.19"/>
+<polygon fill="black" stroke="black" points="646.91,-4309.72 645.03,-4299.3 640,-4308.62 646.91,-4309.72"/>
 </g>
-<!-- zcash/librustzcash#579 -->
-<g id="node55" class="node open">
-<title>zcash/librustzcash#579</title>
-<g id="a_node55"><a xlink:href="https://github.com/zcash/librustzcash/issues/579" xlink:title="zcash/librustzcash#579&#10;Redesign Rust types for&#10;representing wallet key&#10;material" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1013,-3089 825,-3089 825,-3021 1013,-3021 1013,-3089"/>
-<text text-anchor="middle" x="919" y="-3073.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#579</text>
-<text text-anchor="middle" x="919" y="-3058.8" font-family="Times,serif" font-size="14.00">Redesign Rust types for</text>
-<text text-anchor="middle" x="919" y="-3043.8" font-family="Times,serif" font-size="14.00">representing wallet key</text>
-<text text-anchor="middle" x="919" y="-3028.8" font-family="Times,serif" font-size="14.00">material</text>
+<!-- zcash/zips#194 -->
+<g id="node58" class="node open">
+<title>zcash/zips#194</title>
+<g id="a_node58"><a xlink:href="https://github.com/zcash/zips/issues/194" xlink:title="zcash/zips#194&#10;[protocol spec] Issues&#10;with section 4.21 (Block&#10;Chain Scanning for&#10;Sapling and Orchard)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-4661.2 292,-4661.2 292,-4578.2 480,-4578.2 480,-4661.2"/>
+<text text-anchor="middle" x="386" y="-4646" font-family="Times,serif" font-size="14.00">zcash/zips#194</text>
+<text text-anchor="middle" x="386" y="-4631" font-family="Times,serif" font-size="14.00">[protocol spec] Issues</text>
+<text text-anchor="middle" x="386" y="-4616" font-family="Times,serif" font-size="14.00">with section 4.21 (Block</text>
+<text text-anchor="middle" x="386" y="-4601" font-family="Times,serif" font-size="14.00">Chain Scanning for</text>
+<text text-anchor="middle" x="386" y="-4586" font-family="Times,serif" font-size="14.00">Sapling and Orchard)</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579 -->
+<!-- zcash/zips#194&#45;&gt;zcash/zips#750 -->
 <g id="edge57" class="edge">
-<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579</title>
-<path fill="none" stroke="black" d="M745.05,-3134.1C753.96,-3130.3 762.74,-3126.3 771,-3122 787.59,-3113.4 788.99,-3106.7 805.5,-3098 808.79,-3096.3 812.17,-3094.6 815.6,-3092.9"/>
-<polygon fill="black" stroke="black" points="817.23,-3096 824.81,-3088.6 814.27,-3089.66 817.23,-3096"/>
+<title>zcash/zips#194&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M480.14,-4583.3C486.18,-4579.19 491.88,-4574.69 497,-4569.69 572.94,-4496.09 616.85,-4376.99 636.99,-4309.3"/>
+<polygon fill="black" stroke="black" points="640.47,-4309.87 639.9,-4299.3 633.75,-4307.92 640.47,-4309.87"/>
 </g>
-<!-- zcash/zips#675 -->
-<g id="node56" class="node open">
-<title>zcash/zips#675</title>
-<g id="a_node56"><a xlink:href="https://github.com/zcash/zips/issues/675" xlink:title="zcash/zips#675&#10;[ZIP 332] Wallet Recovery&#10;from zcashd HD Seeds" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1020.5,-3160.5 817.5,-3160.5 817.5,-3107.5 1020.5,-3107.5 1020.5,-3160.5"/>
-<text text-anchor="middle" x="919" y="-3145.3" font-family="Times,serif" font-size="14.00">zcash/zips#675</text>
-<text text-anchor="middle" x="919" y="-3130.3" font-family="Times,serif" font-size="14.00">[ZIP 332] Wallet Recovery</text>
-<text text-anchor="middle" x="919" y="-3115.3" font-family="Times,serif" font-size="14.00">from zcashd HD Seeds</text>
+<!-- zcash/zips#186 -->
+<g id="node59" class="node open">
+<title>zcash/zips#186</title>
+<g id="a_node59"><a xlink:href="https://github.com/zcash/zips/issues/186" xlink:title="zcash/zips#186&#10;[protocol spec] Choice of&#10;ovk in section 4.19.1&#10;should reflect&#10;implementation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-4560.2 289.5,-4560.2 289.5,-4477.2 482.5,-4477.2 482.5,-4560.2"/>
+<text text-anchor="middle" x="386" y="-4545" font-family="Times,serif" font-size="14.00">zcash/zips#186</text>
+<text text-anchor="middle" x="386" y="-4530" font-family="Times,serif" font-size="14.00">[protocol spec] Choice of</text>
+<text text-anchor="middle" x="386" y="-4515" font-family="Times,serif" font-size="14.00">ovk in section 4.19.1</text>
+<text text-anchor="middle" x="386" y="-4500" font-family="Times,serif" font-size="14.00">should reflect</text>
+<text text-anchor="middle" x="386" y="-4485" font-family="Times,serif" font-size="14.00">implementation</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#578&#45;&gt;zcash/zips#675 -->
+<!-- zcash/zips#186&#45;&gt;zcash/zips#750 -->
 <g id="edge58" class="edge">
-<title>zcash/librustzcash#578&#45;&gt;zcash/zips#675</title>
-<path fill="none" stroke="black" d="M745.36,-3154.2C765.28,-3151.8 786.52,-3149.4 807.04,-3147"/>
-<polygon fill="black" stroke="black" points="807.54,-3150.47 817.05,-3145.8 806.7,-3143.52 807.54,-3150.47"/>
+<title>zcash/zips#186&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M482.51,-4479.19C487.58,-4475.89 492.45,-4472.39 497,-4468.69 551.91,-4423.89 597.02,-4355.09 623.81,-4308.3"/>
+<polygon fill="black" stroke="black" points="626.86,-4310.02 628.76,-4299.59 620.77,-4306.56 626.86,-4310.02"/>
 </g>
-<!-- zcash/librustzcash#1371 -->
-<g id="node57" class="node open">
-<title>zcash/librustzcash#1371</title>
-<g id="a_node57"><a xlink:href="https://github.com/zcash/librustzcash/issues/1371" xlink:title="zcash/librustzcash#1371&#10;Create structures for&#10;storing broader kinds of&#10;transparent spending key&#10;material" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1019,-3463.5 819,-3463.5 819,-3380.5 1019,-3380.5 1019,-3463.5"/>
-<text text-anchor="middle" x="919" y="-3448.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
-<text text-anchor="middle" x="919" y="-3433.3" font-family="Times,serif" font-size="14.00">Create structures for</text>
-<text text-anchor="middle" x="919" y="-3418.3" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
-<text text-anchor="middle" x="919" y="-3403.3" font-family="Times,serif" font-size="14.00">transparent spending key</text>
-<text text-anchor="middle" x="919" y="-3388.3" font-family="Times,serif" font-size="14.00">material</text>
+<!-- zcash/zips#195 -->
+<g id="node60" class="node open">
+<title>zcash/zips#195</title>
+<g id="a_node60"><a xlink:href="https://github.com/zcash/zips/issues/195" xlink:title="zcash/zips#195&#10;[protocol spec] Consensus&#10;rules about canonical&#10;encodings are misstated&#10;in the spec" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-4459.19 284.5,-4459.19 284.5,-4376.19 487.5,-4376.19 487.5,-4459.19"/>
+<text text-anchor="middle" x="386" y="-4443.99" font-family="Times,serif" font-size="14.00">zcash/zips#195</text>
+<text text-anchor="middle" x="386" y="-4428.99" font-family="Times,serif" font-size="14.00">[protocol spec] Consensus</text>
+<text text-anchor="middle" x="386" y="-4413.99" font-family="Times,serif" font-size="14.00">rules about canonical</text>
+<text text-anchor="middle" x="386" y="-4398.99" font-family="Times,serif" font-size="14.00">encodings are misstated</text>
+<text text-anchor="middle" x="386" y="-4383.99" font-family="Times,serif" font-size="14.00">in the spec</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371 -->
+<!-- zcash/zips#195&#45;&gt;zcash/zips#750 -->
 <g id="edge59" class="edge">
-<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M690.53,-3199.2C715.74,-3223.3 748.23,-3257.3 771,-3292 792.04,-3324 778.6,-3343.7 805.5,-3371 807.15,-3372.7 808.87,-3374.3 810.64,-3375.9"/>
-<polygon fill="black" stroke="black" points="808.78,-3378.9 818.75,-3382.5 813.2,-3373.47 808.78,-3378.9"/>
+<title>zcash/zips#195&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M480.05,-4376.09C485.85,-4372.99 491.54,-4369.89 497,-4366.69 528.38,-4348.49 561.41,-4325.59 588.76,-4305.49"/>
+<polygon fill="black" stroke="black" points="591.14,-4308.08 597.06,-4299.3 586.95,-4302.48 591.14,-4308.08"/>
 </g>
-<!-- zcash/librustzcash#1348 -->
-<g id="node58" class="node open">
-<title>zcash/librustzcash#1348</title>
-<g id="a_node58"><a xlink:href="https://github.com/zcash/librustzcash/issues/1348" xlink:title="zcash/librustzcash#1348&#10;zcash_client_backend: Add&#10;the ability to restore&#10;from `zcashd` seed&#10;phrases." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1277.5,-3218.5 1071.5,-3218.5 1071.5,-3135.5 1277.5,-3135.5 1277.5,-3218.5"/>
-<text text-anchor="middle" x="1174.5" y="-3203.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1348</text>
-<text text-anchor="middle" x="1174.5" y="-3188.3" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
-<text text-anchor="middle" x="1174.5" y="-3173.3" font-family="Times,serif" font-size="14.00">the ability to restore</text>
-<text text-anchor="middle" x="1174.5" y="-3158.3" font-family="Times,serif" font-size="14.00">from `zcashd` seed</text>
-<text text-anchor="middle" x="1174.5" y="-3143.3" font-family="Times,serif" font-size="14.00">phrases.</text>
+<!-- zcash/zips#167 -->
+<g id="node61" class="node open">
+<title>zcash/zips#167</title>
+<g id="a_node61"><a xlink:href="https://github.com/zcash/zips/issues/167" xlink:title="zcash/zips#167&#10;[protocol spec] Spec is&#10;ambiguous on key&#10;validation for KA^Sprout&#10;and JoinSplitSig public&#10;keys" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-4357.69 287.5,-4357.69 287.5,-4259.69 484.5,-4259.69 484.5,-4357.69"/>
+<text text-anchor="middle" x="386" y="-4342.49" font-family="Times,serif" font-size="14.00">zcash/zips#167</text>
+<text text-anchor="middle" x="386" y="-4327.49" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
+<text text-anchor="middle" x="386" y="-4312.49" font-family="Times,serif" font-size="14.00">ambiguous on key</text>
+<text text-anchor="middle" x="386" y="-4297.49" font-family="Times,serif" font-size="14.00">validation for KA^Sprout</text>
+<text text-anchor="middle" x="386" y="-4282.49" font-family="Times,serif" font-size="14.00">and JoinSplitSig public</text>
+<text text-anchor="middle" x="386" y="-4267.49" font-family="Times,serif" font-size="14.00">keys</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#675&#45;&gt;zcash/librustzcash#1348 -->
+<!-- zcash/zips#167&#45;&gt;zcash/zips#750 -->
 <g id="edge60" class="edge">
-<title>zcash/zips#675&#45;&gt;zcash/librustzcash#1348</title>
-<path fill="none" stroke="black" d="M1020.6,-3151.1C1034,-3153.3 1047.9,-3155.7 1061.5,-3158"/>
-<polygon fill="black" stroke="black" points="1060.95,-3161.46 1071.4,-3159.7 1062.14,-3154.56 1060.95,-3161.46"/>
+<title>zcash/zips#167&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M484.74,-4289.8C506.97,-4285.49 530.58,-4280.89 552.81,-4276.59"/>
+<polygon fill="black" stroke="black" points="553.73,-4279.98 562.91,-4274.69 552.44,-4273.1 553.73,-4279.98"/>
 </g>
-<!-- zcash/zcash#5796 -->
-<g id="node136" class="node closed">
-<title>zcash/zcash#5796</title>
-<g id="a_node136"><a xlink:href="https://github.com/zcash/zcash/issues/5796" xlink:title="zcash/zcash#5796&#10;Add ability to restore&#10;the zcashd wallet from&#10;the emergency recovery&#10;phrase (mnemonic seed)." target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="1272.5,-2206.5 1076.5,-2206.5 1076.5,-2123.5 1272.5,-2123.5 1272.5,-2206.5"/>
-<text text-anchor="middle" x="1174.5" y="-2191.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5796</text>
-<text text-anchor="middle" x="1174.5" y="-2176.3" font-family="Times,serif" font-size="14.00">Add ability to restore</text>
-<text text-anchor="middle" x="1174.5" y="-2161.3" font-family="Times,serif" font-size="14.00">the zcashd wallet from</text>
-<text text-anchor="middle" x="1174.5" y="-2146.3" font-family="Times,serif" font-size="14.00">the emergency recovery</text>
-<text text-anchor="middle" x="1174.5" y="-2131.3" font-family="Times,serif" font-size="14.00">phrase (mnemonic seed).</text>
+<!-- zcash/zips#753 -->
+<g id="node62" class="node open">
+<title>zcash/zips#753</title>
+<g id="a_node62"><a xlink:href="https://github.com/zcash/zips/issues/753" xlink:title="zcash/zips#753&#10;[ZIP 321] Add examples&#10;that include Unified&#10;Addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-6265.69 292,-6265.69 292,-6197.69 480,-6197.69 480,-6265.69"/>
+<text text-anchor="middle" x="386" y="-6250.49" font-family="Times,serif" font-size="14.00">zcash/zips#753</text>
+<text text-anchor="middle" x="386" y="-6235.49" font-family="Times,serif" font-size="14.00">[ZIP 321] Add examples</text>
+<text text-anchor="middle" x="386" y="-6220.49" font-family="Times,serif" font-size="14.00">that include Unified</text>
+<text text-anchor="middle" x="386" y="-6205.49" font-family="Times,serif" font-size="14.00">Addresses</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#675&#45;&gt;zcash/zcash#5796 -->
-<g id="edge160" class="edge">
-<title>zcash/zips#675&#45;&gt;zcash/zcash#5796</title>
-<path fill="none" stroke="black" d="M1020.6,-3108.9C1024.5,-3105.7 1028,-3102 1031,-3098 1089.9,-3019.6 1004.3,-2297.4 1059,-2216 1061.8,-2211.8 1065.1,-2208 1068.6,-2204.4"/>
-<polygon fill="black" stroke="black" points="1071.16,-2206.81 1076.4,-2197.6 1066.56,-2201.53 1071.16,-2206.81"/>
+<!-- zcash/zips#753&#45;&gt;zcash/zips#774 -->
+<g id="edge61" class="edge">
+<title>zcash/zips#753&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M480.37,-6204.89C486.69,-6200.3 492.37,-6194.99 497,-6188.69 558.48,-6105.59 465.15,-5803.59 532,-5724.69 542.49,-5712.3 557.31,-5704.8 572.93,-5700.19"/>
+<polygon fill="black" stroke="black" points="573.85,-5703.57 582.73,-5697.8 572.18,-5696.77 573.85,-5703.57"/>
 </g>
-<!-- zcash/librustzcash#1370 -->
-<g id="node59" class="node open">
-<title>zcash/librustzcash#1370</title>
-<g id="a_node59"><a xlink:href="https://github.com/zcash/librustzcash/issues/1370" xlink:title="zcash/librustzcash#1370&#10;Make it possible to&#10;construct proposals that&#10;spend stored transparent&#10;funds (P2PKH and P2SH)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1274,-3463.5 1075,-3463.5 1075,-3380.5 1274,-3380.5 1274,-3463.5"/>
-<text text-anchor="middle" x="1174.5" y="-3448.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1370</text>
-<text text-anchor="middle" x="1174.5" y="-3433.3" font-family="Times,serif" font-size="14.00">Make it possible to</text>
-<text text-anchor="middle" x="1174.5" y="-3418.3" font-family="Times,serif" font-size="14.00">construct proposals that</text>
-<text text-anchor="middle" x="1174.5" y="-3403.3" font-family="Times,serif" font-size="14.00">spend stored transparent</text>
-<text text-anchor="middle" x="1174.5" y="-3388.3" font-family="Times,serif" font-size="14.00">funds (P2PKH and P2SH)</text>
+<!-- zcash/zips#763 -->
+<g id="node63" class="node open">
+<title>zcash/zips#763</title>
+<g id="a_node63"><a xlink:href="https://github.com/zcash/zips/issues/763" xlink:title="zcash/zips#763&#10;[protocol spec] Spec uses&#10;inconsistent terms for&#10;ask and ak" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-4241.69 287,-4241.69 287,-4173.69 485,-4173.69 485,-4241.69"/>
+<text text-anchor="middle" x="386" y="-4226.49" font-family="Times,serif" font-size="14.00">zcash/zips#763</text>
+<text text-anchor="middle" x="386" y="-4211.49" font-family="Times,serif" font-size="14.00">[protocol spec] Spec uses</text>
+<text text-anchor="middle" x="386" y="-4196.49" font-family="Times,serif" font-size="14.00">inconsistent terms for</text>
+<text text-anchor="middle" x="386" y="-4181.49" font-family="Times,serif" font-size="14.00">ask and ak</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370 -->
-<g id="edge61" class="edge">
-<title>zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370</title>
-<path fill="none" stroke="black" d="M1019.1,-3422C1034,-3422 1049.4,-3422 1064.5,-3422"/>
-<polygon fill="black" stroke="black" points="1064.9,-3425.5 1074.9,-3422 1064.9,-3418.5 1064.9,-3425.5"/>
+<!-- zcash/zips#763&#45;&gt;zcash/zips#750 -->
+<g id="edge62" class="edge">
+<title>zcash/zips#763&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M485.12,-4226.3C507.2,-4230.49 530.63,-4234.99 552.69,-4239.19"/>
+<polygon fill="black" stroke="black" points="552.24,-4242.67 562.72,-4241.09 553.55,-4235.79 552.24,-4242.67"/>
 </g>
-<!-- zcash/zcash#4099 -->
-<g id="node60" class="node committed">
-<title>zcash/zcash#4099</title>
-<g id="a_node60"><a xlink:href="https://github.com/zcash/zcash/issues/4099" xlink:title="zcash/zcash#4099&#10;Investigate the&#10;distribution of P2SH&#10;scripts" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="468,-3563 304,-3563 304,-3495 468,-3495 468,-3563"/>
-<text text-anchor="middle" x="386" y="-3547.8" font-family="Times,serif" font-size="14.00">zcash/zcash#4099</text>
-<text text-anchor="middle" x="386" y="-3532.8" font-family="Times,serif" font-size="14.00">Investigate the</text>
-<text text-anchor="middle" x="386" y="-3517.8" font-family="Times,serif" font-size="14.00">distribution of P2SH</text>
-<text text-anchor="middle" x="386" y="-3502.8" font-family="Times,serif" font-size="14.00">scripts</text>
+<!-- zcash/zips#696 -->
+<g id="node64" class="node open">
+<title>zcash/zips#696</title>
+<g id="a_node64"><a xlink:href="https://github.com/zcash/zips/issues/696" xlink:title="zcash/zips#696&#10;ZIP 317: explicitly take&#10;into account dependent&#10;transactions in the block&#10;template construction&#10;algorithm" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-6179.7 289.5,-6179.7 289.5,-6081.7 482.5,-6081.7 482.5,-6179.7"/>
+<text text-anchor="middle" x="386" y="-6164.5" font-family="Times,serif" font-size="14.00">zcash/zips#696</text>
+<text text-anchor="middle" x="386" y="-6149.5" font-family="Times,serif" font-size="14.00">ZIP 317: explicitly take</text>
+<text text-anchor="middle" x="386" y="-6134.5" font-family="Times,serif" font-size="14.00">into account dependent</text>
+<text text-anchor="middle" x="386" y="-6119.5" font-family="Times,serif" font-size="14.00">transactions in the block</text>
+<text text-anchor="middle" x="386" y="-6104.5" font-family="Times,serif" font-size="14.00">template construction</text>
+<text text-anchor="middle" x="386" y="-6089.5" font-family="Times,serif" font-size="14.00">algorithm</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1360 -->
-<g id="node61" class="node open">
-<title>zcash/librustzcash#1360</title>
-<g id="a_node61"><a xlink:href="https://github.com/zcash/librustzcash/issues/1360" xlink:title="zcash/librustzcash#1360&#10;Transaction builder&#10;support for spending&#10;(almost) arbitrary&#10;transparent inputs." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1017,-3564.5 821,-3564.5 821,-3481.5 1017,-3481.5 1017,-3564.5"/>
-<text text-anchor="middle" x="919" y="-3549.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1360</text>
-<text text-anchor="middle" x="919" y="-3534.3" font-family="Times,serif" font-size="14.00">Transaction builder</text>
-<text text-anchor="middle" x="919" y="-3519.3" font-family="Times,serif" font-size="14.00">support for spending</text>
-<text text-anchor="middle" x="919" y="-3504.3" font-family="Times,serif" font-size="14.00">(almost) arbitrary</text>
-<text text-anchor="middle" x="919" y="-3489.3" font-family="Times,serif" font-size="14.00">transparent inputs.</text>
+<!-- zcash/zips#696&#45;&gt;zcash/zips#774 -->
+<g id="edge63" class="edge">
+<title>zcash/zips#696&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M482.93,-6088.8C488.24,-6083.99 493.02,-6078.59 497,-6072.69 540.43,-6008.3 481.01,-5783.39 532,-5724.69 542.64,-5712.49 557.53,-5704.99 573.16,-5700.39"/>
+<polygon fill="black" stroke="black" points="574.08,-5703.77 582.96,-5697.99 572.41,-5696.97 574.08,-5703.77"/>
+</g>
+<!-- zcash/zips#683 -->
+<g id="node65" class="node open">
+<title>zcash/zips#683</title>
+<g id="a_node65"><a xlink:href="https://github.com/zcash/zips/issues/683" xlink:title="zcash/zips#683&#10;ZIP 317: clarify that&#10;tx_{in,out}_total_size do&#10;not include the sizes of&#10;tx_{in,out}_count" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-6063.19 289.5,-6063.19 289.5,-5980.19 482.5,-5980.19 482.5,-6063.19"/>
+<text text-anchor="middle" x="386" y="-6047.99" font-family="Times,serif" font-size="14.00">zcash/zips#683</text>
+<text text-anchor="middle" x="386" y="-6032.99" font-family="Times,serif" font-size="14.00">ZIP 317: clarify that</text>
+<text text-anchor="middle" x="386" y="-6017.99" font-family="Times,serif" font-size="14.00">tx_{in,out}_total_size do</text>
+<text text-anchor="middle" x="386" y="-6002.99" font-family="Times,serif" font-size="14.00">not include the sizes of</text>
+<text text-anchor="middle" x="386" y="-5987.99" font-family="Times,serif" font-size="14.00">tx_{in,out}_count</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#4099&#45;&gt;zcash/librustzcash#1360 -->
-<g id="edge62" class="edge">
-<title>zcash/zcash#4099&#45;&gt;zcash/librustzcash#1360</title>
-<path fill="none" stroke="black" d="M468.23,-3528.1C559.79,-3527 709.06,-3525.4 810.3,-3524.2"/>
-<polygon fill="black" stroke="black" points="810.58,-3527.7 820.55,-3524.1 810.52,-3520.7 810.58,-3527.7"/>
+<!-- zcash/zips#683&#45;&gt;zcash/zips#774 -->
+<g id="edge64" class="edge">
+<title>zcash/zips#683&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M482.55,-5986.59C487.95,-5982.19 492.85,-5977.3 497,-5971.69 563.43,-5882.89 457.59,-5806.89 532,-5724.69 542.67,-5712.89 557.27,-5705.59 572.58,-5700.99"/>
+<polygon fill="black" stroke="black" points="573.84,-5704.29 582.71,-5698.49 572.16,-5697.49 573.84,-5704.29"/>
 </g>
-<!-- zcash/librustzcash#1362 -->
-<g id="node62" class="node committed">
-<title>zcash/librustzcash#1362</title>
-<g id="a_node62"><a xlink:href="https://github.com/zcash/librustzcash/issues/1362" xlink:title="zcash/librustzcash#1362&#10;Create a generator and&#10;evaluator for arbitrary&#10;transparent Zcash script." target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="750.5,-3456 552.5,-3456 552.5,-3388 750.5,-3388 750.5,-3456"/>
-<text text-anchor="middle" x="651.5" y="-3440.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1362</text>
-<text text-anchor="middle" x="651.5" y="-3425.8" font-family="Times,serif" font-size="14.00">Create a generator and</text>
-<text text-anchor="middle" x="651.5" y="-3410.8" font-family="Times,serif" font-size="14.00">evaluator for arbitrary</text>
-<text text-anchor="middle" x="651.5" y="-3395.8" font-family="Times,serif" font-size="14.00">transparent Zcash script.</text>
+<!-- zcash/zips#785 -->
+<g id="node66" class="node open">
+<title>zcash/zips#785</title>
+<g id="a_node66"><a xlink:href="https://github.com/zcash/zips/issues/785" xlink:title="zcash/zips#785&#10;[ZIP&#45;315] Condense all&#10;specified requirements&#10;into a table to track&#10;wallet compliance." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742,-5340.2 561,-5340.2 561,-5257.2 742,-5257.2 742,-5340.2"/>
+<text text-anchor="middle" x="651.5" y="-5325" font-family="Times,serif" font-size="14.00">zcash/zips#785</text>
+<text text-anchor="middle" x="651.5" y="-5310" font-family="Times,serif" font-size="14.00">[ZIP&#45;315] Condense all</text>
+<text text-anchor="middle" x="651.5" y="-5295" font-family="Times,serif" font-size="14.00">specified requirements</text>
+<text text-anchor="middle" x="651.5" y="-5280" font-family="Times,serif" font-size="14.00">into a table to track</text>
+<text text-anchor="middle" x="651.5" y="-5265" font-family="Times,serif" font-size="14.00">wallet compliance.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#4099&#45;&gt;zcash/librustzcash#1362 -->
-<g id="edge63" class="edge">
-<title>zcash/zcash#4099&#45;&gt;zcash/librustzcash#1362</title>
-<path fill="none" stroke="black" d="M468.13,-3496.6C477.86,-3492.7 487.66,-3488.8 497,-3485 516.82,-3477 538.06,-3468.3 558.22,-3460"/>
-<polygon fill="black" stroke="black" points="559.79,-3463.14 567.71,-3456.1 557.13,-3456.66 559.79,-3463.14"/>
+<!-- zcash/zips#785&#45;&gt;zcash/zips#447 -->
+<g id="edge65" class="edge">
+<title>zcash/zips#785&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M742.02,-5335.49C775.03,-5348.99 812.05,-5364.19 843.59,-5377.19"/>
+<polygon fill="black" stroke="black" points="842.61,-5380.57 853.19,-5381.09 845.24,-5374.09 842.61,-5380.57"/>
 </g>
-<!-- zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370 -->
-<g id="edge64" class="edge">
-<title>zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370</title>
-<path fill="none" stroke="black" d="M1017.3,-3484.2C1033,-3478 1049.4,-3471.4 1065.4,-3465.1"/>
-<polygon fill="black" stroke="black" points="1066.84,-3468.29 1074.8,-3461.3 1064.22,-3461.8 1066.84,-3468.29"/>
+<!-- zcash/zips#786 -->
+<g id="node67" class="node open">
+<title>zcash/zips#786</title>
+<g id="a_node67"><a xlink:href="https://github.com/zcash/zips/issues/786" xlink:title="zcash/zips#786&#10;[ZIP&#45;315] TODO&#39;s&#10;documented on DRAFT" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742,-5239.2 561,-5239.2 561,-5186.2 742,-5186.2 742,-5239.2"/>
+<text text-anchor="middle" x="651.5" y="-5224" font-family="Times,serif" font-size="14.00">zcash/zips#786</text>
+<text text-anchor="middle" x="651.5" y="-5209" font-family="Times,serif" font-size="14.00">[ZIP&#45;315] TODO&#39;s</text>
+<text text-anchor="middle" x="651.5" y="-5194" font-family="Times,serif" font-size="14.00">documented on DRAFT</text>
+</a>
 </g>
-<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371 -->
-<g id="edge65" class="edge">
-<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M750.61,-3422C769.6,-3422 789.61,-3422 808.93,-3422"/>
-<polygon fill="black" stroke="black" points="808.97,-3425.5 818.97,-3422 808.97,-3418.5 808.97,-3425.5"/>
 </g>
-<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360 -->
+<!-- zcash/zips#786&#45;&gt;zcash/zips#447 -->
 <g id="edge66" class="edge">
-<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360</title>
-<path fill="none" stroke="black" d="M742.02,-3456.1C764.24,-3464.5 788.29,-3473.7 811.25,-3482.4"/>
-<polygon fill="black" stroke="black" points="810.08,-3485.7 820.67,-3486 812.58,-3479.16 810.08,-3485.7"/>
+<title>zcash/zips#786&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M742.13,-5234.3C752.22,-5238.3 762.07,-5243.09 771,-5248.69 822.91,-5281.19 868.29,-5336.8 894.42,-5372.89"/>
+<polygon fill="black" stroke="black" points="891.64,-5375.03 900.33,-5381.09 897.32,-5370.94 891.64,-5375.03"/>
 </g>
-<!-- zcash/librustzcash#1353 -->
-<g id="node63" class="node open">
-<title>zcash/librustzcash#1353</title>
-<g id="a_node63"><a xlink:href="https://github.com/zcash/librustzcash/issues/1353" xlink:title="zcash/librustzcash#1353&#10;zcash_client_backend: If&#10;a seed is reused,&#10;transparent UTXO spends&#10;from one wallet may not&#10;be detected in the other." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-3679 284.5,-3679 284.5,-3581 487.5,-3581 487.5,-3679"/>
-<text text-anchor="middle" x="386" y="-3663.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1353</text>
-<text text-anchor="middle" x="386" y="-3648.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: If</text>
-<text text-anchor="middle" x="386" y="-3633.8" font-family="Times,serif" font-size="14.00">a seed is reused,</text>
-<text text-anchor="middle" x="386" y="-3618.8" font-family="Times,serif" font-size="14.00">transparent UTXO spends</text>
-<text text-anchor="middle" x="386" y="-3603.8" font-family="Times,serif" font-size="14.00">from one wallet may not</text>
-<text text-anchor="middle" x="386" y="-3588.8" font-family="Times,serif" font-size="14.00">be detected in the other.</text>
+<!-- zcash/zips#773 -->
+<g id="node68" class="node open">
+<title>zcash/zips#773</title>
+<g id="a_node68"><a xlink:href="https://github.com/zcash/zips/issues/773" xlink:title="zcash/zips#773&#10;Draft a ZIP to provide&#10;best practices for Wallet&#10;App EOS/EOL" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-5658.69 556,-5658.69 556,-5590.69 747,-5590.69 747,-5658.69"/>
+<text text-anchor="middle" x="651.5" y="-5643.49" font-family="Times,serif" font-size="14.00">zcash/zips#773</text>
+<text text-anchor="middle" x="651.5" y="-5628.49" font-family="Times,serif" font-size="14.00">Draft a ZIP to provide</text>
+<text text-anchor="middle" x="651.5" y="-5613.49" font-family="Times,serif" font-size="14.00">best practices for Wallet</text>
+<text text-anchor="middle" x="651.5" y="-5598.49" font-family="Times,serif" font-size="14.00">App EOS/EOL</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1363 -->
-<g id="node64" class="node open">
-<title>zcash/librustzcash#1363</title>
-<g id="a_node64"><a xlink:href="https://github.com/zcash/librustzcash/issues/1363" xlink:title="zcash/librustzcash#1363&#10;Enumerate the&#10;capabilities exposed by&#10;zcashd APIs for spending&#10;transparent coins." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-3345.5 287.5,-3345.5 287.5,-3262.5 484.5,-3262.5 484.5,-3345.5"/>
-<text text-anchor="middle" x="386" y="-3330.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1363</text>
-<text text-anchor="middle" x="386" y="-3315.3" font-family="Times,serif" font-size="14.00">Enumerate the</text>
-<text text-anchor="middle" x="386" y="-3300.3" font-family="Times,serif" font-size="14.00">capabilities exposed by</text>
-<text text-anchor="middle" x="386" y="-3285.3" font-family="Times,serif" font-size="14.00">zcashd APIs for spending</text>
-<text text-anchor="middle" x="386" y="-3270.3" font-family="Times,serif" font-size="14.00">transparent coins.</text>
-</a>
+<!-- zcash/zips#773&#45;&gt;zcash/zips#447 -->
+<g id="edge67" class="edge">
+<title>zcash/zips#773&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M747.09,-5596.89C755.58,-5592.49 763.71,-5587.49 771,-5581.69 793.01,-5564.19 788.2,-5550.89 805.5,-5528.69 829.71,-5497.69 860.28,-5465.19 883.43,-5441.69"/>
+<polygon fill="black" stroke="black" points="886.11,-5443.96 890.67,-5434.39 881.14,-5439.03 886.11,-5443.96"/>
 </g>
+<!-- zcash/zips#781 -->
+<g id="node69" class="node open">
+<title>zcash/zips#781</title>
+<g id="a_node69"><a xlink:href="https://github.com/zcash/zips/issues/781" xlink:title="zcash/zips#781&#10;[ZIP 315] Generate&#10;transactions to self if&#10;needed in order to&#10;respect the transparent&#10;address gap limit" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="745,-5572.7 558,-5572.7 558,-5474.7 745,-5474.7 745,-5572.7"/>
+<text text-anchor="middle" x="651.5" y="-5557.5" font-family="Times,serif" font-size="14.00">zcash/zips#781</text>
+<text text-anchor="middle" x="651.5" y="-5542.5" font-family="Times,serif" font-size="14.00">[ZIP 315] Generate</text>
+<text text-anchor="middle" x="651.5" y="-5527.5" font-family="Times,serif" font-size="14.00">transactions to self if</text>
+<text text-anchor="middle" x="651.5" y="-5512.5" font-family="Times,serif" font-size="14.00">needed in order to</text>
+<text text-anchor="middle" x="651.5" y="-5497.5" font-family="Times,serif" font-size="14.00">respect the transparent</text>
+<text text-anchor="middle" x="651.5" y="-5482.5" font-family="Times,serif" font-size="14.00">address gap limit</text>
+</a>
 </g>
-<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360 -->
-<g id="edge67" class="edge">
-<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360</title>
-<path fill="none" stroke="black" d="M484.57,-3342.3C489.06,-3345.9 493.24,-3349.8 497,-3354 531.3,-3392.7 492.68,-3431.4 532,-3465 572.84,-3499.9 711.16,-3513.8 810.54,-3519.4"/>
-<polygon fill="black" stroke="black" points="810.48,-3522.9 820.64,-3519.9 810.83,-3515.91 810.48,-3522.9"/>
 </g>
-<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362 -->
+<!-- zcash/zips#781&#45;&gt;zcash/zips#447 -->
 <g id="edge68" class="edge">
-<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362</title>
-<path fill="none" stroke="black" d="M479.9,-3345.6C507.72,-3358.1 538.08,-3371.7 565.38,-3383.9"/>
-<polygon fill="black" stroke="black" points="563.95,-3387.1 574.51,-3388 566.82,-3380.71 563.95,-3387.1"/>
+<title>zcash/zips#781&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M745.36,-5483.09C778.97,-5468.49 816.34,-5452.09 847.69,-5438.39"/>
+<polygon fill="black" stroke="black" points="849.41,-5441.47 857.21,-5434.3 846.64,-5435.04 849.41,-5441.47"/>
 </g>
-<!-- zcash/librustzcash#1365 -->
-<g id="node65" class="node open">
-<title>zcash/librustzcash#1365</title>
-<g id="a_node65"><a xlink:href="https://github.com/zcash/librustzcash/issues/1365" xlink:title="zcash/librustzcash#1365&#10;zcash_client_backend:&#10;Restore a wallet from the&#10;format standardized in&#10;zcash/zips#821" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1018.5,-3787.5 819.5,-3787.5 819.5,-3704.5 1018.5,-3704.5 1018.5,-3787.5"/>
-<text text-anchor="middle" x="919" y="-3772.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1365</text>
-<text text-anchor="middle" x="919" y="-3757.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="919" y="-3742.3" font-family="Times,serif" font-size="14.00">Restore a wallet from the</text>
-<text text-anchor="middle" x="919" y="-3727.3" font-family="Times,serif" font-size="14.00">format standardized in</text>
-<text text-anchor="middle" x="919" y="-3712.3" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
+<!-- zcash/zips#622 -->
+<g id="node70" class="node open">
+<title>zcash/zips#622</title>
+<g id="a_node70"><a xlink:href="https://github.com/zcash/zips/issues/622" xlink:title="zcash/zips#622&#10;[protocol spec] Add note&#10;that there were no&#10;signatures before Canopy&#10;that depended on the&#10;libsodium weirdness" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="486,-4155.7 286,-4155.7 286,-4057.7 486,-4057.7 486,-4155.7"/>
+<text text-anchor="middle" x="386" y="-4140.5" font-family="Times,serif" font-size="14.00">zcash/zips#622</text>
+<text text-anchor="middle" x="386" y="-4125.5" font-family="Times,serif" font-size="14.00">[protocol spec] Add note</text>
+<text text-anchor="middle" x="386" y="-4110.5" font-family="Times,serif" font-size="14.00">that there were no</text>
+<text text-anchor="middle" x="386" y="-4095.5" font-family="Times,serif" font-size="14.00">signatures before Canopy</text>
+<text text-anchor="middle" x="386" y="-4080.5" font-family="Times,serif" font-size="14.00">that depended on the</text>
+<text text-anchor="middle" x="386" y="-4065.5" font-family="Times,serif" font-size="14.00">libsodium weirdness</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#821 -->
-<g id="node66" class="node open">
-<title>zcash/zips#821</title>
-<g id="a_node66"><a xlink:href="https://github.com/zcash/zips/issues/821" xlink:title="zcash/zips#821&#10;Define a standard wallet&#10;export/backup format." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-3772.5 556,-3772.5 556,-3719.5 747,-3719.5 747,-3772.5"/>
-<text text-anchor="middle" x="651.5" y="-3757.3" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
-<text text-anchor="middle" x="651.5" y="-3742.3" font-family="Times,serif" font-size="14.00">Define a standard wallet</text>
-<text text-anchor="middle" x="651.5" y="-3727.3" font-family="Times,serif" font-size="14.00">export/backup format.</text>
+<!-- zcash/zips#622&#45;&gt;zcash/zips#750 -->
+<g id="edge69" class="edge">
+<title>zcash/zips#622&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M485.22,-4155.8C489.3,-4158.69 493.24,-4161.59 497,-4164.69 516.06,-4180.3 512.29,-4192.89 532,-4207.69 538.88,-4212.89 546.37,-4217.59 554.13,-4221.89"/>
+<polygon fill="black" stroke="black" points="552.53,-4225.01 562.99,-4226.69 555.86,-4218.85 552.53,-4225.01"/>
+</g>
+<!-- zcash/zips#787 -->
+<g id="node71" class="node open">
+<title>zcash/zips#787</title>
+<g id="a_node71"><a xlink:href="https://github.com/zcash/zips/issues/787" xlink:title="zcash/zips#787&#10;ZIP 316: clarify that&#10;lengths and typecodes are&#10;constrained to be &lt;=&#10;MAX_SIZE (0x2000000)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488.5,-5962.19 283.5,-5962.19 283.5,-5879.19 488.5,-5879.19 488.5,-5962.19"/>
+<text text-anchor="middle" x="386" y="-5946.99" font-family="Times,serif" font-size="14.00">zcash/zips#787</text>
+<text text-anchor="middle" x="386" y="-5931.99" font-family="Times,serif" font-size="14.00">ZIP 316: clarify that</text>
+<text text-anchor="middle" x="386" y="-5916.99" font-family="Times,serif" font-size="14.00">lengths and typecodes are</text>
+<text text-anchor="middle" x="386" y="-5901.99" font-family="Times,serif" font-size="14.00">constrained to be &lt;=</text>
+<text text-anchor="middle" x="386" y="-5886.99" font-family="Times,serif" font-size="14.00">MAX_SIZE (0x2000000)</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#821&#45;&gt;zcash/librustzcash#1365 -->
-<g id="edge69" class="edge">
-<title>zcash/zips#821&#45;&gt;zcash/librustzcash#1365</title>
-<path fill="none" stroke="black" d="M747.23,-3746C767.32,-3746 788.68,-3746 809.25,-3746"/>
-<polygon fill="black" stroke="black" points="809.27,-3749.5 819.27,-3746 809.27,-3742.5 809.27,-3749.5"/>
+<!-- zcash/zips#787&#45;&gt;zcash/zips#774 -->
+<g id="edge70" class="edge">
+<title>zcash/zips#787&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M488.75,-5879.39C491.7,-5876.69 494.46,-5873.8 497,-5870.69 539.46,-5819.19 484.93,-5771.99 532,-5724.69 543.09,-5713.59 557.72,-5706.49 572.89,-5701.99"/>
+<polygon fill="black" stroke="black" points="574.11,-5705.29 582.91,-5699.39 572.35,-5698.52 574.11,-5705.29"/>
 </g>
-<!-- zcash/librustzcash#1368 -->
-<g id="node67" class="node open">
-<title>zcash/librustzcash#1368</title>
-<g id="a_node67"><a xlink:href="https://github.com/zcash/librustzcash/issues/1368" xlink:title="zcash/librustzcash#1368&#10;zcash_client_backend:&#10;Introduce (initially&#10;internal) &quot;sync API&quot;&#10;between the scanning and&#10;wallet parts of&#10;`scan_cached_blocks`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488,-3476.5 284,-3476.5 284,-3363.5 488,-3363.5 488,-3476.5"/>
-<text text-anchor="middle" x="386" y="-3461.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1368</text>
-<text text-anchor="middle" x="386" y="-3446.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="386" y="-3431.3" font-family="Times,serif" font-size="14.00">Introduce (initially</text>
-<text text-anchor="middle" x="386" y="-3416.3" font-family="Times,serif" font-size="14.00">internal) &quot;sync API&quot;</text>
-<text text-anchor="middle" x="386" y="-3401.3" font-family="Times,serif" font-size="14.00">between the scanning and</text>
-<text text-anchor="middle" x="386" y="-3386.3" font-family="Times,serif" font-size="14.00">wallet parts of</text>
-<text text-anchor="middle" x="386" y="-3371.3" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
+<!-- zcash/zips#823&#45;&gt;zcash/zips#447 -->
+<g id="edge71" class="edge">
+<title>zcash/zips#823&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M756.67,-5407.69C775.18,-5407.69 794.47,-5407.69 813,-5407.69"/>
+<polygon fill="black" stroke="black" points="813.21,-5411.2 823.21,-5407.69 813.21,-5404.2 813.21,-5411.2"/>
+</g>
+<!-- zcash/zips#203 -->
+<g id="node73" class="node open">
+<title>zcash/zips#203</title>
+<g id="a_node73"><a xlink:href="https://github.com/zcash/zips/issues/203" xlink:title="zcash/zips#203&#10;[protocol spec] Include&#10;argument about post&#45;&#10;quantum privacy for&#10;unknown addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="741,-6367.19 562,-6367.19 562,-6284.19 741,-6284.19 741,-6367.19"/>
+<text text-anchor="middle" x="651.5" y="-6351.99" font-family="Times,serif" font-size="14.00">zcash/zips#203</text>
+<text text-anchor="middle" x="651.5" y="-6336.99" font-family="Times,serif" font-size="14.00">[protocol spec] Include</text>
+<text text-anchor="middle" x="651.5" y="-6321.99" font-family="Times,serif" font-size="14.00">argument about post&#45;</text>
+<text text-anchor="middle" x="651.5" y="-6306.99" font-family="Times,serif" font-size="14.00">quantum privacy for</text>
+<text text-anchor="middle" x="651.5" y="-6291.99" font-family="Times,serif" font-size="14.00">unknown addresses</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#6873 -->
-<g id="node68" class="node committed">
-<title>zcash/zcash#6873</title>
-<g id="a_node68"><a xlink:href="https://github.com/zcash/zcash/issues/6873" xlink:title="zcash/zcash#6873&#10;Enumerate the data /&#10;state that needs to be&#10;migrated from&#10;`wallet.dat` to a future&#10;full node wallet" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="477,-3795 295,-3795 295,-3697 477,-3697 477,-3795"/>
-<text text-anchor="middle" x="386" y="-3779.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6873</text>
-<text text-anchor="middle" x="386" y="-3764.8" font-family="Times,serif" font-size="14.00">Enumerate the data /</text>
-<text text-anchor="middle" x="386" y="-3749.8" font-family="Times,serif" font-size="14.00">state that needs to be</text>
-<text text-anchor="middle" x="386" y="-3734.8" font-family="Times,serif" font-size="14.00">migrated from</text>
-<text text-anchor="middle" x="386" y="-3719.8" font-family="Times,serif" font-size="14.00">`wallet.dat` to a future</text>
-<text text-anchor="middle" x="386" y="-3704.8" font-family="Times,serif" font-size="14.00">full node wallet</text>
+<!-- zcash/zips#810 -->
+<g id="node74" class="node open">
+<title>zcash/zips#810</title>
+<g id="a_node74"><a xlink:href="https://github.com/zcash/zips/issues/810" xlink:title="zcash/zips#810&#10;Q2 2024 protocol spec&#10;updates part 2: Document&#10;missing security&#10;arguments" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1020.5,-6013.19 817.5,-6013.19 817.5,-5930.19 1020.5,-5930.19 1020.5,-6013.19"/>
+<text text-anchor="middle" x="919" y="-5997.99" font-family="Times,serif" font-size="14.00">zcash/zips#810</text>
+<text text-anchor="middle" x="919" y="-5982.99" font-family="Times,serif" font-size="14.00">Q2 2024 protocol spec</text>
+<text text-anchor="middle" x="919" y="-5967.99" font-family="Times,serif" font-size="14.00">updates part 2: Document</text>
+<text text-anchor="middle" x="919" y="-5952.99" font-family="Times,serif" font-size="14.00">missing security</text>
+<text text-anchor="middle" x="919" y="-5937.99" font-family="Times,serif" font-size="14.00">arguments</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#6873&#45;&gt;zcash/zips#823 -->
-<g id="edge161" class="edge">
-<title>zcash/zcash#6873&#45;&gt;zcash/zips#823</title>
-<path fill="none" stroke="black" d="M391.37,-3795.3C408.57,-3991.8 471.9,-4738.2 497,-5354 500,-5427.7 492.77,-7945.6 532,-8008 534.17,-8011.5 536.62,-8014.7 539.28,-8017.8"/>
-<polygon fill="black" stroke="black" points="536.87,-8020.34 546.33,-8025.1 541.9,-8015.48 536.87,-8020.34"/>
+<!-- zcash/zips#203&#45;&gt;zcash/zips#810 -->
+<g id="edge72" class="edge">
+<title>zcash/zips#203&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M741.08,-6296.99C751.93,-6290.99 762.26,-6283.99 771,-6275.69 845.18,-6205.19 886.54,-6089.49 905.35,-6023.09"/>
+<polygon fill="black" stroke="black" points="908.8,-6023.76 908.07,-6013.19 902.05,-6021.91 908.8,-6023.76"/>
 </g>
-<!-- zcash/zcash#6873&#45;&gt;zcash/zips#821 -->
-<g id="edge70" class="edge">
-<title>zcash/zcash#6873&#45;&gt;zcash/zips#821</title>
-<path fill="none" stroke="black" d="M477.31,-3746C499.28,-3746 522.95,-3746 545.53,-3746"/>
-<polygon fill="black" stroke="black" points="545.81,-3749.5 555.81,-3746 545.81,-3742.5 545.81,-3749.5"/>
+<!-- zcash/zips#810&#45;&gt;zcash/zips#809 -->
+<g id="edge73" class="edge">
+<title>zcash/zips#810&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M945.94,-5929.99C997.63,-5846.8 1112.3,-5662.3 1156,-5591.8"/>
+<polygon fill="black" stroke="black" points="1159.17,-5593.33 1161.5,-5582.99 1153.23,-5589.62 1159.17,-5593.33"/>
 </g>
-<!-- zcash/librustzcash#1361 -->
-<g id="node69" class="node open">
-<title>zcash/librustzcash#1361</title>
-<g id="a_node69"><a xlink:href="https://github.com/zcash/librustzcash/issues/1361" xlink:title="zcash/librustzcash#1361&#10;`zcash_client_backend`:&#10;Add support for full&#10;transparent coin tracking&#10;(P2PKH and P2SH)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1018.5,-3362.5 1015.5,-3366.5 994.5,-3366.5 991.5,-3362.5 819.5,-3362.5 819.5,-3279.5 1018.5,-3279.5 1018.5,-3362.5"/>
-<text text-anchor="middle" x="919" y="-3347.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1361</text>
-<text text-anchor="middle" x="919" y="-3332.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
-<text text-anchor="middle" x="919" y="-3317.3" font-family="Times,serif" font-size="14.00">Add support for full</text>
-<text text-anchor="middle" x="919" y="-3302.3" font-family="Times,serif" font-size="14.00">transparent coin tracking</text>
-<text text-anchor="middle" x="919" y="-3287.3" font-family="Times,serif" font-size="14.00">(P2PKH and P2SH)</text>
+<!-- zcash/zips#810&#45;&gt;zcash/zips#816 -->
+<g id="edge166" class="edge">
+<title>zcash/zips#810&#45;&gt;zcash/zips#816</title>
+<path fill="none" stroke="black" d="M901.24,-5930.19C874.84,-5862.39 824.59,-5723.09 805.5,-5599.69 717.75,-5032.59 868.03,-3583.3 771,-3017.7 750.66,-2899.2 696.56,-2766.6 669.06,-2704"/>
+<polygon fill="black" stroke="black" points="672.14,-2702.31 664.88,-2694.6 665.75,-2705.15 672.14,-2702.31"/>
+</g>
+<!-- zcash/zips#827 -->
+<g id="node75" class="node open">
+<title>zcash/zips#827</title>
+<g id="a_node75"><a xlink:href="https://github.com/zcash/zips/issues/827" xlink:title="zcash/zips#827&#10;[protocol spec] Document&#10;multi&#45;user security of&#10;AEAD_CHACHA20_POLY1305&#39;s&#10;MAC" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="771,-6266.19 532,-6266.19 532,-6183.19 771,-6183.19 771,-6266.19"/>
+<text text-anchor="middle" x="651.5" y="-6250.99" font-family="Times,serif" font-size="14.00">zcash/zips#827</text>
+<text text-anchor="middle" x="651.5" y="-6235.99" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="651.5" y="-6220.99" font-family="Times,serif" font-size="14.00">multi&#45;user security of</text>
+<text text-anchor="middle" x="651.5" y="-6205.99" font-family="Times,serif" font-size="14.00">AEAD_CHACHA20_POLY1305&#39;s</text>
+<text text-anchor="middle" x="651.5" y="-6190.99" font-family="Times,serif" font-size="14.00">MAC</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370 -->
-<g id="edge71" class="edge">
-<title>zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370</title>
-<path fill="none" stroke="black" d="M1018.7,-3360.3C1033.9,-3366.4 1049.7,-3372.7 1065.1,-3378.8"/>
-<polygon fill="black" stroke="black" points="1064.02,-3382.14 1074.6,-3382.6 1066.62,-3375.64 1064.02,-3382.14"/>
+<!-- zcash/zips#827&#45;&gt;zcash/zips#810 -->
+<g id="edge74" class="edge">
+<title>zcash/zips#827&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M758.01,-6183.09C762.53,-6180.09 766.89,-6176.99 771,-6173.69 823.15,-6132.09 865.72,-6067.49 891.39,-6022.59"/>
+<polygon fill="black" stroke="black" points="894.6,-6024.03 896.45,-6013.59 888.5,-6020.6 894.6,-6024.03"/>
 </g>
-<!-- zcash/librustzcash#1372 -->
-<g id="node70" class="node committed">
-<title>zcash/librustzcash#1372</title>
-<g id="a_node70"><a xlink:href="https://github.com/zcash/librustzcash/issues/1372" xlink:title="zcash/librustzcash#1372&#10;`zcash_primitives::legacy&#10;`: Enhance transparent&#10;`Script` support as&#10;necessary" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="484.5,-3244.5 287.5,-3244.5 287.5,-3161.5 484.5,-3161.5 484.5,-3244.5"/>
-<text text-anchor="middle" x="386" y="-3229.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1372</text>
-<text text-anchor="middle" x="386" y="-3214.3" font-family="Times,serif" font-size="14.00">`zcash_primitives::legacy</text>
-<text text-anchor="middle" x="386" y="-3199.3" font-family="Times,serif" font-size="14.00">`: Enhance transparent</text>
-<text text-anchor="middle" x="386" y="-3184.3" font-family="Times,serif" font-size="14.00">`Script` support as</text>
-<text text-anchor="middle" x="386" y="-3169.3" font-family="Times,serif" font-size="14.00">necessary</text>
+<!-- zcash/zips#828 -->
+<g id="node76" class="node open">
+<title>zcash/zips#828</title>
+<g id="a_node76"><a xlink:href="https://github.com/zcash/zips/issues/828" xlink:title="zcash/zips#828&#10;Withdraw ZIP 303 (Sprout&#10;Payment Disclosure)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-5861.2 283,-5861.2 283,-5808.2 489,-5808.2 489,-5861.2"/>
+<text text-anchor="middle" x="386" y="-5846" font-family="Times,serif" font-size="14.00">zcash/zips#828</text>
+<text text-anchor="middle" x="386" y="-5831" font-family="Times,serif" font-size="14.00">Withdraw ZIP 303 (Sprout</text>
+<text text-anchor="middle" x="386" y="-5816" font-family="Times,serif" font-size="14.00">Payment Disclosure)</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371 -->
-<g id="edge72" class="edge">
-<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M484.7,-3243.3C576.6,-3281.2 713.93,-3337.8 809.26,-3377.2"/>
-<polygon fill="black" stroke="black" points="808.06,-3380.49 818.64,-3381 810.69,-3374 808.06,-3380.49"/>
-</g>
-<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362 -->
-<g id="edge73" class="edge">
-<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362</title>
-<path fill="none" stroke="black" d="M484.7,-3243.9C488.99,-3246.8 493.11,-3249.8 497,-3253 517.66,-3270 514.77,-3281.5 532,-3302 555.22,-3329.6 583.53,-3358.4 606.65,-3380.9"/>
-<polygon fill="black" stroke="black" points="604.36,-3383.55 613.97,-3388 609.23,-3378.53 604.36,-3383.55"/>
+<!-- zcash/zips#828&#45;&gt;zcash/zips#774 -->
+<g id="edge75" class="edge">
+<title>zcash/zips#828&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M484.34,-5808.09C488.82,-5805.3 493.08,-5802.19 497,-5798.69 524.29,-5774.69 503.81,-5747.69 532,-5724.69 543.78,-5715.09 558.27,-5708.59 573.02,-5704.19"/>
+<polygon fill="black" stroke="black" points="573.98,-5707.56 582.73,-5701.59 572.16,-5700.8 573.98,-5707.56"/>
 </g>
-<!-- zcash/librustzcash#1381 -->
-<g id="node71" class="node open">
-<title>zcash/librustzcash#1381</title>
-<g id="a_node71"><a xlink:href="https://github.com/zcash/librustzcash/issues/1381" xlink:title="zcash/librustzcash#1381&#10;zcash_primitives: Rework&#10;the transparent bundle&#10;builder to be more like&#10;the shielded bundle&#10;builders" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751,-3640 552,-3640 552,-3542 751,-3542 751,-3640"/>
-<text text-anchor="middle" x="651.5" y="-3624.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1381</text>
-<text text-anchor="middle" x="651.5" y="-3609.8" font-family="Times,serif" font-size="14.00">zcash_primitives: Rework</text>
-<text text-anchor="middle" x="651.5" y="-3594.8" font-family="Times,serif" font-size="14.00">the transparent bundle</text>
-<text text-anchor="middle" x="651.5" y="-3579.8" font-family="Times,serif" font-size="14.00">builder to be more like</text>
-<text text-anchor="middle" x="651.5" y="-3564.8" font-family="Times,serif" font-size="14.00">the shielded bundle</text>
-<text text-anchor="middle" x="651.5" y="-3549.8" font-family="Times,serif" font-size="14.00">builders</text>
+<!-- zcash/zips#724 -->
+<g id="node77" class="node open">
+<title>zcash/zips#724</title>
+<g id="a_node77"><a xlink:href="https://github.com/zcash/zips/issues/724" xlink:title="zcash/zips#724&#10;[protocol spec] Document&#10;infeasibility of an&#10;attack on Poseidon" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-6164.7 551.5,-6164.7 551.5,-6096.7 751.5,-6096.7 751.5,-6164.7"/>
+<text text-anchor="middle" x="651.5" y="-6149.5" font-family="Times,serif" font-size="14.00">zcash/zips#724</text>
+<text text-anchor="middle" x="651.5" y="-6134.5" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="651.5" y="-6119.5" font-family="Times,serif" font-size="14.00">infeasibility of an</text>
+<text text-anchor="middle" x="651.5" y="-6104.5" font-family="Times,serif" font-size="14.00">attack on Poseidon</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1381&#45;&gt;zcash/librustzcash#1360 -->
-<g id="edge74" class="edge">
-<title>zcash/librustzcash#1381&#45;&gt;zcash/librustzcash#1360</title>
-<path fill="none" stroke="black" d="M751.36,-3565.7C770.79,-3560.7 791.25,-3555.5 810.92,-3550.4"/>
-<polygon fill="black" stroke="black" points="811.98,-3553.74 820.82,-3547.9 810.27,-3546.95 811.98,-3553.74"/>
+<!-- zcash/zips#724&#45;&gt;zcash/zips#810 -->
+<g id="edge76" class="edge">
+<title>zcash/zips#724&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M751.55,-6097.49C758.24,-6094.39 764.79,-6091.19 771,-6087.69 804.61,-6068.99 838.55,-6042.8 865.34,-6019.99"/>
+<polygon fill="black" stroke="black" points="867.73,-6022.55 873.06,-6013.39 863.18,-6017.23 867.73,-6022.55"/>
 </g>
-<!-- zcash/librustzcash#1395 -->
-<g id="node72" class="node open">
-<title>zcash/librustzcash#1395</title>
-<g id="a_node72"><a xlink:href="https://github.com/zcash/librustzcash/issues/1395" xlink:title="zcash/librustzcash#1395&#10;Enumerate the data that&#10;the indexer service needs&#10;to provide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-3113 551.5,-3113 551.5,-3045 751.5,-3045 751.5,-3113"/>
-<text text-anchor="middle" x="651.5" y="-3097.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1395</text>
-<text text-anchor="middle" x="651.5" y="-3082.8" font-family="Times,serif" font-size="14.00">Enumerate the data that</text>
-<text text-anchor="middle" x="651.5" y="-3067.8" font-family="Times,serif" font-size="14.00">the indexer service needs</text>
-<text text-anchor="middle" x="651.5" y="-3052.8" font-family="Times,serif" font-size="14.00">to provide</text>
+<!-- zcash/zips#310 -->
+<g id="node78" class="node open">
+<title>zcash/zips#310</title>
+<g id="a_node78"><a xlink:href="https://github.com/zcash/zips/issues/310" xlink:title="zcash/zips#310&#10;[protocol spec] Include a&#10;cost analysis of attacks&#10;against BLS12&#45;381 (STNFS,&#10;Cheon), Jubjub, and&#10;Pallas/Vesta" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="759.5,-6078.69 543.5,-6078.69 543.5,-5980.69 759.5,-5980.69 759.5,-6078.69"/>
+<text text-anchor="middle" x="651.5" y="-6063.49" font-family="Times,serif" font-size="14.00">zcash/zips#310</text>
+<text text-anchor="middle" x="651.5" y="-6048.49" font-family="Times,serif" font-size="14.00">[protocol spec] Include a</text>
+<text text-anchor="middle" x="651.5" y="-6033.49" font-family="Times,serif" font-size="14.00">cost analysis of attacks</text>
+<text text-anchor="middle" x="651.5" y="-6018.49" font-family="Times,serif" font-size="14.00">against BLS12&#45;381 (STNFS,</text>
+<text text-anchor="middle" x="651.5" y="-6003.49" font-family="Times,serif" font-size="14.00">Cheon), Jubjub, and</text>
+<text text-anchor="middle" x="651.5" y="-5988.49" font-family="Times,serif" font-size="14.00">Pallas/Vesta</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1410 -->
-<g id="node73" class="node open">
-<title>zcash/librustzcash#1410</title>
-<g id="a_node73"><a xlink:href="https://github.com/zcash/librustzcash/issues/1410" xlink:title="zcash/librustzcash#1410&#10;zcash_client_backend:&#10;Introduce &quot;chain access&#10;API&quot; to the sync engine" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1017,-3003 821,-3003 821,-2935 1017,-2935 1017,-3003"/>
-<text text-anchor="middle" x="919" y="-2987.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1410</text>
-<text text-anchor="middle" x="919" y="-2972.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="919" y="-2957.8" font-family="Times,serif" font-size="14.00">Introduce &quot;chain access</text>
-<text text-anchor="middle" x="919" y="-2942.8" font-family="Times,serif" font-size="14.00">API&quot; to the sync engine</text>
+<!-- zcash/zips#310&#45;&gt;zcash/zips#810 -->
+<g id="edge77" class="edge">
+<title>zcash/zips#310&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M759.72,-6006.3C775.46,-6002.89 791.68,-5999.3 807.48,-5995.89"/>
+<polygon fill="black" stroke="black" points="808.26,-5999.31 817.25,-5993.69 806.73,-5992.48 808.26,-5999.31"/>
+</g>
+<!-- zcash/zips#779 -->
+<g id="node79" class="node open">
+<title>zcash/zips#779</title>
+<g id="a_node79"><a xlink:href="https://github.com/zcash/zips/issues/779" xlink:title="zcash/zips#779&#10;Document that the Bech32&#10;Sapling viewing keys&#10;aren&#39;t diversifiable and&#10;that you might want to&#10;use a UVK instead" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="756,-5962.69 547,-5962.69 547,-5864.69 756,-5864.69 756,-5962.69"/>
+<text text-anchor="middle" x="651.5" y="-5947.49" font-family="Times,serif" font-size="14.00">zcash/zips#779</text>
+<text text-anchor="middle" x="651.5" y="-5932.49" font-family="Times,serif" font-size="14.00">Document that the Bech32</text>
+<text text-anchor="middle" x="651.5" y="-5917.49" font-family="Times,serif" font-size="14.00">Sapling viewing keys</text>
+<text text-anchor="middle" x="651.5" y="-5902.49" font-family="Times,serif" font-size="14.00">aren&#39;t diversifiable and</text>
+<text text-anchor="middle" x="651.5" y="-5887.49" font-family="Times,serif" font-size="14.00">that you might want to</text>
+<text text-anchor="middle" x="651.5" y="-5872.49" font-family="Times,serif" font-size="14.00">use a UVK instead</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410 -->
-<g id="edge75" class="edge">
-<title>zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410</title>
-<path fill="none" stroke="black" d="M751.62,-3045.2C758.27,-3042.3 764.78,-3039.2 771,-3036 787.59,-3027.4 788.99,-3020.7 805.5,-3012 808.41,-3010.5 811.39,-3008.9 814.42,-3007.5"/>
-<polygon fill="black" stroke="black" points="816.11,-3010.57 823.62,-3003.1 813.09,-3004.26 816.11,-3010.57"/>
+<!-- zcash/zips#779&#45;&gt;zcash/zips#810 -->
+<g id="edge78" class="edge">
+<title>zcash/zips#779&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M756.29,-5936.39C773.07,-5940.09 790.49,-5943.89 807.43,-5947.59"/>
+<polygon fill="black" stroke="black" points="806.82,-5951.04 817.33,-5949.69 808.27,-5944.2 806.82,-5951.04"/>
 </g>
-<!-- zcash/librustzcash#1414 -->
-<g id="node74" class="node open">
-<title>zcash/librustzcash#1414</title>
-<g id="a_node74"><a xlink:href="https://github.com/zcash/librustzcash/issues/1414" xlink:title="zcash/librustzcash#1414&#10;zcash_client_backend:&#10;Create the framework for&#10;an in&#45;memory wallet&#10;backend" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485.5,-3143.5 286.5,-3143.5 286.5,-3060.5 485.5,-3060.5 485.5,-3143.5"/>
-<text text-anchor="middle" x="386" y="-3128.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1414</text>
-<text text-anchor="middle" x="386" y="-3113.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="386" y="-3098.3" font-family="Times,serif" font-size="14.00">Create the framework for</text>
-<text text-anchor="middle" x="386" y="-3083.3" font-family="Times,serif" font-size="14.00">an in&#45;memory wallet</text>
-<text text-anchor="middle" x="386" y="-3068.3" font-family="Times,serif" font-size="14.00">backend</text>
+<!-- zcash/zips#775 -->
+<g id="node80" class="node open">
+<title>zcash/zips#775</title>
+<g id="a_node80"><a xlink:href="https://github.com/zcash/zips/issues/775" xlink:title="zcash/zips#775&#10;ZIP process: ZIP 0 is&#10;unclear on the&#10;requirements to make a&#10;substantive update to a&#10;deployed ZIP" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-5789.69 292,-5789.69 292,-5691.69 480,-5691.69 480,-5789.69"/>
+<text text-anchor="middle" x="386" y="-5774.49" font-family="Times,serif" font-size="14.00">zcash/zips#775</text>
+<text text-anchor="middle" x="386" y="-5759.49" font-family="Times,serif" font-size="14.00">ZIP process: ZIP 0 is</text>
+<text text-anchor="middle" x="386" y="-5744.49" font-family="Times,serif" font-size="14.00">unclear on the</text>
+<text text-anchor="middle" x="386" y="-5729.49" font-family="Times,serif" font-size="14.00">requirements to make a</text>
+<text text-anchor="middle" x="386" y="-5714.49" font-family="Times,serif" font-size="14.00">substantive update to a</text>
+<text text-anchor="middle" x="386" y="-5699.49" font-family="Times,serif" font-size="14.00">deployed ZIP</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1415 -->
-<g id="node75" class="node open">
-<title>zcash/librustzcash#1415</title>
-<g id="a_node75"><a xlink:href="https://github.com/zcash/librustzcash/issues/1415" xlink:title="zcash/librustzcash#1415&#10;zcash_client_backend:&#10;Implement internals of&#10;in&#45;memory wallet by&#10;migrating tests from&#10;`zcash_client_sqlite`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="749.5,-3027 553.5,-3027 553.5,-2929 749.5,-2929 749.5,-3027"/>
-<text text-anchor="middle" x="651.5" y="-3011.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1415</text>
-<text text-anchor="middle" x="651.5" y="-2996.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="651.5" y="-2981.8" font-family="Times,serif" font-size="14.00">Implement internals of</text>
-<text text-anchor="middle" x="651.5" y="-2966.8" font-family="Times,serif" font-size="14.00">in&#45;memory wallet by</text>
-<text text-anchor="middle" x="651.5" y="-2951.8" font-family="Times,serif" font-size="14.00">migrating tests from</text>
-<text text-anchor="middle" x="651.5" y="-2936.8" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
-</a>
+<!-- zcash/zips#775&#45;&gt;zcash/zips#774 -->
+<g id="edge79" class="edge">
+<title>zcash/zips#775&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M480.27,-5724.8C510.47,-5719.59 543.62,-5713.99 572.58,-5708.99"/>
+<polygon fill="black" stroke="black" points="573.35,-5712.41 582.63,-5707.3 572.19,-5705.51 573.35,-5712.41"/>
 </g>
+<!-- zcash/zips#738 -->
+<g id="node81" class="node open">
+<title>zcash/zips#738</title>
+<g id="a_node81"><a xlink:href="https://github.com/zcash/zips/issues/738" xlink:title="zcash/zips#738&#10;Clarify in ZIP 0 and/or&#10;the ZIP Guide how&#10;Deployment sections&#10;should be written" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="474,-6367.19 298,-6367.19 298,-6284.19 474,-6284.19 474,-6367.19"/>
+<text text-anchor="middle" x="386" y="-6351.99" font-family="Times,serif" font-size="14.00">zcash/zips#738</text>
+<text text-anchor="middle" x="386" y="-6336.99" font-family="Times,serif" font-size="14.00">Clarify in ZIP 0 and/or</text>
+<text text-anchor="middle" x="386" y="-6321.99" font-family="Times,serif" font-size="14.00">the ZIP Guide how</text>
+<text text-anchor="middle" x="386" y="-6306.99" font-family="Times,serif" font-size="14.00">Deployment sections</text>
+<text text-anchor="middle" x="386" y="-6291.99" font-family="Times,serif" font-size="14.00">should be written</text>
+</a>
 </g>
-<!-- zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415 -->
-<g id="edge76" class="edge">
-<title>zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415</title>
-<path fill="none" stroke="black" d="M476.78,-3060.5C483.63,-3057.3 490.43,-3054.1 497,-3051 512.18,-3043.9 528.19,-3036.3 543.91,-3028.9"/>
-<polygon fill="black" stroke="black" points="545.61,-3031.97 553.12,-3024.5 542.59,-3025.65 545.61,-3031.97"/>
 </g>
-<!-- zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410 -->
-<g id="edge77" class="edge">
-<title>zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410</title>
-<path fill="none" stroke="black" d="M749.85,-2974.7C769.61,-2974 790.48,-2973.3 810.56,-2972.6"/>
-<polygon fill="black" stroke="black" points="810.77,-2976.1 820.66,-2972.3 810.56,-2969.1 810.77,-2976.1"/>
+<!-- zcash/zips#738&#45;&gt;zcash/zips#774 -->
+<g id="edge80" class="edge">
+<title>zcash/zips#738&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M474.24,-6296.8C483.08,-6290.8 491,-6283.49 497,-6274.69 566.16,-6173.59 453.37,-5818.59 532,-5724.69 542.47,-5712.19 557.37,-5704.59 573.08,-5700.09"/>
+<polygon fill="black" stroke="black" points="574.11,-5703.45 582.94,-5697.59 572.39,-5696.66 574.11,-5703.45"/>
 </g>
-<!-- zcash/librustzcash#1188 -->
-<g id="node76" class="node open">
-<title>zcash/librustzcash#1188</title>
-<g id="a_node76"><a xlink:href="https://github.com/zcash/librustzcash/issues/1188" xlink:title="zcash/librustzcash#1188&#10;`zcash_client_backend`:&#10;Support import of seed&#10;phrases from transparent&#45;&#10;only wallets." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1021.5,-3261.5 816.5,-3261.5 816.5,-3178.5 1021.5,-3178.5 1021.5,-3261.5"/>
-<text text-anchor="middle" x="919" y="-3246.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1188</text>
-<text text-anchor="middle" x="919" y="-3231.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
-<text text-anchor="middle" x="919" y="-3216.3" font-family="Times,serif" font-size="14.00">Support import of seed</text>
-<text text-anchor="middle" x="919" y="-3201.3" font-family="Times,serif" font-size="14.00">phrases from transparent&#45;</text>
-<text text-anchor="middle" x="919" y="-3186.3" font-family="Times,serif" font-size="14.00">only wallets.</text>
+<!-- zcash/zips#665 -->
+<g id="node82" class="node open">
+<title>zcash/zips#665</title>
+<g id="a_node82"><a xlink:href="https://github.com/zcash/zips/issues/665" xlink:title="zcash/zips#665&#10;[protocol spec] Document&#10;in 4.9 the security&#10;requirement that the note&#10;commitment tree must (at&#10;least for Sapling) be&#10;positionally binding" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="754,-5846.2 549,-5846.2 549,-5733.2 754,-5733.2 754,-5846.2"/>
+<text text-anchor="middle" x="651.5" y="-5831" font-family="Times,serif" font-size="14.00">zcash/zips#665</text>
+<text text-anchor="middle" x="651.5" y="-5816" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="651.5" y="-5801" font-family="Times,serif" font-size="14.00">in 4.9 the security</text>
+<text text-anchor="middle" x="651.5" y="-5786" font-family="Times,serif" font-size="14.00">requirement that the note</text>
+<text text-anchor="middle" x="651.5" y="-5771" font-family="Times,serif" font-size="14.00">commitment tree must (at</text>
+<text text-anchor="middle" x="651.5" y="-5756" font-family="Times,serif" font-size="14.00">least for Sapling) be</text>
+<text text-anchor="middle" x="651.5" y="-5741" font-family="Times,serif" font-size="14.00">positionally binding</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348 -->
-<g id="edge78" class="edge">
-<title>zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348</title>
-<path fill="none" stroke="black" d="M1021.6,-3202.8C1034.7,-3200.5 1048.1,-3198.3 1061.4,-3196"/>
-<polygon fill="black" stroke="black" points="1062.13,-3199.43 1071.4,-3194.3 1060.95,-3192.53 1062.13,-3199.43"/>
+<!-- zcash/zips#665&#45;&gt;zcash/zips#810 -->
+<g id="edge81" class="edge">
+<title>zcash/zips#665&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M754,-5844.8C759.81,-5848.39 765.51,-5852.09 771,-5855.69 802.14,-5876.49 835.01,-5901.99 861.74,-5923.89"/>
+<polygon fill="black" stroke="black" points="859.51,-5926.59 869.47,-5930.19 863.93,-5921.16 859.51,-5926.59"/>
 </g>
-<!-- zcash/librustzcash#1552 -->
-<g id="node77" class="node open">
-<title>zcash/librustzcash#1552</title>
-<g id="a_node77"><a xlink:href="https://github.com/zcash/librustzcash/issues/1552" xlink:title="zcash/librustzcash#1552&#10;zcash_client_backend: Add&#10;the functionality to&#10;restore from `zcashd`&#10;wallet.dat and/or wallet&#10;dump files produced by&#10;`z_exportwallet`." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-3042.5 283,-3042.5 283,-2929.5 489,-2929.5 489,-3042.5"/>
-<text text-anchor="middle" x="386" y="-3027.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1552</text>
-<text text-anchor="middle" x="386" y="-3012.3" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
-<text text-anchor="middle" x="386" y="-2997.3" font-family="Times,serif" font-size="14.00">the functionality to</text>
-<text text-anchor="middle" x="386" y="-2982.3" font-family="Times,serif" font-size="14.00">restore from `zcashd`</text>
-<text text-anchor="middle" x="386" y="-2967.3" font-family="Times,serif" font-size="14.00">wallet.dat and/or wallet</text>
-<text text-anchor="middle" x="386" y="-2952.3" font-family="Times,serif" font-size="14.00">dump files produced by</text>
-<text text-anchor="middle" x="386" y="-2937.3" font-family="Times,serif" font-size="14.00">`z_exportwallet`.</text>
+<!-- zcash/zips#842 -->
+<g id="node83" class="node open">
+<title>zcash/zips#842</title>
+<g id="a_node83"><a xlink:href="https://github.com/zcash/zips/issues/842" xlink:title="zcash/zips#842&#10;Index is not updated by&#10;CI" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1011.5,-5590.2 826.5,-5590.2 826.5,-5537.2 1011.5,-5537.2 1011.5,-5590.2"/>
+<text text-anchor="middle" x="919" y="-5575" font-family="Times,serif" font-size="14.00">zcash/zips#842</text>
+<text text-anchor="middle" x="919" y="-5560" font-family="Times,serif" font-size="14.00">Index is not updated by</text>
+<text text-anchor="middle" x="919" y="-5545" font-family="Times,serif" font-size="14.00">CI</text>
 </a>
 </g>
 </g>
+<!-- zcash/zips#842&#45;&gt;zcash/zips#809 -->
+<g id="edge82" class="edge">
+<title>zcash/zips#842&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M1011.5,-5563.69C1030,-5563.69 1049.6,-5563.69 1068.6,-5563.69"/>
+<polygon fill="black" stroke="black" points="1068.7,-5567.2 1078.7,-5563.69 1068.7,-5560.2 1068.7,-5567.2"/>
+</g>
 <!-- zcash/zcash#6956 -->
-<g id="node78" class="node open">
+<g id="node84" class="node open">
 <title>zcash/zcash#6956</title>
-<g id="a_node78"><a xlink:href="https://github.com/zcash/zcash/issues/6956" xlink:title="zcash/zcash#6956&#10;`z_sendmany` fails with&#10;the fee field set to&#10;`null` for Sapling&#45;to&#45;&#10;Orchard with Orchard&#10;change" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1776,-178 1588,-178 1588,-80 1776,-80 1776,-178"/>
-<text text-anchor="middle" x="1682" y="-162.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6956</text>
-<text text-anchor="middle" x="1682" y="-147.8" font-family="Times,serif" font-size="14.00">`z_sendmany` fails with</text>
-<text text-anchor="middle" x="1682" y="-132.8" font-family="Times,serif" font-size="14.00">the fee field set to</text>
-<text text-anchor="middle" x="1682" y="-117.8" font-family="Times,serif" font-size="14.00">`null` for Sapling&#45;to&#45;</text>
-<text text-anchor="middle" x="1682" y="-102.8" font-family="Times,serif" font-size="14.00">Orchard with Orchard</text>
-<text text-anchor="middle" x="1682" y="-87.8" font-family="Times,serif" font-size="14.00">change</text>
+<g id="a_node84"><a xlink:href="https://github.com/zcash/zcash/issues/6956" xlink:title="zcash/zcash#6956&#10;`z_sendmany` fails with&#10;the fee field set to&#10;`null` for Sapling&#45;to&#45;&#10;Orchard with Orchard&#10;change" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1776,-7205.7 1588,-7205.7 1588,-7107.7 1776,-7107.7 1776,-7205.7"/>
+<text text-anchor="middle" x="1682" y="-7190.5" font-family="Times,serif" font-size="14.00">zcash/zcash#6956</text>
+<text text-anchor="middle" x="1682" y="-7175.5" font-family="Times,serif" font-size="14.00">`z_sendmany` fails with</text>
+<text text-anchor="middle" x="1682" y="-7160.5" font-family="Times,serif" font-size="14.00">the fee field set to</text>
+<text text-anchor="middle" x="1682" y="-7145.5" font-family="Times,serif" font-size="14.00">`null` for Sapling&#45;to&#45;</text>
+<text text-anchor="middle" x="1682" y="-7130.5" font-family="Times,serif" font-size="14.00">Orchard with Orchard</text>
+<text text-anchor="middle" x="1682" y="-7115.5" font-family="Times,serif" font-size="14.00">change</text>
 </a>
 </g>
 </g>
@@ -1617,2273 +1797,2093 @@
 <g id="node206" class="node open">
 <title>zcash/zcash#6950</title>
 <g id="a_node206"><a xlink:href="https://github.com/zcash/zcash/issues/6950" xlink:title="zcash/zcash#6950&#10;Release 6.1.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2001,-148 1852,-148 1852,-110 2001,-110 2001,-148"/>
-<text text-anchor="middle" x="1926.5" y="-132.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6950</text>
-<text text-anchor="middle" x="1926.5" y="-117.8" font-family="Times,serif" font-size="14.00">Release 6.1.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="2001,-7175.7 1852,-7175.7 1852,-7137.7 2001,-7137.7 2001,-7175.7"/>
+<text text-anchor="middle" x="1926.5" y="-7160.5" font-family="Times,serif" font-size="14.00">zcash/zcash#6950</text>
+<text text-anchor="middle" x="1926.5" y="-7145.5" font-family="Times,serif" font-size="14.00">Release 6.1.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6956&#45;&gt;zcash/zcash#6950 -->
 <g id="edge195" class="edge">
 <title>zcash/zcash#6956&#45;&gt;zcash/zcash#6950</title>
-<path fill="none" stroke="black" d="M1776.1,-129C1797.6,-129 1820.5,-129 1841.6,-129"/>
-<polygon fill="black" stroke="black" points="1841.9,-132.5 1851.9,-129 1841.9,-125.5 1841.9,-132.5"/>
+<path fill="none" stroke="black" d="M1776.1,-7156.69C1797.6,-7156.69 1820.5,-7156.69 1841.6,-7156.69"/>
+<polygon fill="black" stroke="black" points="1841.9,-7160.2 1851.9,-7156.69 1841.9,-7153.2 1841.9,-7160.2"/>
 </g>
 <!-- zcash/zcash#6959 -->
-<g id="node79" class="node open">
+<g id="node85" class="node open">
 <title>zcash/zcash#6959</title>
-<g id="a_node79"><a xlink:href="https://github.com/zcash/zcash/issues/6959" xlink:title="zcash/zcash#6959&#10;More robust and efficient&#10;header sync during IBD" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1781,-61.5 1583,-61.5 1583,-8.5 1781,-8.5 1781,-61.5"/>
-<text text-anchor="middle" x="1682" y="-46.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6959</text>
-<text text-anchor="middle" x="1682" y="-31.3" font-family="Times,serif" font-size="14.00">More robust and efficient</text>
-<text text-anchor="middle" x="1682" y="-16.3" font-family="Times,serif" font-size="14.00">header sync during IBD</text>
+<g id="a_node85"><a xlink:href="https://github.com/zcash/zcash/issues/6959" xlink:title="zcash/zcash#6959&#10;More robust and efficient&#10;header sync during IBD" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1781,-7089.2 1583,-7089.2 1583,-7036.2 1781,-7036.2 1781,-7089.2"/>
+<text text-anchor="middle" x="1682" y="-7074" font-family="Times,serif" font-size="14.00">zcash/zcash#6959</text>
+<text text-anchor="middle" x="1682" y="-7059" font-family="Times,serif" font-size="14.00">More robust and efficient</text>
+<text text-anchor="middle" x="1682" y="-7044" font-family="Times,serif" font-size="14.00">header sync during IBD</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6959&#45;&gt;zcash/zcash#6950 -->
 <g id="edge196" class="edge">
 <title>zcash/zcash#6959&#45;&gt;zcash/zcash#6950</title>
-<path fill="none" stroke="black" d="M1763.4,-61.6C1772.1,-64.68 1780.7,-67.85 1789,-71 1817.2,-81.75 1848.1,-94.79 1873.4,-105.78"/>
-<polygon fill="black" stroke="black" points="1872.24,-109.09 1882.8,-109.89 1875.04,-102.68 1872.24,-109.09"/>
+<path fill="none" stroke="black" d="M1763.4,-7089.3C1772.1,-7092.39 1780.7,-7095.59 1789,-7098.69 1817.2,-7109.49 1848.1,-7122.49 1873.4,-7133.49"/>
+<polygon fill="black" stroke="black" points="1872.23,-7136.81 1882.8,-7137.59 1875.03,-7130.39 1872.23,-7136.81"/>
 </g>
 <!-- zcash/zcash#3828 -->
-<g id="node80" class="node open">
+<g id="node86" class="node open">
 <title>zcash/zcash#3828</title>
-<g id="a_node80"><a xlink:href="https://github.com/zcash/zcash/issues/3828" xlink:title="zcash/zcash#3828&#10;Payment Source Disclosure" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="757.5,-3982 545.5,-3982 545.5,-3944 757.5,-3944 757.5,-3982"/>
-<text text-anchor="middle" x="651.5" y="-3966.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3828</text>
-<text text-anchor="middle" x="651.5" y="-3951.8" font-family="Times,serif" font-size="14.00">Payment Source Disclosure</text>
+<g id="a_node86"><a xlink:href="https://github.com/zcash/zcash/issues/3828" xlink:title="zcash/zcash#3828&#10;Payment Source Disclosure" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="757.5,-818.71 545.5,-818.71 545.5,-780.71 757.5,-780.71 757.5,-818.71"/>
+<text text-anchor="middle" x="651.5" y="-803.5" font-family="Times,serif" font-size="14.00">zcash/zcash#3828</text>
+<text text-anchor="middle" x="651.5" y="-788.5" font-family="Times,serif" font-size="14.00">Payment Source Disclosure</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#387 -->
-<g id="node81" class="node open">
+<g id="node87" class="node open">
 <title>zcash/zips#387</title>
-<g id="a_node81"><a xlink:href="https://github.com/zcash/zips/issues/387" xlink:title="zcash/zips#387&#10;[ZIP 311] Sapling and&#10;Orchard Payment&#10;Disclosures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1005.5,-4238 832.5,-4238 832.5,-4170 1005.5,-4170 1005.5,-4238"/>
-<text text-anchor="middle" x="919" y="-4222.8" font-family="Times,serif" font-size="14.00">zcash/zips#387</text>
-<text text-anchor="middle" x="919" y="-4207.8" font-family="Times,serif" font-size="14.00">[ZIP 311] Sapling and</text>
-<text text-anchor="middle" x="919" y="-4192.8" font-family="Times,serif" font-size="14.00">Orchard Payment</text>
-<text text-anchor="middle" x="919" y="-4177.8" font-family="Times,serif" font-size="14.00">Disclosures</text>
+<g id="a_node87"><a xlink:href="https://github.com/zcash/zips/issues/387" xlink:title="zcash/zips#387&#10;[ZIP 311] Sapling and&#10;Orchard Payment&#10;Disclosures" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1005.5,-1011.71 832.5,-1011.71 832.5,-943.71 1005.5,-943.71 1005.5,-1011.71"/>
+<text text-anchor="middle" x="919" y="-996.5" font-family="Times,serif" font-size="14.00">zcash/zips#387</text>
+<text text-anchor="middle" x="919" y="-981.5" font-family="Times,serif" font-size="14.00">[ZIP 311] Sapling and</text>
+<text text-anchor="middle" x="919" y="-966.5" font-family="Times,serif" font-size="14.00">Orchard Payment</text>
+<text text-anchor="middle" x="919" y="-951.5" font-family="Times,serif" font-size="14.00">Disclosures</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3828&#45;&gt;zcash/zips#387 -->
-<g id="edge79" class="edge">
+<g id="edge83" class="edge">
 <title>zcash/zcash#3828&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M757.71,-3980.8C762.48,-3983.7 766.96,-3987.1 771,-3991 811.97,-4030.3 774.16,-4066.7 805.5,-4114 818.07,-4133 835.93,-4149.9 853.73,-4163.7"/>
-<polygon fill="black" stroke="black" points="851.8,-4166.63 861.88,-4169.9 856.04,-4161.06 851.8,-4166.63"/>
+<path fill="none" stroke="black" d="M749.94,-818.82C757.26,-821.67 764.37,-824.95 771,-828.71 818.25,-855.53 860.45,-901.84 887.38,-935.74"/>
+<polygon fill="black" stroke="black" points="884.64,-937.91 893.56,-943.62 890.15,-933.59 884.64,-937.91"/>
 </g>
 <!-- zcash/zcash#4203 -->
 <g id="node197" class="node open">
 <title>zcash/zcash#4203</title>
 <g id="a_node197"><a xlink:href="https://github.com/zcash/zcash/issues/4203" xlink:title="zcash/zcash#4203&#10;Retire Transparent&#10;Address Pool" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1251,-4643.5 1248,-4647.5 1227,-4647.5 1224,-4643.5 1098,-4643.5 1098,-4590.5 1251,-4590.5 1251,-4643.5"/>
-<text text-anchor="middle" x="1174.5" y="-4628.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4203</text>
-<text text-anchor="middle" x="1174.5" y="-4613.3" font-family="Times,serif" font-size="14.00">Retire Transparent</text>
-<text text-anchor="middle" x="1174.5" y="-4598.3" font-family="Times,serif" font-size="14.00">Address Pool</text>
+<polygon fill="#c2e0c6" stroke="black" points="1251,-592.21 1248,-596.21 1227,-596.21 1224,-592.21 1098,-592.21 1098,-539.21 1251,-539.21 1251,-592.21"/>
+<text text-anchor="middle" x="1174.5" y="-577" font-family="Times,serif" font-size="14.00">zcash/zcash#4203</text>
+<text text-anchor="middle" x="1174.5" y="-562" font-family="Times,serif" font-size="14.00">Retire Transparent</text>
+<text text-anchor="middle" x="1174.5" y="-547" font-family="Times,serif" font-size="14.00">Address Pool</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3828&#45;&gt;zcash/zcash#4203 -->
 <g id="edge190" class="edge">
 <title>zcash/zcash#3828&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M746.63,-3982C755,-3984.7 763.23,-3987.7 771,-3991 897.87,-4045.5 947.74,-4050.9 1031,-4161 1131,-4293.3 1161.7,-4497.2 1170.4,-4580.1"/>
-<polygon fill="black" stroke="black" points="1166.93,-4580.59 1171.4,-4590.2 1173.9,-4579.9 1166.93,-4580.59"/>
+<path fill="none" stroke="black" d="M757.52,-783.82C762.52,-780.42 767.07,-776.42 771,-771.71 818.67,-714.55 751.53,-153.97 805.5,-102.71 841.83,-68.2 994.44,-68.44 1031,-102.71 1101.2,-168.5 998.09,-460.25 1059,-534.71 1066.7,-544.18 1077.1,-550.92 1088.3,-555.69"/>
+<polygon fill="black" stroke="black" points="1087.41,-559.09 1098,-559.25 1089.82,-552.52 1087.41,-559.09"/>
 </g>
 <!-- zcash/zips#387&#45;&gt;zcash/zcash#4203 -->
 <g id="edge191" class="edge">
 <title>zcash/zips#387&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M940.96,-4238.1C988.42,-4315.5 1103.7,-4503.3 1151.8,-4581.7"/>
-<polygon fill="black" stroke="black" points="1148.87,-4583.62 1157.1,-4590.3 1154.83,-4579.95 1148.87,-4583.62"/>
+<path fill="none" stroke="black" d="M940.96,-943.65C988.42,-866.52 1103.7,-679.16 1151.8,-600.94"/>
+<polygon fill="black" stroke="black" points="1154.81,-602.73 1157.1,-592.39 1148.86,-599.04 1154.81,-602.73"/>
 </g>
 <!-- zcash/zcash#406 -->
-<g id="node82" class="node open">
+<g id="node88" class="node open">
 <title>zcash/zcash#406</title>
-<g id="a_node82"><a xlink:href="https://github.com/zcash/zcash/issues/406" xlink:title="zcash/zcash#406&#10;Implement selective&#10;disclosure" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732,-3925.5 571,-3925.5 571,-3872.5 732,-3872.5 732,-3925.5"/>
-<text text-anchor="middle" x="651.5" y="-3910.3" font-family="Times,serif" font-size="14.00">zcash/zcash#406</text>
-<text text-anchor="middle" x="651.5" y="-3895.3" font-family="Times,serif" font-size="14.00">Implement selective</text>
-<text text-anchor="middle" x="651.5" y="-3880.3" font-family="Times,serif" font-size="14.00">disclosure</text>
+<g id="a_node88"><a xlink:href="https://github.com/zcash/zcash/issues/406" xlink:title="zcash/zcash#406&#10;Implement selective&#10;disclosure" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732,-691.21 571,-691.21 571,-638.21 732,-638.21 732,-691.21"/>
+<text text-anchor="middle" x="651.5" y="-676" font-family="Times,serif" font-size="14.00">zcash/zcash#406</text>
+<text text-anchor="middle" x="651.5" y="-661" font-family="Times,serif" font-size="14.00">Implement selective</text>
+<text text-anchor="middle" x="651.5" y="-646" font-family="Times,serif" font-size="14.00">disclosure</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#406&#45;&gt;zcash/zcash#4203 -->
 <g id="edge192" class="edge">
 <title>zcash/zcash#406&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M732.06,-3898.3C817.97,-3902.1 952.98,-3921.8 1031,-4003 1112.2,-4087.6 1157.3,-4460.7 1169.9,-4580.1"/>
-<polygon fill="black" stroke="black" points="1166.43,-4580.59 1170.9,-4590.2 1173.4,-4579.9 1166.43,-4580.59"/>
+<path fill="none" stroke="black" d="M732.03,-655.62C747.04,-650.3 761.11,-642.12 771,-629.71 848.81,-532 714.51,-154.28 805.5,-68.71 878.51,-0.05 958.04,0 1031,-68.71 1106.5,-139.84 993.51,-454.25 1059,-534.71 1066.7,-544.2 1077,-550.95 1088.3,-555.73"/>
+<polygon fill="black" stroke="black" points="1087.31,-559.09 1097.9,-559.29 1089.74,-552.53 1087.31,-559.09"/>
 </g>
 <!-- zcash/zcash#2558 -->
-<g id="node83" class="node open">
+<g id="node89" class="node open">
 <title>zcash/zcash#2558</title>
-<g id="a_node83"><a xlink:href="https://github.com/zcash/zcash/issues/2558" xlink:title="zcash/zcash#2558&#10;Public transactions using&#10;the shielded protocol" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="750,-4539.5 553,-4539.5 553,-4486.5 750,-4486.5 750,-4539.5"/>
-<text text-anchor="middle" x="651.5" y="-4524.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2558</text>
-<text text-anchor="middle" x="651.5" y="-4509.3" font-family="Times,serif" font-size="14.00">Public transactions using</text>
-<text text-anchor="middle" x="651.5" y="-4494.3" font-family="Times,serif" font-size="14.00">the shielded protocol</text>
+<g id="a_node89"><a xlink:href="https://github.com/zcash/zcash/issues/2558" xlink:title="zcash/zcash#2558&#10;Public transactions using&#10;the shielded protocol" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="750,-762.21 553,-762.21 553,-709.21 750,-709.21 750,-762.21"/>
+<text text-anchor="middle" x="651.5" y="-747" font-family="Times,serif" font-size="14.00">zcash/zcash#2558</text>
+<text text-anchor="middle" x="651.5" y="-732" font-family="Times,serif" font-size="14.00">Public transactions using</text>
+<text text-anchor="middle" x="651.5" y="-717" font-family="Times,serif" font-size="14.00">the shielded protocol</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2558&#45;&gt;zcash/zcash#4203 -->
 <g id="edge193" class="edge">
 <title>zcash/zcash#2558&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M750.39,-4525.6C827.19,-4536.4 936.55,-4553.4 1031,-4575 1049.6,-4579.3 1069.4,-4584.6 1088.1,-4590"/>
-<polygon fill="black" stroke="black" points="1087.22,-4593.39 1097.8,-4592.8 1089.16,-4586.66 1087.22,-4593.39"/>
+<path fill="none" stroke="black" d="M743.5,-709.2C752.8,-706.38 762.1,-703.52 771,-700.71 880.93,-666.06 1006.8,-623.36 1088,-595.38"/>
+<polygon fill="black" stroke="black" points="1089.38,-598.6 1097.7,-592.05 1087.11,-591.98 1089.38,-598.6"/>
 </g>
 <!-- zcash/zcash#737 -->
-<g id="node84" class="node open">
+<g id="node90" class="node open">
 <title>zcash/zcash#737</title>
-<g id="a_node84"><a xlink:href="https://github.com/zcash/zcash/issues/737" xlink:title="zcash/zcash#737&#10;proof of payment &#45; high&#10;quality protocol upgrade&#10;version" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="748,-4124 555,-4124 555,-4056 748,-4056 748,-4124"/>
-<text text-anchor="middle" x="651.5" y="-4108.8" font-family="Times,serif" font-size="14.00">zcash/zcash#737</text>
-<text text-anchor="middle" x="651.5" y="-4093.8" font-family="Times,serif" font-size="14.00">proof of payment &#45; high</text>
-<text text-anchor="middle" x="651.5" y="-4078.8" font-family="Times,serif" font-size="14.00">quality protocol upgrade</text>
-<text text-anchor="middle" x="651.5" y="-4063.8" font-family="Times,serif" font-size="14.00">version</text>
+<g id="a_node90"><a xlink:href="https://github.com/zcash/zcash/issues/737" xlink:title="zcash/zcash#737&#10;proof of payment &#45; high&#10;quality protocol upgrade&#10;version" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="748,-1204.69 555,-1204.69 555,-1136.69 748,-1136.69 748,-1204.69"/>
+<text text-anchor="middle" x="651.5" y="-1189.49" font-family="Times,serif" font-size="14.00">zcash/zcash#737</text>
+<text text-anchor="middle" x="651.5" y="-1174.49" font-family="Times,serif" font-size="14.00">proof of payment &#45; high</text>
+<text text-anchor="middle" x="651.5" y="-1159.49" font-family="Times,serif" font-size="14.00">quality protocol upgrade</text>
+<text text-anchor="middle" x="651.5" y="-1144.49" font-family="Times,serif" font-size="14.00">version</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#737&#45;&gt;zcash/zips#387 -->
-<g id="edge80" class="edge">
+<g id="edge84" class="edge">
 <title>zcash/zcash#737&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M748.23,-4123.8C755.97,-4126.8 763.64,-4129.9 771,-4133 794.3,-4142.8 819.21,-4154.4 841.78,-4165.4"/>
-<polygon fill="black" stroke="black" points="840.43,-4168.63 850.96,-4169.8 843.46,-4162.32 840.43,-4168.63"/>
+<path fill="none" stroke="black" d="M748.12,-1140.39C756.08,-1136.49 763.82,-1132.29 771,-1127.69 816.23,-1098.6 858.14,-1053.19 885.54,-1020"/>
+<polygon fill="black" stroke="black" points="888.57,-1021.81 892.19,-1011.86 883.15,-1017.38 888.57,-1021.81"/>
 </g>
 <!-- zcash/zcash#2036 -->
-<g id="node85" class="node open">
+<g id="node91" class="node open">
 <title>zcash/zcash#2036</title>
-<g id="a_node85"><a xlink:href="https://github.com/zcash/zcash/issues/2036" xlink:title="zcash/zcash#2036&#10;payment disclosure" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="729.5,-4038 573.5,-4038 573.5,-4000 729.5,-4000 729.5,-4038"/>
-<text text-anchor="middle" x="651.5" y="-4022.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2036</text>
-<text text-anchor="middle" x="651.5" y="-4007.8" font-family="Times,serif" font-size="14.00">payment disclosure</text>
+<g id="a_node91"><a xlink:href="https://github.com/zcash/zcash/issues/2036" xlink:title="zcash/zcash#2036&#10;payment disclosure" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="729.5,-1118.69 573.5,-1118.69 573.5,-1080.69 729.5,-1080.69 729.5,-1118.69"/>
+<text text-anchor="middle" x="651.5" y="-1103.49" font-family="Times,serif" font-size="14.00">zcash/zcash#2036</text>
+<text text-anchor="middle" x="651.5" y="-1088.49" font-family="Times,serif" font-size="14.00">payment disclosure</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2036&#45;&gt;zcash/zips#387 -->
-<g id="edge81" class="edge">
+<g id="edge85" class="edge">
 <title>zcash/zcash#2036&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M729.57,-4027.1C744.39,-4031.3 759.01,-4037.6 771,-4047 797.38,-4067.6 784.29,-4088.1 805.5,-4114 820.47,-4132.3 839.73,-4149.4 858.06,-4163.6"/>
-<polygon fill="black" stroke="black" points="856.31,-4166.67 866.4,-4169.9 860.53,-4161.08 856.31,-4166.67"/>
+<path fill="none" stroke="black" d="M729.57,-1085.49C743.62,-1081.79 757.96,-1077.19 771,-1071.69 804.1,-1057.69 838.1,-1036.49 865.05,-1017.8"/>
+<polygon fill="black" stroke="black" points="867.41,-1020.41 873.54,-1011.77 863.36,-1014.7 867.41,-1020.41"/>
 </g>
 <!-- zcash/zips#327 -->
-<g id="node86" class="node open">
+<g id="node92" class="node open">
 <title>zcash/zips#327</title>
-<g id="a_node86"><a xlink:href="https://github.com/zcash/zips/issues/327" xlink:title="zcash/zips#327&#10;Specify security&#10;interactions between&#10;Sapling Viewing Keys and&#10;Payment Disclosures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="752,-4367.5 551,-4367.5 551,-4284.5 752,-4284.5 752,-4367.5"/>
-<text text-anchor="middle" x="651.5" y="-4352.3" font-family="Times,serif" font-size="14.00">zcash/zips#327</text>
-<text text-anchor="middle" x="651.5" y="-4337.3" font-family="Times,serif" font-size="14.00">Specify security</text>
-<text text-anchor="middle" x="651.5" y="-4322.3" font-family="Times,serif" font-size="14.00">interactions between</text>
-<text text-anchor="middle" x="651.5" y="-4307.3" font-family="Times,serif" font-size="14.00">Sapling Viewing Keys and</text>
-<text text-anchor="middle" x="651.5" y="-4292.3" font-family="Times,serif" font-size="14.00">Payment Disclosures</text>
+<g id="a_node92"><a xlink:href="https://github.com/zcash/zips/issues/327" xlink:title="zcash/zips#327&#10;Specify security&#10;interactions between&#10;Sapling Viewing Keys and&#10;Payment Disclosures" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="752,-1062.2 551,-1062.2 551,-979.2 752,-979.2 752,-1062.2"/>
+<text text-anchor="middle" x="651.5" y="-1047" font-family="Times,serif" font-size="14.00">zcash/zips#327</text>
+<text text-anchor="middle" x="651.5" y="-1032" font-family="Times,serif" font-size="14.00">Specify security</text>
+<text text-anchor="middle" x="651.5" y="-1017" font-family="Times,serif" font-size="14.00">interactions between</text>
+<text text-anchor="middle" x="651.5" y="-1002" font-family="Times,serif" font-size="14.00">Sapling Viewing Keys and</text>
+<text text-anchor="middle" x="651.5" y="-987" font-family="Times,serif" font-size="14.00">Payment Disclosures</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#327&#45;&gt;zcash/zips#387 -->
-<g id="edge82" class="edge">
+<g id="edge86" class="edge">
 <title>zcash/zips#327&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M749.97,-4284.5C757.11,-4281.3 764.17,-4278.1 771,-4275 793.55,-4264.7 817.84,-4253.2 840.06,-4242.4"/>
-<polygon fill="black" stroke="black" points="841.65,-4245.52 849.12,-4238 838.6,-4239.22 841.65,-4245.52"/>
+<path fill="none" stroke="black" d="M752.12,-1004.58C775.06,-1000.86 799.41,-996.92 822.19,-993.23"/>
+<polygon fill="black" stroke="black" points="822.88,-996.66 832.19,-991.61 821.76,-989.75 822.88,-996.66"/>
 </g>
 <!-- zcash/zips#606 -->
-<g id="node87" class="node open">
+<g id="node93" class="node open">
 <title>zcash/zips#606</title>
-<g id="a_node87"><a xlink:href="https://github.com/zcash/zips/issues/606" xlink:title="zcash/zips#606&#10;Update ZIP 310 (Security&#10;Properties of Sapling&#10;Viewing Keys) to include&#10;Orchard" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-4468.5 551.5,-4468.5 551.5,-4385.5 751.5,-4385.5 751.5,-4468.5"/>
-<text text-anchor="middle" x="651.5" y="-4453.3" font-family="Times,serif" font-size="14.00">zcash/zips#606</text>
-<text text-anchor="middle" x="651.5" y="-4438.3" font-family="Times,serif" font-size="14.00">Update ZIP 310 (Security</text>
-<text text-anchor="middle" x="651.5" y="-4423.3" font-family="Times,serif" font-size="14.00">Properties of Sapling</text>
-<text text-anchor="middle" x="651.5" y="-4408.3" font-family="Times,serif" font-size="14.00">Viewing Keys) to include</text>
-<text text-anchor="middle" x="651.5" y="-4393.3" font-family="Times,serif" font-size="14.00">Orchard</text>
+<g id="a_node93"><a xlink:href="https://github.com/zcash/zips/issues/606" xlink:title="zcash/zips#606&#10;Update ZIP 310 (Security&#10;Properties of Sapling&#10;Viewing Keys) to include&#10;Orchard" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-1306.2 551.5,-1306.2 551.5,-1223.2 751.5,-1223.2 751.5,-1306.2"/>
+<text text-anchor="middle" x="651.5" y="-1291" font-family="Times,serif" font-size="14.00">zcash/zips#606</text>
+<text text-anchor="middle" x="651.5" y="-1276" font-family="Times,serif" font-size="14.00">Update ZIP 310 (Security</text>
+<text text-anchor="middle" x="651.5" y="-1261" font-family="Times,serif" font-size="14.00">Properties of Sapling</text>
+<text text-anchor="middle" x="651.5" y="-1246" font-family="Times,serif" font-size="14.00">Viewing Keys) to include</text>
+<text text-anchor="middle" x="651.5" y="-1231" font-family="Times,serif" font-size="14.00">Orchard</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#606&#45;&gt;zcash/zips#597 -->
 <g id="edge194" class="edge">
 <title>zcash/zips#606&#45;&gt;zcash/zips#597</title>
-<path fill="none" stroke="black" d="M751.52,-4457.1C759.07,-4462.6 765.77,-4469.2 771,-4477 821.31,-4552 785.82,-7638.9 805.5,-7727 823.26,-7806.5 868.59,-7891.2 895.98,-7937.5"/>
-<polygon fill="black" stroke="black" points="893.09,-7939.49 901.21,-7946.3 899.11,-7935.92 893.09,-7939.49"/>
+<path fill="none" stroke="black" d="M714.89,-1306.29C736.76,-1324.49 758.87,-1347.89 771,-1374.69 801.98,-1443.29 801.7,-2654.5 805.5,-2729.7 834.73,-3307.7 898.85,-4010.2 914.5,-4177.69"/>
+<polygon fill="black" stroke="black" points="911.04,-4178.27 915.46,-4187.89 918.01,-4177.61 911.04,-4178.27"/>
 </g>
 <!-- zcash/zips#606&#45;&gt;zcash/zips#387 -->
-<g id="edge83" class="edge">
+<g id="edge87" class="edge">
 <title>zcash/zips#606&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M751.75,-4388.5C758.47,-4384.6 764.96,-4380.5 771,-4376 819.95,-4339.9 863.45,-4284.6 890.19,-4246.5"/>
-<polygon fill="black" stroke="black" points="893.18,-4248.32 895.97,-4238.1 887.42,-4244.35 893.18,-4248.32"/>
+<path fill="none" stroke="black" d="M751.67,-1227.69C758.52,-1223.49 765.06,-1218.79 771,-1213.69 833.37,-1160.1 877.84,-1073.29 900.6,-1021.2"/>
+<polygon fill="black" stroke="black" points="903.84,-1022.51 904.6,-1011.95 897.42,-1019.73 903.84,-1022.51"/>
 </g>
 <!-- zcash/zcash#2631 -->
-<g id="node88" class="node open">
+<g id="node94" class="node open">
 <title>zcash/zcash#2631</title>
-<g id="a_node88"><a xlink:href="https://github.com/zcash/zcash/issues/2631" xlink:title="zcash/zcash#2631&#10;Per&#45;field selective&#10;disclosure" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="726,-4266.5 577,-4266.5 577,-4213.5 726,-4213.5 726,-4266.5"/>
-<text text-anchor="middle" x="651.5" y="-4251.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2631</text>
-<text text-anchor="middle" x="651.5" y="-4236.3" font-family="Times,serif" font-size="14.00">Per&#45;field selective</text>
-<text text-anchor="middle" x="651.5" y="-4221.3" font-family="Times,serif" font-size="14.00">disclosure</text>
+<g id="a_node94"><a xlink:href="https://github.com/zcash/zcash/issues/2631" xlink:title="zcash/zcash#2631&#10;Per&#45;field selective&#10;disclosure" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="726,-961.21 577,-961.21 577,-908.21 726,-908.21 726,-961.21"/>
+<text text-anchor="middle" x="651.5" y="-946" font-family="Times,serif" font-size="14.00">zcash/zcash#2631</text>
+<text text-anchor="middle" x="651.5" y="-931" font-family="Times,serif" font-size="14.00">Per&#45;field selective</text>
+<text text-anchor="middle" x="651.5" y="-916" font-family="Times,serif" font-size="14.00">disclosure</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2631&#45;&gt;zcash/zips#387 -->
-<g id="edge84" class="edge">
+<g id="edge88" class="edge">
 <title>zcash/zcash#2631&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M726.1,-4230C755.74,-4226 790.31,-4221.3 821.89,-4217"/>
-<polygon fill="black" stroke="black" points="822.56,-4220.44 832.03,-4215.7 821.67,-4213.5 822.56,-4220.44"/>
+<path fill="none" stroke="black" d="M726.1,-946.64C755.74,-951.43 790.31,-957.03 821.89,-962.15"/>
+<polygon fill="black" stroke="black" points="821.6,-965.64 832.03,-963.79 822.72,-958.73 821.6,-965.64"/>
 </g>
 <!-- zcash/zcash#2747 -->
-<g id="node89" class="node open">
+<g id="node95" class="node open">
 <title>zcash/zcash#2747</title>
-<g id="a_node89"><a xlink:href="https://github.com/zcash/zcash/issues/2747" xlink:title="zcash/zcash#2747&#10;Encode payment disclosure&#10;blob with base64" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="758,-4195.5 545,-4195.5 545,-4142.5 758,-4142.5 758,-4195.5"/>
-<text text-anchor="middle" x="651.5" y="-4180.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2747</text>
-<text text-anchor="middle" x="651.5" y="-4165.3" font-family="Times,serif" font-size="14.00">Encode payment disclosure</text>
-<text text-anchor="middle" x="651.5" y="-4150.3" font-family="Times,serif" font-size="14.00">blob with base64</text>
+<g id="a_node95"><a xlink:href="https://github.com/zcash/zcash/issues/2747" xlink:title="zcash/zcash#2747&#10;Encode payment disclosure&#10;blob with base64" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="758,-890.21 545,-890.21 545,-837.21 758,-837.21 758,-890.21"/>
+<text text-anchor="middle" x="651.5" y="-875.01" font-family="Times,serif" font-size="14.00">zcash/zcash#2747</text>
+<text text-anchor="middle" x="651.5" y="-860.01" font-family="Times,serif" font-size="14.00">Encode payment disclosure</text>
+<text text-anchor="middle" x="651.5" y="-845.01" font-family="Times,serif" font-size="14.00">blob with base64</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2747&#45;&gt;zcash/zips#387 -->
-<g id="edge85" class="edge">
+<g id="edge89" class="edge">
 <title>zcash/zcash#2747&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M758.2,-4182.9C779.32,-4185.7 801.4,-4188.6 822.17,-4191.4"/>
-<polygon fill="black" stroke="black" points="821.89,-4194.89 832.26,-4192.7 822.79,-4187.95 821.89,-4194.89"/>
+<path fill="none" stroke="black" d="M745.93,-890.23C754.48,-893.22 762.95,-896.39 771,-899.71 797.88,-910.81 826.34,-925.23 850.99,-938.66"/>
+<polygon fill="black" stroke="black" points="849.44,-941.8 859.89,-943.55 852.81,-935.66 849.44,-941.8"/>
 </g>
 <!-- zcash/zcash#6869 -->
-<g id="node90" class="node open">
+<g id="node96" class="node open">
 <title>zcash/zcash#6869</title>
-<g id="a_node90"><a xlink:href="https://github.com/zcash/zcash/issues/6869" xlink:title="zcash/zcash#6869&#10;Ensure that last release&#10;of zcashd EoS&#45;halts&#10;before the first&#10;incompatible NU activates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-6395.5 283,-6395.5 283,-6312.5 489,-6312.5 489,-6395.5"/>
-<text text-anchor="middle" x="386" y="-6380.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6869</text>
-<text text-anchor="middle" x="386" y="-6365.3" font-family="Times,serif" font-size="14.00">Ensure that last release</text>
-<text text-anchor="middle" x="386" y="-6350.3" font-family="Times,serif" font-size="14.00">of zcashd EoS&#45;halts</text>
-<text text-anchor="middle" x="386" y="-6335.3" font-family="Times,serif" font-size="14.00">before the first</text>
-<text text-anchor="middle" x="386" y="-6320.3" font-family="Times,serif" font-size="14.00">incompatible NU activates</text>
+<g id="a_node96"><a xlink:href="https://github.com/zcash/zcash/issues/6869" xlink:title="zcash/zcash#6869&#10;Ensure that last release&#10;of zcashd EoS&#45;halts&#10;before the first&#10;incompatible NU activates" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1277.5,-499.2 1071.5,-499.2 1071.5,-416.2 1277.5,-416.2 1277.5,-499.2"/>
+<text text-anchor="middle" x="1174.5" y="-484" font-family="Times,serif" font-size="14.00">zcash/zcash#6869</text>
+<text text-anchor="middle" x="1174.5" y="-469" font-family="Times,serif" font-size="14.00">Ensure that last release</text>
+<text text-anchor="middle" x="1174.5" y="-454" font-family="Times,serif" font-size="14.00">of zcashd EoS&#45;halts</text>
+<text text-anchor="middle" x="1174.5" y="-439" font-family="Times,serif" font-size="14.00">before the first</text>
+<text text-anchor="middle" x="1174.5" y="-424" font-family="Times,serif" font-size="14.00">incompatible NU activates</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6868 -->
-<g id="node91" class="node open">
+<g id="node97" class="node open">
 <title>zcash/zcash#6868</title>
-<g id="a_node91"><a xlink:href="https://github.com/zcash/zcash/issues/6868" xlink:title="zcash/zcash#6868&#10;Deprecate zcashd" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="726,-6392 723,-6396 702,-6396 699,-6392 577,-6392 577,-6354 726,-6354 726,-6392"/>
-<text text-anchor="middle" x="651.5" y="-6376.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6868</text>
-<text text-anchor="middle" x="651.5" y="-6361.8" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
+<g id="a_node97"><a xlink:href="https://github.com/zcash/zcash/issues/6868" xlink:title="zcash/zcash#6868&#10;Deprecate zcashd" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1504,-487.7 1501,-491.7 1480,-491.7 1477,-487.7 1355,-487.7 1355,-449.7 1504,-449.7 1504,-487.7"/>
+<text text-anchor="middle" x="1429.5" y="-472.5" font-family="Times,serif" font-size="14.00">zcash/zcash#6868</text>
+<text text-anchor="middle" x="1429.5" y="-457.5" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6869&#45;&gt;zcash/zcash#6868 -->
-<g id="edge86" class="edge">
+<g id="edge90" class="edge">
 <title>zcash/zcash#6869&#45;&gt;zcash/zcash#6868</title>
-<path fill="none" stroke="black" d="M489.25,-6361.4C514.94,-6363.2 542.2,-6365.2 566.85,-6367"/>
-<polygon fill="black" stroke="black" points="566.66,-6370.5 576.88,-6367.7 567.15,-6363.51 566.66,-6370.5"/>
+<path fill="none" stroke="black" d="M1277.7,-462.15C1299.9,-463.12 1323.2,-464.13 1344.7,-465.06"/>
+<polygon fill="black" stroke="black" points="1344.56,-468.56 1354.7,-465.5 1344.86,-461.57 1344.56,-468.56"/>
 </g>
 <!-- zcash/zips#814 -->
-<g id="node106" class="node open">
+<g id="node118" class="node open">
 <title>zcash/zips#814</title>
-<g id="a_node106"><a xlink:href="https://github.com/zcash/zips/issues/814" xlink:title="zcash/zips#814&#10;Deploy NU7" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1493.5,-5776 1365.5,-5776 1365.5,-5738 1493.5,-5738 1493.5,-5776"/>
-<text text-anchor="middle" x="1429.5" y="-5760.8" font-family="Times,serif" font-size="14.00">zcash/zips#814</text>
-<text text-anchor="middle" x="1429.5" y="-5745.8" font-family="Times,serif" font-size="14.00">Deploy NU7</text>
+<g id="a_node118"><a xlink:href="https://github.com/zcash/zips/issues/814" xlink:title="zcash/zips#814&#10;Deploy NU7" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1493.5,-2204.7 1365.5,-2204.7 1365.5,-2166.7 1493.5,-2166.7 1493.5,-2204.7"/>
+<text text-anchor="middle" x="1429.5" y="-2189.5" font-family="Times,serif" font-size="14.00">zcash/zips#814</text>
+<text text-anchor="middle" x="1429.5" y="-2174.5" font-family="Times,serif" font-size="14.00">Deploy NU7</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6869&#45;&gt;zcash/zips#814 -->
 <g id="edge189" class="edge">
 <title>zcash/zcash#6869&#45;&gt;zcash/zips#814</title>
-<path fill="none" stroke="black" d="M489.06,-6346C585.32,-6337.2 721.94,-6321.6 771,-6300 1062.7,-6171.5 1328.7,-5875.1 1406,-5784.1"/>
-<polygon fill="black" stroke="black" points="1408.9,-5786.09 1412.7,-5776.2 1403.56,-5781.56 1408.9,-5786.09"/>
+<path fill="none" stroke="black" d="M1257.3,-499.32C1268.4,-508.25 1278.4,-518.69 1285.5,-530.71 1371.8,-676.22 1420.1,-1945.69 1427.5,-2156.2"/>
+<polygon fill="black" stroke="black" points="1424.01,-2156.6 1427.8,-2166.5 1431.01,-2156.4 1424.01,-2156.6"/>
 </g>
 <!-- zcash/zcash#6859 -->
-<g id="node92" class="node open">
+<g id="node98" class="node open">
 <title>zcash/zcash#6859</title>
-<g id="a_node92"><a xlink:href="https://github.com/zcash/zcash/issues/6859" xlink:title="zcash/zcash#6859&#10;Deploy NU6" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="460.5,-6511 457.5,-6515 436.5,-6515 433.5,-6511 311.5,-6511 311.5,-6473 460.5,-6473 460.5,-6511"/>
-<text text-anchor="middle" x="386" y="-6495.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6859</text>
-<text text-anchor="middle" x="386" y="-6480.8" font-family="Times,serif" font-size="14.00">Deploy NU6</text>
+<g id="a_node98"><a xlink:href="https://github.com/zcash/zcash/issues/6859" xlink:title="zcash/zcash#6859&#10;Deploy NU6" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="460.5,-2592.69 457.5,-2596.69 436.5,-2596.69 433.5,-2592.69 311.5,-2592.69 311.5,-2554.69 460.5,-2554.69 460.5,-2592.69"/>
+<text text-anchor="middle" x="386" y="-2577.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6859</text>
+<text text-anchor="middle" x="386" y="-2562.49" font-family="Times,serif" font-size="14.00">Deploy NU6</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6859&#45;&gt;zcash/zcash#6868 -->
 <g id="edge185" class="edge">
 <title>zcash/zcash#6859&#45;&gt;zcash/zcash#6868</title>
-<path fill="none" stroke="black" d="M429.34,-6472.9C475.53,-6452 549.49,-6418.6 599.01,-6396.3"/>
-<polygon fill="black" stroke="black" points="600.61,-6399.42 608.27,-6392.1 597.72,-6393.04 600.61,-6399.42"/>
+<path fill="none" stroke="black" d="M417.99,-2554.7C446.53,-2538.1 490.59,-2514.89 532,-2502.7 583.3,-2487.6 733.98,-2513.3 771,-2474.7 841.81,-2400.89 754.14,-2104.2 805.5,-2015.69 934.74,-1793.1 1151.7,-1911.6 1285.5,-1691.69 1413.2,-1481.99 1426.9,-663.85 1428.3,-498.09"/>
+<polygon fill="black" stroke="black" points="1431.8,-497.75 1428.4,-487.71 1424.8,-497.68 1431.8,-497.75"/>
 </g>
 <!-- zcash/zips#815 -->
-<g id="node93" class="node open">
+<g id="node99" class="node open">
 <title>zcash/zips#815</title>
-<g id="a_node93"><a xlink:href="https://github.com/zcash/zips/issues/815" xlink:title="zcash/zips#815&#10;After NU6 has activated,&#10;document it as a settled&#10;network upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="748.5,-6541 554.5,-6541 554.5,-6473 748.5,-6473 748.5,-6541"/>
-<text text-anchor="middle" x="651.5" y="-6525.8" font-family="Times,serif" font-size="14.00">zcash/zips#815</text>
-<text text-anchor="middle" x="651.5" y="-6510.8" font-family="Times,serif" font-size="14.00">After NU6 has activated,</text>
-<text text-anchor="middle" x="651.5" y="-6495.8" font-family="Times,serif" font-size="14.00">document it as a settled</text>
-<text text-anchor="middle" x="651.5" y="-6480.8" font-family="Times,serif" font-size="14.00">network upgrade</text>
+<g id="a_node99"><a xlink:href="https://github.com/zcash/zips/issues/815" xlink:title="zcash/zips#815&#10;After NU6 has activated,&#10;document it as a settled&#10;network upgrade" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="748.5,-2622.7 554.5,-2622.7 554.5,-2554.7 748.5,-2554.7 748.5,-2622.7"/>
+<text text-anchor="middle" x="651.5" y="-2607.5" font-family="Times,serif" font-size="14.00">zcash/zips#815</text>
+<text text-anchor="middle" x="651.5" y="-2592.5" font-family="Times,serif" font-size="14.00">After NU6 has activated,</text>
+<text text-anchor="middle" x="651.5" y="-2577.5" font-family="Times,serif" font-size="14.00">document it as a settled</text>
+<text text-anchor="middle" x="651.5" y="-2562.5" font-family="Times,serif" font-size="14.00">network upgrade</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6859&#45;&gt;zcash/zips#815 -->
-<g id="edge87" class="edge">
+<g id="edge91" class="edge">
 <title>zcash/zcash#6859&#45;&gt;zcash/zips#815</title>
-<path fill="none" stroke="black" d="M460.75,-6496.2C486.51,-6497.7 515.97,-6499.3 543.87,-6500.9"/>
-<polygon fill="black" stroke="black" points="543.88,-6504.41 554.07,-6501.5 544.29,-6497.42 543.88,-6504.41"/>
+<path fill="none" stroke="black" d="M460.75,-2577.89C486.51,-2579.39 515.97,-2581.1 543.87,-2582.6"/>
+<polygon fill="black" stroke="black" points="543.88,-2586.1 554.07,-2583.2 544.29,-2579.11 543.88,-2586.1"/>
 </g>
 <!-- zcash/zips#811 -->
-<g id="node99" class="node open">
+<g id="node111" class="node open">
 <title>zcash/zips#811</title>
-<g id="a_node99"><a xlink:href="https://github.com/zcash/zips/issues/811" xlink:title="zcash/zips#811&#10;NU7 specification" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="990.5,-5680 987.5,-5684 966.5,-5684 963.5,-5680 847.5,-5680 847.5,-5642 990.5,-5642 990.5,-5680"/>
-<text text-anchor="middle" x="919" y="-5664.8" font-family="Times,serif" font-size="14.00">zcash/zips#811</text>
-<text text-anchor="middle" x="919" y="-5649.8" font-family="Times,serif" font-size="14.00">NU7 specification</text>
+<g id="a_node111"><a xlink:href="https://github.com/zcash/zips/issues/811" xlink:title="zcash/zips#811&#10;NU7 specification" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="990.5,-2241.69 987.5,-2245.69 966.5,-2245.69 963.5,-2241.69 847.5,-2241.69 847.5,-2203.69 990.5,-2203.69 990.5,-2241.69"/>
+<text text-anchor="middle" x="919" y="-2226.49" font-family="Times,serif" font-size="14.00">zcash/zips#811</text>
+<text text-anchor="middle" x="919" y="-2211.49" font-family="Times,serif" font-size="14.00">NU7 specification</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6859&#45;&gt;zcash/zips#811 -->
 <g id="edge184" class="edge">
 <title>zcash/zcash#6859&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M460.63,-6477C483.46,-6472.5 508.73,-6467.9 532,-6464 584.9,-6455.2 732.13,-6467.9 771,-6431 881.14,-6326.4 910.97,-5818.7 916.81,-5690.5"/>
-<polygon fill="black" stroke="black" points="920.32,-5690.34 917.26,-5680.2 913.33,-5690.04 920.32,-5690.34"/>
+<path fill="none" stroke="black" d="M460.73,-2559.3C483.56,-2554.89 508.81,-2550 532,-2545.7 638.1,-2525.89 683.96,-2566.5 771,-2502.7 857.49,-2439.3 897.58,-2309.6 911.72,-2251.7"/>
+<polygon fill="black" stroke="black" points="915.17,-2252.33 914.06,-2241.8 908.35,-2250.72 915.17,-2252.33"/>
 </g>
 <!-- zcash/zips#834 -->
-<g id="node94" class="node open">
+<g id="node100" class="node open">
 <title>zcash/zips#834</title>
-<g id="a_node94"><a xlink:href="https://github.com/zcash/zips/issues/834" xlink:title="zcash/zips#834&#10;Protocol spec version&#10;2024.6.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1004,-6572.5 834,-6572.5 834,-6519.5 1004,-6519.5 1004,-6572.5"/>
-<text text-anchor="middle" x="919" y="-6557.3" font-family="Times,serif" font-size="14.00">zcash/zips#834</text>
-<text text-anchor="middle" x="919" y="-6542.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="919" y="-6527.3" font-family="Times,serif" font-size="14.00">2024.6.1</text>
+<g id="a_node100"><a xlink:href="https://github.com/zcash/zips/issues/834" xlink:title="zcash/zips#834&#10;Protocol spec version&#10;2024.6.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1004,-2654.19 834,-2654.19 834,-2601.19 1004,-2601.19 1004,-2654.19"/>
+<text text-anchor="middle" x="919" y="-2638.99" font-family="Times,serif" font-size="14.00">zcash/zips#834</text>
+<text text-anchor="middle" x="919" y="-2623.99" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="919" y="-2608.99" font-family="Times,serif" font-size="14.00">2024.6.1</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#815&#45;&gt;zcash/zips#834 -->
-<g id="edge88" class="edge">
+<g id="edge92" class="edge">
 <title>zcash/zips#815&#45;&gt;zcash/zips#834</title>
-<path fill="none" stroke="black" d="M748.73,-6521.1C773.25,-6524.7 799.57,-6528.6 823.98,-6532.2"/>
-<polygon fill="black" stroke="black" points="823.54,-6535.67 833.95,-6533.7 824.58,-6528.75 823.54,-6535.67"/>
+<path fill="none" stroke="black" d="M748.73,-2602.8C773.25,-2606.5 799.57,-2610.3 823.98,-2613.89"/>
+<polygon fill="black" stroke="black" points="823.54,-2617.37 833.95,-2615.39 824.58,-2610.45 823.54,-2617.37"/>
 </g>
 <!-- zcash/zips#813 -->
-<g id="node98" class="node open">
+<g id="node110" class="node open">
 <title>zcash/zips#813</title>
-<g id="a_node98"><a xlink:href="https://github.com/zcash/zips/issues/813" xlink:title="zcash/zips#813&#10;Protocol spec version&#10;2024.6.2" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="736.5,-5758.5 566.5,-5758.5 566.5,-5705.5 736.5,-5705.5 736.5,-5758.5"/>
-<text text-anchor="middle" x="651.5" y="-5743.3" font-family="Times,serif" font-size="14.00">zcash/zips#813</text>
-<text text-anchor="middle" x="651.5" y="-5728.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="651.5" y="-5713.3" font-family="Times,serif" font-size="14.00">2024.6.2</text>
+<g id="a_node110"><a xlink:href="https://github.com/zcash/zips/issues/813" xlink:title="zcash/zips#813&#10;Protocol spec version&#10;2024.6.2" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="736.5,-2320.2 566.5,-2320.2 566.5,-2267.2 736.5,-2267.2 736.5,-2320.2"/>
+<text text-anchor="middle" x="651.5" y="-2305" font-family="Times,serif" font-size="14.00">zcash/zips#813</text>
+<text text-anchor="middle" x="651.5" y="-2290" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="651.5" y="-2275" font-family="Times,serif" font-size="14.00">2024.6.2</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#834&#45;&gt;zcash/zips#813 -->
 <g id="edge187" class="edge">
 <title>zcash/zips#834&#45;&gt;zcash/zips#813</title>
-<path fill="none" stroke="black" d="M916.65,-6519.3C911,-6425.8 884.06,-6106.8 771,-5875 750.59,-5833.1 715.49,-5793 688.78,-5766"/>
-<polygon fill="black" stroke="black" points="691.03,-5763.3 681.48,-5758.7 686.08,-5768.25 691.03,-5763.3"/>
+<path fill="none" stroke="black" d="M896.62,-2600.8C848.85,-2540.7 733.48,-2395.6 680.26,-2328.6"/>
+<polygon fill="black" stroke="black" points="682.76,-2326.12 673.78,-2320.5 677.29,-2330.49 682.76,-2326.12"/>
 </g>
 <!-- zcash/zips#833 -->
-<g id="node114" class="node open">
+<g id="node126" class="node open">
 <title>zcash/zips#833</title>
-<g id="a_node114"><a xlink:href="https://github.com/zcash/zips/issues/833" xlink:title="zcash/zips#833&#10;Documentation Q4 2024" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="481.5,-6800 478.5,-6804 457.5,-6804 454.5,-6800 290.5,-6800 290.5,-6762 481.5,-6762 481.5,-6800"/>
-<text text-anchor="middle" x="386" y="-6784.8" font-family="Times,serif" font-size="14.00">zcash/zips#833</text>
-<text text-anchor="middle" x="386" y="-6769.8" font-family="Times,serif" font-size="14.00">Documentation Q4 2024</text>
+<g id="a_node126"><a xlink:href="https://github.com/zcash/zips/issues/833" xlink:title="zcash/zips#833&#10;Documentation Q4 2024" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="481.5,-2982.7 478.5,-2986.7 457.5,-2986.7 454.5,-2982.7 290.5,-2982.7 290.5,-2944.7 481.5,-2944.7 481.5,-2982.7"/>
+<text text-anchor="middle" x="386" y="-2967.5" font-family="Times,serif" font-size="14.00">zcash/zips#833</text>
+<text text-anchor="middle" x="386" y="-2952.5" font-family="Times,serif" font-size="14.00">Documentation Q4 2024</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#834&#45;&gt;zcash/zips#833 -->
 <g id="edge186" class="edge">
 <title>zcash/zips#834&#45;&gt;zcash/zips#833</title>
-<path fill="none" stroke="black" d="M871.73,-6572.6C795.67,-6615.4 638.5,-6700 497,-6752 490.31,-6754.5 483.32,-6756.8 476.24,-6759"/>
-<polygon fill="black" stroke="black" points="475.14,-6755.67 466.57,-6761.9 477.15,-6762.38 475.14,-6755.67"/>
+<path fill="none" stroke="black" d="M889.9,-2654.39C825.64,-2713.89 660.84,-2858.5 497,-2935.7 492.93,-2937.6 488.71,-2939.39 484.4,-2941.1"/>
+<polygon fill="black" stroke="black" points="483.03,-2937.87 474.84,-2944.6 485.43,-2944.44 483.03,-2937.87"/>
 </g>
 <!-- zcash/zips#816&#45;&gt;zcash/zips#834 -->
-<g id="edge89" class="edge">
+<g id="edge93" class="edge">
 <title>zcash/zips#816&#45;&gt;zcash/zips#834</title>
-<path fill="none" stroke="black" d="M736.51,-6573.3C764.23,-6569.2 795.25,-6564.5 823.69,-6560.2"/>
-<polygon fill="black" stroke="black" points="824.26,-6563.65 833.63,-6558.7 823.22,-6556.73 824.26,-6563.65"/>
+<path fill="none" stroke="black" d="M736.51,-2655.1C764.23,-2650.89 795.25,-2646.2 823.69,-2641.89"/>
+<polygon fill="black" stroke="black" points="824.26,-2645.35 833.63,-2640.39 823.22,-2638.43 824.26,-2645.35"/>
 </g>
 <!-- zcash/zips#829 -->
-<g id="node174" class="node open">
+<g id="node186" class="node open">
 <title>zcash/zips#829</title>
-<g id="a_node174"><a xlink:href="https://github.com/zcash/zips/issues/829" xlink:title="zcash/zips#829&#10;Documentation Q3 2024" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-6158 744,-6162 723,-6162 720,-6158 556,-6158 556,-6120 747,-6120 747,-6158"/>
-<text text-anchor="middle" x="651.5" y="-6142.8" font-family="Times,serif" font-size="14.00">zcash/zips#829</text>
-<text text-anchor="middle" x="651.5" y="-6127.8" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
+<g id="a_node186"><a xlink:href="https://github.com/zcash/zips/issues/829" xlink:title="zcash/zips#829&#10;Documentation Q3 2024" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-1758.69 744,-1762.69 723,-1762.69 720,-1758.69 556,-1758.69 556,-1720.69 747,-1720.69 747,-1758.69"/>
+<text text-anchor="middle" x="651.5" y="-1743.49" font-family="Times,serif" font-size="14.00">zcash/zips#829</text>
+<text text-anchor="middle" x="651.5" y="-1728.49" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#816&#45;&gt;zcash/zips#829 -->
 <g id="edge188" class="edge">
 <title>zcash/zips#816&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M566.4,-6577.5C545.53,-6570.9 525.91,-6559.7 514.5,-6541 487.65,-6497 497.35,-6357.6 514.5,-6309 535.51,-6249.4 587.22,-6195.4 620.76,-6164.9"/>
-<polygon fill="black" stroke="black" points="623.34,-6167.28 628.45,-6158 618.67,-6162.07 623.34,-6167.28"/>
+<path fill="none" stroke="black" d="M566.4,-2659.2C545.53,-2652.6 525.91,-2641.39 514.5,-2622.7 497.19,-2594.39 507.12,-2057.1 514.5,-2024.69 537.52,-1923.69 601.07,-1816.69 632.87,-1767.49"/>
+<polygon fill="black" stroke="black" points="635.88,-1769.28 638.42,-1758.99 630.02,-1765.45 635.88,-1769.28"/>
+</g>
+<!-- zcash/librustzcash#718 -->
+<g id="node102" class="node open">
+<title>zcash/librustzcash#718</title>
+<g id="a_node102"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718&#10;Create `tower::Service`&#10;wrapping an `FsBlockDb`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-8615.19 20,-8615.19 20,-8562.19 220,-8562.19 220,-8615.19"/>
+<text text-anchor="middle" x="120" y="-8599.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
+<text text-anchor="middle" x="120" y="-8584.99" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
+<text text-anchor="middle" x="120" y="-8569.99" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#720 -->
+<g id="node103" class="node open">
+<title>zcash/librustzcash#720</title>
+<g id="a_node103"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720&#10;Implement DAGSync" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="479.5,-8567.69 476.5,-8571.69 455.5,-8571.69 452.5,-8567.69 292.5,-8567.69 292.5,-8529.69 479.5,-8529.69 479.5,-8567.69"/>
+<text text-anchor="middle" x="386" y="-8552.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
+<text text-anchor="middle" x="386" y="-8537.49" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge94" class="edge">
+<title>zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M220.05,-8573.69C240.42,-8570.59 261.91,-8567.4 282.4,-8564.3"/>
+<polygon fill="black" stroke="black" points="283.05,-8567.74 292.37,-8562.69 281.94,-8560.82 283.05,-8567.74"/>
+</g>
+<!-- zcash/librustzcash#712 -->
+<g id="node104" class="node open">
+<title>zcash/librustzcash#712</title>
+<g id="a_node104"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712&#10;Refactor the Data Access&#10;API to support non&#45;block&#10;updates" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-8543.69 22,-8543.69 22,-8475.69 218,-8475.69 218,-8543.69"/>
+<text text-anchor="middle" x="120" y="-8528.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
+<text text-anchor="middle" x="120" y="-8513.49" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
+<text text-anchor="middle" x="120" y="-8498.49" font-family="Times,serif" font-size="14.00">API to support non&#45;block</text>
+<text text-anchor="middle" x="120" y="-8483.49" font-family="Times,serif" font-size="14.00">updates</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge95" class="edge">
+<title>zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M218.18,-8524.09C239.12,-8527.19 261.32,-8530.4 282.46,-8533.59"/>
+<polygon fill="black" stroke="black" points="282.03,-8537.07 292.42,-8534.99 283,-8530.14 282.03,-8537.07"/>
+</g>
+<!-- zcash/librustzcash#722 -->
+<g id="node105" class="node open">
+<title>zcash/librustzcash#722</title>
+<g id="a_node105"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722&#10;Create a `tower::Service`&#10;for nullifier lookup" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-8457.19 20.5,-8457.19 20.5,-8404.19 219.5,-8404.19 219.5,-8457.19"/>
+<text text-anchor="middle" x="120" y="-8441.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
+<text text-anchor="middle" x="120" y="-8426.99" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
+<text text-anchor="middle" x="120" y="-8411.99" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge96" class="edge">
+<title>zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M215.87,-8457.3C224.12,-8460.3 232.26,-8463.4 240,-8466.69 277.79,-8482.9 318.31,-8506.4 346.88,-8524.09"/>
+<polygon fill="black" stroke="black" points="345.38,-8527.28 355.72,-8529.59 349.08,-8521.34 345.38,-8527.28"/>
+</g>
+<!-- zcash/librustzcash#723 -->
+<g id="node106" class="node open">
+<title>zcash/librustzcash#723</title>
+<g id="a_node106"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723&#10;Create a `tower::Service`&#10;for fetching a&#10;transaction given a&#10;`(block, tx_index)`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-8817.19 20.5,-8817.19 20.5,-8734.19 219.5,-8734.19 219.5,-8817.19"/>
+<text text-anchor="middle" x="120" y="-8801.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
+<text text-anchor="middle" x="120" y="-8786.99" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
+<text text-anchor="middle" x="120" y="-8771.99" font-family="Times,serif" font-size="14.00">for fetching a</text>
+<text text-anchor="middle" x="120" y="-8756.99" font-family="Times,serif" font-size="14.00">transaction given a</text>
+<text text-anchor="middle" x="120" y="-8741.99" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge97" class="edge">
+<title>zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M219.58,-8738.9C226.73,-8734.9 233.62,-8730.49 240,-8725.69 296.59,-8683.49 344.5,-8614.59 368.5,-8576.4"/>
+<polygon fill="black" stroke="black" points="371.53,-8578.14 373.8,-8567.8 365.57,-8574.47 371.53,-8578.14"/>
+</g>
+<!-- zcash/librustzcash#776 -->
+<g id="node107" class="node open">
+<title>zcash/librustzcash#776</title>
+<g id="a_node107"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776&#10;DAG Sync: Use a&#10;downloaded nullifier set&#10;to allow instant&#10;spentness checks." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-8716.19 26,-8716.19 26,-8633.19 214,-8633.19 214,-8716.19"/>
+<text text-anchor="middle" x="120" y="-8700.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
+<text text-anchor="middle" x="120" y="-8685.99" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
+<text text-anchor="middle" x="120" y="-8670.99" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
+<text text-anchor="middle" x="120" y="-8655.99" font-family="Times,serif" font-size="14.00">to allow instant</text>
+<text text-anchor="middle" x="120" y="-8640.99" font-family="Times,serif" font-size="14.00">spentness checks.</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge98" class="edge">
+<title>zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M214.23,-8636.4C222.99,-8632.59 231.69,-8628.59 240,-8624.69 274.68,-8608.4 313.08,-8588.19 341.64,-8572.69"/>
+<polygon fill="black" stroke="black" points="343.47,-8575.68 350.55,-8567.8 340.1,-8569.55 343.47,-8575.68"/>
 </g>
 <!-- zcash/zips#805 -->
-<g id="node96" class="node open">
+<g id="node108" class="node open">
 <title>zcash/zips#805</title>
-<g id="a_node96"><a xlink:href="https://github.com/zcash/zips/issues/805" xlink:title="zcash/zips#805&#10;[ZIP 2002] Include the&#10;fee explicitly in the&#10;transaction format." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208.5,-5434 31.5,-5434 31.5,-5366 208.5,-5366 208.5,-5434"/>
-<text text-anchor="middle" x="120" y="-5418.8" font-family="Times,serif" font-size="14.00">zcash/zips#805</text>
-<text text-anchor="middle" x="120" y="-5403.8" font-family="Times,serif" font-size="14.00">[ZIP 2002] Include the</text>
-<text text-anchor="middle" x="120" y="-5388.8" font-family="Times,serif" font-size="14.00">fee explicitly in the</text>
-<text text-anchor="middle" x="120" y="-5373.8" font-family="Times,serif" font-size="14.00">transaction format.</text>
+<g id="a_node108"><a xlink:href="https://github.com/zcash/zips/issues/805" xlink:title="zcash/zips#805&#10;[ZIP 2002] Include the&#10;fee explicitly in the&#10;transaction format." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208.5,-2353.69 31.5,-2353.69 31.5,-2285.69 208.5,-2285.69 208.5,-2353.69"/>
+<text text-anchor="middle" x="120" y="-2338.49" font-family="Times,serif" font-size="14.00">zcash/zips#805</text>
+<text text-anchor="middle" x="120" y="-2323.49" font-family="Times,serif" font-size="14.00">[ZIP 2002] Include the</text>
+<text text-anchor="middle" x="120" y="-2308.49" font-family="Times,serif" font-size="14.00">fee explicitly in the</text>
+<text text-anchor="middle" x="120" y="-2293.49" font-family="Times,serif" font-size="14.00">transaction format.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#686 -->
-<g id="node97" class="node open">
+<g id="node109" class="node open">
 <title>zcash/zips#686</title>
-<g id="a_node97"><a xlink:href="https://github.com/zcash/zips/issues/686" xlink:title="zcash/zips#686&#10;[ZIP 230] Transaction V6" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="483.5,-5548 288.5,-5548 288.5,-5510 483.5,-5510 483.5,-5548"/>
-<text text-anchor="middle" x="386" y="-5532.8" font-family="Times,serif" font-size="14.00">zcash/zips#686</text>
-<text text-anchor="middle" x="386" y="-5517.8" font-family="Times,serif" font-size="14.00">[ZIP 230] Transaction V6</text>
+<g id="a_node109"><a xlink:href="https://github.com/zcash/zips/issues/686" xlink:title="zcash/zips#686&#10;[ZIP 230] Transaction V6" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="483.5,-2325.69 288.5,-2325.69 288.5,-2287.69 483.5,-2287.69 483.5,-2325.69"/>
+<text text-anchor="middle" x="386" y="-2310.49" font-family="Times,serif" font-size="14.00">zcash/zips#686</text>
+<text text-anchor="middle" x="386" y="-2295.49" font-family="Times,serif" font-size="14.00">[ZIP 230] Transaction V6</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#805&#45;&gt;zcash/zips#686 -->
-<g id="edge90" class="edge">
+<g id="edge99" class="edge">
 <title>zcash/zips#805&#45;&gt;zcash/zips#686</title>
-<path fill="none" stroke="black" d="M208.54,-5429.5C219.26,-5433.7 229.97,-5438.3 240,-5443 278.14,-5461 319.28,-5486 347.96,-5504.4"/>
-<polygon fill="black" stroke="black" points="346.15,-5507.4 356.45,-5509.9 349.96,-5501.53 346.15,-5507.4"/>
+<path fill="none" stroke="black" d="M208.54,-2315.39C230.77,-2314.3 254.9,-2313.1 277.97,-2312"/>
+<polygon fill="black" stroke="black" points="278.32,-2315.48 288.14,-2311.5 277.98,-2308.49 278.32,-2315.48"/>
 </g>
 <!-- zcash/zips#686&#45;&gt;zcash/zips#813 -->
-<g id="edge91" class="edge">
+<g id="edge100" class="edge">
 <title>zcash/zips#686&#45;&gt;zcash/zips#813</title>
-<path fill="none" stroke="black" d="M398.4,-5548.1C420.04,-5582.8 470.47,-5656.1 532,-5696 539.68,-5701 548.09,-5705.3 556.77,-5709"/>
-<polygon fill="black" stroke="black" points="555.69,-5712.34 566.27,-5712.9 558.35,-5705.86 555.69,-5712.34"/>
+<path fill="none" stroke="black" d="M483.62,-2301.89C507.4,-2300.8 532.82,-2299.5 556.47,-2298.39"/>
+<polygon fill="black" stroke="black" points="556.68,-2301.89 566.49,-2297.89 556.33,-2294.9 556.68,-2301.89"/>
 </g>
 <!-- zcash/zips#813&#45;&gt;zcash/zips#811 -->
-<g id="edge92" class="edge">
+<g id="edge101" class="edge">
 <title>zcash/zips#813&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M736.51,-5709.5C768.86,-5700.9 805.7,-5691 837.7,-5682.5"/>
-<polygon fill="black" stroke="black" points="838.7,-5685.86 847.46,-5679.9 836.9,-5679.09 838.7,-5685.86"/>
+<path fill="none" stroke="black" d="M736.51,-2271.2C768.86,-2262.6 805.7,-2252.7 837.7,-2244.2"/>
+<polygon fill="black" stroke="black" points="838.7,-2247.55 847.46,-2241.6 836.9,-2240.79 838.7,-2247.55"/>
 </g>
 <!-- zcash/zips#835 -->
-<g id="node100" class="node open">
+<g id="node112" class="node open">
 <title>zcash/zips#835</title>
-<g id="a_node100"><a xlink:href="https://github.com/zcash/zips/issues/835" xlink:title="zcash/zips#835&#10;Protocol spec version&#10;2025.7.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1514.5,-5719.5 1344.5,-5719.5 1344.5,-5666.5 1514.5,-5666.5 1514.5,-5719.5"/>
-<text text-anchor="middle" x="1429.5" y="-5704.3" font-family="Times,serif" font-size="14.00">zcash/zips#835</text>
-<text text-anchor="middle" x="1429.5" y="-5689.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="1429.5" y="-5674.3" font-family="Times,serif" font-size="14.00">2025.7.0</text>
+<g id="a_node112"><a xlink:href="https://github.com/zcash/zips/issues/835" xlink:title="zcash/zips#835&#10;Protocol spec version&#10;2025.7.0" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1514.5,-2276.19 1344.5,-2276.19 1344.5,-2223.19 1514.5,-2223.19 1514.5,-2276.19"/>
+<text text-anchor="middle" x="1429.5" y="-2260.99" font-family="Times,serif" font-size="14.00">zcash/zips#835</text>
+<text text-anchor="middle" x="1429.5" y="-2245.99" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="1429.5" y="-2230.99" font-family="Times,serif" font-size="14.00">2025.7.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#813&#45;&gt;zcash/zips#835 -->
-<g id="edge93" class="edge">
+<g id="edge102" class="edge">
 <title>zcash/zips#813&#45;&gt;zcash/zips#835</title>
-<path fill="none" stroke="black" d="M736.56,-5726.9C818.75,-5722 947.46,-5714.6 1059,-5709 1152.6,-5704.3 1259.5,-5699.8 1334.2,-5696.7"/>
-<polygon fill="black" stroke="black" points="1334.64,-5700.19 1344.5,-5696.3 1334.37,-5693.19 1334.64,-5700.19"/>
+<path fill="none" stroke="black" d="M736.65,-2288.89C882.5,-2280.7 1181.2,-2263.7 1334,-2255.1"/>
+<polygon fill="black" stroke="black" points="1334.52,-2258.57 1344.3,-2254.5 1334.11,-2251.58 1334.52,-2258.57"/>
 </g>
 <!-- zcash/zips#832 -->
-<g id="node101" class="node open">
+<g id="node113" class="node open">
 <title>zcash/zips#832</title>
-<g id="a_node101"><a xlink:href="https://github.com/zcash/zips/issues/832" xlink:title="zcash/zips#832&#10;NU7 specification audit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1267,-5756 1082,-5756 1082,-5718 1267,-5718 1267,-5756"/>
-<text text-anchor="middle" x="1174.5" y="-5740.8" font-family="Times,serif" font-size="14.00">zcash/zips#832</text>
-<text text-anchor="middle" x="1174.5" y="-5725.8" font-family="Times,serif" font-size="14.00">NU7 specification audit</text>
+<g id="a_node113"><a xlink:href="https://github.com/zcash/zips/issues/832" xlink:title="zcash/zips#832&#10;NU7 specification audit" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1267,-2241.69 1082,-2241.69 1082,-2203.69 1267,-2203.69 1267,-2241.69"/>
+<text text-anchor="middle" x="1174.5" y="-2226.49" font-family="Times,serif" font-size="14.00">zcash/zips#832</text>
+<text text-anchor="middle" x="1174.5" y="-2211.49" font-family="Times,serif" font-size="14.00">NU7 specification audit</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#811&#45;&gt;zcash/zips#832 -->
-<g id="edge94" class="edge">
+<g id="edge103" class="edge">
 <title>zcash/zips#811&#45;&gt;zcash/zips#832</title>
-<path fill="none" stroke="black" d="M983.64,-5680.1C1019,-5690.7 1063.3,-5704 1100.1,-5715"/>
-<polygon fill="black" stroke="black" points="1099.22,-5718.39 1109.8,-5717.9 1101.22,-5711.68 1099.22,-5718.39"/>
+<path fill="none" stroke="black" d="M990.61,-2222.7C1015.7,-2222.7 1044.4,-2222.7 1071.6,-2222.7"/>
+<polygon fill="black" stroke="black" points="1071.9,-2226.2 1081.9,-2222.7 1071.9,-2219.2 1071.9,-2226.2"/>
 </g>
 <!-- zcash/zips#818 -->
-<g id="node102" class="node open">
+<g id="node114" class="node open">
 <title>zcash/zips#818</title>
-<g id="a_node102"><a xlink:href="https://github.com/zcash/zips/issues/818" xlink:title="zcash/zips#818&#10;Protocol spec version&#10;2025.7.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2011.5,-5743.5 1841.5,-5743.5 1841.5,-5690.5 2011.5,-5690.5 2011.5,-5743.5"/>
-<text text-anchor="middle" x="1926.5" y="-5728.3" font-family="Times,serif" font-size="14.00">zcash/zips#818</text>
-<text text-anchor="middle" x="1926.5" y="-5713.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="1926.5" y="-5698.3" font-family="Times,serif" font-size="14.00">2025.7.1</text>
+<g id="a_node114"><a xlink:href="https://github.com/zcash/zips/issues/818" xlink:title="zcash/zips#818&#10;Protocol spec version&#10;2025.7.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2011.5,-2244.2 1841.5,-2244.2 1841.5,-2191.2 2011.5,-2191.2 2011.5,-2244.2"/>
+<text text-anchor="middle" x="1926.5" y="-2229" font-family="Times,serif" font-size="14.00">zcash/zips#818</text>
+<text text-anchor="middle" x="1926.5" y="-2214" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="1926.5" y="-2199" font-family="Times,serif" font-size="14.00">2025.7.1</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#835&#45;&gt;zcash/zips#818 -->
-<g id="edge95" class="edge">
+<g id="edge104" class="edge">
 <title>zcash/zips#835&#45;&gt;zcash/zips#818</title>
-<path fill="none" stroke="black" d="M1514.6,-5692.6C1587.3,-5692.9 1695.2,-5694.5 1789,-5701 1802.6,-5701.9 1816.9,-5703.3 1831,-5704.7"/>
-<polygon fill="black" stroke="black" points="1830.86,-5708.21 1841.2,-5705.9 1831.68,-5701.26 1830.86,-5708.21"/>
+<path fill="none" stroke="black" d="M1514.6,-2246.7C1587.3,-2243.89 1695.2,-2238.89 1789,-2231.7 1802.7,-2230.7 1817.1,-2229.39 1831.2,-2228"/>
+<polygon fill="black" stroke="black" points="1831.89,-2231.45 1841.5,-2227 1831.21,-2224.48 1831.89,-2231.45"/>
 </g>
 <!-- zcash/zips#832&#45;&gt;zcash/zips#835 -->
-<g id="edge103" class="edge">
+<g id="edge112" class="edge">
 <title>zcash/zips#832&#45;&gt;zcash/zips#835</title>
-<path fill="none" stroke="black" d="M1267.2,-5721.1C1289,-5717.3 1312.4,-5713.2 1334.3,-5709.4"/>
-<polygon fill="black" stroke="black" points="1335.08,-5712.82 1344.3,-5707.6 1333.84,-5705.93 1335.08,-5712.82"/>
+<path fill="none" stroke="black" d="M1267.2,-2232.5C1289,-2234.8 1312.4,-2237.3 1334.3,-2239.7"/>
+<polygon fill="black" stroke="black" points="1334,-2243.18 1344.3,-2240.7 1334.7,-2236.22 1334,-2243.18"/>
 </g>
 <!-- zcash/zips#832&#45;&gt;zcash/zips#814 -->
-<g id="edge104" class="edge">
+<g id="edge113" class="edge">
 <title>zcash/zips#832&#45;&gt;zcash/zips#814</title>
-<path fill="none" stroke="black" d="M1267.2,-5744.2C1296,-5746.5 1327.5,-5749 1354.9,-5751.2"/>
-<polygon fill="black" stroke="black" points="1354.96,-5754.72 1365.2,-5752 1355.5,-5747.74 1354.96,-5754.72"/>
+<path fill="none" stroke="black" d="M1267.2,-2209.3C1296.2,-2205.1 1327.8,-2200.39 1355.3,-2196.39"/>
+<polygon fill="black" stroke="black" points="1355.79,-2199.86 1365.2,-2195 1354.81,-2192.93 1355.79,-2199.86"/>
 </g>
 <!-- zcash/zips#497 -->
-<g id="node103" class="node open">
+<g id="node115" class="node open">
 <title>zcash/zips#497</title>
-<g id="a_node103"><a xlink:href="https://github.com/zcash/zips/issues/497" xlink:title="zcash/zips#497&#10;Consider removing&#10;version_group_id from V6&#10;and future transactions." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-5606 20,-5606 20,-5538 220,-5538 220,-5606"/>
-<text text-anchor="middle" x="120" y="-5590.8" font-family="Times,serif" font-size="14.00">zcash/zips#497</text>
-<text text-anchor="middle" x="120" y="-5575.8" font-family="Times,serif" font-size="14.00">Consider removing</text>
-<text text-anchor="middle" x="120" y="-5560.8" font-family="Times,serif" font-size="14.00">version_group_id from V6</text>
-<text text-anchor="middle" x="120" y="-5545.8" font-family="Times,serif" font-size="14.00">and future transactions.</text>
+<g id="a_node115"><a xlink:href="https://github.com/zcash/zips/issues/497" xlink:title="zcash/zips#497&#10;Consider removing&#10;version_group_id from V6&#10;and future transactions." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-2267.7 20,-2267.7 20,-2199.7 220,-2199.7 220,-2267.7"/>
+<text text-anchor="middle" x="120" y="-2252.5" font-family="Times,serif" font-size="14.00">zcash/zips#497</text>
+<text text-anchor="middle" x="120" y="-2237.5" font-family="Times,serif" font-size="14.00">Consider removing</text>
+<text text-anchor="middle" x="120" y="-2222.5" font-family="Times,serif" font-size="14.00">version_group_id from V6</text>
+<text text-anchor="middle" x="120" y="-2207.5" font-family="Times,serif" font-size="14.00">and future transactions.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#497&#45;&gt;zcash/zips#686 -->
-<g id="edge96" class="edge">
+<g id="edge105" class="edge">
 <title>zcash/zips#497&#45;&gt;zcash/zips#686</title>
-<path fill="none" stroke="black" d="M220.05,-5555.9C239.12,-5552.8 259.16,-5549.5 278.45,-5546.4"/>
-<polygon fill="black" stroke="black" points="279.19,-5549.83 288.46,-5544.7 278.02,-5542.92 279.19,-5549.83"/>
+<path fill="none" stroke="black" d="M220.05,-2261.1C248.59,-2269 279.32,-2277.5 306.44,-2285"/>
+<polygon fill="black" stroke="black" points="305.68,-2288.42 316.25,-2287.7 307.54,-2281.67 305.68,-2288.42"/>
 </g>
 <!-- zcash/zips#627 -->
-<g id="node104" class="node open">
+<g id="node116" class="node open">
 <title>zcash/zips#627</title>
-<g id="a_node104"><a xlink:href="https://github.com/zcash/zips/issues/627" xlink:title="zcash/zips#627&#10;[ZIP 231] Memo Bundles&#10;(decouple memos from&#10;transaction outputs)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-5520 23,-5520 23,-5452 217,-5452 217,-5520"/>
-<text text-anchor="middle" x="120" y="-5504.8" font-family="Times,serif" font-size="14.00">zcash/zips#627</text>
-<text text-anchor="middle" x="120" y="-5489.8" font-family="Times,serif" font-size="14.00">[ZIP 231] Memo Bundles</text>
-<text text-anchor="middle" x="120" y="-5474.8" font-family="Times,serif" font-size="14.00">(decouple memos from</text>
-<text text-anchor="middle" x="120" y="-5459.8" font-family="Times,serif" font-size="14.00">transaction outputs)</text>
+<g id="a_node116"><a xlink:href="https://github.com/zcash/zips/issues/627" xlink:title="zcash/zips#627&#10;[ZIP 231] Memo Bundles&#10;(decouple memos from&#10;transaction outputs)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-2439.7 23,-2439.7 23,-2371.7 217,-2371.7 217,-2439.7"/>
+<text text-anchor="middle" x="120" y="-2424.5" font-family="Times,serif" font-size="14.00">zcash/zips#627</text>
+<text text-anchor="middle" x="120" y="-2409.5" font-family="Times,serif" font-size="14.00">[ZIP 231] Memo Bundles</text>
+<text text-anchor="middle" x="120" y="-2394.5" font-family="Times,serif" font-size="14.00">(decouple memos from</text>
+<text text-anchor="middle" x="120" y="-2379.5" font-family="Times,serif" font-size="14.00">transaction outputs)</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#627&#45;&gt;zcash/zips#686 -->
-<g id="edge97" class="edge">
+<g id="edge106" class="edge">
 <title>zcash/zips#627&#45;&gt;zcash/zips#686</title>
-<path fill="none" stroke="black" d="M217.06,-5501.6C236.86,-5504.9 257.83,-5508.3 277.99,-5511.6"/>
-<polygon fill="black" stroke="black" points="277.71,-5515.1 288.13,-5513.2 278.8,-5508.18 277.71,-5515.1"/>
+<path fill="none" stroke="black" d="M215.9,-2371.6C224.06,-2368.6 232.18,-2365.6 240,-2362.7 268.7,-2352 300.47,-2339.8 326.94,-2329.5"/>
+<polygon fill="black" stroke="black" points="328.39,-2332.69 336.44,-2325.8 325.85,-2326.16 328.39,-2332.69"/>
 </g>
 <!-- zcash/zips#819 -->
-<g id="node105" class="node open">
+<g id="node117" class="node open">
 <title>zcash/zips#819</title>
-<g id="a_node105"><a xlink:href="https://github.com/zcash/zips/issues/819" xlink:title="zcash/zips#819&#10;After NU7 has activated,&#10;document it as a settled&#10;network upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1779,-5778 1585,-5778 1585,-5710 1779,-5710 1779,-5778"/>
-<text text-anchor="middle" x="1682" y="-5762.8" font-family="Times,serif" font-size="14.00">zcash/zips#819</text>
-<text text-anchor="middle" x="1682" y="-5747.8" font-family="Times,serif" font-size="14.00">After NU7 has activated,</text>
-<text text-anchor="middle" x="1682" y="-5732.8" font-family="Times,serif" font-size="14.00">document it as a settled</text>
-<text text-anchor="middle" x="1682" y="-5717.8" font-family="Times,serif" font-size="14.00">network upgrade</text>
+<g id="a_node117"><a xlink:href="https://github.com/zcash/zips/issues/819" xlink:title="zcash/zips#819&#10;After NU7 has activated,&#10;document it as a settled&#10;network upgrade" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1779,-2222.7 1585,-2222.7 1585,-2154.7 1779,-2154.7 1779,-2222.7"/>
+<text text-anchor="middle" x="1682" y="-2207.5" font-family="Times,serif" font-size="14.00">zcash/zips#819</text>
+<text text-anchor="middle" x="1682" y="-2192.5" font-family="Times,serif" font-size="14.00">After NU7 has activated,</text>
+<text text-anchor="middle" x="1682" y="-2177.5" font-family="Times,serif" font-size="14.00">document it as a settled</text>
+<text text-anchor="middle" x="1682" y="-2162.5" font-family="Times,serif" font-size="14.00">network upgrade</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#819&#45;&gt;zcash/zips#818 -->
-<g id="edge98" class="edge">
+<g id="edge107" class="edge">
 <title>zcash/zips#819&#45;&gt;zcash/zips#818</title>
-<path fill="none" stroke="black" d="M1779.2,-5733.3C1796.3,-5731.4 1814.2,-5729.4 1831.2,-5727.5"/>
-<polygon fill="black" stroke="black" points="1831.64,-5730.97 1841.2,-5726.4 1830.88,-5724.01 1831.64,-5730.97"/>
+<path fill="none" stroke="black" d="M1779.2,-2200.2C1796.3,-2202.3 1814.2,-2204.39 1831.2,-2206.39"/>
+<polygon fill="black" stroke="black" points="1830.85,-2209.88 1841.2,-2207.6 1831.69,-2202.93 1830.85,-2209.88"/>
 </g>
 <!-- zcash/zips#814&#45;&gt;zcash/zips#819 -->
-<g id="edge99" class="edge">
+<g id="edge108" class="edge">
 <title>zcash/zips#814&#45;&gt;zcash/zips#819</title>
-<path fill="none" stroke="black" d="M1493.7,-5753.7C1518.2,-5752.4 1547,-5751 1574.5,-5749.5"/>
-<polygon fill="black" stroke="black" points="1574.79,-5752.99 1584.6,-5749 1574.44,-5746 1574.79,-5752.99"/>
+<path fill="none" stroke="black" d="M1493.7,-2186.5C1518.2,-2186.8 1547,-2187.1 1574.5,-2187.39"/>
+<polygon fill="black" stroke="black" points="1574.53,-2190.9 1584.6,-2187.6 1574.67,-2183.9 1574.53,-2190.9"/>
 </g>
 <!-- zcash/zips#830 -->
-<g id="node107" class="node open">
+<g id="node119" class="node open">
 <title>zcash/zips#830</title>
-<g id="a_node107"><a xlink:href="https://github.com/zcash/zips/issues/830" xlink:title="zcash/zips#830&#10;Complete specifications&#10;for ZSAs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="479,-5762.5 476,-5766.5 455,-5766.5 452,-5762.5 293,-5762.5 293,-5709.5 479,-5709.5 479,-5762.5"/>
-<text text-anchor="middle" x="386" y="-5747.3" font-family="Times,serif" font-size="14.00">zcash/zips#830</text>
-<text text-anchor="middle" x="386" y="-5732.3" font-family="Times,serif" font-size="14.00">Complete specifications</text>
-<text text-anchor="middle" x="386" y="-5717.3" font-family="Times,serif" font-size="14.00">for ZSAs</text>
+<g id="a_node119"><a xlink:href="https://github.com/zcash/zips/issues/830" xlink:title="zcash/zips#830&#10;Complete specifications&#10;for ZSAs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="479,-2085.2 476,-2089.2 455,-2089.2 452,-2085.2 293,-2085.2 293,-2032.2 479,-2032.2 479,-2085.2"/>
+<text text-anchor="middle" x="386" y="-2070" font-family="Times,serif" font-size="14.00">zcash/zips#830</text>
+<text text-anchor="middle" x="386" y="-2055" font-family="Times,serif" font-size="14.00">Complete specifications</text>
+<text text-anchor="middle" x="386" y="-2040" font-family="Times,serif" font-size="14.00">for ZSAs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#830&#45;&gt;zcash/zips#813 -->
-<g id="edge100" class="edge">
+<g id="edge109" class="edge">
 <title>zcash/zips#830&#45;&gt;zcash/zips#813</title>
-<path fill="none" stroke="black" d="M479.16,-5734.6C504.07,-5734.2 531.07,-5733.8 556.1,-5733.4"/>
-<polygon fill="black" stroke="black" points="556.36,-5736.9 566.33,-5733.3 556.3,-5729.9 556.36,-5736.9"/>
+<path fill="none" stroke="black" d="M399.15,-2085.39C420.09,-2128.39 467.04,-2212.8 532,-2258.7 539.67,-2264.1 548.18,-2268.7 557.03,-2272.6"/>
+<polygon fill="black" stroke="black" points="555.76,-2275.86 566.34,-2276.39 558.4,-2269.38 555.76,-2275.86"/>
 </g>
 <!-- zcash/zips#830&#45;&gt;zcash/zips#829 -->
 <g id="edge181" class="edge">
 <title>zcash/zips#830&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M409.89,-5762.6C433.01,-5789.9 469.19,-5834.2 497,-5875 553.25,-5957.6 609.86,-6061.6 635.82,-6110.8"/>
-<polygon fill="black" stroke="black" points="632.85,-6112.67 640.6,-6119.9 639.05,-6109.42 632.85,-6112.67"/>
+<path fill="none" stroke="black" d="M409.01,-2032.1C458.51,-1972.1 578.16,-1827.29 628.06,-1766.89"/>
+<polygon fill="black" stroke="black" points="630.99,-1768.85 634.62,-1758.89 625.57,-1764.41 630.99,-1768.85"/>
 </g>
 <!-- zcash/zips#755 -->
-<g id="node108" class="node open">
+<g id="node120" class="node open">
 <title>zcash/zips#755</title>
-<g id="a_node108"><a xlink:href="https://github.com/zcash/zips/issues/755" xlink:title="zcash/zips#755&#10;ZSA UX considerations for&#10;AssetId discovery and&#10;authentication" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223,-5778 17,-5778 17,-5710 223,-5710 223,-5778"/>
-<text text-anchor="middle" x="120" y="-5762.8" font-family="Times,serif" font-size="14.00">zcash/zips#755</text>
-<text text-anchor="middle" x="120" y="-5747.8" font-family="Times,serif" font-size="14.00">ZSA UX considerations for</text>
-<text text-anchor="middle" x="120" y="-5732.8" font-family="Times,serif" font-size="14.00">AssetId discovery and</text>
-<text text-anchor="middle" x="120" y="-5717.8" font-family="Times,serif" font-size="14.00">authentication</text>
+<g id="a_node120"><a xlink:href="https://github.com/zcash/zips/issues/755" xlink:title="zcash/zips#755&#10;ZSA UX considerations for&#10;AssetId discovery and&#10;authentication" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223,-2095.7 17,-2095.7 17,-2027.7 223,-2027.7 223,-2095.7"/>
+<text text-anchor="middle" x="120" y="-2080.5" font-family="Times,serif" font-size="14.00">zcash/zips#755</text>
+<text text-anchor="middle" x="120" y="-2065.5" font-family="Times,serif" font-size="14.00">ZSA UX considerations for</text>
+<text text-anchor="middle" x="120" y="-2050.5" font-family="Times,serif" font-size="14.00">AssetId discovery and</text>
+<text text-anchor="middle" x="120" y="-2035.5" font-family="Times,serif" font-size="14.00">authentication</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#755&#45;&gt;zcash/zips#830 -->
-<g id="edge101" class="edge">
+<g id="edge110" class="edge">
 <title>zcash/zips#755&#45;&gt;zcash/zips#830</title>
-<path fill="none" stroke="black" d="M223.07,-5740.9C242.59,-5740.3 263.04,-5739.7 282.57,-5739.1"/>
-<polygon fill="black" stroke="black" points="282.8,-5742.59 292.69,-5738.8 282.59,-5735.6 282.8,-5742.59"/>
+<path fill="none" stroke="black" d="M223.07,-2060.6C242.59,-2060.3 263.04,-2060.1 282.57,-2059.89"/>
+<polygon fill="black" stroke="black" points="282.73,-2063.39 292.69,-2059.8 282.66,-2056.39 282.73,-2063.39"/>
 </g>
 <!-- zcash/zips#825 -->
-<g id="node109" class="node open">
+<g id="node121" class="node open">
 <title>zcash/zips#825</title>
-<g id="a_node109"><a xlink:href="https://github.com/zcash/zips/issues/825" xlink:title="zcash/zips#825&#10;[ZIP 2003] Disallow v4&#10;transactions in NU7" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="741,-5419.5 562,-5419.5 562,-5366.5 741,-5366.5 741,-5419.5"/>
-<text text-anchor="middle" x="651.5" y="-5404.3" font-family="Times,serif" font-size="14.00">zcash/zips#825</text>
-<text text-anchor="middle" x="651.5" y="-5389.3" font-family="Times,serif" font-size="14.00">[ZIP 2003] Disallow v4</text>
-<text text-anchor="middle" x="651.5" y="-5374.3" font-family="Times,serif" font-size="14.00">transactions in NU7</text>
+<g id="a_node121"><a xlink:href="https://github.com/zcash/zips/issues/825" xlink:title="zcash/zips#825&#10;[ZIP 2003] Disallow v4&#10;transactions in NU7" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="741,-2081.2 562,-2081.2 562,-2028.2 741,-2028.2 741,-2081.2"/>
+<text text-anchor="middle" x="651.5" y="-2066" font-family="Times,serif" font-size="14.00">zcash/zips#825</text>
+<text text-anchor="middle" x="651.5" y="-2051" font-family="Times,serif" font-size="14.00">[ZIP 2003] Disallow v4</text>
+<text text-anchor="middle" x="651.5" y="-2036" font-family="Times,serif" font-size="14.00">transactions in NU7</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#825&#45;&gt;zcash/zips#811 -->
-<g id="edge102" class="edge">
+<g id="edge111" class="edge">
 <title>zcash/zips#825&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M678.93,-5419.7C729.83,-5471.1 840.92,-5583.2 891.71,-5634.5"/>
-<polygon fill="black" stroke="black" points="889.52,-5637.26 899.04,-5641.9 894.49,-5632.33 889.52,-5637.26"/>
+<path fill="none" stroke="black" d="M707.38,-2081.39C727.72,-2091.8 750.75,-2104.2 771,-2116.7 811.93,-2142 856.41,-2174.89 885.6,-2197.3"/>
+<polygon fill="black" stroke="black" points="883.71,-2200.26 893.77,-2203.6 887.99,-2194.72 883.71,-2200.26"/>
 </g>
 <!-- zcash/zcash#3788 -->
 <g id="node204" class="node open">
 <title>zcash/zcash#3788</title>
 <g id="a_node204"><a xlink:href="https://github.com/zcash/zcash/issues/3788" xlink:title="zcash/zcash#3788&#10;Sprout Deprecation&#10;roadmap" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="997.5,-5161.5 840.5,-5161.5 840.5,-5108.5 997.5,-5108.5 997.5,-5161.5"/>
-<text text-anchor="middle" x="919" y="-5146.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3788</text>
-<text text-anchor="middle" x="919" y="-5131.3" font-family="Times,serif" font-size="14.00">Sprout Deprecation</text>
-<text text-anchor="middle" x="919" y="-5116.3" font-family="Times,serif" font-size="14.00">roadmap</text>
+<polygon fill="#c2e0c6" stroke="black" points="997.5,-1611.19 840.5,-1611.19 840.5,-1558.19 997.5,-1558.19 997.5,-1611.19"/>
+<text text-anchor="middle" x="919" y="-1595.99" font-family="Times,serif" font-size="14.00">zcash/zcash#3788</text>
+<text text-anchor="middle" x="919" y="-1580.99" font-family="Times,serif" font-size="14.00">Sprout Deprecation</text>
+<text text-anchor="middle" x="919" y="-1565.99" font-family="Times,serif" font-size="14.00">roadmap</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#825&#45;&gt;zcash/zcash#3788 -->
 <g id="edge182" class="edge">
 <title>zcash/zips#825&#45;&gt;zcash/zcash#3788</title>
-<path fill="none" stroke="black" d="M663.86,-5366.2C684.92,-5319.6 734.46,-5223.7 805.5,-5171 813.2,-5165.3 821.84,-5160.5 830.82,-5156.4"/>
-<polygon fill="black" stroke="black" points="832.43,-5159.52 840.28,-5152.4 829.71,-5153.07 832.43,-5159.52"/>
+<path fill="none" stroke="black" d="M676.62,-2028.1C704.38,-1995.79 748.96,-1938.39 771,-1880.69 812.6,-1771.79 730.72,-1710.1 805.5,-1620.69 812.5,-1612.29 821.45,-1605.89 831.24,-1600.89"/>
+<polygon fill="black" stroke="black" points="832.72,-1604.07 840.43,-1596.79 829.87,-1597.67 832.72,-1604.07"/>
 </g>
 <!-- zcash/zips#452 -->
 <g id="node205" class="node open">
 <title>zcash/zips#452</title>
 <g id="a_node205"><a xlink:href="https://github.com/zcash/zips/issues/452" xlink:title="zcash/zips#452&#10;Develop one or more Pool&#10;Lifecycle proposals to&#10;become ZIPs." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1019,-5248 819,-5248 819,-5180 1019,-5180 1019,-5248"/>
-<text text-anchor="middle" x="919" y="-5232.8" font-family="Times,serif" font-size="14.00">zcash/zips#452</text>
-<text text-anchor="middle" x="919" y="-5217.8" font-family="Times,serif" font-size="14.00">Develop one or more Pool</text>
-<text text-anchor="middle" x="919" y="-5202.8" font-family="Times,serif" font-size="14.00">Lifecycle proposals to</text>
-<text text-anchor="middle" x="919" y="-5187.8" font-family="Times,serif" font-size="14.00">become ZIPs.</text>
+<polygon fill="#c2e0c6" stroke="black" points="1019,-1697.7 819,-1697.7 819,-1629.7 1019,-1629.7 1019,-1697.7"/>
+<text text-anchor="middle" x="919" y="-1682.5" font-family="Times,serif" font-size="14.00">zcash/zips#452</text>
+<text text-anchor="middle" x="919" y="-1667.5" font-family="Times,serif" font-size="14.00">Develop one or more Pool</text>
+<text text-anchor="middle" x="919" y="-1652.5" font-family="Times,serif" font-size="14.00">Lifecycle proposals to</text>
+<text text-anchor="middle" x="919" y="-1637.5" font-family="Times,serif" font-size="14.00">become ZIPs.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#825&#45;&gt;zcash/zips#452 -->
 <g id="edge183" class="edge">
 <title>zcash/zips#825&#45;&gt;zcash/zips#452</title>
-<path fill="none" stroke="black" d="M676.73,-5366.3C705.12,-5336.3 754.77,-5287.8 805.5,-5257 807.85,-5255.6 810.25,-5254.2 812.7,-5252.8"/>
-<polygon fill="black" stroke="black" points="814.54,-5255.78 821.73,-5248 811.26,-5249.6 814.54,-5255.78"/>
+<path fill="none" stroke="black" d="M675.73,-2028.1C702.85,-1995.6 747.03,-1937.79 771,-1880.69 801.34,-1808.39 755.15,-1767.79 805.5,-1707.69 807.24,-1705.6 809.09,-1703.69 811.03,-1701.79"/>
+<polygon fill="black" stroke="black" points="813.65,-1704.16 818.97,-1694.99 809.1,-1698.84 813.65,-1704.16"/>
 </g>
 <!-- zcash/zips#839 -->
-<g id="node110" class="node open">
+<g id="node122" class="node open">
 <title>zcash/zips#839</title>
-<g id="a_node110"><a xlink:href="https://github.com/zcash/zips/issues/839" xlink:title="zcash/zips#839&#10;ZIP 254: Deployment of&#10;the NU7 Network Upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="756.5,-5687.5 546.5,-5687.5 546.5,-5634.5 756.5,-5634.5 756.5,-5687.5"/>
-<text text-anchor="middle" x="651.5" y="-5672.3" font-family="Times,serif" font-size="14.00">zcash/zips#839</text>
-<text text-anchor="middle" x="651.5" y="-5657.3" font-family="Times,serif" font-size="14.00">ZIP 254: Deployment of</text>
-<text text-anchor="middle" x="651.5" y="-5642.3" font-family="Times,serif" font-size="14.00">the NU7 Network Upgrade</text>
+<g id="a_node122"><a xlink:href="https://github.com/zcash/zips/issues/839" xlink:title="zcash/zips#839&#10;ZIP 254: Deployment of&#10;the NU7 Network Upgrade" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="756.5,-2178.2 546.5,-2178.2 546.5,-2125.2 756.5,-2125.2 756.5,-2178.2"/>
+<text text-anchor="middle" x="651.5" y="-2163" font-family="Times,serif" font-size="14.00">zcash/zips#839</text>
+<text text-anchor="middle" x="651.5" y="-2148" font-family="Times,serif" font-size="14.00">ZIP 254: Deployment of</text>
+<text text-anchor="middle" x="651.5" y="-2133" font-family="Times,serif" font-size="14.00">the NU7 Network Upgrade</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#839&#45;&gt;zcash/zips#811 -->
-<g id="edge105" class="edge">
+<g id="edge114" class="edge">
 <title>zcash/zips#839&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M756.67,-5661C783.36,-5661 811.66,-5661 836.99,-5661"/>
-<polygon fill="black" stroke="black" points="837.27,-5664.5 847.27,-5661 837.27,-5657.5 837.27,-5664.5"/>
+<path fill="none" stroke="black" d="M751.74,-2178.3C780.07,-2185.8 810.59,-2194 837.64,-2201.2"/>
+<polygon fill="black" stroke="black" points="836.88,-2204.61 847.44,-2203.8 838.67,-2197.85 836.88,-2204.61"/>
 </g>
 <!-- zcash/zips#845 -->
-<g id="node111" class="node open">
+<g id="node123" class="node open">
 <title>zcash/zips#845</title>
-<g id="a_node111"><a xlink:href="https://github.com/zcash/zips/issues/845" xlink:title="zcash/zips#845&#10;[ZSA] Add ZIP for&#10;recommended wallet&#10;support of ZSAs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="203,-5692 37,-5692 37,-5624 203,-5624 203,-5692"/>
-<text text-anchor="middle" x="120" y="-5676.8" font-family="Times,serif" font-size="14.00">zcash/zips#845</text>
-<text text-anchor="middle" x="120" y="-5661.8" font-family="Times,serif" font-size="14.00">[ZSA] Add ZIP for</text>
-<text text-anchor="middle" x="120" y="-5646.8" font-family="Times,serif" font-size="14.00">recommended wallet</text>
-<text text-anchor="middle" x="120" y="-5631.8" font-family="Times,serif" font-size="14.00">support of ZSAs</text>
+<g id="a_node123"><a xlink:href="https://github.com/zcash/zips/issues/845" xlink:title="zcash/zips#845&#10;[ZSA] Add ZIP for&#10;recommended wallet&#10;support of ZSAs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="203,-2181.7 37,-2181.7 37,-2113.7 203,-2113.7 203,-2181.7"/>
+<text text-anchor="middle" x="120" y="-2166.5" font-family="Times,serif" font-size="14.00">zcash/zips#845</text>
+<text text-anchor="middle" x="120" y="-2151.5" font-family="Times,serif" font-size="14.00">[ZSA] Add ZIP for</text>
+<text text-anchor="middle" x="120" y="-2136.5" font-family="Times,serif" font-size="14.00">recommended wallet</text>
+<text text-anchor="middle" x="120" y="-2121.5" font-family="Times,serif" font-size="14.00">support of ZSAs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#845&#45;&gt;zcash/zips#830 -->
-<g id="edge106" class="edge">
+<g id="edge115" class="edge">
 <title>zcash/zips#845&#45;&gt;zcash/zips#830</title>
-<path fill="none" stroke="black" d="M203.08,-5682.3C229.1,-5689.9 258.15,-5698.5 285.27,-5706.5"/>
-<polygon fill="black" stroke="black" points="284.57,-5709.95 295.16,-5709.5 286.61,-5703.25 284.57,-5709.95"/>
+<path fill="none" stroke="black" d="M203.08,-2120C232.72,-2110.1 266.3,-2098.7 296.46,-2088.6"/>
+<polygon fill="black" stroke="black" points="297.8,-2091.84 306.13,-2085.3 295.54,-2085.21 297.8,-2091.84"/>
 </g>
 <!-- zcash/zips#524 -->
-<g id="node112" class="node open">
+<g id="node124" class="node open">
 <title>zcash/zips#524</title>
-<g id="a_node112"><a xlink:href="https://github.com/zcash/zips/issues/524" xlink:title="zcash/zips#524&#10;Allow Orchard funding&#10;stream addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="740.5,-5616.5 562.5,-5616.5 562.5,-5563.5 740.5,-5563.5 740.5,-5616.5"/>
-<text text-anchor="middle" x="651.5" y="-5601.3" font-family="Times,serif" font-size="14.00">zcash/zips#524</text>
-<text text-anchor="middle" x="651.5" y="-5586.3" font-family="Times,serif" font-size="14.00">Allow Orchard funding</text>
-<text text-anchor="middle" x="651.5" y="-5571.3" font-family="Times,serif" font-size="14.00">stream addresses</text>
+<g id="a_node124"><a xlink:href="https://github.com/zcash/zips/issues/524" xlink:title="zcash/zips#524&#10;Allow Orchard funding&#10;stream addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="740.5,-2249.19 562.5,-2249.19 562.5,-2196.19 740.5,-2196.19 740.5,-2249.19"/>
+<text text-anchor="middle" x="651.5" y="-2233.99" font-family="Times,serif" font-size="14.00">zcash/zips#524</text>
+<text text-anchor="middle" x="651.5" y="-2218.99" font-family="Times,serif" font-size="14.00">Allow Orchard funding</text>
+<text text-anchor="middle" x="651.5" y="-2203.99" font-family="Times,serif" font-size="14.00">stream addresses</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#524&#45;&gt;zcash/zips#811 -->
-<g id="edge107" class="edge">
+<g id="edge116" class="edge">
 <title>zcash/zips#524&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M740.54,-5613.5C771.87,-5621.9 806.95,-5631.3 837.61,-5639.5"/>
-<polygon fill="black" stroke="black" points="836.83,-5642.91 847.39,-5642.1 838.62,-5636.15 836.83,-5642.91"/>
+<path fill="none" stroke="black" d="M740.54,-2222.7C771.73,-2222.7 806.65,-2222.7 837.21,-2222.7"/>
+<polygon fill="black" stroke="black" points="837.39,-2226.2 847.39,-2222.7 837.39,-2219.2 837.39,-2226.2"/>
 </g>
 <!-- zcash/zips#740 -->
-<g id="node113" class="node open">
+<g id="node125" class="node open">
 <title>zcash/zips#740</title>
-<g id="a_node113"><a xlink:href="https://github.com/zcash/zips/issues/740" xlink:title="zcash/zips#740&#10;[protocol spec] Rename&#10;§4.19.3 &quot;Decryption using&#10;a Full Viewing Key&#10;(Sapling and Orchard)&quot;" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487,-6901.5 285,-6901.5 285,-6818.5 487,-6818.5 487,-6901.5"/>
-<text text-anchor="middle" x="386" y="-6886.3" font-family="Times,serif" font-size="14.00">zcash/zips#740</text>
-<text text-anchor="middle" x="386" y="-6871.3" font-family="Times,serif" font-size="14.00">[protocol spec] Rename</text>
-<text text-anchor="middle" x="386" y="-6856.3" font-family="Times,serif" font-size="14.00">§4.19.3 &quot;Decryption using</text>
-<text text-anchor="middle" x="386" y="-6841.3" font-family="Times,serif" font-size="14.00">a Full Viewing Key</text>
-<text text-anchor="middle" x="386" y="-6826.3" font-family="Times,serif" font-size="14.00">(Sapling and Orchard)&quot;</text>
+<g id="a_node125"><a xlink:href="https://github.com/zcash/zips/issues/740" xlink:title="zcash/zips#740&#10;[protocol spec] Rename&#10;§4.19.3 &quot;Decryption using&#10;a Full Viewing Key&#10;(Sapling and Orchard)&quot;" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487,-2926.19 285,-2926.19 285,-2843.19 487,-2843.19 487,-2926.19"/>
+<text text-anchor="middle" x="386" y="-2910.99" font-family="Times,serif" font-size="14.00">zcash/zips#740</text>
+<text text-anchor="middle" x="386" y="-2895.99" font-family="Times,serif" font-size="14.00">[protocol spec] Rename</text>
+<text text-anchor="middle" x="386" y="-2880.99" font-family="Times,serif" font-size="14.00">§4.19.3 &quot;Decryption using</text>
+<text text-anchor="middle" x="386" y="-2865.99" font-family="Times,serif" font-size="14.00">a Full Viewing Key</text>
+<text text-anchor="middle" x="386" y="-2850.99" font-family="Times,serif" font-size="14.00">(Sapling and Orchard)&quot;</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#740&#45;&gt;zcash/zips#750 -->
 <g id="edge178" class="edge">
 <title>zcash/zips#740&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M466.49,-6901.7C478.68,-6911.6 489.64,-6923.4 497,-6937 559.7,-7053.2 457.77,-8015.8 532,-8125 537.92,-8133.7 545.65,-8140.9 554.34,-8146.9"/>
-<polygon fill="black" stroke="black" points="552.6,-8149.94 562.93,-8152.3 556.33,-8144.01 552.6,-8149.94"/>
+<path fill="none" stroke="black" d="M487.44,-2924.1C491,-2927.6 494.22,-2931.5 497,-2935.7 574.73,-3053.8 452.22,-4091 532,-4207.69 537.92,-4216.39 545.66,-4223.49 554.35,-4229.49"/>
+<polygon fill="black" stroke="black" points="552.59,-4232.52 562.94,-4234.8 556.27,-4226.57 552.59,-4232.52"/>
 </g>
 <!-- zcash/zips#740&#45;&gt;zcash/zips#816 -->
 <g id="edge179" class="edge">
 <title>zcash/zips#740&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M484.5,-6818.5C488.86,-6815.5 493.06,-6812.3 497,-6809 560.3,-6755.6 609.2,-6670 633.52,-6621.9"/>
-<polygon fill="black" stroke="black" points="636.73,-6623.31 638.05,-6612.8 630.46,-6620.19 636.73,-6623.31"/>
+<path fill="none" stroke="black" d="M484.51,-2843.1C488.82,-2840.39 493.01,-2837.6 497,-2834.7 549.11,-2797 597.23,-2739.39 625.23,-2702.6"/>
+<polygon fill="black" stroke="black" points="628.34,-2704.29 631.57,-2694.2 622.75,-2700.07 628.34,-2704.29"/>
 </g>
 <!-- zcash/zips#909 -->
-<g id="node115" class="node open">
+<g id="node127" class="node open">
 <title>zcash/zips#909</title>
-<g id="a_node115"><a xlink:href="https://github.com/zcash/zips/issues/909" xlink:title="zcash/zips#909&#10;[protocol spec] Add 0xAB&#10;(for ZIP 32 arbitrary key&#10;derivation) to § 4.1.2&#10;Pseudo Random Functions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-6743.5 283,-6743.5 283,-6660.5 489,-6660.5 489,-6743.5"/>
-<text text-anchor="middle" x="386" y="-6728.3" font-family="Times,serif" font-size="14.00">zcash/zips#909</text>
-<text text-anchor="middle" x="386" y="-6713.3" font-family="Times,serif" font-size="14.00">[protocol spec] Add 0xAB</text>
-<text text-anchor="middle" x="386" y="-6698.3" font-family="Times,serif" font-size="14.00">(for ZIP 32 arbitrary key</text>
-<text text-anchor="middle" x="386" y="-6683.3" font-family="Times,serif" font-size="14.00">derivation) to § 4.1.2</text>
-<text text-anchor="middle" x="386" y="-6668.3" font-family="Times,serif" font-size="14.00">Pseudo Random Functions</text>
+<g id="a_node127"><a xlink:href="https://github.com/zcash/zips/issues/909" xlink:title="zcash/zips#909&#10;[protocol spec] Add 0xAB&#10;(for ZIP 32 arbitrary key&#10;derivation) to § 4.1.2&#10;Pseudo Random Functions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-2825.2 283,-2825.2 283,-2742.2 489,-2742.2 489,-2825.2"/>
+<text text-anchor="middle" x="386" y="-2810" font-family="Times,serif" font-size="14.00">zcash/zips#909</text>
+<text text-anchor="middle" x="386" y="-2795" font-family="Times,serif" font-size="14.00">[protocol spec] Add 0xAB</text>
+<text text-anchor="middle" x="386" y="-2780" font-family="Times,serif" font-size="14.00">(for ZIP 32 arbitrary key</text>
+<text text-anchor="middle" x="386" y="-2765" font-family="Times,serif" font-size="14.00">derivation) to § 4.1.2</text>
+<text text-anchor="middle" x="386" y="-2750" font-family="Times,serif" font-size="14.00">Pseudo Random Functions</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#909&#45;&gt;zcash/zips#816 -->
 <g id="edge180" class="edge">
 <title>zcash/zips#909&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M481.39,-6660.4C514.17,-6646 550.33,-6630.1 580.76,-6616.7"/>
-<polygon fill="black" stroke="black" points="582.29,-6619.85 590.01,-6612.6 579.45,-6613.45 582.29,-6619.85"/>
+<path fill="none" stroke="black" d="M481.39,-2742.2C514.17,-2727.7 550.33,-2711.8 580.76,-2698.39"/>
+<polygon fill="black" stroke="black" points="582.29,-2701.55 590.01,-2694.3 579.45,-2695.15 582.29,-2701.55"/>
 </g>
 <!-- zcash/librustzcash#968 -->
-<g id="node116" class="node open">
+<g id="node128" class="node open">
 <title>zcash/librustzcash#968</title>
-<g id="a_node116"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968&#10;zcash_client_sqlite:&#10;Require sufficient chain&#10;tip scanning prior to&#10;spendability" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-10503.5 26.5,-10503.5 26.5,-10420.5 213.5,-10420.5 213.5,-10503.5"/>
-<text text-anchor="middle" x="120" y="-10488.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
-<text text-anchor="middle" x="120" y="-10473.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="120" y="-10458.3" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
-<text text-anchor="middle" x="120" y="-10443.3" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
-<text text-anchor="middle" x="120" y="-10428.3" font-family="Times,serif" font-size="14.00">spendability</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#720 -->
-<g id="node191" class="node open">
-<title>zcash/librustzcash#720</title>
-<g id="a_node191"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720&#10;Implement DAGSync" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="479.5,-10756 476.5,-10760 455.5,-10760 452.5,-10756 292.5,-10756 292.5,-10718 479.5,-10718 479.5,-10756"/>
-<text text-anchor="middle" x="386" y="-10740.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
-<text text-anchor="middle" x="386" y="-10725.8" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
+<g id="a_node128"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968&#10;zcash_client_sqlite:&#10;Require sufficient chain&#10;tip scanning prior to&#10;spendability" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-8356.19 26.5,-8356.19 26.5,-8273.19 213.5,-8273.19 213.5,-8356.19"/>
+<text text-anchor="middle" x="120" y="-8340.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
+<text text-anchor="middle" x="120" y="-8325.99" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="120" y="-8310.99" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
+<text text-anchor="middle" x="120" y="-8295.99" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
+<text text-anchor="middle" x="120" y="-8280.99" font-family="Times,serif" font-size="14.00">spendability</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720 -->
 <g id="edge177" class="edge">
 <title>zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M194.59,-10504C210.39,-10514 226.4,-10526 240,-10539 295.77,-10592 344.79,-10668 368.99,-10709"/>
-<polygon fill="black" stroke="black" points="366.15,-10711.09 374.18,-10718 372.22,-10707.59 366.15,-10711.09"/>
+<path fill="none" stroke="black" d="M191.67,-8356.3C208.1,-8367.09 225.13,-8379.19 240,-8391.69 288.54,-8432.59 336.93,-8488.9 363.72,-8521.8"/>
+<polygon fill="black" stroke="black" points="361.03,-8524.04 370.05,-8529.59 366.47,-8519.62 361.03,-8524.04"/>
 </g>
 <!-- zcash/librustzcash#920 -->
-<g id="node117" class="node open">
+<g id="node129" class="node open">
 <title>zcash/librustzcash#920</title>
-<g id="a_node117"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920&#10;Create benchmark suites&#10;for note selection and/or&#10;proposal creation." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-10402 22,-10402 22,-10334 218,-10334 218,-10402"/>
-<text text-anchor="middle" x="120" y="-10386.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
-<text text-anchor="middle" x="120" y="-10371.8" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
-<text text-anchor="middle" x="120" y="-10356.8" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
-<text text-anchor="middle" x="120" y="-10341.8" font-family="Times,serif" font-size="14.00">proposal creation.</text>
+<g id="a_node129"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920&#10;Create benchmark suites&#10;for note selection and/or&#10;proposal creation." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-8254.69 22,-8254.69 22,-8186.69 218,-8186.69 218,-8254.69"/>
+<text text-anchor="middle" x="120" y="-8239.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
+<text text-anchor="middle" x="120" y="-8224.49" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
+<text text-anchor="middle" x="120" y="-8209.49" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
+<text text-anchor="middle" x="120" y="-8194.49" font-family="Times,serif" font-size="14.00">proposal creation.</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#247 -->
-<g id="node118" class="node open">
+<g id="node130" class="node open">
 <title>zcash/halo2#247</title>
-<g id="a_node118"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1265.5,-11637 1083.5,-11637 1083.5,-11569 1265.5,-11569 1265.5,-11637"/>
-<text text-anchor="middle" x="1174.5" y="-11621.8" font-family="Times,serif" font-size="14.00">zcash/halo2#247</text>
-<text text-anchor="middle" x="1174.5" y="-11606.8" font-family="Times,serif" font-size="14.00">Implement underlying</text>
-<text text-anchor="middle" x="1174.5" y="-11591.8" font-family="Times,serif" font-size="14.00">scaffolding for creating</text>
-<text text-anchor="middle" x="1174.5" y="-11576.8" font-family="Times,serif" font-size="14.00">the IVC proof cycle</text>
+<g id="a_node130"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1265.5,-10498.19 1083.5,-10498.19 1083.5,-10430.19 1265.5,-10430.19 1265.5,-10498.19"/>
+<text text-anchor="middle" x="1174.5" y="-10482.99" font-family="Times,serif" font-size="14.00">zcash/halo2#247</text>
+<text text-anchor="middle" x="1174.5" y="-10467.99" font-family="Times,serif" font-size="14.00">Implement underlying</text>
+<text text-anchor="middle" x="1174.5" y="-10452.99" font-family="Times,serif" font-size="14.00">scaffolding for creating</text>
+<text text-anchor="middle" x="1174.5" y="-10437.99" font-family="Times,serif" font-size="14.00">the IVC proof cycle</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#251 -->
-<g id="node119" class="node open">
+<g id="node131" class="node open">
 <title>zcash/halo2#251</title>
-<g id="a_node119"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1533,-11637 1530,-11641 1509,-11641 1506,-11637 1326,-11637 1326,-11569 1533,-11569 1533,-11637"/>
-<text text-anchor="middle" x="1429.5" y="-11621.8" font-family="Times,serif" font-size="14.00">zcash/halo2#251</text>
-<text text-anchor="middle" x="1429.5" y="-11606.8" font-family="Times,serif" font-size="14.00">Implement user&#45;facing API</text>
-<text text-anchor="middle" x="1429.5" y="-11591.8" font-family="Times,serif" font-size="14.00">for recursive proving of</text>
-<text text-anchor="middle" x="1429.5" y="-11576.8" font-family="Times,serif" font-size="14.00">IVC</text>
+<g id="a_node131"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1533,-10498.19 1530,-10502.19 1509,-10502.19 1506,-10498.19 1326,-10498.19 1326,-10430.19 1533,-10430.19 1533,-10498.19"/>
+<text text-anchor="middle" x="1429.5" y="-10482.99" font-family="Times,serif" font-size="14.00">zcash/halo2#251</text>
+<text text-anchor="middle" x="1429.5" y="-10467.99" font-family="Times,serif" font-size="14.00">Implement user&#45;facing API</text>
+<text text-anchor="middle" x="1429.5" y="-10452.99" font-family="Times,serif" font-size="14.00">for recursive proving of</text>
+<text text-anchor="middle" x="1429.5" y="-10437.99" font-family="Times,serif" font-size="14.00">IVC</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#247&#45;&gt;zcash/halo2#251 -->
-<g id="edge108" class="edge">
+<g id="edge117" class="edge">
 <title>zcash/halo2#247&#45;&gt;zcash/halo2#251</title>
-<path fill="none" stroke="black" d="M1265.8,-11603C1281.9,-11603 1298.8,-11603 1315.5,-11603"/>
-<polygon fill="black" stroke="black" points="1315.8,-11606.5 1325.8,-11603 1315.8,-11599.5 1315.8,-11606.5"/>
+<path fill="none" stroke="black" d="M1265.8,-10464.19C1281.9,-10464.19 1298.8,-10464.19 1315.5,-10464.19"/>
+<polygon fill="black" stroke="black" points="1315.8,-10467.7 1325.8,-10464.19 1315.8,-10460.7 1315.8,-10467.7"/>
 </g>
 <!-- zcash/halo2#250 -->
 <g id="node198" class="node open">
 <title>zcash/halo2#250</title>
 <g id="a_node198"><a xlink:href="https://github.com/zcash/halo2/issues/250" xlink:title="zcash/halo2#250&#10;Implement the logic for&#10;the IVC verifier circuit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1522,-11862.5 1337,-11862.5 1337,-11809.5 1522,-11809.5 1522,-11862.5"/>
-<text text-anchor="middle" x="1429.5" y="-11847.3" font-family="Times,serif" font-size="14.00">zcash/halo2#250</text>
-<text text-anchor="middle" x="1429.5" y="-11832.3" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
-<text text-anchor="middle" x="1429.5" y="-11817.3" font-family="Times,serif" font-size="14.00">the IVC verifier circuit</text>
+<polygon fill="#c2e0c6" stroke="black" points="1522,-10723.69 1337,-10723.69 1337,-10670.69 1522,-10670.69 1522,-10723.69"/>
+<text text-anchor="middle" x="1429.5" y="-10708.49" font-family="Times,serif" font-size="14.00">zcash/halo2#250</text>
+<text text-anchor="middle" x="1429.5" y="-10693.49" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
+<text text-anchor="middle" x="1429.5" y="-10678.49" font-family="Times,serif" font-size="14.00">the IVC verifier circuit</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#247&#45;&gt;zcash/halo2#250 -->
 <g id="edge170" class="edge">
 <title>zcash/halo2#247&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1213.6,-11637C1236.7,-11659 1265.5,-11690 1285.5,-11721 1306,-11753 1290.2,-11774 1318,-11800 1321.2,-11803 1324.6,-11806 1328.2,-11808"/>
-<polygon fill="black" stroke="black" points="1326.4,-11811 1336.8,-11813 1329.91,-11804.95 1326.4,-11811"/>
+<path fill="none" stroke="black" d="M1213.3,-10498.19C1236.4,-10520.19 1265.3,-10551.19 1285.5,-10583.19 1305.8,-10614.19 1290.4,-10635.19 1318,-10661.19 1321.2,-10663.19 1324.6,-10666.19 1328.2,-10669.19"/>
+<polygon fill="black" stroke="black" points="1326.4,-10672.19 1336.8,-10674.19 1329.91,-10666.14 1326.4,-10672.19"/>
 </g>
 <!-- zcash/halo2#75 -->
 <g id="node199" class="node open">
 <title>zcash/halo2#75</title>
 <g id="a_node199"><a xlink:href="https://github.com/zcash/halo2/issues/75" xlink:title="zcash/halo2#75&#10;Implement support for&#10;recursion" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1771.5,-11680.5 1768.5,-11684.5 1747.5,-11684.5 1744.5,-11680.5 1592.5,-11680.5 1592.5,-11627.5 1771.5,-11627.5 1771.5,-11680.5"/>
-<text text-anchor="middle" x="1682" y="-11665.3" font-family="Times,serif" font-size="14.00">zcash/halo2#75</text>
-<text text-anchor="middle" x="1682" y="-11650.3" font-family="Times,serif" font-size="14.00">Implement support for</text>
-<text text-anchor="middle" x="1682" y="-11635.3" font-family="Times,serif" font-size="14.00">recursion</text>
+<polygon fill="#c2e0c6" stroke="black" points="1771.5,-10625.69 1768.5,-10629.69 1747.5,-10629.69 1744.5,-10625.69 1592.5,-10625.69 1592.5,-10572.69 1771.5,-10572.69 1771.5,-10625.69"/>
+<text text-anchor="middle" x="1682" y="-10610.49" font-family="Times,serif" font-size="14.00">zcash/halo2#75</text>
+<text text-anchor="middle" x="1682" y="-10595.49" font-family="Times,serif" font-size="14.00">Implement support for</text>
+<text text-anchor="middle" x="1682" y="-10580.49" font-family="Times,serif" font-size="14.00">recursion</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#251&#45;&gt;zcash/halo2#75 -->
 <g id="edge171" class="edge">
 <title>zcash/halo2#251&#45;&gt;zcash/halo2#75</title>
-<path fill="none" stroke="black" d="M1533.1,-11624C1549.3,-11627 1566.1,-11631 1582.2,-11634"/>
-<polygon fill="black" stroke="black" points="1581.71,-11637.47 1592.2,-11636 1583.08,-11630.61 1581.71,-11637.47"/>
+<path fill="none" stroke="black" d="M1493.7,-10498.19C1533.3,-10519.19 1583.9,-10546.19 1622.6,-10567.19"/>
+<polygon fill="black" stroke="black" points="1621.16,-10570.4 1631.6,-10572.19 1624.56,-10564.28 1621.16,-10570.4"/>
 </g>
 <!-- zcash/halo2#437 -->
 <g id="node200" class="node open">
 <title>zcash/halo2#437</title>
 <g id="a_node200"><a xlink:href="https://github.com/zcash/halo2/issues/437" xlink:title="zcash/halo2#437&#10;Amend user&#45;facing API to&#10;work for both IVC and PCD" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1787,-11578.5 1577,-11578.5 1577,-11525.5 1787,-11525.5 1787,-11578.5"/>
-<text text-anchor="middle" x="1682" y="-11563.3" font-family="Times,serif" font-size="14.00">zcash/halo2#437</text>
-<text text-anchor="middle" x="1682" y="-11548.3" font-family="Times,serif" font-size="14.00">Amend user&#45;facing API to</text>
-<text text-anchor="middle" x="1682" y="-11533.3" font-family="Times,serif" font-size="14.00">work for both IVC and PCD</text>
+<polygon fill="#c2e0c6" stroke="black" points="1787,-10349.69 1577,-10349.69 1577,-10296.69 1787,-10296.69 1787,-10349.69"/>
+<text text-anchor="middle" x="1682" y="-10334.49" font-family="Times,serif" font-size="14.00">zcash/halo2#437</text>
+<text text-anchor="middle" x="1682" y="-10319.49" font-family="Times,serif" font-size="14.00">Amend user&#45;facing API to</text>
+<text text-anchor="middle" x="1682" y="-10304.49" font-family="Times,serif" font-size="14.00">work for both IVC and PCD</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#251&#45;&gt;zcash/halo2#437 -->
 <g id="edge172" class="edge">
 <title>zcash/halo2#251&#45;&gt;zcash/halo2#437</title>
-<path fill="none" stroke="black" d="M1533.1,-11582C1544.3,-11580 1555.7,-11578 1567,-11575"/>
-<polygon fill="black" stroke="black" points="1567.79,-11578.41 1576.9,-11573 1566.4,-11571.55 1567.79,-11578.41"/>
+<path fill="none" stroke="black" d="M1491.1,-10429.19C1531.9,-10406.19 1585.3,-10376.19 1625.1,-10354.19"/>
+<polygon fill="black" stroke="black" points="1626.93,-10357.18 1633.9,-10349.19 1623.48,-10351.09 1626.93,-10357.18"/>
 </g>
 <!-- zcash/halo2#246 -->
-<g id="node120" class="node open">
+<g id="node132" class="node open">
 <title>zcash/halo2#246</title>
-<g id="a_node120"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="740.5,-11582.5 562.5,-11582.5 562.5,-11529.5 740.5,-11529.5 740.5,-11582.5"/>
-<text text-anchor="middle" x="651.5" y="-11567.3" font-family="Times,serif" font-size="14.00">zcash/halo2#246</text>
-<text text-anchor="middle" x="651.5" y="-11552.3" font-family="Times,serif" font-size="14.00">Create recursive proof</text>
-<text text-anchor="middle" x="651.5" y="-11537.3" font-family="Times,serif" font-size="14.00">structures</text>
+<g id="a_node132"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="740.5,-10443.69 562.5,-10443.69 562.5,-10390.69 740.5,-10390.69 740.5,-10443.69"/>
+<text text-anchor="middle" x="651.5" y="-10428.49" font-family="Times,serif" font-size="14.00">zcash/halo2#246</text>
+<text text-anchor="middle" x="651.5" y="-10413.49" font-family="Times,serif" font-size="14.00">Create recursive proof</text>
+<text text-anchor="middle" x="651.5" y="-10398.49" font-family="Times,serif" font-size="14.00">structures</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#435 -->
-<g id="node121" class="node open">
+<g id="node133" class="node open">
 <title>zcash/halo2#435</title>
-<g id="a_node121"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1005,-11637 833,-11637 833,-11569 1005,-11569 1005,-11637"/>
-<text text-anchor="middle" x="919" y="-11621.8" font-family="Times,serif" font-size="14.00">zcash/halo2#435</text>
-<text text-anchor="middle" x="919" y="-11606.8" font-family="Times,serif" font-size="14.00">Implement mock</text>
-<text text-anchor="middle" x="919" y="-11591.8" font-family="Times,serif" font-size="14.00">verification circuit for</text>
-<text text-anchor="middle" x="919" y="-11576.8" font-family="Times,serif" font-size="14.00">IVC</text>
+<g id="a_node133"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1005,-10498.19 833,-10498.19 833,-10430.19 1005,-10430.19 1005,-10498.19"/>
+<text text-anchor="middle" x="919" y="-10482.99" font-family="Times,serif" font-size="14.00">zcash/halo2#435</text>
+<text text-anchor="middle" x="919" y="-10467.99" font-family="Times,serif" font-size="14.00">Implement mock</text>
+<text text-anchor="middle" x="919" y="-10452.99" font-family="Times,serif" font-size="14.00">verification circuit for</text>
+<text text-anchor="middle" x="919" y="-10437.99" font-family="Times,serif" font-size="14.00">IVC</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#246&#45;&gt;zcash/halo2#435 -->
-<g id="edge109" class="edge">
+<g id="edge118" class="edge">
 <title>zcash/halo2#246&#45;&gt;zcash/halo2#435</title>
-<path fill="none" stroke="black" d="M740.54,-11572C766.91,-11576 795.94,-11581 822.75,-11586"/>
-<polygon fill="black" stroke="black" points="822.42,-11589.5 832.91,-11588 823.77,-11582.63 822.42,-11589.5"/>
+<path fill="none" stroke="black" d="M740.54,-10432.19C766.91,-10437.19 795.94,-10442.19 822.75,-10447.19"/>
+<polygon fill="black" stroke="black" points="822.62,-10450.7 832.91,-10448.19 823.3,-10443.73 822.62,-10450.7"/>
 </g>
 <!-- zcash/halo2#436 -->
 <g id="node201" class="node open">
 <title>zcash/halo2#436</title>
 <g id="a_node201"><a xlink:href="https://github.com/zcash/halo2/issues/436" xlink:title="zcash/halo2#436&#10;Implement mock&#10;verification circuit for&#10;PCD" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1005,-11513 833,-11513 833,-11445 1005,-11445 1005,-11513"/>
-<text text-anchor="middle" x="919" y="-11497.8" font-family="Times,serif" font-size="14.00">zcash/halo2#436</text>
-<text text-anchor="middle" x="919" y="-11482.8" font-family="Times,serif" font-size="14.00">Implement mock</text>
-<text text-anchor="middle" x="919" y="-11467.8" font-family="Times,serif" font-size="14.00">verification circuit for</text>
-<text text-anchor="middle" x="919" y="-11452.8" font-family="Times,serif" font-size="14.00">PCD</text>
+<polygon fill="#c2e0c6" stroke="black" points="1005,-10374.19 833,-10374.19 833,-10306.19 1005,-10306.19 1005,-10374.19"/>
+<text text-anchor="middle" x="919" y="-10358.99" font-family="Times,serif" font-size="14.00">zcash/halo2#436</text>
+<text text-anchor="middle" x="919" y="-10343.99" font-family="Times,serif" font-size="14.00">Implement mock</text>
+<text text-anchor="middle" x="919" y="-10328.99" font-family="Times,serif" font-size="14.00">verification circuit for</text>
+<text text-anchor="middle" x="919" y="-10313.99" font-family="Times,serif" font-size="14.00">PCD</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#246&#45;&gt;zcash/halo2#436 -->
 <g id="edge173" class="edge">
 <title>zcash/halo2#246&#45;&gt;zcash/halo2#436</title>
-<path fill="none" stroke="black" d="M740.54,-11530C767.02,-11523 796.2,-11514 823.1,-11507"/>
-<polygon fill="black" stroke="black" points="824.37,-11510.27 832.91,-11504 822.32,-11503.58 824.37,-11510.27"/>
+<path fill="none" stroke="black" d="M740.54,-10391.19C767.02,-10383.19 796.2,-10375.19 823.1,-10367.19"/>
+<polygon fill="black" stroke="black" points="824.37,-10370.47 832.91,-10364.19 822.32,-10363.77 824.37,-10370.47"/>
 </g>
 <!-- zcash/halo2#435&#45;&gt;zcash/halo2#247 -->
-<g id="edge110" class="edge">
+<g id="edge119" class="edge">
 <title>zcash/halo2#435&#45;&gt;zcash/halo2#247</title>
-<path fill="none" stroke="black" d="M1005.1,-11603C1026.9,-11603 1050.6,-11603 1073.1,-11603"/>
-<polygon fill="black" stroke="black" points="1073.4,-11606.5 1083.4,-11603 1073.4,-11599.5 1073.4,-11606.5"/>
+<path fill="none" stroke="black" d="M1005.1,-10464.19C1026.9,-10464.19 1050.6,-10464.19 1073.1,-10464.19"/>
+<polygon fill="black" stroke="black" points="1073.4,-10467.7 1083.4,-10464.19 1073.4,-10460.7 1073.4,-10467.7"/>
 </g>
 <!-- zcash/halo2#439 -->
-<g id="node122" class="node open">
+<g id="node134" class="node open">
 <title>zcash/halo2#439</title>
-<g id="a_node122"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="476.5,-11582.5 295.5,-11582.5 295.5,-11529.5 476.5,-11529.5 476.5,-11582.5"/>
-<text text-anchor="middle" x="386" y="-11567.3" font-family="Times,serif" font-size="14.00">zcash/halo2#439</text>
-<text text-anchor="middle" x="386" y="-11552.3" font-family="Times,serif" font-size="14.00">Support split</text>
-<text text-anchor="middle" x="386" y="-11537.3" font-family="Times,serif" font-size="14.00">accumulation in Halo 2</text>
+<g id="a_node134"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="476.5,-10443.69 295.5,-10443.69 295.5,-10390.69 476.5,-10390.69 476.5,-10443.69"/>
+<text text-anchor="middle" x="386" y="-10428.49" font-family="Times,serif" font-size="14.00">zcash/halo2#439</text>
+<text text-anchor="middle" x="386" y="-10413.49" font-family="Times,serif" font-size="14.00">Support split</text>
+<text text-anchor="middle" x="386" y="-10398.49" font-family="Times,serif" font-size="14.00">accumulation in Halo 2</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#439&#45;&gt;zcash/halo2#246 -->
-<g id="edge111" class="edge">
+<g id="edge120" class="edge">
 <title>zcash/halo2#439&#45;&gt;zcash/halo2#246</title>
-<path fill="none" stroke="black" d="M476.58,-11556C500.84,-11556 527.23,-11556 551.95,-11556"/>
-<polygon fill="black" stroke="black" points="552.06,-11559.5 562.06,-11556 552.06,-11552.5 552.06,-11559.5"/>
+<path fill="none" stroke="black" d="M476.58,-10417.19C500.84,-10417.19 527.23,-10417.19 551.95,-10417.19"/>
+<polygon fill="black" stroke="black" points="552.06,-10420.7 562.06,-10417.19 552.06,-10413.7 552.06,-10420.7"/>
 </g>
 <!-- zcash/halo2#569 -->
 <g id="node202" class="node open">
 <title>zcash/halo2#569</title>
 <g id="a_node202"><a xlink:href="https://github.com/zcash/halo2/issues/569" xlink:title="zcash/halo2#569&#10;Implement the recursive&#10;proof verifier" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1015.5,-11417.5 822.5,-11417.5 822.5,-11364.5 1015.5,-11364.5 1015.5,-11417.5"/>
-<text text-anchor="middle" x="919" y="-11402.3" font-family="Times,serif" font-size="14.00">zcash/halo2#569</text>
-<text text-anchor="middle" x="919" y="-11387.3" font-family="Times,serif" font-size="14.00">Implement the recursive</text>
-<text text-anchor="middle" x="919" y="-11372.3" font-family="Times,serif" font-size="14.00">proof verifier</text>
+<polygon fill="#c2e0c6" stroke="black" points="1015.5,-10250.69 822.5,-10250.69 822.5,-10197.69 1015.5,-10197.69 1015.5,-10250.69"/>
+<text text-anchor="middle" x="919" y="-10235.49" font-family="Times,serif" font-size="14.00">zcash/halo2#569</text>
+<text text-anchor="middle" x="919" y="-10220.49" font-family="Times,serif" font-size="14.00">Implement the recursive</text>
+<text text-anchor="middle" x="919" y="-10205.49" font-family="Times,serif" font-size="14.00">proof verifier</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#439&#45;&gt;zcash/halo2#569 -->
 <g id="edge174" class="edge">
 <title>zcash/halo2#439&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M414.4,-11529C441.8,-11504 486.33,-11468 532,-11449 544.94,-11444 702.18,-11421 811.92,-11406"/>
-<polygon fill="black" stroke="black" points="812.93,-11409.37 822.06,-11404 811.57,-11402.5 812.93,-11409.37"/>
+<path fill="none" stroke="black" d="M418.4,-10390.19C443.32,-10367.19 477.16,-10332.19 497,-10295.19 527.46,-10237.19 480.83,-10193.19 532,-10153.19 573.81,-10120.19 722.71,-10130.19 771,-10153.19 792.34,-10162.19 785.66,-10180.19 805.5,-10193.19 807.99,-10194.19 810.56,-10196.19 813.19,-10197.19"/>
+<polygon fill="black" stroke="black" points="811.9,-10200.48 822.35,-10202.19 815.25,-10194.33 811.9,-10200.48"/>
 </g>
 <!-- zcash/halo2#643 -->
-<g id="node123" class="node open">
+<g id="node135" class="node open">
 <title>zcash/halo2#643</title>
-<g id="a_node123"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-11683.5 551.5,-11683.5 551.5,-11600.5 751.5,-11600.5 751.5,-11683.5"/>
-<text text-anchor="middle" x="651.5" y="-11668.3" font-family="Times,serif" font-size="14.00">zcash/halo2#643</text>
-<text text-anchor="middle" x="651.5" y="-11653.3" font-family="Times,serif" font-size="14.00">Create separate</text>
-<text text-anchor="middle" x="651.5" y="-11638.3" font-family="Times,serif" font-size="14.00">`VerifyingKey` structures</text>
-<text text-anchor="middle" x="651.5" y="-11623.3" font-family="Times,serif" font-size="14.00">for pre&#45; and post&#45;</text>
-<text text-anchor="middle" x="651.5" y="-11608.3" font-family="Times,serif" font-size="14.00">optimisation circuits</text>
+<g id="a_node135"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-10544.69 551.5,-10544.69 551.5,-10461.69 751.5,-10461.69 751.5,-10544.69"/>
+<text text-anchor="middle" x="651.5" y="-10529.49" font-family="Times,serif" font-size="14.00">zcash/halo2#643</text>
+<text text-anchor="middle" x="651.5" y="-10514.49" font-family="Times,serif" font-size="14.00">Create separate</text>
+<text text-anchor="middle" x="651.5" y="-10499.49" font-family="Times,serif" font-size="14.00">`VerifyingKey` structures</text>
+<text text-anchor="middle" x="651.5" y="-10484.49" font-family="Times,serif" font-size="14.00">for pre&#45; and post&#45;</text>
+<text text-anchor="middle" x="651.5" y="-10469.49" font-family="Times,serif" font-size="14.00">optimisation circuits</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#643&#45;&gt;zcash/halo2#435 -->
-<g id="edge112" class="edge">
+<g id="edge121" class="edge">
 <title>zcash/halo2#643&#45;&gt;zcash/halo2#435</title>
-<path fill="none" stroke="black" d="M751.74,-11627C774.96,-11624 799.65,-11620 822.7,-11617"/>
-<polygon fill="black" stroke="black" points="823.2,-11620.47 832.81,-11616 822.51,-11613.5 823.2,-11620.47"/>
+<path fill="none" stroke="black" d="M751.74,-10488.19C774.96,-10485.19 799.65,-10481.19 822.7,-10478.19"/>
+<polygon fill="black" stroke="black" points="823.68,-10481.57 832.81,-10476.19 822.32,-10474.7 823.68,-10481.57"/>
 </g>
 <!-- zcash/halo2#643&#45;&gt;zcash/halo2#436 -->
 <g id="edge175" class="edge">
 <title>zcash/halo2#643&#45;&gt;zcash/halo2#436</title>
-<path fill="none" stroke="black" d="M751.52,-11606C758.53,-11602 765.13,-11597 771,-11591 797.04,-11566 778.46,-11541 805.5,-11517 810.99,-11512 817.14,-11508 823.66,-11504"/>
-<polygon fill="black" stroke="black" points="825.68,-11506.88 832.76,-11499 822.31,-11500.75 825.68,-11506.88"/>
+<path fill="none" stroke="black" d="M751.55,-10468.19C758.55,-10463.19 765.15,-10458.19 771,-10453.19 797.35,-10427.19 778.23,-10402.19 805.5,-10378.19 810.98,-10373.19 817.12,-10368.19 823.63,-10365.19"/>
+<polygon fill="black" stroke="black" points="825.64,-10368.08 832.72,-10360.19 822.27,-10361.95 825.64,-10368.08"/>
 </g>
 <!-- zcash/halo2#449 -->
 <g id="node203" class="node open">
 <title>zcash/halo2#449</title>
 <g id="a_node203"><a xlink:href="https://github.com/zcash/halo2/issues/449" xlink:title="zcash/halo2#449&#10;Define a stable&#10;serialization format for&#10;`VerifyingKey`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1010,-11791 1007,-11795 986,-11795 983,-11791 828,-11791 828,-11723 1010,-11723 1010,-11791"/>
-<text text-anchor="middle" x="919" y="-11775.8" font-family="Times,serif" font-size="14.00">zcash/halo2#449</text>
-<text text-anchor="middle" x="919" y="-11760.8" font-family="Times,serif" font-size="14.00">Define a stable</text>
-<text text-anchor="middle" x="919" y="-11745.8" font-family="Times,serif" font-size="14.00">serialization format for</text>
-<text text-anchor="middle" x="919" y="-11730.8" font-family="Times,serif" font-size="14.00">`VerifyingKey`</text>
+<polygon fill="#c2e0c6" stroke="black" points="1010,-10652.19 1007,-10656.19 986,-10656.19 983,-10652.19 828,-10652.19 828,-10584.19 1010,-10584.19 1010,-10652.19"/>
+<text text-anchor="middle" x="919" y="-10636.99" font-family="Times,serif" font-size="14.00">zcash/halo2#449</text>
+<text text-anchor="middle" x="919" y="-10621.99" font-family="Times,serif" font-size="14.00">Define a stable</text>
+<text text-anchor="middle" x="919" y="-10606.99" font-family="Times,serif" font-size="14.00">serialization format for</text>
+<text text-anchor="middle" x="919" y="-10591.99" font-family="Times,serif" font-size="14.00">`VerifyingKey`</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#643&#45;&gt;zcash/halo2#449 -->
 <g id="edge176" class="edge">
 <title>zcash/halo2#643&#45;&gt;zcash/halo2#449</title>
-<path fill="none" stroke="black" d="M729.74,-11684C753.69,-11696 780.4,-11709 805.5,-11719 809.68,-11721 813.97,-11722 818.32,-11724"/>
-<polygon fill="black" stroke="black" points="817.34,-11727.38 827.92,-11728 820.04,-11720.92 817.34,-11727.38"/>
+<path fill="none" stroke="black" d="M729.74,-10544.19C753.69,-10556.19 780.4,-10569.19 805.5,-10580.19 809.68,-10581.19 813.97,-10583.19 818.32,-10585.19"/>
+<polygon fill="black" stroke="black" points="817.33,-10588.55 827.92,-10588.19 819.42,-10581.87 817.33,-10588.55"/>
 </g>
 <!-- zcash/zcash#4819 -->
-<g id="node124" class="node open">
+<g id="node136" class="node open">
 <title>zcash/zcash#4819</title>
-<g id="a_node124"><a xlink:href="https://github.com/zcash/zcash/issues/4819" xlink:title="zcash/zcash#4819&#10;Backport upstream PRs&#10;that remove Boost usage" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1272,-2881.5 1077,-2881.5 1077,-2828.5 1272,-2828.5 1272,-2881.5"/>
-<text text-anchor="middle" x="1174.5" y="-2866.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4819</text>
-<text text-anchor="middle" x="1174.5" y="-2851.3" font-family="Times,serif" font-size="14.00">Backport upstream PRs</text>
-<text text-anchor="middle" x="1174.5" y="-2836.3" font-family="Times,serif" font-size="14.00">that remove Boost usage</text>
+<g id="a_node136"><a xlink:href="https://github.com/zcash/zcash/issues/4819" xlink:title="zcash/zcash#4819&#10;Backport upstream PRs&#10;that remove Boost usage" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1272,-9711.19 1077,-9711.19 1077,-9658.19 1272,-9658.19 1272,-9711.19"/>
+<text text-anchor="middle" x="1174.5" y="-9695.99" font-family="Times,serif" font-size="14.00">zcash/zcash#4819</text>
+<text text-anchor="middle" x="1174.5" y="-9680.99" font-family="Times,serif" font-size="14.00">Backport upstream PRs</text>
+<text text-anchor="middle" x="1174.5" y="-9665.99" font-family="Times,serif" font-size="14.00">that remove Boost usage</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4818 -->
-<g id="node125" class="node open">
+<g id="node137" class="node open">
 <title>zcash/zcash#4818</title>
-<g id="a_node125"><a xlink:href="https://github.com/zcash/zcash/issues/4818" xlink:title="zcash/zcash#4818&#10;Remove dependency on&#10;Boost" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1522,-2845.5 1337,-2845.5 1337,-2792.5 1522,-2792.5 1522,-2845.5"/>
-<text text-anchor="middle" x="1429.5" y="-2830.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4818</text>
-<text text-anchor="middle" x="1429.5" y="-2815.3" font-family="Times,serif" font-size="14.00">Remove dependency on</text>
-<text text-anchor="middle" x="1429.5" y="-2800.3" font-family="Times,serif" font-size="14.00">Boost</text>
+<g id="a_node137"><a xlink:href="https://github.com/zcash/zcash/issues/4818" xlink:title="zcash/zcash#4818&#10;Remove dependency on&#10;Boost" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1522,-9675.19 1337,-9675.19 1337,-9622.19 1522,-9622.19 1522,-9675.19"/>
+<text text-anchor="middle" x="1429.5" y="-9659.99" font-family="Times,serif" font-size="14.00">zcash/zcash#4818</text>
+<text text-anchor="middle" x="1429.5" y="-9644.99" font-family="Times,serif" font-size="14.00">Remove dependency on</text>
+<text text-anchor="middle" x="1429.5" y="-9629.99" font-family="Times,serif" font-size="14.00">Boost</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4819&#45;&gt;zcash/zcash#4818 -->
-<g id="edge113" class="edge">
+<g id="edge122" class="edge">
 <title>zcash/zcash#4819&#45;&gt;zcash/zcash#4818</title>
-<path fill="none" stroke="black" d="M1272.2,-2841.2C1290.1,-2838.7 1308.9,-2836 1326.9,-2833.5"/>
-<polygon fill="black" stroke="black" points="1327.44,-2836.96 1336.8,-2832 1326.39,-2830.04 1327.44,-2836.96"/>
+<path fill="none" stroke="black" d="M1272.2,-9670.99C1290.1,-9668.4 1308.9,-9665.69 1326.9,-9663.19"/>
+<polygon fill="black" stroke="black" points="1327.39,-9666.66 1336.8,-9661.8 1326.41,-9659.73 1327.39,-9666.66"/>
 </g>
 <!-- zcash/zcash#5034 -->
-<g id="node126" class="node open">
+<g id="node138" class="node open">
 <title>zcash/zcash#5034</title>
-<g id="a_node126"><a xlink:href="https://github.com/zcash/zcash/pull/5034" xlink:title="zcash/zcash#5034&#10;Bitcoin 0.17 locking PRs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1270,-2739 1079,-2739 1079,-2735 1075,-2735 1075,-2731 1079,-2731 1079,-2709 1075,-2709 1075,-2705 1079,-2705 1079,-2701 1270,-2701 1270,-2739"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1079,-2735 1083,-2735 1083,-2731 1079,-2731 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1079,-2709 1083,-2709 1083,-2705 1079,-2705 "/>
-<text text-anchor="middle" x="1174.5" y="-2723.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5034</text>
-<text text-anchor="middle" x="1174.5" y="-2708.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.17 locking PRs</text>
+<g id="a_node138"><a xlink:href="https://github.com/zcash/zcash/pull/5034" xlink:title="zcash/zcash#5034&#10;Bitcoin 0.17 locking PRs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1270,-9568.69 1079,-9568.69 1079,-9564.69 1075,-9564.69 1075,-9560.69 1079,-9560.69 1079,-9538.69 1075,-9538.69 1075,-9534.69 1079,-9534.69 1079,-9530.69 1270,-9530.69 1270,-9568.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1079,-9564.69 1083,-9564.69 1083,-9560.69 1079,-9560.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1079,-9538.69 1083,-9538.69 1083,-9534.69 1079,-9534.69 "/>
+<text text-anchor="middle" x="1174.5" y="-9553.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5034</text>
+<text text-anchor="middle" x="1174.5" y="-9538.49" font-family="Times,serif" font-size="14.00">Bitcoin 0.17 locking PRs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5050 -->
-<g id="node127" class="node open">
+<g id="node139" class="node open">
 <title>zcash/zcash#5050</title>
-<g id="a_node127"><a xlink:href="https://github.com/zcash/zcash/pull/5050" xlink:title="zcash/zcash#5050&#10;Bitcoin 0.18 locking PRs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1525,-2739 1334,-2739 1334,-2735 1330,-2735 1330,-2731 1334,-2731 1334,-2709 1330,-2709 1330,-2705 1334,-2705 1334,-2701 1525,-2701 1525,-2739"/>
-<polyline fill="none" stroke="black" points="1334,-2735 1338,-2735 1338,-2731 1334,-2731 "/>
-<polyline fill="none" stroke="black" points="1334,-2709 1338,-2709 1338,-2705 1334,-2705 "/>
-<text text-anchor="middle" x="1429.5" y="-2723.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5050</text>
-<text text-anchor="middle" x="1429.5" y="-2708.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.18 locking PRs</text>
+<g id="a_node139"><a xlink:href="https://github.com/zcash/zcash/pull/5050" xlink:title="zcash/zcash#5050&#10;Bitcoin 0.18 locking PRs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1525,-9568.69 1334,-9568.69 1334,-9564.69 1330,-9564.69 1330,-9560.69 1334,-9560.69 1334,-9538.69 1330,-9538.69 1330,-9534.69 1334,-9534.69 1334,-9530.69 1525,-9530.69 1525,-9568.69"/>
+<polyline fill="none" stroke="black" points="1334,-9564.69 1338,-9564.69 1338,-9560.69 1334,-9560.69 "/>
+<polyline fill="none" stroke="black" points="1334,-9538.69 1338,-9538.69 1338,-9534.69 1334,-9534.69 "/>
+<text text-anchor="middle" x="1429.5" y="-9553.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5050</text>
+<text text-anchor="middle" x="1429.5" y="-9538.49" font-family="Times,serif" font-size="14.00">Bitcoin 0.18 locking PRs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5034&#45;&gt;zcash/zcash#5050 -->
-<g id="edge114" class="edge">
+<g id="edge123" class="edge">
 <title>zcash/zcash#5034&#45;&gt;zcash/zcash#5050</title>
-<path fill="none" stroke="black" d="M1270.1,-2720C1287.4,-2720 1305.7,-2720 1323.3,-2720"/>
-<polygon fill="black" stroke="black" points="1323.6,-2723.5 1333.6,-2720 1323.6,-2716.5 1323.6,-2723.5"/>
+<path fill="none" stroke="black" d="M1270.1,-9549.69C1287.4,-9549.69 1305.7,-9549.69 1323.3,-9549.69"/>
+<polygon fill="black" stroke="black" points="1323.6,-9553.2 1333.6,-9549.69 1323.6,-9546.2 1323.6,-9553.2"/>
 </g>
 <!-- zcash/zcash#5163 -->
-<g id="node128" class="node open">
+<g id="node140" class="node open">
 <title>zcash/zcash#5163</title>
-<g id="a_node128"><a xlink:href="https://github.com/zcash/zcash/pull/5163" xlink:title="zcash/zcash#5163&#10;Bitcoin 0.19 locking PRs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1777.5,-2739 1586.5,-2739 1586.5,-2735 1582.5,-2735 1582.5,-2731 1586.5,-2731 1586.5,-2709 1582.5,-2709 1582.5,-2705 1586.5,-2705 1586.5,-2701 1777.5,-2701 1777.5,-2739"/>
-<polyline fill="none" stroke="black" points="1586.5,-2735 1590.5,-2735 1590.5,-2731 1586.5,-2731 "/>
-<polyline fill="none" stroke="black" points="1586.5,-2709 1590.5,-2709 1590.5,-2705 1586.5,-2705 "/>
-<text text-anchor="middle" x="1682" y="-2723.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5163</text>
-<text text-anchor="middle" x="1682" y="-2708.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.19 locking PRs</text>
+<g id="a_node140"><a xlink:href="https://github.com/zcash/zcash/pull/5163" xlink:title="zcash/zcash#5163&#10;Bitcoin 0.19 locking PRs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1777.5,-9568.69 1586.5,-9568.69 1586.5,-9564.69 1582.5,-9564.69 1582.5,-9560.69 1586.5,-9560.69 1586.5,-9538.69 1582.5,-9538.69 1582.5,-9534.69 1586.5,-9534.69 1586.5,-9530.69 1777.5,-9530.69 1777.5,-9568.69"/>
+<polyline fill="none" stroke="black" points="1586.5,-9564.69 1590.5,-9564.69 1590.5,-9560.69 1586.5,-9560.69 "/>
+<polyline fill="none" stroke="black" points="1586.5,-9538.69 1590.5,-9538.69 1590.5,-9534.69 1586.5,-9534.69 "/>
+<text text-anchor="middle" x="1682" y="-9553.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5163</text>
+<text text-anchor="middle" x="1682" y="-9538.49" font-family="Times,serif" font-size="14.00">Bitcoin 0.19 locking PRs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5050&#45;&gt;zcash/zcash#5163 -->
-<g id="edge115" class="edge">
+<g id="edge124" class="edge">
 <title>zcash/zcash#5050&#45;&gt;zcash/zcash#5163</title>
-<path fill="none" stroke="black" d="M1525.2,-2720C1541.7,-2720 1559,-2720 1575.8,-2720"/>
-<polygon fill="black" stroke="black" points="1576.2,-2723.5 1586.2,-2720 1576.2,-2716.5 1576.2,-2723.5"/>
+<path fill="none" stroke="black" d="M1525.2,-9549.69C1541.7,-9549.69 1559,-9549.69 1575.8,-9549.69"/>
+<polygon fill="black" stroke="black" points="1576.2,-9553.2 1586.2,-9549.69 1576.2,-9546.2 1576.2,-9553.2"/>
 </g>
 <!-- zcash/zcash#4825 -->
-<g id="node129" class="node open">
+<g id="node141" class="node open">
 <title>zcash/zcash#4825</title>
-<g id="a_node129"><a xlink:href="https://github.com/zcash/zcash/issues/4825" xlink:title="zcash/zcash#4825&#10;Replace boost::filesystem&#10;with std::filesystem" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1273.5,-2810.5 1075.5,-2810.5 1075.5,-2757.5 1273.5,-2757.5 1273.5,-2810.5"/>
-<text text-anchor="middle" x="1174.5" y="-2795.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4825</text>
-<text text-anchor="middle" x="1174.5" y="-2780.3" font-family="Times,serif" font-size="14.00">Replace boost::filesystem</text>
-<text text-anchor="middle" x="1174.5" y="-2765.3" font-family="Times,serif" font-size="14.00">with std::filesystem</text>
+<g id="a_node141"><a xlink:href="https://github.com/zcash/zcash/issues/4825" xlink:title="zcash/zcash#4825&#10;Replace boost::filesystem&#10;with std::filesystem" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1273.5,-9640.19 1075.5,-9640.19 1075.5,-9587.19 1273.5,-9587.19 1273.5,-9640.19"/>
+<text text-anchor="middle" x="1174.5" y="-9624.99" font-family="Times,serif" font-size="14.00">zcash/zcash#4825</text>
+<text text-anchor="middle" x="1174.5" y="-9609.99" font-family="Times,serif" font-size="14.00">Replace boost::filesystem</text>
+<text text-anchor="middle" x="1174.5" y="-9594.99" font-family="Times,serif" font-size="14.00">with std::filesystem</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4825&#45;&gt;zcash/zcash#4818 -->
-<g id="edge116" class="edge">
+<g id="edge125" class="edge">
 <title>zcash/zcash#4825&#45;&gt;zcash/zcash#4818</title>
-<path fill="none" stroke="black" d="M1273.7,-2797.6C1291,-2800 1309,-2802.5 1326.4,-2804.9"/>
-<polygon fill="black" stroke="black" points="1326.22,-2808.41 1336.6,-2806.3 1327.17,-2801.47 1326.22,-2808.41"/>
+<path fill="none" stroke="black" d="M1273.7,-9627.3C1291,-9629.69 1309,-9632.19 1326.4,-9634.59"/>
+<polygon fill="black" stroke="black" points="1326.22,-9638.1 1336.6,-9635.99 1327.17,-9631.17 1326.22,-9638.1"/>
 </g>
 <!-- zcash/zcash#5568 -->
-<g id="node130" class="node open">
+<g id="node142" class="node open">
 <title>zcash/zcash#5568</title>
-<g id="a_node130"><a xlink:href="https://github.com/zcash/zcash/issues/5568" xlink:title="zcash/zcash#5568&#10;Add ability to mark notes&#10;as locked to the Orchard&#10;wallet." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1273,-2683 1076,-2683 1076,-2615 1273,-2615 1273,-2683"/>
-<text text-anchor="middle" x="1174.5" y="-2667.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5568</text>
-<text text-anchor="middle" x="1174.5" y="-2652.8" font-family="Times,serif" font-size="14.00">Add ability to mark notes</text>
-<text text-anchor="middle" x="1174.5" y="-2637.8" font-family="Times,serif" font-size="14.00">as locked to the Orchard</text>
-<text text-anchor="middle" x="1174.5" y="-2622.8" font-family="Times,serif" font-size="14.00">wallet.</text>
+<g id="a_node142"><a xlink:href="https://github.com/zcash/zcash/issues/5568" xlink:title="zcash/zcash#5568&#10;Add ability to mark notes&#10;as locked to the Orchard&#10;wallet." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1273,-9122.69 1076,-9122.69 1076,-9054.69 1273,-9054.69 1273,-9122.69"/>
+<text text-anchor="middle" x="1174.5" y="-9107.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5568</text>
+<text text-anchor="middle" x="1174.5" y="-9092.49" font-family="Times,serif" font-size="14.00">Add ability to mark notes</text>
+<text text-anchor="middle" x="1174.5" y="-9077.49" font-family="Times,serif" font-size="14.00">as locked to the Orchard</text>
+<text text-anchor="middle" x="1174.5" y="-9062.49" font-family="Times,serif" font-size="14.00">wallet.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5655 -->
-<g id="node131" class="node open">
+<g id="node143" class="node open">
 <title>zcash/zcash#5655</title>
-<g id="a_node131"><a xlink:href="https://github.com/zcash/zcash/issues/5655" xlink:title="zcash/zcash#5655&#10;Ensure that `z_sendmany`&#10;supports concurrent&#10;execution" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1532.5,-2683 1326.5,-2683 1326.5,-2615 1532.5,-2615 1532.5,-2683"/>
-<text text-anchor="middle" x="1429.5" y="-2667.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5655</text>
-<text text-anchor="middle" x="1429.5" y="-2652.8" font-family="Times,serif" font-size="14.00">Ensure that `z_sendmany`</text>
-<text text-anchor="middle" x="1429.5" y="-2637.8" font-family="Times,serif" font-size="14.00">supports concurrent</text>
-<text text-anchor="middle" x="1429.5" y="-2622.8" font-family="Times,serif" font-size="14.00">execution</text>
+<g id="a_node143"><a xlink:href="https://github.com/zcash/zcash/issues/5655" xlink:title="zcash/zcash#5655&#10;Ensure that `z_sendmany`&#10;supports concurrent&#10;execution" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1532.5,-9122.69 1326.5,-9122.69 1326.5,-9054.69 1532.5,-9054.69 1532.5,-9122.69"/>
+<text text-anchor="middle" x="1429.5" y="-9107.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5655</text>
+<text text-anchor="middle" x="1429.5" y="-9092.49" font-family="Times,serif" font-size="14.00">Ensure that `z_sendmany`</text>
+<text text-anchor="middle" x="1429.5" y="-9077.49" font-family="Times,serif" font-size="14.00">supports concurrent</text>
+<text text-anchor="middle" x="1429.5" y="-9062.49" font-family="Times,serif" font-size="14.00">execution</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5568&#45;&gt;zcash/zcash#5655 -->
-<g id="edge117" class="edge">
+<g id="edge126" class="edge">
 <title>zcash/zcash#5568&#45;&gt;zcash/zcash#5655</title>
-<path fill="none" stroke="black" d="M1273.3,-2649C1287.3,-2649 1301.8,-2649 1316,-2649"/>
-<polygon fill="black" stroke="black" points="1316.3,-2652.5 1326.3,-2649 1316.3,-2645.5 1316.3,-2652.5"/>
+<path fill="none" stroke="black" d="M1273.3,-9088.69C1287.3,-9088.69 1301.8,-9088.69 1316,-9088.69"/>
+<polygon fill="black" stroke="black" points="1316.3,-9092.2 1326.3,-9088.69 1316.3,-9085.2 1316.3,-9092.2"/>
 </g>
 <!-- zcash/zcash#5674 -->
-<g id="node132" class="node open">
+<g id="node144" class="node open">
 <title>zcash/zcash#5674</title>
-<g id="a_node132"><a xlink:href="https://github.com/zcash/zcash/issues/5674" xlink:title="zcash/zcash#5674&#10;zcashd&#45;wallet&#45;tool should&#10;relax the warning about&#10;backing up the wallet&#10;file if all keys are&#10;derived from the recovery&#10;phrase" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1276,-2596.5 1073,-2596.5 1073,-2483.5 1276,-2483.5 1276,-2596.5"/>
-<text text-anchor="middle" x="1174.5" y="-2581.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5674</text>
-<text text-anchor="middle" x="1174.5" y="-2566.3" font-family="Times,serif" font-size="14.00">zcashd&#45;wallet&#45;tool should</text>
-<text text-anchor="middle" x="1174.5" y="-2551.3" font-family="Times,serif" font-size="14.00">relax the warning about</text>
-<text text-anchor="middle" x="1174.5" y="-2536.3" font-family="Times,serif" font-size="14.00">backing up the wallet</text>
-<text text-anchor="middle" x="1174.5" y="-2521.3" font-family="Times,serif" font-size="14.00">file if all keys are</text>
-<text text-anchor="middle" x="1174.5" y="-2506.3" font-family="Times,serif" font-size="14.00">derived from the recovery</text>
-<text text-anchor="middle" x="1174.5" y="-2491.3" font-family="Times,serif" font-size="14.00">phrase</text>
+<g id="a_node144"><a xlink:href="https://github.com/zcash/zcash/issues/5674" xlink:title="zcash/zcash#5674&#10;zcashd&#45;wallet&#45;tool should&#10;relax the warning about&#10;backing up the wallet&#10;file if all keys are&#10;derived from the recovery&#10;phrase" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1276,-9512.19 1073,-9512.19 1073,-9399.19 1276,-9399.19 1276,-9512.19"/>
+<text text-anchor="middle" x="1174.5" y="-9496.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5674</text>
+<text text-anchor="middle" x="1174.5" y="-9481.99" font-family="Times,serif" font-size="14.00">zcashd&#45;wallet&#45;tool should</text>
+<text text-anchor="middle" x="1174.5" y="-9466.99" font-family="Times,serif" font-size="14.00">relax the warning about</text>
+<text text-anchor="middle" x="1174.5" y="-9451.99" font-family="Times,serif" font-size="14.00">backing up the wallet</text>
+<text text-anchor="middle" x="1174.5" y="-9436.99" font-family="Times,serif" font-size="14.00">file if all keys are</text>
+<text text-anchor="middle" x="1174.5" y="-9421.99" font-family="Times,serif" font-size="14.00">derived from the recovery</text>
+<text text-anchor="middle" x="1174.5" y="-9406.99" font-family="Times,serif" font-size="14.00">phrase</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5660 -->
-<g id="node133" class="node open">
+<g id="node145" class="node open">
 <title>zcash/zcash#5660</title>
-<g id="a_node133"><a xlink:href="https://github.com/zcash/zcash/issues/5660" xlink:title="zcash/zcash#5660&#10;Remove default change&#10;address logic from&#10;TransactionBuilder" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1266.5,-2465 1082.5,-2465 1082.5,-2397 1266.5,-2397 1266.5,-2465"/>
-<text text-anchor="middle" x="1174.5" y="-2449.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5660</text>
-<text text-anchor="middle" x="1174.5" y="-2434.8" font-family="Times,serif" font-size="14.00">Remove default change</text>
-<text text-anchor="middle" x="1174.5" y="-2419.8" font-family="Times,serif" font-size="14.00">address logic from</text>
-<text text-anchor="middle" x="1174.5" y="-2404.8" font-family="Times,serif" font-size="14.00">TransactionBuilder</text>
+<g id="a_node145"><a xlink:href="https://github.com/zcash/zcash/issues/5660" xlink:title="zcash/zcash#5660&#10;Remove default change&#10;address logic from&#10;TransactionBuilder" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1266.5,-9380.69 1082.5,-9380.69 1082.5,-9312.69 1266.5,-9312.69 1266.5,-9380.69"/>
+<text text-anchor="middle" x="1174.5" y="-9365.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5660</text>
+<text text-anchor="middle" x="1174.5" y="-9350.49" font-family="Times,serif" font-size="14.00">Remove default change</text>
+<text text-anchor="middle" x="1174.5" y="-9335.49" font-family="Times,serif" font-size="14.00">address logic from</text>
+<text text-anchor="middle" x="1174.5" y="-9320.49" font-family="Times,serif" font-size="14.00">TransactionBuilder</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5687 -->
-<g id="node134" class="node open">
+<g id="node146" class="node open">
 <title>zcash/zcash#5687</title>
-<g id="a_node134"><a xlink:href="https://github.com/zcash/zcash/issues/5687" xlink:title="zcash/zcash#5687&#10;Support unified full and&#10;incoming viewing key&#10;import &amp; export." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1267.5,-2379 1081.5,-2379 1081.5,-2311 1267.5,-2311 1267.5,-2379"/>
-<text text-anchor="middle" x="1174.5" y="-2363.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5687</text>
-<text text-anchor="middle" x="1174.5" y="-2348.8" font-family="Times,serif" font-size="14.00">Support unified full and</text>
-<text text-anchor="middle" x="1174.5" y="-2333.8" font-family="Times,serif" font-size="14.00">incoming viewing key</text>
-<text text-anchor="middle" x="1174.5" y="-2318.8" font-family="Times,serif" font-size="14.00">import &amp; export.</text>
+<g id="a_node146"><a xlink:href="https://github.com/zcash/zcash/issues/5687" xlink:title="zcash/zcash#5687&#10;Support unified full and&#10;incoming viewing key&#10;import &amp; export." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1267.5,-9294.69 1081.5,-9294.69 1081.5,-9226.69 1267.5,-9226.69 1267.5,-9294.69"/>
+<text text-anchor="middle" x="1174.5" y="-9279.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5687</text>
+<text text-anchor="middle" x="1174.5" y="-9264.49" font-family="Times,serif" font-size="14.00">Support unified full and</text>
+<text text-anchor="middle" x="1174.5" y="-9249.49" font-family="Times,serif" font-size="14.00">incoming viewing key</text>
+<text text-anchor="middle" x="1174.5" y="-9234.49" font-family="Times,serif" font-size="14.00">import &amp; export.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5686 -->
-<g id="node135" class="node open">
+<g id="node147" class="node open">
 <title>zcash/zcash#5686</title>
-<g id="a_node135"><a xlink:href="https://github.com/zcash/zcash/issues/5686" xlink:title="zcash/zcash#5686&#10;Consider supporting&#10;Orchard spending key&#10;import &amp; export." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1261.5,-2293 1087.5,-2293 1087.5,-2225 1261.5,-2225 1261.5,-2293"/>
-<text text-anchor="middle" x="1174.5" y="-2277.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5686</text>
-<text text-anchor="middle" x="1174.5" y="-2262.8" font-family="Times,serif" font-size="14.00">Consider supporting</text>
-<text text-anchor="middle" x="1174.5" y="-2247.8" font-family="Times,serif" font-size="14.00">Orchard spending key</text>
-<text text-anchor="middle" x="1174.5" y="-2232.8" font-family="Times,serif" font-size="14.00">import &amp; export.</text>
+<g id="a_node147"><a xlink:href="https://github.com/zcash/zcash/issues/5686" xlink:title="zcash/zcash#5686&#10;Consider supporting&#10;Orchard spending key&#10;import &amp; export." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1261.5,-9208.69 1087.5,-9208.69 1087.5,-9140.69 1261.5,-9140.69 1261.5,-9208.69"/>
+<text text-anchor="middle" x="1174.5" y="-9193.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5686</text>
+<text text-anchor="middle" x="1174.5" y="-9178.49" font-family="Times,serif" font-size="14.00">Consider supporting</text>
+<text text-anchor="middle" x="1174.5" y="-9163.49" font-family="Times,serif" font-size="14.00">Orchard spending key</text>
+<text text-anchor="middle" x="1174.5" y="-9148.49" font-family="Times,serif" font-size="14.00">import &amp; export.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5850 -->
-<g id="node137" class="node open">
+<g id="node149" class="node open">
 <title>zcash/zcash#5850</title>
-<g id="a_node137"><a xlink:href="https://github.com/zcash/zcash/issues/5850" xlink:title="zcash/zcash#5850&#10;Add a `finalState`&#10;integer parameter to&#10;`z_gettreestate`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1258,-2105 1091,-2105 1091,-2037 1258,-2037 1258,-2105"/>
-<text text-anchor="middle" x="1174.5" y="-2089.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5850</text>
-<text text-anchor="middle" x="1174.5" y="-2074.8" font-family="Times,serif" font-size="14.00">Add a `finalState`</text>
-<text text-anchor="middle" x="1174.5" y="-2059.8" font-family="Times,serif" font-size="14.00">integer parameter to</text>
-<text text-anchor="middle" x="1174.5" y="-2044.8" font-family="Times,serif" font-size="14.00">`z_gettreestate`</text>
+<g id="a_node149"><a xlink:href="https://github.com/zcash/zcash/issues/5850" xlink:title="zcash/zcash#5850&#10;Add a `finalState`&#10;integer parameter to&#10;`z_gettreestate`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1258,-9036.69 1091,-9036.69 1091,-8968.69 1258,-8968.69 1258,-9036.69"/>
+<text text-anchor="middle" x="1174.5" y="-9021.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5850</text>
+<text text-anchor="middle" x="1174.5" y="-9006.49" font-family="Times,serif" font-size="14.00">Add a `finalState`</text>
+<text text-anchor="middle" x="1174.5" y="-8991.49" font-family="Times,serif" font-size="14.00">integer parameter to</text>
+<text text-anchor="middle" x="1174.5" y="-8976.49" font-family="Times,serif" font-size="14.00">`z_gettreestate`</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2004 -->
-<g id="node138" class="node open">
+<g id="node150" class="node open">
 <title>zcash/zcash#2004</title>
-<g id="a_node138"><a xlink:href="https://github.com/zcash/zcash/issues/2004" xlink:title="zcash/zcash#2004&#10;Determine the&#10;`getchaintips` typical&#10;distribution from many&#10;nodes, investigate&#10;outliers, and update our&#10;`minconf`&#10;recommendations." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1269,-2019 1080,-2019 1080,-1891 1269,-1891 1269,-2019"/>
-<text text-anchor="middle" x="1174.5" y="-2003.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2004</text>
-<text text-anchor="middle" x="1174.5" y="-1988.8" font-family="Times,serif" font-size="14.00">Determine the</text>
-<text text-anchor="middle" x="1174.5" y="-1973.8" font-family="Times,serif" font-size="14.00">`getchaintips` typical</text>
-<text text-anchor="middle" x="1174.5" y="-1958.8" font-family="Times,serif" font-size="14.00">distribution from many</text>
-<text text-anchor="middle" x="1174.5" y="-1943.8" font-family="Times,serif" font-size="14.00">nodes, investigate</text>
-<text text-anchor="middle" x="1174.5" y="-1928.8" font-family="Times,serif" font-size="14.00">outliers, and update our</text>
-<text text-anchor="middle" x="1174.5" y="-1913.8" font-family="Times,serif" font-size="14.00">`minconf`</text>
-<text text-anchor="middle" x="1174.5" y="-1898.8" font-family="Times,serif" font-size="14.00">recommendations.</text>
+<g id="a_node150"><a xlink:href="https://github.com/zcash/zcash/issues/2004" xlink:title="zcash/zcash#2004&#10;Determine the&#10;`getchaintips` typical&#10;distribution from many&#10;nodes, investigate&#10;outliers, and update our&#10;`minconf`&#10;recommendations." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1269,-8950.69 1080,-8950.69 1080,-8822.69 1269,-8822.69 1269,-8950.69"/>
+<text text-anchor="middle" x="1174.5" y="-8935.49" font-family="Times,serif" font-size="14.00">zcash/zcash#2004</text>
+<text text-anchor="middle" x="1174.5" y="-8920.49" font-family="Times,serif" font-size="14.00">Determine the</text>
+<text text-anchor="middle" x="1174.5" y="-8905.49" font-family="Times,serif" font-size="14.00">`getchaintips` typical</text>
+<text text-anchor="middle" x="1174.5" y="-8890.49" font-family="Times,serif" font-size="14.00">distribution from many</text>
+<text text-anchor="middle" x="1174.5" y="-8875.49" font-family="Times,serif" font-size="14.00">nodes, investigate</text>
+<text text-anchor="middle" x="1174.5" y="-8860.49" font-family="Times,serif" font-size="14.00">outliers, and update our</text>
+<text text-anchor="middle" x="1174.5" y="-8845.49" font-family="Times,serif" font-size="14.00">`minconf`</text>
+<text text-anchor="middle" x="1174.5" y="-8830.49" font-family="Times,serif" font-size="14.00">recommendations.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#1614 -->
-<g id="node139" class="node open">
+<g id="node151" class="node open">
 <title>zcash/zcash#1614</title>
-<g id="a_node139"><a xlink:href="https://github.com/zcash/zcash/issues/1614" xlink:title="zcash/zcash#1614&#10;choose less recent&#10;JoinSplit, Spend, and&#10;Action anchors" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1513,-1989 1346,-1989 1346,-1921 1513,-1921 1513,-1989"/>
-<text text-anchor="middle" x="1429.5" y="-1973.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1614</text>
-<text text-anchor="middle" x="1429.5" y="-1958.8" font-family="Times,serif" font-size="14.00">choose less recent</text>
-<text text-anchor="middle" x="1429.5" y="-1943.8" font-family="Times,serif" font-size="14.00">JoinSplit, Spend, and</text>
-<text text-anchor="middle" x="1429.5" y="-1928.8" font-family="Times,serif" font-size="14.00">Action anchors</text>
+<g id="a_node151"><a xlink:href="https://github.com/zcash/zcash/issues/1614" xlink:title="zcash/zcash#1614&#10;choose less recent&#10;JoinSplit, Spend, and&#10;Action anchors" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1513,-8920.69 1346,-8920.69 1346,-8852.69 1513,-8852.69 1513,-8920.69"/>
+<text text-anchor="middle" x="1429.5" y="-8905.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1614</text>
+<text text-anchor="middle" x="1429.5" y="-8890.49" font-family="Times,serif" font-size="14.00">choose less recent</text>
+<text text-anchor="middle" x="1429.5" y="-8875.49" font-family="Times,serif" font-size="14.00">JoinSplit, Spend, and</text>
+<text text-anchor="middle" x="1429.5" y="-8860.49" font-family="Times,serif" font-size="14.00">Action anchors</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2004&#45;&gt;zcash/zcash#1614 -->
-<g id="edge118" class="edge">
+<g id="edge127" class="edge">
 <title>zcash/zcash#2004&#45;&gt;zcash/zcash#1614</title>
-<path fill="none" stroke="black" d="M1269.3,-1955C1291,-1955 1313.9,-1955 1335.5,-1955"/>
-<polygon fill="black" stroke="black" points="1335.6,-1958.5 1345.6,-1955 1335.6,-1951.5 1335.6,-1958.5"/>
-</g>
-<!-- zcash/zcash#5716 -->
-<g id="node140" class="node open">
-<title>zcash/zcash#5716</title>
-<g id="a_node140"><a xlink:href="https://github.com/zcash/zcash/issues/5716" xlink:title="zcash/zcash#5716&#10;Use an automated tool for&#10;generating correct FFI&#10;headers." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1531,-481 1328,-481 1328,-413 1531,-413 1531,-481"/>
-<text text-anchor="middle" x="1429.5" y="-465.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5716</text>
-<text text-anchor="middle" x="1429.5" y="-450.8" font-family="Times,serif" font-size="14.00">Use an automated tool for</text>
-<text text-anchor="middle" x="1429.5" y="-435.8" font-family="Times,serif" font-size="14.00">generating correct FFI</text>
-<text text-anchor="middle" x="1429.5" y="-420.8" font-family="Times,serif" font-size="14.00">headers.</text>
-</a>
-</g>
+<path fill="none" stroke="black" d="M1269.3,-8886.69C1291,-8886.69 1313.9,-8886.69 1335.5,-8886.69"/>
+<polygon fill="black" stroke="black" points="1335.6,-8890.2 1345.6,-8886.69 1335.6,-8883.2 1335.6,-8890.2"/>
 </g>
 <!-- zcash/zcash#6197 -->
-<g id="node141" class="node open">
+<g id="node153" class="node open">
 <title>zcash/zcash#6197</title>
-<g id="a_node141"><a xlink:href="https://github.com/zcash/zcash/issues/6197" xlink:title="zcash/zcash#6197&#10;Use `shardtree` for&#10;Sapling wallet batch&#10;scanning" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1256,-1873 1093,-1873 1093,-1805 1256,-1805 1256,-1873"/>
-<text text-anchor="middle" x="1174.5" y="-1857.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6197</text>
-<text text-anchor="middle" x="1174.5" y="-1842.8" font-family="Times,serif" font-size="14.00">Use `shardtree` for</text>
-<text text-anchor="middle" x="1174.5" y="-1827.8" font-family="Times,serif" font-size="14.00">Sapling wallet batch</text>
-<text text-anchor="middle" x="1174.5" y="-1812.8" font-family="Times,serif" font-size="14.00">scanning</text>
+<g id="a_node153"><a xlink:href="https://github.com/zcash/zcash/issues/6197" xlink:title="zcash/zcash#6197&#10;Use `shardtree` for&#10;Sapling wallet batch&#10;scanning" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1256,-8804.69 1093,-8804.69 1093,-8736.69 1256,-8736.69 1256,-8804.69"/>
+<text text-anchor="middle" x="1174.5" y="-8789.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6197</text>
+<text text-anchor="middle" x="1174.5" y="-8774.49" font-family="Times,serif" font-size="14.00">Use `shardtree` for</text>
+<text text-anchor="middle" x="1174.5" y="-8759.49" font-family="Times,serif" font-size="14.00">Sapling wallet batch</text>
+<text text-anchor="middle" x="1174.5" y="-8744.49" font-family="Times,serif" font-size="14.00">scanning</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6052 -->
-<g id="node142" class="node open">
+<g id="node154" class="node open">
 <title>zcash/zcash#6052</title>
-<g id="a_node142"><a xlink:href="https://github.com/zcash/zcash/issues/6052" xlink:title="zcash/zcash#6052&#10;Rescanning wallets on&#10;mainnet is slower after&#10;height 1,700,000" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1520.5,-1853 1517.5,-1857 1496.5,-1857 1493.5,-1853 1338.5,-1853 1338.5,-1785 1520.5,-1785 1520.5,-1853"/>
-<text text-anchor="middle" x="1429.5" y="-1837.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6052</text>
-<text text-anchor="middle" x="1429.5" y="-1822.8" font-family="Times,serif" font-size="14.00">Rescanning wallets on</text>
-<text text-anchor="middle" x="1429.5" y="-1807.8" font-family="Times,serif" font-size="14.00">mainnet is slower after</text>
-<text text-anchor="middle" x="1429.5" y="-1792.8" font-family="Times,serif" font-size="14.00">height 1,700,000</text>
+<g id="a_node154"><a xlink:href="https://github.com/zcash/zcash/issues/6052" xlink:title="zcash/zcash#6052&#10;Rescanning wallets on&#10;mainnet is slower after&#10;height 1,700,000" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1520.5,-8815.69 1517.5,-8819.69 1496.5,-8819.69 1493.5,-8815.69 1338.5,-8815.69 1338.5,-8747.69 1520.5,-8747.69 1520.5,-8815.69"/>
+<text text-anchor="middle" x="1429.5" y="-8800.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6052</text>
+<text text-anchor="middle" x="1429.5" y="-8785.49" font-family="Times,serif" font-size="14.00">Rescanning wallets on</text>
+<text text-anchor="middle" x="1429.5" y="-8770.49" font-family="Times,serif" font-size="14.00">mainnet is slower after</text>
+<text text-anchor="middle" x="1429.5" y="-8755.49" font-family="Times,serif" font-size="14.00">height 1,700,000</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6197&#45;&gt;zcash/zcash#6052 -->
-<g id="edge119" class="edge">
+<g id="edge128" class="edge">
 <title>zcash/zcash#6197&#45;&gt;zcash/zcash#6052</title>
-<path fill="none" stroke="black" d="M1256.2,-1832.6C1279.1,-1830.8 1304.4,-1828.8 1328.3,-1826.9"/>
-<polygon fill="black" stroke="black" points="1328.71,-1830.38 1338.4,-1826.1 1328.15,-1823.4 1328.71,-1830.38"/>
+<path fill="none" stroke="black" d="M1256.2,-8774.19C1279.1,-8775.19 1304.4,-8776.3 1328.3,-8777.4"/>
+<polygon fill="black" stroke="black" points="1328.27,-8780.9 1338.4,-8777.8 1328.55,-8773.9 1328.27,-8780.9"/>
 </g>
 <!-- zcash/zcash#6196 -->
-<g id="node143" class="node open">
+<g id="node155" class="node open">
 <title>zcash/zcash#6196</title>
-<g id="a_node143"><a xlink:href="https://github.com/zcash/zcash/issues/6196" xlink:title="zcash/zcash#6196&#10;Add batched scanning for&#10;Orchard outputs." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274,-1786.5 1075,-1786.5 1075,-1733.5 1274,-1733.5 1274,-1786.5"/>
-<text text-anchor="middle" x="1174.5" y="-1771.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6196</text>
-<text text-anchor="middle" x="1174.5" y="-1756.3" font-family="Times,serif" font-size="14.00">Add batched scanning for</text>
-<text text-anchor="middle" x="1174.5" y="-1741.3" font-family="Times,serif" font-size="14.00">Orchard outputs.</text>
+<g id="a_node155"><a xlink:href="https://github.com/zcash/zcash/issues/6196" xlink:title="zcash/zcash#6196&#10;Add batched scanning for&#10;Orchard outputs." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274,-8718.19 1075,-8718.19 1075,-8665.19 1274,-8665.19 1274,-8718.19"/>
+<text text-anchor="middle" x="1174.5" y="-8702.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6196</text>
+<text text-anchor="middle" x="1174.5" y="-8687.99" font-family="Times,serif" font-size="14.00">Add batched scanning for</text>
+<text text-anchor="middle" x="1174.5" y="-8672.99" font-family="Times,serif" font-size="14.00">Orchard outputs.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6196&#45;&gt;zcash/zcash#6052 -->
-<g id="edge120" class="edge">
+<g id="edge129" class="edge">
 <title>zcash/zcash#6196&#45;&gt;zcash/zcash#6052</title>
-<path fill="none" stroke="black" d="M1274,-1783C1292,-1787.2 1310.7,-1791.5 1328.6,-1795.7"/>
-<polygon fill="black" stroke="black" points="1327.97,-1799.15 1338.5,-1798 1329.55,-1792.33 1327.97,-1799.15"/>
+<path fill="none" stroke="black" d="M1257.9,-8718.19C1267.2,-8721.4 1276.6,-8724.59 1285.5,-8727.69 1300.2,-8732.9 1315.7,-8738.49 1330.9,-8744.19"/>
+<polygon fill="black" stroke="black" points="1329.61,-8747.45 1340.2,-8747.69 1332.07,-8740.9 1329.61,-8747.45"/>
 </g>
 <!-- zcash/zcash#6288 -->
-<g id="node144" class="node open">
+<g id="node156" class="node open">
 <title>zcash/zcash#6288</title>
-<g id="a_node144"><a xlink:href="https://github.com/zcash/zcash/issues/6288" xlink:title="zcash/zcash#6288&#10;Backport `&#45;dbcache`&#10;change from upstream" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1264,-1715.5 1085,-1715.5 1085,-1662.5 1264,-1662.5 1264,-1715.5"/>
-<text text-anchor="middle" x="1174.5" y="-1700.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6288</text>
-<text text-anchor="middle" x="1174.5" y="-1685.3" font-family="Times,serif" font-size="14.00">Backport `&#45;dbcache`</text>
-<text text-anchor="middle" x="1174.5" y="-1670.3" font-family="Times,serif" font-size="14.00">change from upstream</text>
+<g id="a_node156"><a xlink:href="https://github.com/zcash/zcash/issues/6288" xlink:title="zcash/zcash#6288&#10;Backport `&#45;dbcache`&#10;change from upstream" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1264,-8647.19 1085,-8647.19 1085,-8594.19 1264,-8594.19 1264,-8647.19"/>
+<text text-anchor="middle" x="1174.5" y="-8631.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6288</text>
+<text text-anchor="middle" x="1174.5" y="-8616.99" font-family="Times,serif" font-size="14.00">Backport `&#45;dbcache`</text>
+<text text-anchor="middle" x="1174.5" y="-8601.99" font-family="Times,serif" font-size="14.00">change from upstream</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6287 -->
-<g id="node145" class="node open">
+<g id="node157" class="node open">
 <title>zcash/zcash#6287</title>
-<g id="a_node145"><a xlink:href="https://github.com/zcash/zcash/issues/6287" xlink:title="zcash/zcash#6287&#10;Backport `pcoinsTip`&#10;memory usage calculation&#10;cleanups" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1531,-1746 1328,-1746 1328,-1678 1531,-1678 1531,-1746"/>
-<text text-anchor="middle" x="1429.5" y="-1730.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6287</text>
-<text text-anchor="middle" x="1429.5" y="-1715.8" font-family="Times,serif" font-size="14.00">Backport `pcoinsTip`</text>
-<text text-anchor="middle" x="1429.5" y="-1700.8" font-family="Times,serif" font-size="14.00">memory usage calculation</text>
-<text text-anchor="middle" x="1429.5" y="-1685.8" font-family="Times,serif" font-size="14.00">cleanups</text>
+<g id="a_node157"><a xlink:href="https://github.com/zcash/zcash/issues/6287" xlink:title="zcash/zcash#6287&#10;Backport `pcoinsTip`&#10;memory usage calculation&#10;cleanups" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1531,-8643.69 1328,-8643.69 1328,-8575.69 1531,-8575.69 1531,-8643.69"/>
+<text text-anchor="middle" x="1429.5" y="-8628.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6287</text>
+<text text-anchor="middle" x="1429.5" y="-8613.49" font-family="Times,serif" font-size="14.00">Backport `pcoinsTip`</text>
+<text text-anchor="middle" x="1429.5" y="-8598.49" font-family="Times,serif" font-size="14.00">memory usage calculation</text>
+<text text-anchor="middle" x="1429.5" y="-8583.49" font-family="Times,serif" font-size="14.00">cleanups</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6288&#45;&gt;zcash/zcash#6287 -->
-<g id="edge121" class="edge">
+<g id="edge130" class="edge">
 <title>zcash/zcash#6288&#45;&gt;zcash/zcash#6287</title>
-<path fill="none" stroke="black" d="M1264.3,-1697.1C1281.5,-1698.6 1299.6,-1700.3 1317.4,-1701.9"/>
-<polygon fill="black" stroke="black" points="1317.54,-1705.42 1327.8,-1702.8 1318.14,-1698.45 1317.54,-1705.42"/>
+<path fill="none" stroke="black" d="M1264.3,-8616.9C1281.5,-8616.09 1299.6,-8615.3 1317.4,-8614.49"/>
+<polygon fill="black" stroke="black" points="1317.94,-8617.98 1327.8,-8614.09 1317.67,-8610.98 1317.94,-8617.98"/>
 </g>
 <!-- zcash/zcash#6286 -->
-<g id="node146" class="node open">
+<g id="node158" class="node open">
 <title>zcash/zcash#6286</title>
-<g id="a_node146"><a xlink:href="https://github.com/zcash/zcash/issues/6286" xlink:title="zcash/zcash#6286&#10;Backport &quot;Switch&#10;chainstate db and cache&#10;to per&#45;txout model&quot;&#10;(bitcoin/bitcoin#10195)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1776.5,-1667.5 1587.5,-1667.5 1587.5,-1584.5 1776.5,-1584.5 1776.5,-1667.5"/>
-<text text-anchor="middle" x="1682" y="-1652.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6286</text>
-<text text-anchor="middle" x="1682" y="-1637.3" font-family="Times,serif" font-size="14.00">Backport &quot;Switch</text>
-<text text-anchor="middle" x="1682" y="-1622.3" font-family="Times,serif" font-size="14.00">chainstate db and cache</text>
-<text text-anchor="middle" x="1682" y="-1607.3" font-family="Times,serif" font-size="14.00">to per&#45;txout model&quot;</text>
-<text text-anchor="middle" x="1682" y="-1592.3" font-family="Times,serif" font-size="14.00">(bitcoin/bitcoin#10195)</text>
+<g id="a_node158"><a xlink:href="https://github.com/zcash/zcash/issues/6286" xlink:title="zcash/zcash#6286&#10;Backport &quot;Switch&#10;chainstate db and cache&#10;to per&#45;txout model&quot;&#10;(bitcoin/bitcoin#10195)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1776.5,-8651.19 1587.5,-8651.19 1587.5,-8568.19 1776.5,-8568.19 1776.5,-8651.19"/>
+<text text-anchor="middle" x="1682" y="-8635.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6286</text>
+<text text-anchor="middle" x="1682" y="-8620.99" font-family="Times,serif" font-size="14.00">Backport &quot;Switch</text>
+<text text-anchor="middle" x="1682" y="-8605.99" font-family="Times,serif" font-size="14.00">chainstate db and cache</text>
+<text text-anchor="middle" x="1682" y="-8590.99" font-family="Times,serif" font-size="14.00">to per&#45;txout model&quot;</text>
+<text text-anchor="middle" x="1682" y="-8575.99" font-family="Times,serif" font-size="14.00">(bitcoin/bitcoin#10195)</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6287&#45;&gt;zcash/zcash#6286 -->
-<g id="edge122" class="edge">
+<g id="edge131" class="edge">
 <title>zcash/zcash#6287&#45;&gt;zcash/zcash#6286</title>
-<path fill="none" stroke="black" d="M1529.9,-1677.9C1545.6,-1672.5 1561.9,-1666.9 1577.7,-1661.5"/>
-<polygon fill="black" stroke="black" points="1579.2,-1664.68 1587.5,-1658.1 1576.91,-1658.07 1579.2,-1664.68"/>
+<path fill="none" stroke="black" d="M1531.3,-8609.69C1546.3,-8609.69 1561.8,-8609.69 1576.9,-8609.69"/>
+<polygon fill="black" stroke="black" points="1577.3,-8613.2 1587.3,-8609.69 1577.3,-8606.2 1577.3,-8613.2"/>
 </g>
 <!-- zcash/zcash#6291 -->
-<g id="node147" class="node open">
+<g id="node159" class="node open">
 <title>zcash/zcash#6291</title>
-<g id="a_node147"><a xlink:href="https://github.com/zcash/zcash/issues/6291" xlink:title="zcash/zcash#6291&#10;Include the chain index&#10;in flushing decisions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1773.5,-1738.5 1590.5,-1738.5 1590.5,-1685.5 1773.5,-1685.5 1773.5,-1738.5"/>
-<text text-anchor="middle" x="1682" y="-1723.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6291</text>
-<text text-anchor="middle" x="1682" y="-1708.3" font-family="Times,serif" font-size="14.00">Include the chain index</text>
-<text text-anchor="middle" x="1682" y="-1693.3" font-family="Times,serif" font-size="14.00">in flushing decisions</text>
+<g id="a_node159"><a xlink:href="https://github.com/zcash/zcash/issues/6291" xlink:title="zcash/zcash#6291&#10;Include the chain index&#10;in flushing decisions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1773.5,-8722.19 1590.5,-8722.19 1590.5,-8669.19 1773.5,-8669.19 1773.5,-8722.19"/>
+<text text-anchor="middle" x="1682" y="-8706.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6291</text>
+<text text-anchor="middle" x="1682" y="-8691.99" font-family="Times,serif" font-size="14.00">Include the chain index</text>
+<text text-anchor="middle" x="1682" y="-8676.99" font-family="Times,serif" font-size="14.00">in flushing decisions</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6287&#45;&gt;zcash/zcash#6291 -->
-<g id="edge123" class="edge">
+<g id="edge132" class="edge">
 <title>zcash/zcash#6287&#45;&gt;zcash/zcash#6291</title>
-<path fill="none" stroke="black" d="M1531.3,-1712C1547.3,-1712 1563.8,-1712 1579.7,-1712"/>
-<polygon fill="black" stroke="black" points="1580.1,-1715.5 1590.1,-1712 1580.1,-1708.5 1580.1,-1715.5"/>
+<path fill="none" stroke="black" d="M1526,-8643.69C1542.3,-8649.49 1559.1,-8655.3 1575,-8660.69 1579.9,-8662.4 1585,-8664.09 1590.1,-8665.8"/>
+<polygon fill="black" stroke="black" points="1589.31,-8669.22 1599.9,-8669.09 1591.54,-8662.59 1589.31,-8669.22"/>
 </g>
 <!-- zcash/zcash#6289 -->
-<g id="node148" class="node open">
+<g id="node160" class="node open">
 <title>zcash/zcash#6289</title>
-<g id="a_node148"><a xlink:href="https://github.com/zcash/zcash/issues/6289" xlink:title="zcash/zcash#6289&#10;Consider using non&#45;atomic&#10;flushing for `pcoinsTip`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2030,-1652.5 1823,-1652.5 1823,-1599.5 2030,-1599.5 2030,-1652.5"/>
-<text text-anchor="middle" x="1926.5" y="-1637.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6289</text>
-<text text-anchor="middle" x="1926.5" y="-1622.3" font-family="Times,serif" font-size="14.00">Consider using non&#45;atomic</text>
-<text text-anchor="middle" x="1926.5" y="-1607.3" font-family="Times,serif" font-size="14.00">flushing for `pcoinsTip`</text>
+<g id="a_node160"><a xlink:href="https://github.com/zcash/zcash/issues/6289" xlink:title="zcash/zcash#6289&#10;Consider using non&#45;atomic&#10;flushing for `pcoinsTip`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2030,-8636.19 1823,-8636.19 1823,-8583.19 2030,-8583.19 2030,-8636.19"/>
+<text text-anchor="middle" x="1926.5" y="-8620.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6289</text>
+<text text-anchor="middle" x="1926.5" y="-8605.99" font-family="Times,serif" font-size="14.00">Consider using non&#45;atomic</text>
+<text text-anchor="middle" x="1926.5" y="-8590.99" font-family="Times,serif" font-size="14.00">flushing for `pcoinsTip`</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6286&#45;&gt;zcash/zcash#6289 -->
-<g id="edge124" class="edge">
+<g id="edge133" class="edge">
 <title>zcash/zcash#6286&#45;&gt;zcash/zcash#6289</title>
-<path fill="none" stroke="black" d="M1776.8,-1626C1788.5,-1626 1800.7,-1626 1812.7,-1626"/>
-<polygon fill="black" stroke="black" points="1812.7,-1629.5 1822.7,-1626 1812.7,-1622.5 1812.7,-1629.5"/>
+<path fill="none" stroke="black" d="M1776.8,-8609.69C1788.5,-8609.69 1800.7,-8609.69 1812.7,-8609.69"/>
+<polygon fill="black" stroke="black" points="1812.7,-8613.2 1822.7,-8609.69 1812.7,-8606.2 1812.7,-8613.2"/>
 </g>
 <!-- zcash/zcash#6292 -->
-<g id="node149" class="node open">
+<g id="node161" class="node open">
 <title>zcash/zcash#6292</title>
-<g id="a_node149"><a xlink:href="https://github.com/zcash/zcash/issues/6292" xlink:title="zcash/zcash#6292&#10;Restore headers&#45;first&#10;behaviour" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2010,-1738.5 1843,-1738.5 1843,-1685.5 2010,-1685.5 2010,-1738.5"/>
-<text text-anchor="middle" x="1926.5" y="-1723.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6292</text>
-<text text-anchor="middle" x="1926.5" y="-1708.3" font-family="Times,serif" font-size="14.00">Restore headers&#45;first</text>
-<text text-anchor="middle" x="1926.5" y="-1693.3" font-family="Times,serif" font-size="14.00">behaviour</text>
+<g id="a_node161"><a xlink:href="https://github.com/zcash/zcash/issues/6292" xlink:title="zcash/zcash#6292&#10;Restore headers&#45;first&#10;behaviour" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2010,-8722.19 1843,-8722.19 1843,-8669.19 2010,-8669.19 2010,-8722.19"/>
+<text text-anchor="middle" x="1926.5" y="-8706.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6292</text>
+<text text-anchor="middle" x="1926.5" y="-8691.99" font-family="Times,serif" font-size="14.00">Restore headers&#45;first</text>
+<text text-anchor="middle" x="1926.5" y="-8676.99" font-family="Times,serif" font-size="14.00">behaviour</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6291&#45;&gt;zcash/zcash#6292 -->
-<g id="edge125" class="edge">
+<g id="edge134" class="edge">
 <title>zcash/zcash#6291&#45;&gt;zcash/zcash#6292</title>
-<path fill="none" stroke="black" d="M1773.6,-1712C1793,-1712 1813.5,-1712 1832.9,-1712"/>
-<polygon fill="black" stroke="black" points="1833,-1715.5 1843,-1712 1833,-1708.5 1833,-1715.5"/>
+<path fill="none" stroke="black" d="M1773.6,-8695.69C1793,-8695.69 1813.5,-8695.69 1832.9,-8695.69"/>
+<polygon fill="black" stroke="black" points="1833,-8699.2 1843,-8695.69 1833,-8692.2 1833,-8699.2"/>
 </g>
 <!-- zcash/zcash#6290 -->
-<g id="node150" class="node open">
+<g id="node162" class="node open">
 <title>zcash/zcash#6290</title>
-<g id="a_node150"><a xlink:href="https://github.com/zcash/zcash/issues/6290" xlink:title="zcash/zcash#6290&#10;Create a standalone&#10;LevelDB batch size&#10;estimator" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1509.5,-1660 1349.5,-1660 1349.5,-1592 1509.5,-1592 1509.5,-1660"/>
-<text text-anchor="middle" x="1429.5" y="-1644.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6290</text>
-<text text-anchor="middle" x="1429.5" y="-1629.8" font-family="Times,serif" font-size="14.00">Create a standalone</text>
-<text text-anchor="middle" x="1429.5" y="-1614.8" font-family="Times,serif" font-size="14.00">LevelDB batch size</text>
-<text text-anchor="middle" x="1429.5" y="-1599.8" font-family="Times,serif" font-size="14.00">estimator</text>
+<g id="a_node162"><a xlink:href="https://github.com/zcash/zcash/issues/6290" xlink:title="zcash/zcash#6290&#10;Create a standalone&#10;LevelDB batch size&#10;estimator" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1509.5,-8729.69 1349.5,-8729.69 1349.5,-8661.69 1509.5,-8661.69 1509.5,-8729.69"/>
+<text text-anchor="middle" x="1429.5" y="-8714.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6290</text>
+<text text-anchor="middle" x="1429.5" y="-8699.49" font-family="Times,serif" font-size="14.00">Create a standalone</text>
+<text text-anchor="middle" x="1429.5" y="-8684.49" font-family="Times,serif" font-size="14.00">LevelDB batch size</text>
+<text text-anchor="middle" x="1429.5" y="-8669.49" font-family="Times,serif" font-size="14.00">estimator</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6290&#45;&gt;zcash/zcash#6286 -->
-<g id="edge126" class="edge">
+<g id="edge135" class="edge">
 <title>zcash/zcash#6290&#45;&gt;zcash/zcash#6286</title>
-<path fill="none" stroke="black" d="M1509.8,-1626C1531.1,-1626 1554.6,-1626 1577.1,-1626"/>
-<polygon fill="black" stroke="black" points="1577.4,-1629.5 1587.4,-1626 1577.4,-1622.5 1577.4,-1629.5"/>
+<path fill="none" stroke="black" d="M1509.8,-8668.49C1531.3,-8661.09 1555,-8652.99 1577.7,-8645.19"/>
+<polygon fill="black" stroke="black" points="1579.06,-8648.43 1587.4,-8641.9 1576.81,-8641.8 1579.06,-8648.43"/>
 </g>
 <!-- zcash/zcash#6290&#45;&gt;zcash/zcash#6291 -->
-<g id="edge127" class="edge">
+<g id="edge136" class="edge">
 <title>zcash/zcash#6290&#45;&gt;zcash/zcash#6291</title>
-<path fill="none" stroke="black" d="M1509.6,-1653.5C1530.8,-1660.8 1553.8,-1668.7 1575,-1676 1580.9,-1678 1586.9,-1680.1 1593,-1682.1"/>
-<polygon fill="black" stroke="black" points="1591.91,-1685.42 1602.5,-1685.4 1594.2,-1678.81 1591.91,-1685.42"/>
+<path fill="none" stroke="black" d="M1509.8,-8695.69C1532.1,-8695.69 1556.7,-8695.69 1580.2,-8695.69"/>
+<polygon fill="black" stroke="black" points="1580.5,-8699.2 1590.5,-8695.69 1580.5,-8692.2 1580.5,-8699.2"/>
 </g>
 <!-- zcash/zcash#6319 -->
-<g id="node151" class="node open">
+<g id="node163" class="node open">
 <title>zcash/zcash#6319</title>
-<g id="a_node151"><a xlink:href="https://github.com/zcash/zcash/issues/6319" xlink:title="zcash/zcash#6319&#10;Remove `getnewaddress`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274.5,-1644.5 1074.5,-1644.5 1074.5,-1591.5 1274.5,-1591.5 1274.5,-1644.5"/>
-<text text-anchor="middle" x="1174.5" y="-1629.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6319</text>
-<text text-anchor="middle" x="1174.5" y="-1614.3" font-family="Times,serif" font-size="14.00">Remove `getnewaddress`</text>
-<text text-anchor="middle" x="1174.5" y="-1599.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
+<g id="a_node163"><a xlink:href="https://github.com/zcash/zcash/issues/6319" xlink:title="zcash/zcash#6319&#10;Remove `getnewaddress`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274.5,-8418.19 1074.5,-8418.19 1074.5,-8365.19 1274.5,-8365.19 1274.5,-8418.19"/>
+<text text-anchor="middle" x="1174.5" y="-8402.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6319</text>
+<text text-anchor="middle" x="1174.5" y="-8387.99" font-family="Times,serif" font-size="14.00">Remove `getnewaddress`</text>
+<text text-anchor="middle" x="1174.5" y="-8372.99" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6320 -->
-<g id="node152" class="node open">
+<g id="node164" class="node open">
 <title>zcash/zcash#6320</title>
-<g id="a_node152"><a xlink:href="https://github.com/zcash/zcash/issues/6320" xlink:title="zcash/zcash#6320&#10;Replace `getnewaddress`&#10;RPC method with a stub" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1529.5,-1573.5 1329.5,-1573.5 1329.5,-1520.5 1529.5,-1520.5 1529.5,-1573.5"/>
-<text text-anchor="middle" x="1429.5" y="-1558.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6320</text>
-<text text-anchor="middle" x="1429.5" y="-1543.3" font-family="Times,serif" font-size="14.00">Replace `getnewaddress`</text>
-<text text-anchor="middle" x="1429.5" y="-1528.3" font-family="Times,serif" font-size="14.00">RPC method with a stub</text>
+<g id="a_node164"><a xlink:href="https://github.com/zcash/zcash/issues/6320" xlink:title="zcash/zcash#6320&#10;Replace `getnewaddress`&#10;RPC method with a stub" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1529.5,-8444.19 1329.5,-8444.19 1329.5,-8391.19 1529.5,-8391.19 1529.5,-8444.19"/>
+<text text-anchor="middle" x="1429.5" y="-8428.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6320</text>
+<text text-anchor="middle" x="1429.5" y="-8413.99" font-family="Times,serif" font-size="14.00">Replace `getnewaddress`</text>
+<text text-anchor="middle" x="1429.5" y="-8398.99" font-family="Times,serif" font-size="14.00">RPC method with a stub</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6319&#45;&gt;zcash/zcash#6320 -->
-<g id="edge128" class="edge">
+<g id="edge137" class="edge">
 <title>zcash/zcash#6319&#45;&gt;zcash/zcash#6320</title>
-<path fill="none" stroke="black" d="M1270.1,-1591.5C1287.7,-1586.5 1306.2,-1581.3 1324.2,-1576.3"/>
-<polygon fill="black" stroke="black" points="1325.35,-1579.61 1334,-1573.5 1323.42,-1572.88 1325.35,-1579.61"/>
+<path fill="none" stroke="black" d="M1274.8,-8401.9C1289.3,-8403.4 1304.3,-8404.9 1319,-8406.49"/>
+<polygon fill="black" stroke="black" points="1318.8,-8409.99 1329.1,-8407.49 1319.49,-8403.03 1318.8,-8409.99"/>
 </g>
 <!-- zcash/zcash#5988 -->
-<g id="node153" class="node open">
+<g id="node165" class="node open">
 <title>zcash/zcash#5988</title>
-<g id="a_node153"><a xlink:href="https://github.com/zcash/zcash/issues/5988" xlink:title="zcash/zcash#5988&#10;Question about&#10;getnewaddress" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1249,-1573.5 1100,-1573.5 1100,-1520.5 1249,-1520.5 1249,-1573.5"/>
-<text text-anchor="middle" x="1174.5" y="-1558.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5988</text>
-<text text-anchor="middle" x="1174.5" y="-1543.3" font-family="Times,serif" font-size="14.00">Question about</text>
-<text text-anchor="middle" x="1174.5" y="-1528.3" font-family="Times,serif" font-size="14.00">getnewaddress</text>
+<g id="a_node165"><a xlink:href="https://github.com/zcash/zcash/issues/5988" xlink:title="zcash/zcash#5988&#10;Question about&#10;getnewaddress" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1249,-8489.19 1100,-8489.19 1100,-8436.19 1249,-8436.19 1249,-8489.19"/>
+<text text-anchor="middle" x="1174.5" y="-8473.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5988</text>
+<text text-anchor="middle" x="1174.5" y="-8458.99" font-family="Times,serif" font-size="14.00">Question about</text>
+<text text-anchor="middle" x="1174.5" y="-8443.99" font-family="Times,serif" font-size="14.00">getnewaddress</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5988&#45;&gt;zcash/zcash#6320 -->
-<g id="edge129" class="edge">
+<g id="edge138" class="edge">
 <title>zcash/zcash#5988&#45;&gt;zcash/zcash#6320</title>
-<path fill="none" stroke="black" d="M1249,-1547C1271,-1547 1295.5,-1547 1319.3,-1547"/>
-<polygon fill="black" stroke="black" points="1319.4,-1550.5 1329.4,-1547 1319.4,-1543.5 1319.4,-1550.5"/>
+<path fill="none" stroke="black" d="M1249,-8449.59C1271,-8445.69 1295.5,-8441.4 1319.3,-8437.09"/>
+<polygon fill="black" stroke="black" points="1320.17,-8440.5 1329.4,-8435.3 1318.94,-8433.6 1320.17,-8440.5"/>
 </g>
 <!-- zcash/zcash#6321 -->
-<g id="node154" class="node open">
+<g id="node166" class="node open">
 <title>zcash/zcash#6321</title>
-<g id="a_node154"><a xlink:href="https://github.com/zcash/zcash/issues/6321" xlink:title="zcash/zcash#6321&#10;Remove&#10;`getrawchangeaddress`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268.5,-1502 1080.5,-1502 1080.5,-1434 1268.5,-1434 1268.5,-1502"/>
-<text text-anchor="middle" x="1174.5" y="-1486.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6321</text>
-<text text-anchor="middle" x="1174.5" y="-1471.8" font-family="Times,serif" font-size="14.00">Remove</text>
-<text text-anchor="middle" x="1174.5" y="-1456.8" font-family="Times,serif" font-size="14.00">`getrawchangeaddress`</text>
-<text text-anchor="middle" x="1174.5" y="-1441.8" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
+<g id="a_node166"><a xlink:href="https://github.com/zcash/zcash/issues/6321" xlink:title="zcash/zcash#6321&#10;Remove&#10;`getrawchangeaddress`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268.5,-8204.69 1080.5,-8204.69 1080.5,-8136.69 1268.5,-8136.69 1268.5,-8204.69"/>
+<text text-anchor="middle" x="1174.5" y="-8189.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6321</text>
+<text text-anchor="middle" x="1174.5" y="-8174.49" font-family="Times,serif" font-size="14.00">Remove</text>
+<text text-anchor="middle" x="1174.5" y="-8159.49" font-family="Times,serif" font-size="14.00">`getrawchangeaddress`</text>
+<text text-anchor="middle" x="1174.5" y="-8144.49" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6322 -->
-<g id="node155" class="node open">
+<g id="node167" class="node open">
 <title>zcash/zcash#6322</title>
-<g id="a_node155"><a xlink:href="https://github.com/zcash/zcash/issues/6322" xlink:title="zcash/zcash#6322&#10;Replace&#10;`getrawchangeaddress` RPC&#10;method with a stub" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1541,-1502 1318,-1502 1318,-1434 1541,-1434 1541,-1502"/>
-<text text-anchor="middle" x="1429.5" y="-1486.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6322</text>
-<text text-anchor="middle" x="1429.5" y="-1471.8" font-family="Times,serif" font-size="14.00">Replace</text>
-<text text-anchor="middle" x="1429.5" y="-1456.8" font-family="Times,serif" font-size="14.00">`getrawchangeaddress` RPC</text>
-<text text-anchor="middle" x="1429.5" y="-1441.8" font-family="Times,serif" font-size="14.00">method with a stub</text>
+<g id="a_node167"><a xlink:href="https://github.com/zcash/zcash/issues/6322" xlink:title="zcash/zcash#6322&#10;Replace&#10;`getrawchangeaddress` RPC&#10;method with a stub" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1541,-8204.69 1318,-8204.69 1318,-8136.69 1541,-8136.69 1541,-8204.69"/>
+<text text-anchor="middle" x="1429.5" y="-8189.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6322</text>
+<text text-anchor="middle" x="1429.5" y="-8174.49" font-family="Times,serif" font-size="14.00">Replace</text>
+<text text-anchor="middle" x="1429.5" y="-8159.49" font-family="Times,serif" font-size="14.00">`getrawchangeaddress` RPC</text>
+<text text-anchor="middle" x="1429.5" y="-8144.49" font-family="Times,serif" font-size="14.00">method with a stub</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6321&#45;&gt;zcash/zcash#6322 -->
-<g id="edge130" class="edge">
+<g id="edge139" class="edge">
 <title>zcash/zcash#6321&#45;&gt;zcash/zcash#6322</title>
-<path fill="none" stroke="black" d="M1268.6,-1468C1281.4,-1468 1294.7,-1468 1307.9,-1468"/>
-<polygon fill="black" stroke="black" points="1308,-1471.5 1318,-1468 1308,-1464.5 1308,-1471.5"/>
+<path fill="none" stroke="black" d="M1268.6,-8170.69C1281.4,-8170.69 1294.7,-8170.69 1307.9,-8170.69"/>
+<polygon fill="black" stroke="black" points="1308,-8174.2 1318,-8170.69 1308,-8167.2 1308,-8174.2"/>
 </g>
 <!-- zcash/zcash#6323 -->
-<g id="node156" class="node open">
+<g id="node168" class="node open">
 <title>zcash/zcash#6323</title>
-<g id="a_node156"><a xlink:href="https://github.com/zcash/zcash/issues/6323" xlink:title="zcash/zcash#6323&#10;Remove `z_getnewaddress`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1282,-1415.5 1067,-1415.5 1067,-1362.5 1282,-1362.5 1282,-1415.5"/>
-<text text-anchor="middle" x="1174.5" y="-1400.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6323</text>
-<text text-anchor="middle" x="1174.5" y="-1385.3" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
-<text text-anchor="middle" x="1174.5" y="-1370.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
+<g id="a_node168"><a xlink:href="https://github.com/zcash/zcash/issues/6323" xlink:title="zcash/zcash#6323&#10;Remove `z_getnewaddress`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1282,-8118.19 1067,-8118.19 1067,-8065.19 1282,-8065.19 1282,-8118.19"/>
+<text text-anchor="middle" x="1174.5" y="-8102.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6323</text>
+<text text-anchor="middle" x="1174.5" y="-8087.99" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
+<text text-anchor="middle" x="1174.5" y="-8072.99" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6324 -->
-<g id="node157" class="node open">
+<g id="node169" class="node open">
 <title>zcash/zcash#6324</title>
-<g id="a_node157"><a xlink:href="https://github.com/zcash/zcash/issues/6324" xlink:title="zcash/zcash#6324&#10;Remove `z_getnewaddress`&#10;RPC method" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1537,-1415.5 1322,-1415.5 1322,-1362.5 1537,-1362.5 1537,-1415.5"/>
-<text text-anchor="middle" x="1429.5" y="-1400.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6324</text>
-<text text-anchor="middle" x="1429.5" y="-1385.3" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
-<text text-anchor="middle" x="1429.5" y="-1370.3" font-family="Times,serif" font-size="14.00">RPC method</text>
+<g id="a_node169"><a xlink:href="https://github.com/zcash/zcash/issues/6324" xlink:title="zcash/zcash#6324&#10;Remove `z_getnewaddress`&#10;RPC method" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1537,-8118.19 1322,-8118.19 1322,-8065.19 1537,-8065.19 1537,-8118.19"/>
+<text text-anchor="middle" x="1429.5" y="-8102.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6324</text>
+<text text-anchor="middle" x="1429.5" y="-8087.99" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
+<text text-anchor="middle" x="1429.5" y="-8072.99" font-family="Times,serif" font-size="14.00">RPC method</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6323&#45;&gt;zcash/zcash#6324 -->
-<g id="edge131" class="edge">
+<g id="edge140" class="edge">
 <title>zcash/zcash#6323&#45;&gt;zcash/zcash#6324</title>
-<path fill="none" stroke="black" d="M1282.1,-1389C1291.8,-1389 1301.7,-1389 1311.5,-1389"/>
-<polygon fill="black" stroke="black" points="1311.7,-1392.5 1321.7,-1389 1311.7,-1385.5 1311.7,-1392.5"/>
-</g>
-<!-- zcash/zcash#6325 -->
-<g id="node158" class="node open">
-<title>zcash/zcash#6325</title>
-<g id="a_node158"><a xlink:href="https://github.com/zcash/zcash/issues/6325" xlink:title="zcash/zcash#6325&#10;Remove `z_getbalance`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1266.5,-1186.5 1082.5,-1186.5 1082.5,-1133.5 1266.5,-1133.5 1266.5,-1186.5"/>
-<text text-anchor="middle" x="1174.5" y="-1171.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6325</text>
-<text text-anchor="middle" x="1174.5" y="-1156.3" font-family="Times,serif" font-size="14.00">Remove `z_getbalance`</text>
-<text text-anchor="middle" x="1174.5" y="-1141.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
-</a>
-</g>
+<path fill="none" stroke="black" d="M1282.1,-8091.69C1291.8,-8091.69 1301.7,-8091.69 1311.5,-8091.69"/>
+<polygon fill="black" stroke="black" points="1311.7,-8095.2 1321.7,-8091.69 1311.7,-8088.2 1311.7,-8095.2"/>
 </g>
 <!-- zcash/zcash#6326 -->
-<g id="node159" class="node open">
+<g id="node171" class="node open">
 <title>zcash/zcash#6326</title>
-<g id="a_node159"><a xlink:href="https://github.com/zcash/zcash/issues/6326" xlink:title="zcash/zcash#6326&#10;Remove `z_getbalance` RPC&#10;method" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1539,-1221.5 1320,-1221.5 1320,-1168.5 1539,-1168.5 1539,-1221.5"/>
-<text text-anchor="middle" x="1429.5" y="-1206.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6326</text>
-<text text-anchor="middle" x="1429.5" y="-1191.3" font-family="Times,serif" font-size="14.00">Remove `z_getbalance` RPC</text>
-<text text-anchor="middle" x="1429.5" y="-1176.3" font-family="Times,serif" font-size="14.00">method</text>
+<g id="a_node171"><a xlink:href="https://github.com/zcash/zcash/issues/6326" xlink:title="zcash/zcash#6326&#10;Remove `z_getbalance` RPC&#10;method" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1539,-8311.19 1320,-8311.19 1320,-8258.19 1539,-8258.19 1539,-8311.19"/>
+<text text-anchor="middle" x="1429.5" y="-8295.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6326</text>
+<text text-anchor="middle" x="1429.5" y="-8280.99" font-family="Times,serif" font-size="14.00">Remove `z_getbalance` RPC</text>
+<text text-anchor="middle" x="1429.5" y="-8265.99" font-family="Times,serif" font-size="14.00">method</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6325&#45;&gt;zcash/zcash#6326 -->
-<g id="edge132" class="edge">
+<g id="edge141" class="edge">
 <title>zcash/zcash#6325&#45;&gt;zcash/zcash#6326</title>
-<path fill="none" stroke="black" d="M1266.8,-1172.6C1280.8,-1174.6 1295.3,-1176.6 1309.7,-1178.6"/>
-<polygon fill="black" stroke="black" points="1309.23,-1182.07 1319.6,-1179.9 1310.14,-1175.13 1309.23,-1182.07"/>
-</g>
-<!-- zcash/zcash#5925 -->
-<g id="node160" class="node open">
-<title>zcash/zcash#5925</title>
-<g id="a_node160"><a xlink:href="https://github.com/zcash/zcash/issues/5925" xlink:title="zcash/zcash#5925&#10;z_getbalance deprecation&#10;(question)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1273.5,-1257.5 1075.5,-1257.5 1075.5,-1204.5 1273.5,-1204.5 1273.5,-1257.5"/>
-<text text-anchor="middle" x="1174.5" y="-1242.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5925</text>
-<text text-anchor="middle" x="1174.5" y="-1227.3" font-family="Times,serif" font-size="14.00">z_getbalance deprecation</text>
-<text text-anchor="middle" x="1174.5" y="-1212.3" font-family="Times,serif" font-size="14.00">(question)</text>
-</a>
-</g>
+<path fill="none" stroke="black" d="M1266.8,-8262.4C1280.8,-8264.3 1295.3,-8266.3 1309.7,-8268.3"/>
+<polygon fill="black" stroke="black" points="1309.21,-8271.76 1319.6,-8269.69 1310.19,-8264.83 1309.21,-8271.76"/>
 </g>
 <!-- zcash/zcash#5925&#45;&gt;zcash/zcash#6326 -->
-<g id="edge133" class="edge">
+<g id="edge142" class="edge">
 <title>zcash/zcash#5925&#45;&gt;zcash/zcash#6326</title>
-<path fill="none" stroke="black" d="M1273.7,-1217C1285.5,-1215.3 1297.7,-1213.6 1309.8,-1211.9"/>
-<polygon fill="black" stroke="black" points="1310.48,-1215.34 1319.9,-1210.5 1309.51,-1208.41 1310.48,-1215.34"/>
-</g>
-<!-- zcash/zcash#6327 -->
-<g id="node161" class="node open">
-<title>zcash/zcash#6327</title>
-<g id="a_node161"><a xlink:href="https://github.com/zcash/zcash/issues/6327" xlink:title="zcash/zcash#6327&#10;Remove&#10;`z_gettotalbalance` usage&#10;from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1275.5,-1344 1073.5,-1344 1073.5,-1276 1275.5,-1276 1275.5,-1344"/>
-<text text-anchor="middle" x="1174.5" y="-1328.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6327</text>
-<text text-anchor="middle" x="1174.5" y="-1313.8" font-family="Times,serif" font-size="14.00">Remove</text>
-<text text-anchor="middle" x="1174.5" y="-1298.8" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` usage</text>
-<text text-anchor="middle" x="1174.5" y="-1283.8" font-family="Times,serif" font-size="14.00">from RPC tests</text>
-</a>
-</g>
+<path fill="none" stroke="black" d="M1273.7,-8306.69C1285.5,-8305.09 1297.7,-8303.3 1309.8,-8301.59"/>
+<polygon fill="black" stroke="black" points="1310.48,-8305.03 1319.9,-8300.19 1309.51,-8298.1 1310.48,-8305.03"/>
 </g>
 <!-- zcash/zcash#6328 -->
-<g id="node162" class="node open">
+<g id="node174" class="node open">
 <title>zcash/zcash#6328</title>
-<g id="a_node162"><a xlink:href="https://github.com/zcash/zcash/issues/6328" xlink:title="zcash/zcash#6328&#10;Remove&#10;`z_gettotalbalance` RPC&#10;method" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1525,-1344 1334,-1344 1334,-1276 1525,-1276 1525,-1344"/>
-<text text-anchor="middle" x="1429.5" y="-1328.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6328</text>
-<text text-anchor="middle" x="1429.5" y="-1313.8" font-family="Times,serif" font-size="14.00">Remove</text>
-<text text-anchor="middle" x="1429.5" y="-1298.8" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` RPC</text>
-<text text-anchor="middle" x="1429.5" y="-1283.8" font-family="Times,serif" font-size="14.00">method</text>
+<g id="a_node174"><a xlink:href="https://github.com/zcash/zcash/issues/6328" xlink:title="zcash/zcash#6328&#10;Remove&#10;`z_gettotalbalance` RPC&#10;method" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1525,-8557.69 1334,-8557.69 1334,-8489.69 1525,-8489.69 1525,-8557.69"/>
+<text text-anchor="middle" x="1429.5" y="-8542.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6328</text>
+<text text-anchor="middle" x="1429.5" y="-8527.49" font-family="Times,serif" font-size="14.00">Remove</text>
+<text text-anchor="middle" x="1429.5" y="-8512.49" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` RPC</text>
+<text text-anchor="middle" x="1429.5" y="-8497.49" font-family="Times,serif" font-size="14.00">method</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6327&#45;&gt;zcash/zcash#6328 -->
-<g id="edge134" class="edge">
+<g id="edge143" class="edge">
 <title>zcash/zcash#6327&#45;&gt;zcash/zcash#6328</title>
-<path fill="none" stroke="black" d="M1275.9,-1310C1291.5,-1310 1307.6,-1310 1323.4,-1310"/>
-<polygon fill="black" stroke="black" points="1323.6,-1313.5 1333.6,-1310 1323.6,-1306.5 1323.6,-1313.5"/>
+<path fill="none" stroke="black" d="M1275.9,-8534.59C1291.5,-8533.49 1307.6,-8532.3 1323.4,-8531.19"/>
+<polygon fill="black" stroke="black" points="1323.86,-8534.67 1333.6,-8530.49 1323.38,-8527.69 1323.86,-8534.67"/>
 </g>
 <!-- zcash/zcash#6334 -->
-<g id="node163" class="node open">
+<g id="node175" class="node open">
 <title>zcash/zcash#6334</title>
-<g id="a_node163"><a xlink:href="https://github.com/zcash/zcash/issues/6334" xlink:title="zcash/zcash#6334&#10;Migrate Sapling&#10;`IncrementalMerkleTree`&#10;from C++ to Rust" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274,-1115 1075,-1115 1075,-1047 1274,-1047 1274,-1115"/>
-<text text-anchor="middle" x="1174.5" y="-1099.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6334</text>
-<text text-anchor="middle" x="1174.5" y="-1084.8" font-family="Times,serif" font-size="14.00">Migrate Sapling</text>
-<text text-anchor="middle" x="1174.5" y="-1069.8" font-family="Times,serif" font-size="14.00">`IncrementalMerkleTree`</text>
-<text text-anchor="middle" x="1174.5" y="-1054.8" font-family="Times,serif" font-size="14.00">from C++ to Rust</text>
+<g id="a_node175"><a xlink:href="https://github.com/zcash/zcash/issues/6334" xlink:title="zcash/zcash#6334&#10;Migrate Sapling&#10;`IncrementalMerkleTree`&#10;from C++ to Rust" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274,-7743.69 1075,-7743.69 1075,-7675.69 1274,-7675.69 1274,-7743.69"/>
+<text text-anchor="middle" x="1174.5" y="-7728.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6334</text>
+<text text-anchor="middle" x="1174.5" y="-7713.49" font-family="Times,serif" font-size="14.00">Migrate Sapling</text>
+<text text-anchor="middle" x="1174.5" y="-7698.49" font-family="Times,serif" font-size="14.00">`IncrementalMerkleTree`</text>
+<text text-anchor="middle" x="1174.5" y="-7683.49" font-family="Times,serif" font-size="14.00">from C++ to Rust</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#1325 -->
-<g id="node164" class="node open">
+<g id="node176" class="node open">
 <title>zcash/zcash#1325</title>
-<g id="a_node164"><a xlink:href="https://github.com/zcash/zcash/issues/1325" xlink:title="zcash/zcash#1325&#10;Prevent&#10;IncrementalWitness&#10;malleability" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1509.5,-1115 1349.5,-1115 1349.5,-1047 1509.5,-1047 1509.5,-1115"/>
-<text text-anchor="middle" x="1429.5" y="-1099.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1325</text>
-<text text-anchor="middle" x="1429.5" y="-1084.8" font-family="Times,serif" font-size="14.00">Prevent</text>
-<text text-anchor="middle" x="1429.5" y="-1069.8" font-family="Times,serif" font-size="14.00">IncrementalWitness</text>
-<text text-anchor="middle" x="1429.5" y="-1054.8" font-family="Times,serif" font-size="14.00">malleability</text>
+<g id="a_node176"><a xlink:href="https://github.com/zcash/zcash/issues/1325" xlink:title="zcash/zcash#1325&#10;Prevent&#10;IncrementalWitness&#10;malleability" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1509.5,-7743.69 1349.5,-7743.69 1349.5,-7675.69 1509.5,-7675.69 1509.5,-7743.69"/>
+<text text-anchor="middle" x="1429.5" y="-7728.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1325</text>
+<text text-anchor="middle" x="1429.5" y="-7713.49" font-family="Times,serif" font-size="14.00">Prevent</text>
+<text text-anchor="middle" x="1429.5" y="-7698.49" font-family="Times,serif" font-size="14.00">IncrementalWitness</text>
+<text text-anchor="middle" x="1429.5" y="-7683.49" font-family="Times,serif" font-size="14.00">malleability</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6334&#45;&gt;zcash/zcash#1325 -->
-<g id="edge135" class="edge">
+<g id="edge144" class="edge">
 <title>zcash/zcash#6334&#45;&gt;zcash/zcash#1325</title>
-<path fill="none" stroke="black" d="M1274,-1081C1295.5,-1081 1318.1,-1081 1339.2,-1081"/>
-<polygon fill="black" stroke="black" points="1339.4,-1084.5 1349.4,-1081 1339.4,-1077.5 1339.4,-1084.5"/>
+<path fill="none" stroke="black" d="M1274,-7709.69C1295.5,-7709.69 1318.1,-7709.69 1339.2,-7709.69"/>
+<polygon fill="black" stroke="black" points="1339.4,-7713.2 1349.4,-7709.69 1339.4,-7706.2 1339.4,-7713.2"/>
 </g>
 <!-- zcash/zcash#5341 -->
-<g id="node165" class="node open">
+<g id="node177" class="node open">
 <title>zcash/zcash#5341</title>
-<g id="a_node165"><a xlink:href="https://github.com/zcash/zcash/issues/5341" xlink:title="zcash/zcash#5341&#10;Add estimated NU&#10;activation, halving, and&#10;EoS times (local and/or&#10;UTC) to&#10;`getblockchaininfo` and&#10;the metrics screen." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268,-1028.5 1081,-1028.5 1081,-915.5 1268,-915.5 1268,-1028.5"/>
-<text text-anchor="middle" x="1174.5" y="-1013.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5341</text>
-<text text-anchor="middle" x="1174.5" y="-998.3" font-family="Times,serif" font-size="14.00">Add estimated NU</text>
-<text text-anchor="middle" x="1174.5" y="-983.3" font-family="Times,serif" font-size="14.00">activation, halving, and</text>
-<text text-anchor="middle" x="1174.5" y="-968.3" font-family="Times,serif" font-size="14.00">EoS times (local and/or</text>
-<text text-anchor="middle" x="1174.5" y="-953.3" font-family="Times,serif" font-size="14.00">UTC) to</text>
-<text text-anchor="middle" x="1174.5" y="-938.3" font-family="Times,serif" font-size="14.00">`getblockchaininfo` and</text>
-<text text-anchor="middle" x="1174.5" y="-923.3" font-family="Times,serif" font-size="14.00">the metrics screen.</text>
+<g id="a_node177"><a xlink:href="https://github.com/zcash/zcash/issues/5341" xlink:title="zcash/zcash#5341&#10;Add estimated NU&#10;activation, halving, and&#10;EoS times (local and/or&#10;UTC) to&#10;`getblockchaininfo` and&#10;the metrics screen." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268,-7946.19 1081,-7946.19 1081,-7833.19 1268,-7833.19 1268,-7946.19"/>
+<text text-anchor="middle" x="1174.5" y="-7930.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5341</text>
+<text text-anchor="middle" x="1174.5" y="-7915.99" font-family="Times,serif" font-size="14.00">Add estimated NU</text>
+<text text-anchor="middle" x="1174.5" y="-7900.99" font-family="Times,serif" font-size="14.00">activation, halving, and</text>
+<text text-anchor="middle" x="1174.5" y="-7885.99" font-family="Times,serif" font-size="14.00">EoS times (local and/or</text>
+<text text-anchor="middle" x="1174.5" y="-7870.99" font-family="Times,serif" font-size="14.00">UTC) to</text>
+<text text-anchor="middle" x="1174.5" y="-7855.99" font-family="Times,serif" font-size="14.00">`getblockchaininfo` and</text>
+<text text-anchor="middle" x="1174.5" y="-7840.99" font-family="Times,serif" font-size="14.00">the metrics screen.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6475 -->
-<g id="node166" class="node open">
+<g id="node178" class="node open">
 <title>zcash/zcash#6475</title>
-<g id="a_node166"><a xlink:href="https://github.com/zcash/zcash/pull/6475" xlink:title="zcash/zcash#6475&#10;Remove redundant RPC&#10;argument checks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268.5,-897.5 1080.5,-897.5 1080.5,-893.5 1076.5,-893.5 1076.5,-889.5 1080.5,-889.5 1080.5,-852.5 1076.5,-852.5 1076.5,-848.5 1080.5,-848.5 1080.5,-844.5 1268.5,-844.5 1268.5,-897.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1080.5,-893.5 1084.5,-893.5 1084.5,-889.5 1080.5,-889.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1080.5,-852.5 1084.5,-852.5 1084.5,-848.5 1080.5,-848.5 "/>
-<text text-anchor="middle" x="1174.5" y="-882.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6475</text>
-<text text-anchor="middle" x="1174.5" y="-867.3" font-family="Times,serif" font-size="14.00">Remove redundant RPC</text>
-<text text-anchor="middle" x="1174.5" y="-852.3" font-family="Times,serif" font-size="14.00">argument checks</text>
+<g id="a_node178"><a xlink:href="https://github.com/zcash/zcash/pull/6475" xlink:title="zcash/zcash#6475&#10;Remove redundant RPC&#10;argument checks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268.5,-7815.19 1080.5,-7815.19 1080.5,-7811.19 1076.5,-7811.19 1076.5,-7807.19 1080.5,-7807.19 1080.5,-7770.19 1076.5,-7770.19 1076.5,-7766.19 1080.5,-7766.19 1080.5,-7762.19 1268.5,-7762.19 1268.5,-7815.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1080.5,-7811.19 1084.5,-7811.19 1084.5,-7807.19 1080.5,-7807.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1080.5,-7770.19 1084.5,-7770.19 1084.5,-7766.19 1080.5,-7766.19 "/>
+<text text-anchor="middle" x="1174.5" y="-7799.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6475</text>
+<text text-anchor="middle" x="1174.5" y="-7784.99" font-family="Times,serif" font-size="14.00">Remove redundant RPC</text>
+<text text-anchor="middle" x="1174.5" y="-7769.99" font-family="Times,serif" font-size="14.00">argument checks</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6123 -->
-<g id="node167" class="node open">
+<g id="node179" class="node open">
 <title>zcash/zcash#6123</title>
-<g id="a_node167"><a xlink:href="https://github.com/zcash/zcash/issues/6123" xlink:title="zcash/zcash#6123&#10;Add `z_sendfromaccount`&#10;method to supersede&#10;`z_sendmany`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274.5,-826 1074.5,-826 1074.5,-758 1274.5,-758 1274.5,-826"/>
-<text text-anchor="middle" x="1174.5" y="-810.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6123</text>
-<text text-anchor="middle" x="1174.5" y="-795.8" font-family="Times,serif" font-size="14.00">Add `z_sendfromaccount`</text>
-<text text-anchor="middle" x="1174.5" y="-780.8" font-family="Times,serif" font-size="14.00">method to supersede</text>
-<text text-anchor="middle" x="1174.5" y="-765.8" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
+<g id="a_node179"><a xlink:href="https://github.com/zcash/zcash/issues/6123" xlink:title="zcash/zcash#6123&#10;Add `z_sendfromaccount`&#10;method to supersede&#10;`z_sendmany`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274.5,-7398.7 1074.5,-7398.7 1074.5,-7330.7 1274.5,-7330.7 1274.5,-7398.7"/>
+<text text-anchor="middle" x="1174.5" y="-7383.5" font-family="Times,serif" font-size="14.00">zcash/zcash#6123</text>
+<text text-anchor="middle" x="1174.5" y="-7368.5" font-family="Times,serif" font-size="14.00">Add `z_sendfromaccount`</text>
+<text text-anchor="middle" x="1174.5" y="-7353.5" font-family="Times,serif" font-size="14.00">method to supersede</text>
+<text text-anchor="middle" x="1174.5" y="-7338.5" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6495 -->
-<g id="node168" class="node open">
+<g id="node180" class="node open">
 <title>zcash/zcash#6495</title>
-<g id="a_node168"><a xlink:href="https://github.com/zcash/zcash/issues/6495" xlink:title="zcash/zcash#6495&#10;Deprecate the ability to&#10;choose either a UA or a&#10;legacy account t&#45;addr as&#10;a source of funds in&#10;`z_sendmany`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1525,-798 1334,-798 1334,-700 1525,-700 1525,-798"/>
-<text text-anchor="middle" x="1429.5" y="-782.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6495</text>
-<text text-anchor="middle" x="1429.5" y="-767.8" font-family="Times,serif" font-size="14.00">Deprecate the ability to</text>
-<text text-anchor="middle" x="1429.5" y="-752.8" font-family="Times,serif" font-size="14.00">choose either a UA or a</text>
-<text text-anchor="middle" x="1429.5" y="-737.8" font-family="Times,serif" font-size="14.00">legacy account t&#45;addr as</text>
-<text text-anchor="middle" x="1429.5" y="-722.8" font-family="Times,serif" font-size="14.00">a source of funds in</text>
-<text text-anchor="middle" x="1429.5" y="-707.8" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
+<g id="a_node180"><a xlink:href="https://github.com/zcash/zcash/issues/6495" xlink:title="zcash/zcash#6495&#10;Deprecate the ability to&#10;choose either a UA or a&#10;legacy account t&#45;addr as&#10;a source of funds in&#10;`z_sendmany`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1525,-7544.69 1334,-7544.69 1334,-7446.69 1525,-7446.69 1525,-7544.69"/>
+<text text-anchor="middle" x="1429.5" y="-7529.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6495</text>
+<text text-anchor="middle" x="1429.5" y="-7514.49" font-family="Times,serif" font-size="14.00">Deprecate the ability to</text>
+<text text-anchor="middle" x="1429.5" y="-7499.49" font-family="Times,serif" font-size="14.00">choose either a UA or a</text>
+<text text-anchor="middle" x="1429.5" y="-7484.49" font-family="Times,serif" font-size="14.00">legacy account t&#45;addr as</text>
+<text text-anchor="middle" x="1429.5" y="-7469.49" font-family="Times,serif" font-size="14.00">a source of funds in</text>
+<text text-anchor="middle" x="1429.5" y="-7454.49" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6123&#45;&gt;zcash/zcash#6495 -->
-<g id="edge136" class="edge">
+<g id="edge145" class="edge">
 <title>zcash/zcash#6123&#45;&gt;zcash/zcash#6495</title>
-<path fill="none" stroke="black" d="M1274.8,-775.13C1290.8,-772.4 1307.5,-769.57 1323.7,-766.82"/>
-<polygon fill="black" stroke="black" points="1324.43,-770.25 1333.7,-765.12 1323.25,-763.35 1324.43,-770.25"/>
+<path fill="none" stroke="black" d="M1264.3,-7398.8C1271.6,-7401.99 1278.7,-7405.3 1285.5,-7408.69 1305,-7418.49 1325.3,-7429.99 1344.4,-7441.39"/>
+<polygon fill="black" stroke="black" points="1342.63,-7444.42 1353,-7446.59 1346.25,-7438.43 1342.63,-7444.42"/>
 </g>
 <!-- zcash/zcash#6496 -->
-<g id="node169" class="node open">
+<g id="node181" class="node open">
 <title>zcash/zcash#6496</title>
-<g id="a_node169"><a xlink:href="https://github.com/zcash/zcash/issues/6496" xlink:title="zcash/zcash#6496&#10;Add a&#10;`z_shieldtransparent` RPC&#10;method." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1278,-740 1071,-740 1071,-672 1278,-672 1278,-740"/>
-<text text-anchor="middle" x="1174.5" y="-724.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6496</text>
-<text text-anchor="middle" x="1174.5" y="-709.8" font-family="Times,serif" font-size="14.00">Add a</text>
-<text text-anchor="middle" x="1174.5" y="-694.8" font-family="Times,serif" font-size="14.00">`z_shieldtransparent` RPC</text>
-<text text-anchor="middle" x="1174.5" y="-679.8" font-family="Times,serif" font-size="14.00">method.</text>
+<g id="a_node181"><a xlink:href="https://github.com/zcash/zcash/issues/6496" xlink:title="zcash/zcash#6496&#10;Add a&#10;`z_shieldtransparent` RPC&#10;method." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1278,-7657.69 1071,-7657.69 1071,-7589.69 1278,-7589.69 1278,-7657.69"/>
+<text text-anchor="middle" x="1174.5" y="-7642.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6496</text>
+<text text-anchor="middle" x="1174.5" y="-7627.49" font-family="Times,serif" font-size="14.00">Add a</text>
+<text text-anchor="middle" x="1174.5" y="-7612.49" font-family="Times,serif" font-size="14.00">`z_shieldtransparent` RPC</text>
+<text text-anchor="middle" x="1174.5" y="-7597.49" font-family="Times,serif" font-size="14.00">method.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6496&#45;&gt;zcash/zcash#6495 -->
-<g id="edge137" class="edge">
+<g id="edge146" class="edge">
 <title>zcash/zcash#6496&#45;&gt;zcash/zcash#6495</title>
-<path fill="none" stroke="black" d="M1278,-723.43C1293.2,-726.01 1308.9,-728.67 1324.1,-731.25"/>
-<polygon fill="black" stroke="black" points="1323.55,-734.71 1334,-732.94 1324.73,-727.81 1323.55,-734.71"/>
+<path fill="none" stroke="black" d="M1266.1,-7589.69C1272.7,-7586.8 1279.2,-7583.8 1285.5,-7580.69 1304.3,-7571.49 1323.9,-7560.69 1342.4,-7549.89"/>
+<polygon fill="black" stroke="black" points="1344.24,-7552.87 1351.1,-7544.8 1340.7,-7546.83 1344.24,-7552.87"/>
 </g>
 <!-- zcash/zcash#6226 -->
-<g id="node170" class="node open">
+<g id="node182" class="node open">
 <title>zcash/zcash#6226</title>
-<g id="a_node170"><a xlink:href="https://github.com/zcash/zcash/pull/6226" xlink:title="zcash/zcash#6226&#10;Mark Orchard notes as&#10;locked" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1265,-653.5 1084,-653.5 1084,-649.5 1080,-649.5 1080,-645.5 1084,-645.5 1084,-608.5 1080,-608.5 1080,-604.5 1084,-604.5 1084,-600.5 1265,-600.5 1265,-653.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1084,-649.5 1088,-649.5 1088,-645.5 1084,-645.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1084,-608.5 1088,-608.5 1088,-604.5 1084,-604.5 "/>
-<text text-anchor="middle" x="1174.5" y="-638.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6226</text>
-<text text-anchor="middle" x="1174.5" y="-623.3" font-family="Times,serif" font-size="14.00">Mark Orchard notes as</text>
-<text text-anchor="middle" x="1174.5" y="-608.3" font-family="Times,serif" font-size="14.00">locked</text>
+<g id="a_node182"><a xlink:href="https://github.com/zcash/zcash/pull/6226" xlink:title="zcash/zcash#6226&#10;Mark Orchard notes as&#10;locked" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1265,-7571.2 1084,-7571.2 1084,-7567.2 1080,-7567.2 1080,-7563.2 1084,-7563.2 1084,-7526.2 1080,-7526.2 1080,-7522.2 1084,-7522.2 1084,-7518.2 1265,-7518.2 1265,-7571.2"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1084,-7567.2 1088,-7567.2 1088,-7563.2 1084,-7563.2 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1084,-7526.2 1088,-7526.2 1088,-7522.2 1084,-7522.2 "/>
+<text text-anchor="middle" x="1174.5" y="-7556" font-family="Times,serif" font-size="14.00">zcash/zcash#6226</text>
+<text text-anchor="middle" x="1174.5" y="-7541" font-family="Times,serif" font-size="14.00">Mark Orchard notes as</text>
+<text text-anchor="middle" x="1174.5" y="-7526" font-family="Times,serif" font-size="14.00">locked</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6550 -->
-<g id="node171" class="node open">
+<g id="node183" class="node open">
 <title>zcash/zcash#6550</title>
-<g id="a_node171"><a xlink:href="https://github.com/zcash/zcash/issues/6550" xlink:title="zcash/zcash#6550&#10;Make RPC tests that use&#10;`&#45;minrelaytxfee=0` after&#10;#6542 use a more&#10;realistic fee instead" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1271.5,-582.5 1077.5,-582.5 1077.5,-499.5 1271.5,-499.5 1271.5,-582.5"/>
-<text text-anchor="middle" x="1174.5" y="-567.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6550</text>
-<text text-anchor="middle" x="1174.5" y="-552.3" font-family="Times,serif" font-size="14.00">Make RPC tests that use</text>
-<text text-anchor="middle" x="1174.5" y="-537.3" font-family="Times,serif" font-size="14.00">`&#45;minrelaytxfee=0` after</text>
-<text text-anchor="middle" x="1174.5" y="-522.3" font-family="Times,serif" font-size="14.00">#6542 use a more</text>
-<text text-anchor="middle" x="1174.5" y="-507.3" font-family="Times,serif" font-size="14.00">realistic fee instead</text>
+<g id="a_node183"><a xlink:href="https://github.com/zcash/zcash/issues/6550" xlink:title="zcash/zcash#6550&#10;Make RPC tests that use&#10;`&#45;minrelaytxfee=0` after&#10;#6542 use a more&#10;realistic fee instead" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1271.5,-7500.2 1077.5,-7500.2 1077.5,-7417.2 1271.5,-7417.2 1271.5,-7500.2"/>
+<text text-anchor="middle" x="1174.5" y="-7485" font-family="Times,serif" font-size="14.00">zcash/zcash#6550</text>
+<text text-anchor="middle" x="1174.5" y="-7470" font-family="Times,serif" font-size="14.00">Make RPC tests that use</text>
+<text text-anchor="middle" x="1174.5" y="-7455" font-family="Times,serif" font-size="14.00">`&#45;minrelaytxfee=0` after</text>
+<text text-anchor="middle" x="1174.5" y="-7440" font-family="Times,serif" font-size="14.00">#6542 use a more</text>
+<text text-anchor="middle" x="1174.5" y="-7425" font-family="Times,serif" font-size="14.00">realistic fee instead</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6386 -->
-<g id="node172" class="node open">
+<g id="node184" class="node open">
 <title>zcash/zcash#6386</title>
-<g id="a_node172"><a xlink:href="https://github.com/zcash/zcash/issues/6386" xlink:title="zcash/zcash#6386&#10;Check all of the&#10;signatures of extern &quot;C&quot;&#10;functions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1269.5,-481 1079.5,-481 1079.5,-413 1269.5,-413 1269.5,-481"/>
-<text text-anchor="middle" x="1174.5" y="-465.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6386</text>
-<text text-anchor="middle" x="1174.5" y="-450.8" font-family="Times,serif" font-size="14.00">Check all of the</text>
-<text text-anchor="middle" x="1174.5" y="-435.8" font-family="Times,serif" font-size="14.00">signatures of extern &quot;C&quot;</text>
-<text text-anchor="middle" x="1174.5" y="-420.8" font-family="Times,serif" font-size="14.00">functions</text>
+<g id="a_node184"><a xlink:href="https://github.com/zcash/zcash/issues/6386" xlink:title="zcash/zcash#6386&#10;Check all of the&#10;signatures of extern &quot;C&quot;&#10;functions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1269.5,-9797.69 1079.5,-9797.69 1079.5,-9729.69 1269.5,-9729.69 1269.5,-9797.69"/>
+<text text-anchor="middle" x="1174.5" y="-9782.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6386</text>
+<text text-anchor="middle" x="1174.5" y="-9767.49" font-family="Times,serif" font-size="14.00">Check all of the</text>
+<text text-anchor="middle" x="1174.5" y="-9752.49" font-family="Times,serif" font-size="14.00">signatures of extern &quot;C&quot;</text>
+<text text-anchor="middle" x="1174.5" y="-9737.49" font-family="Times,serif" font-size="14.00">functions</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6386&#45;&gt;zcash/zcash#5716 -->
-<g id="edge138" class="edge">
+<g id="edge147" class="edge">
 <title>zcash/zcash#6386&#45;&gt;zcash/zcash#5716</title>
-<path fill="none" stroke="black" d="M1269.7,-447C1285.3,-447 1301.5,-447 1317.4,-447"/>
-<polygon fill="black" stroke="black" points="1317.9,-450.5 1327.9,-447 1317.9,-443.5 1317.9,-450.5"/>
+<path fill="none" stroke="black" d="M1269.7,-9763.69C1285.3,-9763.69 1301.5,-9763.69 1317.4,-9763.69"/>
+<polygon fill="black" stroke="black" points="1317.9,-9767.2 1327.9,-9763.69 1317.9,-9760.2 1317.9,-9767.2"/>
 </g>
 <!-- zcash/librustzcash#443 -->
-<g id="node173" class="node open">
+<g id="node185" class="node open">
 <title>zcash/librustzcash#443</title>
-<g id="a_node173"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443&#10;Ensure that GitHub&#39;s&#10;&quot;View license&quot; link&#10;points to complete&#10;license info for all our&#10;repos" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="479.5,-6087 292.5,-6087 292.5,-5989 479.5,-5989 479.5,-6087"/>
-<text text-anchor="middle" x="386" y="-6071.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
-<text text-anchor="middle" x="386" y="-6056.8" font-family="Times,serif" font-size="14.00">Ensure that GitHub&#39;s</text>
-<text text-anchor="middle" x="386" y="-6041.8" font-family="Times,serif" font-size="14.00">&quot;View license&quot; link</text>
-<text text-anchor="middle" x="386" y="-6026.8" font-family="Times,serif" font-size="14.00">points to complete</text>
-<text text-anchor="middle" x="386" y="-6011.8" font-family="Times,serif" font-size="14.00">license info for all our</text>
-<text text-anchor="middle" x="386" y="-5996.8" font-family="Times,serif" font-size="14.00">repos</text>
+<g id="a_node185"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443&#10;Ensure that GitHub&#39;s&#10;&quot;View license&quot; link&#10;points to complete&#10;license info for all our&#10;repos" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="479.5,-1667.7 292.5,-1667.7 292.5,-1569.7 479.5,-1569.7 479.5,-1667.7"/>
+<text text-anchor="middle" x="386" y="-1652.5" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
+<text text-anchor="middle" x="386" y="-1637.5" font-family="Times,serif" font-size="14.00">Ensure that GitHub&#39;s</text>
+<text text-anchor="middle" x="386" y="-1622.5" font-family="Times,serif" font-size="14.00">&quot;View license&quot; link</text>
+<text text-anchor="middle" x="386" y="-1607.5" font-family="Times,serif" font-size="14.00">points to complete</text>
+<text text-anchor="middle" x="386" y="-1592.5" font-family="Times,serif" font-size="14.00">license info for all our</text>
+<text text-anchor="middle" x="386" y="-1577.5" font-family="Times,serif" font-size="14.00">repos</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#443&#45;&gt;zcash/zips#829 -->
-<g id="edge139" class="edge">
+<g id="edge148" class="edge">
 <title>zcash/librustzcash#443&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M479.53,-6073.5C516.65,-6087.7 558.33,-6103.7 591.25,-6116.3"/>
-<polygon fill="black" stroke="black" points="590.14,-6119.62 600.73,-6119.9 592.62,-6113.08 590.14,-6119.62"/>
+<path fill="none" stroke="black" d="M479.53,-1661.19C519.92,-1679.79 565.73,-1700.79 599.75,-1716.39"/>
+<polygon fill="black" stroke="black" points="598.48,-1719.66 609.02,-1720.69 601.42,-1713.31 598.48,-1719.66"/>
 </g>
 <!-- zcash/librustzcash#548 -->
-<g id="node175" class="node open">
+<g id="node187" class="node open">
 <title>zcash/librustzcash#548</title>
-<g id="a_node175"><a xlink:href="https://github.com/zcash/librustzcash/pull/548" xlink:title="zcash/librustzcash#548&#10;Label Consensus Rules" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-6265 26.5,-6265 26.5,-6261 22.5,-6261 22.5,-6257 26.5,-6257 26.5,-6235 22.5,-6235 22.5,-6231 26.5,-6231 26.5,-6227 213.5,-6227 213.5,-6265"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="26.5,-6261 30.5,-6261 30.5,-6257 26.5,-6257 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="26.5,-6235 30.5,-6235 30.5,-6231 26.5,-6231 "/>
-<text text-anchor="middle" x="120" y="-6249.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#548</text>
-<text text-anchor="middle" x="120" y="-6234.8" font-family="Times,serif" font-size="14.00">Label Consensus Rules</text>
+<g id="a_node187"><a xlink:href="https://github.com/zcash/librustzcash/pull/548" xlink:title="zcash/librustzcash#548&#10;Label Consensus Rules" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-1845.69 26.5,-1845.69 26.5,-1841.69 22.5,-1841.69 22.5,-1837.69 26.5,-1837.69 26.5,-1815.69 22.5,-1815.69 22.5,-1811.69 26.5,-1811.69 26.5,-1807.69 213.5,-1807.69 213.5,-1845.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="26.5,-1841.69 30.5,-1841.69 30.5,-1837.69 26.5,-1837.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="26.5,-1815.69 30.5,-1815.69 30.5,-1811.69 26.5,-1811.69 "/>
+<text text-anchor="middle" x="120" y="-1830.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#548</text>
+<text text-anchor="middle" x="120" y="-1815.49" font-family="Times,serif" font-size="14.00">Label Consensus Rules</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#548&#45;&gt;zcash/zcash#3957 -->
 <g id="edge167" class="edge">
 <title>zcash/librustzcash#548&#45;&gt;zcash/zcash#3957</title>
-<path fill="none" stroke="black" d="M125.41,-6265.1C143.83,-6345.9 214.85,-6667.9 240,-6937 245.7,-6997.9 238.69,-9090.7 275,-9140 281.96,-9149.4 291.47,-9156.5 302,-9161.6"/>
-<polygon fill="black" stroke="black" points="300.92,-9164.95 311.48,-9165.8 303.75,-9158.55 300.92,-9164.95"/>
+<path fill="none" stroke="black" d="M201.83,-1845.79C216.84,-1852.99 230.71,-1862.99 240,-1876.69 305.39,-1973.39 205.73,-3882.8 275,-3976.7 281.97,-3986.2 291.48,-3993.2 302.01,-3998.39"/>
+<polygon fill="black" stroke="black" points="300.92,-4001.74 311.49,-4002.5 303.7,-3995.31 300.92,-4001.74"/>
 </g>
 <!-- zcash/librustzcash#548&#45;&gt;zcash/zips#829 -->
-<g id="edge140" class="edge">
+<g id="edge149" class="edge">
 <title>zcash/librustzcash#548&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M213.57,-6264.5C291.29,-6276.1 404.17,-6283.7 497,-6253 548.85,-6235.9 597.46,-6193.7 625.57,-6165.7"/>
-<polygon fill="black" stroke="black" points="628.43,-6167.78 632.95,-6158.2 623.44,-6162.87 628.43,-6167.78"/>
+<path fill="none" stroke="black" d="M213.76,-1814.99C223.36,-1810.89 232.37,-1805.6 240,-1798.69 275.53,-1766.6 236,-1724.6 275,-1696.69 315.15,-1667.99 448.13,-1689.99 497,-1696.69 527.04,-1700.79 559.47,-1709.29 586.76,-1717.6"/>
+<polygon fill="black" stroke="black" points="585.97,-1721.02 596.56,-1720.69 588.08,-1714.34 585.97,-1721.02"/>
 </g>
 <!-- zcash/zips#836 -->
-<g id="node176" class="node open">
+<g id="node188" class="node open">
 <title>zcash/zips#836</title>
-<g id="a_node176"><a xlink:href="https://github.com/zcash/zips/issues/836" xlink:title="zcash/zips#836&#10;Q3 2024 protocol spec&#10;updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="474.5,-6244.5 471.5,-6248.5 450.5,-6248.5 447.5,-6244.5 297.5,-6244.5 297.5,-6191.5 474.5,-6191.5 474.5,-6244.5"/>
-<text text-anchor="middle" x="386" y="-6229.3" font-family="Times,serif" font-size="14.00">zcash/zips#836</text>
-<text text-anchor="middle" x="386" y="-6214.3" font-family="Times,serif" font-size="14.00">Q3 2024 protocol spec</text>
-<text text-anchor="middle" x="386" y="-6199.3" font-family="Times,serif" font-size="14.00">updates</text>
+<g id="a_node188"><a xlink:href="https://github.com/zcash/zips/issues/836" xlink:title="zcash/zips#836&#10;Q3 2024 protocol spec&#10;updates" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="474.5,-1845.19 471.5,-1849.19 450.5,-1849.19 447.5,-1845.19 297.5,-1845.19 297.5,-1792.19 474.5,-1792.19 474.5,-1845.19"/>
+<text text-anchor="middle" x="386" y="-1829.99" font-family="Times,serif" font-size="14.00">zcash/zips#836</text>
+<text text-anchor="middle" x="386" y="-1814.99" font-family="Times,serif" font-size="14.00">Q3 2024 protocol spec</text>
+<text text-anchor="middle" x="386" y="-1799.99" font-family="Times,serif" font-size="14.00">updates</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#548&#45;&gt;zcash/zips#836 -->
-<g id="edge141" class="edge">
+<g id="edge150" class="edge">
 <title>zcash/librustzcash#548&#45;&gt;zcash/zips#836</title>
-<path fill="none" stroke="black" d="M213.71,-6236.2C237.5,-6233.6 263.16,-6230.9 287.2,-6228.4"/>
-<polygon fill="black" stroke="black" points="287.82,-6231.85 297.39,-6227.3 287.07,-6224.89 287.82,-6231.85"/>
+<path fill="none" stroke="black" d="M213.71,-1823.89C237.5,-1823.19 263.16,-1822.39 287.2,-1821.69"/>
+<polygon fill="black" stroke="black" points="287.5,-1825.19 297.39,-1821.39 287.29,-1818.19 287.5,-1825.19"/>
 </g>
 <!-- zcash/zips#836&#45;&gt;zcash/zips#816 -->
 <g id="edge168" class="edge">
 <title>zcash/zips#836&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M439.07,-6244.7C460.45,-6258.3 483.35,-6276.9 497,-6300 554.17,-6396.5 459.08,-6464.7 532,-6550 538.88,-6558 547.51,-6564.3 556.94,-6569.2"/>
-<polygon fill="black" stroke="black" points="555.67,-6572.47 566.21,-6573.5 558.61,-6566.12 555.67,-6572.47"/>
+<path fill="none" stroke="black" d="M407.1,-1845.29C433.23,-1881.6 477.8,-1949.69 497,-2015.69 516.14,-2081.5 489.63,-2577.8 532,-2631.7 538.77,-2640.3 547.53,-2646.89 557.22,-2652"/>
+<polygon fill="black" stroke="black" points="555.81,-2655.2 566.36,-2656.2 558.73,-2648.84 555.81,-2655.2"/>
 </g>
 <!-- zcash/zips#836&#45;&gt;zcash/zips#829 -->
-<g id="edge142" class="edge">
+<g id="edge151" class="edge">
 <title>zcash/zips#836&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M474.74,-6191.7C507.98,-6181.7 545.45,-6170.5 577.22,-6161"/>
-<polygon fill="black" stroke="black" points="578.31,-6164.33 586.88,-6158.1 576.3,-6157.62 578.31,-6164.33"/>
+<path fill="none" stroke="black" d="M474.74,-1792.39C507.98,-1782.39 545.45,-1771.19 577.22,-1761.69"/>
+<polygon fill="black" stroke="black" points="578.31,-1765.02 586.88,-1758.79 576.3,-1758.32 578.31,-1765.02"/>
 </g>
 <!-- zcash/zips#346 -->
-<g id="node177" class="node open">
+<g id="node189" class="node open">
 <title>zcash/zips#346</title>
-<g id="a_node177"><a xlink:href="https://github.com/zcash/zips/issues/346" xlink:title="zcash/zips#346&#10;[ZIP 305] Best practices&#10;for hardware wallets&#10;supporting Sapling and&#10;Orchard" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="481,-5970.5 291,-5970.5 291,-5887.5 481,-5887.5 481,-5970.5"/>
-<text text-anchor="middle" x="386" y="-5955.3" font-family="Times,serif" font-size="14.00">zcash/zips#346</text>
-<text text-anchor="middle" x="386" y="-5940.3" font-family="Times,serif" font-size="14.00">[ZIP 305] Best practices</text>
-<text text-anchor="middle" x="386" y="-5925.3" font-family="Times,serif" font-size="14.00">for hardware wallets</text>
-<text text-anchor="middle" x="386" y="-5910.3" font-family="Times,serif" font-size="14.00">supporting Sapling and</text>
-<text text-anchor="middle" x="386" y="-5895.3" font-family="Times,serif" font-size="14.00">Orchard</text>
+<g id="a_node189"><a xlink:href="https://github.com/zcash/zips/issues/346" xlink:title="zcash/zips#346&#10;[ZIP 305] Best practices&#10;for hardware wallets&#10;supporting Sapling and&#10;Orchard" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="481,-1551.2 291,-1551.2 291,-1468.2 481,-1468.2 481,-1551.2"/>
+<text text-anchor="middle" x="386" y="-1536" font-family="Times,serif" font-size="14.00">zcash/zips#346</text>
+<text text-anchor="middle" x="386" y="-1521" font-family="Times,serif" font-size="14.00">[ZIP 305] Best practices</text>
+<text text-anchor="middle" x="386" y="-1506" font-family="Times,serif" font-size="14.00">for hardware wallets</text>
+<text text-anchor="middle" x="386" y="-1491" font-family="Times,serif" font-size="14.00">supporting Sapling and</text>
+<text text-anchor="middle" x="386" y="-1476" font-family="Times,serif" font-size="14.00">Orchard</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#346&#45;&gt;zcash/zips#829 -->
-<g id="edge143" class="edge">
+<g id="edge152" class="edge">
 <title>zcash/zips#346&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M481.07,-5969.7C486.59,-5973 491.94,-5976.4 497,-5980 551.03,-6018.5 602.08,-6077.5 629.54,-6111.7"/>
-<polygon fill="black" stroke="black" points="627.06,-6114.21 636,-6119.9 632.56,-6109.88 627.06,-6114.21"/>
+<path fill="none" stroke="black" d="M481.05,-1549.89C486.6,-1553.29 491.97,-1556.89 497,-1560.69 555.02,-1604.6 606.47,-1673.89 632.5,-1712.1"/>
+<polygon fill="black" stroke="black" points="629.76,-1714.29 638.27,-1720.6 635.55,-1710.36 629.76,-1714.29"/>
 </g>
 <!-- zcash/zips#346&#45;&gt;zcash/zcash#4203 -->
 <g id="edge169" class="edge">
 <title>zcash/zips#346&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M441.09,-5887.5C462.7,-5867.6 485.23,-5841.8 497,-5813 538.1,-5712.6 454.58,-3936 532,-3860 571.55,-3821.1 988.32,-3824.6 1031,-3860 1143.7,-3953.5 1167.9,-4441.2 1172.5,-4580.1"/>
-<polygon fill="black" stroke="black" points="1169,-4580.31 1172.8,-4590.2 1176,-4580.1 1169,-4580.31"/>
+<path fill="none" stroke="black" d="M418.23,-1467.99C444.67,-1436.29 485.59,-1394.79 532,-1374.69 736.03,-1286.6 865.02,-1489.49 1031,-1341.69 1143.2,-1241.79 1167.7,-743.68 1172.5,-602.85"/>
+<polygon fill="black" stroke="black" points="1176.01,-602.68 1172.8,-592.59 1169.01,-602.48 1176.01,-602.68"/>
 </g>
 <!-- zcash/zips#184 -->
-<g id="node178" class="node open">
+<g id="node190" class="node open">
 <title>zcash/zips#184</title>
-<g id="a_node178"><a xlink:href="https://github.com/zcash/zips/issues/184" xlink:title="zcash/zips#184&#10;[protocol spec] Clarify&#10;why zero&#45;value notes&#10;cannot be used for&#10;roadblock attacks&#10;(section 8.4)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="207.5,-6209 32.5,-6209 32.5,-6111 207.5,-6111 207.5,-6209"/>
-<text text-anchor="middle" x="120" y="-6193.8" font-family="Times,serif" font-size="14.00">zcash/zips#184</text>
-<text text-anchor="middle" x="120" y="-6178.8" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
-<text text-anchor="middle" x="120" y="-6163.8" font-family="Times,serif" font-size="14.00">why zero&#45;value notes</text>
-<text text-anchor="middle" x="120" y="-6148.8" font-family="Times,serif" font-size="14.00">cannot be used for</text>
-<text text-anchor="middle" x="120" y="-6133.8" font-family="Times,serif" font-size="14.00">roadblock attacks</text>
-<text text-anchor="middle" x="120" y="-6118.8" font-family="Times,serif" font-size="14.00">(section 8.4)</text>
+<g id="a_node190"><a xlink:href="https://github.com/zcash/zips/issues/184" xlink:title="zcash/zips#184&#10;[protocol spec] Clarify&#10;why zero&#45;value notes&#10;cannot be used for&#10;roadblock attacks&#10;(section 8.4)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="207.5,-1789.7 32.5,-1789.7 32.5,-1691.7 207.5,-1691.7 207.5,-1789.7"/>
+<text text-anchor="middle" x="120" y="-1774.5" font-family="Times,serif" font-size="14.00">zcash/zips#184</text>
+<text text-anchor="middle" x="120" y="-1759.5" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
+<text text-anchor="middle" x="120" y="-1744.5" font-family="Times,serif" font-size="14.00">why zero&#45;value notes</text>
+<text text-anchor="middle" x="120" y="-1729.5" font-family="Times,serif" font-size="14.00">cannot be used for</text>
+<text text-anchor="middle" x="120" y="-1714.5" font-family="Times,serif" font-size="14.00">roadblock attacks</text>
+<text text-anchor="middle" x="120" y="-1699.5" font-family="Times,serif" font-size="14.00">(section 8.4)</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#184&#45;&gt;zcash/zips#836 -->
-<g id="edge144" class="edge">
+<g id="edge153" class="edge">
 <title>zcash/zips#184&#45;&gt;zcash/zips#836</title>
-<path fill="none" stroke="black" d="M207.81,-6179.1C233.26,-6184.7 261.26,-6190.8 287.34,-6196.5"/>
-<polygon fill="black" stroke="black" points="286.72,-6199.95 297.24,-6198.7 288.24,-6193.11 286.72,-6199.95"/>
+<path fill="none" stroke="black" d="M207.81,-1766.39C233.26,-1773.89 261.26,-1782.19 287.34,-1789.89"/>
+<polygon fill="black" stroke="black" points="286.66,-1793.34 297.24,-1792.79 288.63,-1786.62 286.66,-1793.34"/>
 </g>
 <!-- zcash/zips#263 -->
-<g id="node179" class="node open">
+<g id="node191" class="node open">
 <title>zcash/zips#263</title>
-<g id="a_node179"><a xlink:href="https://github.com/zcash/zips/issues/263" xlink:title="zcash/zips#263&#10;[protocol spec] Say that&#10;note ciphertexts are&#10;indistinguishable from&#10;uniform&#45;random" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-6092.5 26.5,-6092.5 26.5,-6009.5 213.5,-6009.5 213.5,-6092.5"/>
-<text text-anchor="middle" x="120" y="-6077.3" font-family="Times,serif" font-size="14.00">zcash/zips#263</text>
-<text text-anchor="middle" x="120" y="-6062.3" font-family="Times,serif" font-size="14.00">[protocol spec] Say that</text>
-<text text-anchor="middle" x="120" y="-6047.3" font-family="Times,serif" font-size="14.00">note ciphertexts are</text>
-<text text-anchor="middle" x="120" y="-6032.3" font-family="Times,serif" font-size="14.00">indistinguishable from</text>
-<text text-anchor="middle" x="120" y="-6017.3" font-family="Times,serif" font-size="14.00">uniform&#45;random</text>
+<g id="a_node191"><a xlink:href="https://github.com/zcash/zips/issues/263" xlink:title="zcash/zips#263&#10;[protocol spec] Say that&#10;note ciphertexts are&#10;indistinguishable from&#10;uniform&#45;random" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-1673.19 26.5,-1673.19 26.5,-1590.19 213.5,-1590.19 213.5,-1673.19"/>
+<text text-anchor="middle" x="120" y="-1657.99" font-family="Times,serif" font-size="14.00">zcash/zips#263</text>
+<text text-anchor="middle" x="120" y="-1642.99" font-family="Times,serif" font-size="14.00">[protocol spec] Say that</text>
+<text text-anchor="middle" x="120" y="-1627.99" font-family="Times,serif" font-size="14.00">note ciphertexts are</text>
+<text text-anchor="middle" x="120" y="-1612.99" font-family="Times,serif" font-size="14.00">indistinguishable from</text>
+<text text-anchor="middle" x="120" y="-1597.99" font-family="Times,serif" font-size="14.00">uniform&#45;random</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#263&#45;&gt;zcash/zips#836 -->
-<g id="edge145" class="edge">
+<g id="edge154" class="edge">
 <title>zcash/zips#263&#45;&gt;zcash/zips#836</title>
-<path fill="none" stroke="black" d="M213.55,-6082.1C223.19,-6087.7 232.26,-6094.3 240,-6102 267.55,-6129.3 246.27,-6155.9 275,-6182 279.14,-6185.8 283.67,-6189.1 288.47,-6192.1"/>
-<polygon fill="black" stroke="black" points="286.95,-6195.26 297.37,-6197.2 290.43,-6189.19 286.95,-6195.26"/>
+<path fill="none" stroke="black" d="M213.55,-1661.89C223.3,-1667.69 232.41,-1674.6 240,-1682.69 272.14,-1717.1 241.37,-1749.79 275,-1782.69 279.08,-1786.69 283.61,-1790.29 288.45,-1793.39"/>
+<polygon fill="black" stroke="black" points="287.05,-1796.63 297.44,-1798.69 290.6,-1790.6 287.05,-1796.63"/>
 </g>
 <!-- zcash/zips#277 -->
-<g id="node180" class="node open">
+<g id="node192" class="node open">
 <title>zcash/zips#277</title>
-<g id="a_node180"><a xlink:href="https://github.com/zcash/zips/issues/277" xlink:title="zcash/zips#277&#10;[protocol spec] Reference&#10;scriptPubKey encodings of&#10;transparent addresses in&#10;5.6.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223,-5991.5 17,-5991.5 17,-5908.5 223,-5908.5 223,-5991.5"/>
-<text text-anchor="middle" x="120" y="-5976.3" font-family="Times,serif" font-size="14.00">zcash/zips#277</text>
-<text text-anchor="middle" x="120" y="-5961.3" font-family="Times,serif" font-size="14.00">[protocol spec] Reference</text>
-<text text-anchor="middle" x="120" y="-5946.3" font-family="Times,serif" font-size="14.00">scriptPubKey encodings of</text>
-<text text-anchor="middle" x="120" y="-5931.3" font-family="Times,serif" font-size="14.00">transparent addresses in</text>
-<text text-anchor="middle" x="120" y="-5916.3" font-family="Times,serif" font-size="14.00">5.6.1</text>
+<g id="a_node192"><a xlink:href="https://github.com/zcash/zips/issues/277" xlink:title="zcash/zips#277&#10;[protocol spec] Reference&#10;scriptPubKey encodings of&#10;transparent addresses in&#10;5.6.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223,-1572.19 17,-1572.19 17,-1489.19 223,-1489.19 223,-1572.19"/>
+<text text-anchor="middle" x="120" y="-1556.99" font-family="Times,serif" font-size="14.00">zcash/zips#277</text>
+<text text-anchor="middle" x="120" y="-1541.99" font-family="Times,serif" font-size="14.00">[protocol spec] Reference</text>
+<text text-anchor="middle" x="120" y="-1526.99" font-family="Times,serif" font-size="14.00">scriptPubKey encodings of</text>
+<text text-anchor="middle" x="120" y="-1511.99" font-family="Times,serif" font-size="14.00">transparent addresses in</text>
+<text text-anchor="middle" x="120" y="-1496.99" font-family="Times,serif" font-size="14.00">5.6.1</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#277&#45;&gt;zcash/zips#836 -->
-<g id="edge146" class="edge">
+<g id="edge155" class="edge">
 <title>zcash/zips#277&#45;&gt;zcash/zips#836</title>
-<path fill="none" stroke="black" d="M223.16,-5984C229.41,-5988.7 235.13,-5994 240,-6000 291.89,-6064 220.55,-6120.2 275,-6182 279,-6186.5 283.58,-6190.5 288.55,-6194"/>
-<polygon fill="black" stroke="black" points="286.91,-6197.1 297.25,-6199.4 290.6,-6191.15 286.91,-6197.1"/>
+<path fill="none" stroke="black" d="M223.02,-1565.29C229.35,-1570.1 235.12,-1575.49 240,-1581.69 296.25,-1652.79 215.66,-1714.19 275,-1782.69 279,-1787.29 283.61,-1791.39 288.61,-1794.89"/>
+<polygon fill="black" stroke="black" points="287.04,-1798.04 297.39,-1800.29 290.71,-1792.07 287.04,-1798.04"/>
 </g>
 <!-- zcash/zips#896 -->
-<g id="node181" class="node open">
+<g id="node193" class="node open">
 <title>zcash/zips#896</title>
-<g id="a_node181"><a xlink:href="https://github.com/zcash/zips/issues/896" xlink:title="zcash/zips#896&#10;[consensus] Document the&#10;block serialization&#10;format" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-6173 283,-6173 283,-6105 489,-6105 489,-6173"/>
-<text text-anchor="middle" x="386" y="-6157.8" font-family="Times,serif" font-size="14.00">zcash/zips#896</text>
-<text text-anchor="middle" x="386" y="-6142.8" font-family="Times,serif" font-size="14.00">[consensus] Document the</text>
-<text text-anchor="middle" x="386" y="-6127.8" font-family="Times,serif" font-size="14.00">block serialization</text>
-<text text-anchor="middle" x="386" y="-6112.8" font-family="Times,serif" font-size="14.00">format</text>
+<g id="a_node193"><a xlink:href="https://github.com/zcash/zips/issues/896" xlink:title="zcash/zips#896&#10;[consensus] Document the&#10;block serialization&#10;format" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-1773.69 283,-1773.69 283,-1705.69 489,-1705.69 489,-1773.69"/>
+<text text-anchor="middle" x="386" y="-1758.49" font-family="Times,serif" font-size="14.00">zcash/zips#896</text>
+<text text-anchor="middle" x="386" y="-1743.49" font-family="Times,serif" font-size="14.00">[consensus] Document the</text>
+<text text-anchor="middle" x="386" y="-1728.49" font-family="Times,serif" font-size="14.00">block serialization</text>
+<text text-anchor="middle" x="386" y="-1713.49" font-family="Times,serif" font-size="14.00">format</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#896&#45;&gt;zcash/zips#829 -->
-<g id="edge147" class="edge">
+<g id="edge156" class="edge">
 <title>zcash/zips#896&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M489.25,-6139C507.68,-6139 526.93,-6139 545.44,-6139"/>
-<polygon fill="black" stroke="black" points="545.63,-6142.5 555.63,-6139 545.63,-6135.5 545.63,-6142.5"/>
+<path fill="none" stroke="black" d="M489.25,-1739.69C507.68,-1739.69 526.93,-1739.69 545.44,-1739.69"/>
+<polygon fill="black" stroke="black" points="545.63,-1743.2 555.63,-1739.69 545.63,-1736.2 545.63,-1743.2"/>
 </g>
 <!-- zcash/halo2#742 -->
-<g id="node182" class="node open">
+<g id="node194" class="node open">
 <title>zcash/halo2#742</title>
-<g id="a_node182"><a xlink:href="https://github.com/zcash/halo2/pull/742" xlink:title="zcash/halo2#742&#10;chore: Speed up random&#10;poly generation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-11065.5 24.5,-11065.5 24.5,-11061.5 20.5,-11061.5 20.5,-11057.5 24.5,-11057.5 24.5,-11020.5 20.5,-11020.5 20.5,-11016.5 24.5,-11016.5 24.5,-11012.5 215.5,-11012.5 215.5,-11065.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-11061.5 28.5,-11061.5 28.5,-11057.5 24.5,-11057.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-11020.5 28.5,-11020.5 28.5,-11016.5 24.5,-11016.5 "/>
-<text text-anchor="middle" x="120" y="-11050.3" font-family="Times,serif" font-size="14.00">zcash/halo2#742</text>
-<text text-anchor="middle" x="120" y="-11035.3" font-family="Times,serif" font-size="14.00">chore: Speed up random</text>
-<text text-anchor="middle" x="120" y="-11020.3" font-family="Times,serif" font-size="14.00">poly generation</text>
+<g id="a_node194"><a xlink:href="https://github.com/zcash/halo2/pull/742" xlink:title="zcash/halo2#742&#10;chore: Speed up random&#10;poly generation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-9490.19 24.5,-9490.19 24.5,-9486.19 20.5,-9486.19 20.5,-9482.19 24.5,-9482.19 24.5,-9445.19 20.5,-9445.19 20.5,-9441.19 24.5,-9441.19 24.5,-9437.19 215.5,-9437.19 215.5,-9490.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-9486.19 28.5,-9486.19 28.5,-9482.19 24.5,-9482.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-9445.19 28.5,-9445.19 28.5,-9441.19 24.5,-9441.19 "/>
+<text text-anchor="middle" x="120" y="-9474.99" font-family="Times,serif" font-size="14.00">zcash/halo2#742</text>
+<text text-anchor="middle" x="120" y="-9459.99" font-family="Times,serif" font-size="14.00">chore: Speed up random</text>
+<text text-anchor="middle" x="120" y="-9444.99" font-family="Times,serif" font-size="14.00">poly generation</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#756 -->
-<g id="node183" class="node open">
+<g id="node195" class="node open">
 <title>zcash/halo2#756</title>
-<g id="a_node183"><a xlink:href="https://github.com/zcash/halo2/issues/756" xlink:title="zcash/halo2#756&#10;Release halo2 0.3.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="464,-11058 308,-11058 308,-11020 464,-11020 464,-11058"/>
-<text text-anchor="middle" x="386" y="-11042.8" font-family="Times,serif" font-size="14.00">zcash/halo2#756</text>
-<text text-anchor="middle" x="386" y="-11027.8" font-family="Times,serif" font-size="14.00">Release halo2 0.3.1</text>
+<g id="a_node195"><a xlink:href="https://github.com/zcash/halo2/issues/756" xlink:title="zcash/halo2#756&#10;Release halo2 0.3.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="464,-9482.69 308,-9482.69 308,-9444.69 464,-9444.69 464,-9482.69"/>
+<text text-anchor="middle" x="386" y="-9467.49" font-family="Times,serif" font-size="14.00">zcash/halo2#756</text>
+<text text-anchor="middle" x="386" y="-9452.49" font-family="Times,serif" font-size="14.00">Release halo2 0.3.1</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#742&#45;&gt;zcash/halo2#756 -->
-<g id="edge148" class="edge">
-<title>zcash/halo2#742&#45;&gt;zcash/halo2#756</title>
-<path fill="none" stroke="black" d="M215.56,-11039C242.21,-11039 271.07,-11039 297.3,-11039"/>
-<polygon fill="black" stroke="black" points="297.59,-11042.5 307.59,-11039 297.59,-11035.5 297.59,-11042.5"/>
-</g>
-<!-- zcash/zcash#6329 -->
-<g id="node184" class="node open">
-<title>zcash/zcash#6329</title>
-<g id="a_node184"><a xlink:href="https://github.com/zcash/zcash/issues/6329" xlink:title="zcash/zcash#6329&#10;Remove `z_listaddresses`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1019,-106.5 819,-106.5 819,-53.5 1019,-53.5 1019,-106.5"/>
-<text text-anchor="middle" x="919" y="-91.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6329</text>
-<text text-anchor="middle" x="919" y="-76.3" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
-<text text-anchor="middle" x="919" y="-61.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6330 -->
-<g id="node185" class="node open">
-<title>zcash/zcash#6330</title>
-<g id="a_node185"><a xlink:href="https://github.com/zcash/zcash/issues/6330" xlink:title="zcash/zcash#6330&#10;Remove `z_listaddresses`&#10;RPC method" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1274.5,-106.5 1074.5,-106.5 1074.5,-53.5 1274.5,-53.5 1274.5,-106.5"/>
-<text text-anchor="middle" x="1174.5" y="-91.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6330</text>
-<text text-anchor="middle" x="1174.5" y="-76.3" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
-<text text-anchor="middle" x="1174.5" y="-61.3" font-family="Times,serif" font-size="14.00">RPC method</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6329&#45;&gt;zcash/zcash#6330 -->
-<g id="edge149" class="edge">
-<title>zcash/zcash#6329&#45;&gt;zcash/zcash#6330</title>
-<path fill="none" stroke="black" d="M1019.1,-80C1033.9,-80 1049.2,-80 1064.2,-80"/>
-<polygon fill="black" stroke="black" points="1064.5,-83.5 1074.5,-80 1064.5,-76.5 1064.5,-83.5"/>
-</g>
-<!-- zcash/zcash#5583 -->
-<g id="node186" class="node open">
-<title>zcash/zcash#5583</title>
-<g id="a_node186"><a xlink:href="https://github.com/zcash/zcash/issues/5583" xlink:title="zcash/zcash#5583&#10;Clean up null pointer&#10;handling in Rust FFI" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1002.5,-294.5 835.5,-294.5 835.5,-241.5 1002.5,-241.5 1002.5,-294.5"/>
-<text text-anchor="middle" x="919" y="-279.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5583</text>
-<text text-anchor="middle" x="919" y="-264.3" font-family="Times,serif" font-size="14.00">Clean up null pointer</text>
-<text text-anchor="middle" x="919" y="-249.3" font-family="Times,serif" font-size="14.00">handling in Rust FFI</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#5583&#45;&gt;zcash/zcash#5716 -->
-<g id="edge162" class="edge">
-<title>zcash/zcash#5583&#45;&gt;zcash/zcash#5716</title>
-<path fill="none" stroke="black" d="M1002.6,-293.61C1012.2,-296.71 1021.8,-299.89 1031,-303 1132.7,-337.44 1248,-379.55 1328.1,-409.31"/>
-<polygon fill="black" stroke="black" points="1327.11,-412.67 1337.7,-412.88 1329.55,-406.11 1327.11,-412.67"/>
-</g>
-<!-- zcash/zcash#6856 -->
-<g id="node187" class="node open">
-<title>zcash/zcash#6856</title>
-<g id="a_node187"><a xlink:href="https://github.com/zcash/zcash/issues/6856" xlink:title="zcash/zcash#6856&#10;Release 5.10.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1249,-287 1100,-287 1100,-249 1249,-249 1249,-287"/>
-<text text-anchor="middle" x="1174.5" y="-271.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6856</text>
-<text text-anchor="middle" x="1174.5" y="-256.8" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#5583&#45;&gt;zcash/zcash#6856 -->
-<g id="edge150" class="edge">
-<title>zcash/zcash#5583&#45;&gt;zcash/zcash#6856</title>
-<path fill="none" stroke="black" d="M1002.7,-268C1030.6,-268 1061.8,-268 1089.8,-268"/>
-<polygon fill="black" stroke="black" points="1089.9,-271.5 1099.9,-268 1089.9,-264.5 1089.9,-271.5"/>
-</g>
-<!-- zcash/zcash#6947 -->
-<g id="node196" class="node open">
-<title>zcash/zcash#6947</title>
-<g id="a_node196"><a xlink:href="https://github.com/zcash/zcash/issues/6947" xlink:title="zcash/zcash#6947&#10;Release 6.0.0&#45;rc1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1504,-287 1355,-287 1355,-249 1504,-249 1504,-287"/>
-<text text-anchor="middle" x="1429.5" y="-271.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6947</text>
-<text text-anchor="middle" x="1429.5" y="-256.8" font-family="Times,serif" font-size="14.00">Release 6.0.0&#45;rc1</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6856&#45;&gt;zcash/zcash#6947 -->
-<g id="edge163" class="edge">
-<title>zcash/zcash#6856&#45;&gt;zcash/zcash#6947</title>
-<path fill="none" stroke="black" d="M1249,-268C1278.9,-268 1313.6,-268 1344.5,-268"/>
-<polygon fill="black" stroke="black" points="1344.8,-271.5 1354.8,-268 1344.8,-264.5 1344.8,-271.5"/>
-</g>
-<!-- zcash/zcash#6389 -->
-<g id="node188" class="node needs&#45;review">
-<title>zcash/zcash#6389</title>
-<g id="a_node188"><a xlink:href="https://github.com/zcash/zcash/pull/6389" xlink:title="zcash/zcash#6389&#10;Add `z_getbalances` RPC&#10;method" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="1017.5,-365.5 820.5,-365.5 820.5,-361.5 816.5,-361.5 816.5,-357.5 820.5,-357.5 820.5,-320.5 816.5,-320.5 816.5,-316.5 820.5,-316.5 820.5,-312.5 1017.5,-312.5 1017.5,-365.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="820.5,-361.5 824.5,-361.5 824.5,-357.5 820.5,-357.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="820.5,-320.5 824.5,-320.5 824.5,-316.5 820.5,-316.5 "/>
-<text text-anchor="middle" x="919" y="-350.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6389</text>
-<text text-anchor="middle" x="919" y="-335.3" font-family="Times,serif" font-size="14.00">Add `z_getbalances` RPC</text>
-<text text-anchor="middle" x="919" y="-320.3" font-family="Times,serif" font-size="14.00">method</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6325 -->
-<g id="edge164" class="edge">
-<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6325</title>
-<path fill="none" stroke="black" d="M921.1,-365.6C926.74,-489.27 956.25,-1007 1059,-1124 1063.3,-1128.9 1068.2,-1133.1 1073.6,-1136.8"/>
-<polygon fill="black" stroke="black" points="1072.03,-1139.94 1082.4,-1142.1 1075.64,-1133.94 1072.03,-1139.94"/>
-</g>
-<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#5925 -->
-<g id="edge165" class="edge">
-<title>zcash/zcash#6389&#45;&gt;zcash/zcash#5925</title>
-<path fill="none" stroke="black" d="M920.68,-365.78C924.52,-496.47 947.52,-1066.2 1059,-1195 1061.5,-1197.9 1064.2,-1200.5 1067.1,-1203"/>
-<polygon fill="black" stroke="black" points="1065.08,-1205.86 1075.2,-1209 1069.25,-1200.24 1065.08,-1205.86"/>
-</g>
-<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6327 -->
-<g id="edge166" class="edge">
-<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6327</title>
-<path fill="none" stroke="black" d="M920.48,-365.54C923.43,-501.77 943.12,-1121.6 1059,-1266 1061.1,-1268.6 1063.4,-1271.1 1065.8,-1273.4"/>
-<polygon fill="black" stroke="black" points="1063.6,-1276.12 1073.5,-1279.9 1068.12,-1270.77 1063.6,-1276.12"/>
-</g>
-<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6856 -->
-<g id="edge151" class="edge">
-<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6856</title>
-<path fill="none" stroke="black" d="M1014.8,-312.46C1041.4,-304.99 1070.2,-296.95 1095.7,-289.78"/>
-<polygon fill="black" stroke="black" points="1096.7,-293.14 1105.4,-287.09 1094.83,-286.39 1096.7,-293.14"/>
-</g>
-<!-- zcash/zcash#6657 -->
-<g id="node189" class="node open">
-<title>zcash/zcash#6657</title>
-<g id="a_node189"><a xlink:href="https://github.com/zcash/zcash/issues/6657" xlink:title="zcash/zcash#6657&#10;Availability of parameter&#10;and depends&#45;sources&#10;downloads is dependent on&#10;availability of&#10;download.z.cash" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1024.5,-223 813.5,-223 813.5,-125 1024.5,-125 1024.5,-223"/>
-<text text-anchor="middle" x="919" y="-207.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6657</text>
-<text text-anchor="middle" x="919" y="-192.8" font-family="Times,serif" font-size="14.00">Availability of parameter</text>
-<text text-anchor="middle" x="919" y="-177.8" font-family="Times,serif" font-size="14.00">and depends&#45;sources</text>
-<text text-anchor="middle" x="919" y="-162.8" font-family="Times,serif" font-size="14.00">downloads is dependent on</text>
-<text text-anchor="middle" x="919" y="-147.8" font-family="Times,serif" font-size="14.00">availability of</text>
-<text text-anchor="middle" x="919" y="-132.8" font-family="Times,serif" font-size="14.00">download.z.cash</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6657&#45;&gt;zcash/zcash#6856 -->
-<g id="edge152" class="edge">
-<title>zcash/zcash#6657&#45;&gt;zcash/zcash#6856</title>
-<path fill="none" stroke="black" d="M1024.6,-212.78C1054.6,-223.9 1086.3,-235.66 1112.7,-245.46"/>
-<polygon fill="black" stroke="black" points="1111.61,-248.79 1122.2,-248.97 1114.03,-242.22 1111.61,-248.79"/>
-</g>
-<!-- zcash/librustzcash#718 -->
-<g id="node190" class="node open">
-<title>zcash/librustzcash#718</title>
-<g id="a_node190"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718&#10;Create `tower::Service`&#10;wrapping an `FsBlockDb`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-10964.5 20,-10964.5 20,-10911.5 220,-10911.5 220,-10964.5"/>
-<text text-anchor="middle" x="120" y="-10949.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
-<text text-anchor="middle" x="120" y="-10934.3" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
-<text text-anchor="middle" x="120" y="-10919.3" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge153" class="edge">
-<title>zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M220.03,-10913C227,-10910 233.74,-10906 240,-10902 296.32,-10866 343.61,-10802 367.75,-10765"/>
-<polygon fill="black" stroke="black" points="371.04,-10766.33 373.38,-10756 365.11,-10762.62 371.04,-10766.33"/>
-</g>
-<!-- zcash/librustzcash#712 -->
-<g id="node192" class="node open">
-<title>zcash/librustzcash#712</title>
-<g id="a_node192"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712&#10;Refactor the Data Access&#10;API to support non&#45;block&#10;updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-10893 22,-10893 22,-10825 218,-10825 218,-10893"/>
-<text text-anchor="middle" x="120" y="-10877.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
-<text text-anchor="middle" x="120" y="-10862.8" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
-<text text-anchor="middle" x="120" y="-10847.8" font-family="Times,serif" font-size="14.00">API to support non&#45;block</text>
-<text text-anchor="middle" x="120" y="-10832.8" font-family="Times,serif" font-size="14.00">updates</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge154" class="edge">
-<title>zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M216.63,-10825C224.59,-10822 232.47,-10818 240,-10815 275.85,-10799 315.06,-10778 343.65,-10761"/>
-<polygon fill="black" stroke="black" points="345.55,-10763.95 352.55,-10756 342.12,-10757.85 345.55,-10763.95"/>
-</g>
-<!-- zcash/librustzcash#722 -->
-<g id="node193" class="node open">
-<title>zcash/librustzcash#722</title>
-<g id="a_node193"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722&#10;Create a `tower::Service`&#10;for nullifier lookup" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-10806.5 20.5,-10806.5 20.5,-10753.5 219.5,-10753.5 219.5,-10806.5"/>
-<text text-anchor="middle" x="120" y="-10791.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
-<text text-anchor="middle" x="120" y="-10776.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
-<text text-anchor="middle" x="120" y="-10761.3" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge155" class="edge">
-<title>zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M219.68,-10764C240.07,-10761 261.59,-10757 282.13,-10754"/>
-<polygon fill="black" stroke="black" points="283,-10757.4 292.12,-10752 281.63,-10750.53 283,-10757.4"/>
-</g>
-<!-- zcash/librustzcash#723 -->
-<g id="node194" class="node open">
-<title>zcash/librustzcash#723</title>
-<g id="a_node194"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723&#10;Create a `tower::Service`&#10;for fetching a&#10;transaction given a&#10;`(block, tx_index)`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-10735.5 20.5,-10735.5 20.5,-10652.5 219.5,-10652.5 219.5,-10735.5"/>
-<text text-anchor="middle" x="120" y="-10720.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
-<text text-anchor="middle" x="120" y="-10705.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
-<text text-anchor="middle" x="120" y="-10690.3" font-family="Times,serif" font-size="14.00">for fetching a</text>
-<text text-anchor="middle" x="120" y="-10675.3" font-family="Times,serif" font-size="14.00">transaction given a</text>
-<text text-anchor="middle" x="120" y="-10660.3" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge156" class="edge">
-<title>zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M219.68,-10710C240.07,-10713 261.59,-10717 282.13,-10720"/>
-<polygon fill="black" stroke="black" points="281.63,-10723.47 292.12,-10722 283,-10716.6 281.63,-10723.47"/>
-</g>
-<!-- zcash/librustzcash#776 -->
-<g id="node195" class="node open">
-<title>zcash/librustzcash#776</title>
-<g id="a_node195"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776&#10;DAG Sync: Use a&#10;downloaded nullifier set&#10;to allow instant&#10;spentness checks." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-10634.5 26,-10634.5 26,-10551.5 214,-10551.5 214,-10634.5"/>
-<text text-anchor="middle" x="120" y="-10619.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
-<text text-anchor="middle" x="120" y="-10604.3" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
-<text text-anchor="middle" x="120" y="-10589.3" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
-<text text-anchor="middle" x="120" y="-10574.3" font-family="Times,serif" font-size="14.00">to allow instant</text>
-<text text-anchor="middle" x="120" y="-10559.3" font-family="Times,serif" font-size="14.00">spentness checks.</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720 -->
 <g id="edge157" class="edge">
-<title>zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M214.32,-10630C223.1,-10634 231.78,-10639 240,-10643 279.18,-10664 321.42,-10692 350.15,-10712"/>
-<polygon fill="black" stroke="black" points="348.43,-10715.07 358.61,-10718 352.48,-10709.36 348.43,-10715.07"/>
+<title>zcash/halo2#742&#45;&gt;zcash/halo2#756</title>
+<path fill="none" stroke="black" d="M215.56,-9463.69C242.21,-9463.69 271.07,-9463.69 297.3,-9463.69"/>
+<polygon fill="black" stroke="black" points="297.59,-9467.2 307.59,-9463.69 297.59,-9460.2 297.59,-9467.2"/>
 </g>
 <!-- zcash/zcash#6948 -->
 <g id="node207" class="node open">
 <title>zcash/zcash#6948</title>
 <g id="a_node207"><a xlink:href="https://github.com/zcash/zcash/issues/6948" xlink:title="zcash/zcash#6948&#10;Release 6.0.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1756.5,-255 1607.5,-255 1607.5,-217 1756.5,-217 1756.5,-255"/>
-<text text-anchor="middle" x="1682" y="-239.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6948</text>
-<text text-anchor="middle" x="1682" y="-224.8" font-family="Times,serif" font-size="14.00">Release 6.0.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="1756.5,-7282.69 1607.5,-7282.69 1607.5,-7244.69 1756.5,-7244.69 1756.5,-7282.69"/>
+<text text-anchor="middle" x="1682" y="-7267.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6948</text>
+<text text-anchor="middle" x="1682" y="-7252.49" font-family="Times,serif" font-size="14.00">Release 6.0.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6947&#45;&gt;zcash/zcash#6948 -->
 <g id="edge197" class="edge">
 <title>zcash/zcash#6947&#45;&gt;zcash/zcash#6948</title>
-<path fill="none" stroke="black" d="M1504.3,-258.57C1533.5,-254.85 1567.2,-250.54 1597.2,-246.7"/>
-<polygon fill="black" stroke="black" points="1597.82,-250.15 1607.3,-245.42 1596.94,-243.21 1597.82,-250.15"/>
+<path fill="none" stroke="black" d="M1504.3,-7286.3C1533.5,-7282.59 1567.2,-7278.3 1597.2,-7274.39"/>
+<polygon fill="black" stroke="black" points="1597.83,-7277.84 1607.3,-7273.09 1596.93,-7270.9 1597.83,-7277.84"/>
 </g>
 <!-- zcash/halo2#250&#45;&gt;zcash/halo2#75 -->
 <g id="edge198" class="edge">
 <title>zcash/halo2#250&#45;&gt;zcash/halo2#75</title>
-<path fill="none" stroke="black" d="M1522.3,-11810C1528.8,-11807 1535.1,-11804 1541,-11800 1588,-11770 1630.4,-11722 1655.9,-11689"/>
-<polygon fill="black" stroke="black" points="1658.72,-11691.07 1662,-11681 1653.15,-11686.83 1658.72,-11691.07"/>
+<path fill="none" stroke="black" d="M1515,-10670.19C1523.8,-10667.19 1532.6,-10664.19 1541,-10661.19 1565.5,-10651.19 1592,-10640.19 1615.3,-10629.19"/>
+<polygon fill="black" stroke="black" points="1616.87,-10632.33 1624.7,-10625.19 1614.13,-10625.89 1616.87,-10632.33"/>
 </g>
 <!-- zcash/halo2#494 -->
 <g id="node208" class="node open">
 <title>zcash/halo2#494</title>
 <g id="a_node208"><a xlink:href="https://github.com/zcash/halo2/issues/494" xlink:title="zcash/halo2#494&#10;Consider adding an API&#10;that enables application&#10;circuits to be built&#10;across both fields" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2020.5,-11695.5 1832.5,-11695.5 1832.5,-11612.5 2020.5,-11612.5 2020.5,-11695.5"/>
-<text text-anchor="middle" x="1926.5" y="-11680.3" font-family="Times,serif" font-size="14.00">zcash/halo2#494</text>
-<text text-anchor="middle" x="1926.5" y="-11665.3" font-family="Times,serif" font-size="14.00">Consider adding an API</text>
-<text text-anchor="middle" x="1926.5" y="-11650.3" font-family="Times,serif" font-size="14.00">that enables application</text>
-<text text-anchor="middle" x="1926.5" y="-11635.3" font-family="Times,serif" font-size="14.00">circuits to be built</text>
-<text text-anchor="middle" x="1926.5" y="-11620.3" font-family="Times,serif" font-size="14.00">across both fields</text>
+<polygon fill="#c2e0c6" stroke="black" points="2020.5,-10640.69 1832.5,-10640.69 1832.5,-10557.69 2020.5,-10557.69 2020.5,-10640.69"/>
+<text text-anchor="middle" x="1926.5" y="-10625.49" font-family="Times,serif" font-size="14.00">zcash/halo2#494</text>
+<text text-anchor="middle" x="1926.5" y="-10610.49" font-family="Times,serif" font-size="14.00">Consider adding an API</text>
+<text text-anchor="middle" x="1926.5" y="-10595.49" font-family="Times,serif" font-size="14.00">that enables application</text>
+<text text-anchor="middle" x="1926.5" y="-10580.49" font-family="Times,serif" font-size="14.00">circuits to be built</text>
+<text text-anchor="middle" x="1926.5" y="-10565.49" font-family="Times,serif" font-size="14.00">across both fields</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#75&#45;&gt;zcash/halo2#494 -->
 <g id="edge199" class="edge">
 <title>zcash/halo2#75&#45;&gt;zcash/halo2#494</title>
-<path fill="none" stroke="black" d="M1771.6,-11654C1787.9,-11654 1805.2,-11654 1821.9,-11654"/>
-<polygon fill="black" stroke="black" points="1822.3,-11657.5 1832.3,-11654 1822.3,-11650.5 1822.3,-11657.5"/>
+<path fill="none" stroke="black" d="M1771.6,-10599.19C1787.9,-10599.19 1805.2,-10599.19 1821.9,-10599.19"/>
+<polygon fill="black" stroke="black" points="1822.3,-10602.7 1832.3,-10599.19 1822.3,-10595.7 1822.3,-10602.7"/>
 </g>
 <!-- zcash/halo2#436&#45;&gt;zcash/halo2#437 -->
 <g id="edge200" class="edge">
 <title>zcash/halo2#436&#45;&gt;zcash/halo2#437</title>
-<path fill="none" stroke="black" d="M1005.2,-11458C1022.9,-11455 1041.5,-11452 1059,-11450 1159.1,-11440 1185.6,-11437 1285.5,-11450 1392.9,-11464 1512.9,-11497 1592.3,-11522"/>
-<polygon fill="black" stroke="black" points="1591.61,-11525.45 1602.2,-11525 1593.64,-11518.75 1591.61,-11525.45"/>
+<path fill="none" stroke="black" d="M1005.2,-10320.19C1022.9,-10316.19 1041.5,-10313.19 1059,-10312.19 1235.7,-10294.19 1442,-10303.19 1567,-10313.19"/>
+<polygon fill="black" stroke="black" points="1567,-10316.7 1577,-10313.19 1567,-10309.7 1567,-10316.7"/>
 </g>
 <!-- zcash/halo2#438 -->
 <g id="node209" class="node open">
 <title>zcash/halo2#438</title>
 <g id="a_node209"><a xlink:href="https://github.com/zcash/halo2/issues/438" xlink:title="zcash/halo2#438&#10;Implement the logic for&#10;the PCD verifier circuit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1267,-11512.5 1082,-11512.5 1082,-11459.5 1267,-11459.5 1267,-11512.5"/>
-<text text-anchor="middle" x="1174.5" y="-11497.3" font-family="Times,serif" font-size="14.00">zcash/halo2#438</text>
-<text text-anchor="middle" x="1174.5" y="-11482.3" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
-<text text-anchor="middle" x="1174.5" y="-11467.3" font-family="Times,serif" font-size="14.00">the PCD verifier circuit</text>
+<polygon fill="#c2e0c6" stroke="black" points="1267,-10373.69 1082,-10373.69 1082,-10320.69 1267,-10320.69 1267,-10373.69"/>
+<text text-anchor="middle" x="1174.5" y="-10358.49" font-family="Times,serif" font-size="14.00">zcash/halo2#438</text>
+<text text-anchor="middle" x="1174.5" y="-10343.49" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
+<text text-anchor="middle" x="1174.5" y="-10328.49" font-family="Times,serif" font-size="14.00">the PCD verifier circuit</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#436&#45;&gt;zcash/halo2#438 -->
 <g id="edge201" class="edge">
 <title>zcash/halo2#436&#45;&gt;zcash/halo2#438</title>
-<path fill="none" stroke="black" d="M1005.1,-11481C1026.4,-11482 1049.5,-11483 1071.6,-11483"/>
-<polygon fill="black" stroke="black" points="1071.6,-11486.5 1081.6,-11483 1071.6,-11479.5 1071.6,-11486.5"/>
+<path fill="none" stroke="black" d="M1005.1,-10342.19C1026.4,-10342.19 1049.5,-10343.19 1071.6,-10344.19"/>
+<polygon fill="black" stroke="black" points="1071.6,-10347.7 1081.6,-10344.19 1071.6,-10340.7 1071.6,-10347.7"/>
 </g>
 <!-- zcash/halo2#569&#45;&gt;zcash/halo2#247 -->
 <g id="edge202" class="edge">
 <title>zcash/halo2#569&#45;&gt;zcash/halo2#247</title>
-<path fill="none" stroke="black" d="M1007.5,-11418C1016.2,-11423 1024.3,-11429 1031,-11436 1058.2,-11465 1035.4,-11489 1059,-11521 1070.8,-11537 1086.6,-11551 1102.8,-11563"/>
-<polygon fill="black" stroke="black" points="1101.03,-11566.04 1111.2,-11569 1105.1,-11560.34 1101.03,-11566.04"/>
+<path fill="none" stroke="black" d="M975.82,-10250.19C995.6,-10262.19 1016.5,-10278.19 1031,-10297.19 1055.4,-10328.19 1035.2,-10350.19 1059,-10383.19 1070.6,-10398.19 1086.1,-10412.19 1102,-10424.19"/>
+<polygon fill="black" stroke="black" points="1099.93,-10427.03 1110.3,-10429.19 1103.54,-10421.04 1099.93,-10427.03"/>
 </g>
 <!-- zcash/zcash#4202 -->
 <g id="node210" class="node open">
 <title>zcash/zcash#4202</title>
 <g id="a_node210"><a xlink:href="https://github.com/zcash/zcash/issues/4202" xlink:title="zcash/zcash#4202&#10;Sprout Pool Retirement" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1267,-5233 1264,-5237 1243,-5237 1240,-5233 1082,-5233 1082,-5195 1267,-5195 1267,-5233"/>
-<text text-anchor="middle" x="1174.5" y="-5217.8" font-family="Times,serif" font-size="14.00">zcash/zcash#4202</text>
-<text text-anchor="middle" x="1174.5" y="-5202.8" font-family="Times,serif" font-size="14.00">Sprout Pool Retirement</text>
+<polygon fill="#c2e0c6" stroke="black" points="1267,-1682.7 1264,-1686.7 1243,-1686.7 1240,-1682.7 1082,-1682.7 1082,-1644.7 1267,-1644.7 1267,-1682.7"/>
+<text text-anchor="middle" x="1174.5" y="-1667.5" font-family="Times,serif" font-size="14.00">zcash/zcash#4202</text>
+<text text-anchor="middle" x="1174.5" y="-1652.5" font-family="Times,serif" font-size="14.00">Sprout Pool Retirement</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3788&#45;&gt;zcash/zcash#4202 -->
 <g id="edge203" class="edge">
 <title>zcash/zcash#3788&#45;&gt;zcash/zcash#4202</title>
-<path fill="none" stroke="black" d="M997.78,-5159.2C1031.2,-5169.6 1069.9,-5181.7 1102.5,-5191.9"/>
-<polygon fill="black" stroke="black" points="1101.81,-5195.35 1112.4,-5194.9 1103.84,-5188.65 1101.81,-5195.35"/>
+<path fill="none" stroke="black" d="M997.78,-1608.99C1031.2,-1619.39 1069.9,-1631.39 1102.5,-1641.6"/>
+<polygon fill="black" stroke="black" points="1101.81,-1645.05 1112.4,-1644.69 1103.9,-1638.37 1101.81,-1645.05"/>
 </g>
 <!-- zcash/zips#452&#45;&gt;zcash/zcash#4203 -->
 <g id="edge204" class="edge">
 <title>zcash/zips#452&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1019.2,-5181.1C1023.4,-5177.7 1027.4,-5174 1031,-5170 1100.5,-5091.2 1152.6,-4763.9 1168.5,-4653.5"/>
-<polygon fill="black" stroke="black" points="1171.97,-4653.99 1169.9,-4643.6 1165.03,-4653.01 1171.97,-4653.99"/>
+<path fill="none" stroke="black" d="M1019.3,-1632.6C1023.6,-1628.99 1027.5,-1625.1 1031,-1620.69 1159.4,-1457.89 1172.2,-769.67 1173.4,-602.45"/>
+<polygon fill="black" stroke="black" points="1176.9,-602.45 1173.5,-592.42 1169.9,-602.38 1176.9,-602.45"/>
 </g>
 <!-- zcash/zips#452&#45;&gt;zcash/zcash#4202 -->
 <g id="edge205" class="edge">
 <title>zcash/zips#452&#45;&gt;zcash/zcash#4202</title>
-<path fill="none" stroke="black" d="M1019.1,-5214C1036.4,-5214 1054.4,-5214 1071.8,-5214"/>
-<polygon fill="black" stroke="black" points="1071.9,-5217.5 1081.9,-5214 1071.9,-5210.5 1071.9,-5217.5"/>
+<path fill="none" stroke="black" d="M1019.1,-1663.69C1036.4,-1663.69 1054.4,-1663.69 1071.8,-1663.69"/>
+<polygon fill="black" stroke="black" points="1071.9,-1667.2 1081.9,-1663.69 1071.9,-1660.2 1071.9,-1667.2"/>
 </g>
 <!-- zcash/zcash#6948&#45;&gt;zcash/zcash#6950 -->
 <g id="edge266" class="edge">
 <title>zcash/zcash#6948&#45;&gt;zcash/zcash#6950</title>
-<path fill="none" stroke="black" d="M1756.7,-223.4C1767.7,-220.55 1778.8,-217.11 1789,-213 1826.5,-197.91 1865.4,-172.89 1892,-154.08"/>
-<polygon fill="black" stroke="black" points="1894.11,-156.88 1900.2,-148.21 1890.03,-151.18 1894.11,-156.88"/>
+<path fill="none" stroke="black" d="M1756.7,-7251.09C1767.7,-7248.3 1778.8,-7244.8 1789,-7240.69 1826.5,-7225.59 1865.4,-7200.59 1892,-7181.8"/>
+<polygon fill="black" stroke="black" points="1894.13,-7184.58 1900.2,-7175.89 1890.04,-7178.89 1894.13,-7184.58"/>
 </g>
 <!-- zcash/zcash#4190 -->
 <g id="node211" class="node open">
 <title>zcash/zcash#4190</title>
 <g id="a_node211"><a xlink:href="https://github.com/zcash/zcash/issues/4190" xlink:title="zcash/zcash#4190&#10;TZE: implement zcashd&#10;&#39;host&#39; logic." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-11790.5 27.5,-11790.5 27.5,-11737.5 212.5,-11737.5 212.5,-11790.5"/>
-<text text-anchor="middle" x="120" y="-11775.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4190</text>
-<text text-anchor="middle" x="120" y="-11760.3" font-family="Times,serif" font-size="14.00">TZE: implement zcashd</text>
-<text text-anchor="middle" x="120" y="-11745.3" font-family="Times,serif" font-size="14.00">&#39;host&#39; logic.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-10684.69 27.5,-10684.69 27.5,-10631.69 212.5,-10631.69 212.5,-10684.69"/>
+<text text-anchor="middle" x="120" y="-10669.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4190</text>
+<text text-anchor="middle" x="120" y="-10654.49" font-family="Times,serif" font-size="14.00">TZE: implement zcashd</text>
+<text text-anchor="middle" x="120" y="-10639.49" font-family="Times,serif" font-size="14.00">&#39;host&#39; logic.</text>
 </a>
 </g>
 </g>
@@ -3891,29 +3891,29 @@
 <g id="node212" class="node open">
 <title>zcash/zcash#4189</title>
 <g id="a_node212"><a xlink:href="https://github.com/zcash/zcash/issues/4189" xlink:title="zcash/zcash#4189&#10;Deploy TZE protocol&#10;feature" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="467.5,-11790.5 304.5,-11790.5 304.5,-11737.5 467.5,-11737.5 467.5,-11790.5"/>
-<text text-anchor="middle" x="386" y="-11775.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4189</text>
-<text text-anchor="middle" x="386" y="-11760.3" font-family="Times,serif" font-size="14.00">Deploy TZE protocol</text>
-<text text-anchor="middle" x="386" y="-11745.3" font-family="Times,serif" font-size="14.00">feature</text>
+<polygon fill="#c2e0c6" stroke="black" points="467.5,-10684.69 304.5,-10684.69 304.5,-10631.69 467.5,-10631.69 467.5,-10684.69"/>
+<text text-anchor="middle" x="386" y="-10669.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4189</text>
+<text text-anchor="middle" x="386" y="-10654.49" font-family="Times,serif" font-size="14.00">Deploy TZE protocol</text>
+<text text-anchor="middle" x="386" y="-10639.49" font-family="Times,serif" font-size="14.00">feature</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4190&#45;&gt;zcash/zcash#4189 -->
 <g id="edge206" class="edge">
 <title>zcash/zcash#4190&#45;&gt;zcash/zcash#4189</title>
-<path fill="none" stroke="black" d="M212.59,-11764C238.89,-11764 267.55,-11764 293.82,-11764"/>
-<polygon fill="black" stroke="black" points="294.14,-11767.5 304.14,-11764 294.14,-11760.5 294.14,-11767.5"/>
+<path fill="none" stroke="black" d="M212.59,-10658.19C238.89,-10658.19 267.55,-10658.19 293.82,-10658.19"/>
+<polygon fill="black" stroke="black" points="294.14,-10661.7 304.14,-10658.19 294.14,-10654.7 294.14,-10661.7"/>
 </g>
 <!-- zcash/halo2#79 -->
 <g id="node213" class="node open">
 <title>zcash/halo2#79</title>
 <g id="a_node213"><a xlink:href="https://github.com/zcash/halo2/issues/79" xlink:title="zcash/halo2#79&#10;Migrate Rescue and&#10;Poseidon gadgets to&#10;algebraic hash&#10;abstraction" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1510,-12049.5 1349,-12049.5 1349,-11966.5 1510,-11966.5 1510,-12049.5"/>
-<text text-anchor="middle" x="1429.5" y="-12034.3" font-family="Times,serif" font-size="14.00">zcash/halo2#79</text>
-<text text-anchor="middle" x="1429.5" y="-12019.3" font-family="Times,serif" font-size="14.00">Migrate Rescue and</text>
-<text text-anchor="middle" x="1429.5" y="-12004.3" font-family="Times,serif" font-size="14.00">Poseidon gadgets to</text>
-<text text-anchor="middle" x="1429.5" y="-11989.3" font-family="Times,serif" font-size="14.00">algebraic hash</text>
-<text text-anchor="middle" x="1429.5" y="-11974.3" font-family="Times,serif" font-size="14.00">abstraction</text>
+<polygon fill="#c2e0c6" stroke="black" points="1510,-10910.69 1349,-10910.69 1349,-10827.69 1510,-10827.69 1510,-10910.69"/>
+<text text-anchor="middle" x="1429.5" y="-10895.49" font-family="Times,serif" font-size="14.00">zcash/halo2#79</text>
+<text text-anchor="middle" x="1429.5" y="-10880.49" font-family="Times,serif" font-size="14.00">Migrate Rescue and</text>
+<text text-anchor="middle" x="1429.5" y="-10865.49" font-family="Times,serif" font-size="14.00">Poseidon gadgets to</text>
+<text text-anchor="middle" x="1429.5" y="-10850.49" font-family="Times,serif" font-size="14.00">algebraic hash</text>
+<text text-anchor="middle" x="1429.5" y="-10835.49" font-family="Times,serif" font-size="14.00">abstraction</text>
 </a>
 </g>
 </g>
@@ -3921,35 +3921,35 @@
 <g id="node214" class="node open">
 <title>zcash/halo2#78</title>
 <g id="a_node214"><a xlink:href="https://github.com/zcash/halo2/issues/78" xlink:title="zcash/halo2#78&#10;Implement algebraic hash&#10;/ random oracle&#10;abstraction gadget" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1276,-12042 1073,-12042 1073,-11974 1276,-11974 1276,-12042"/>
-<text text-anchor="middle" x="1174.5" y="-12026.8" font-family="Times,serif" font-size="14.00">zcash/halo2#78</text>
-<text text-anchor="middle" x="1174.5" y="-12011.8" font-family="Times,serif" font-size="14.00">Implement algebraic hash</text>
-<text text-anchor="middle" x="1174.5" y="-11996.8" font-family="Times,serif" font-size="14.00">/ random oracle</text>
-<text text-anchor="middle" x="1174.5" y="-11981.8" font-family="Times,serif" font-size="14.00">abstraction gadget</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1276,-10903.19 1073,-10903.19 1073,-10835.19 1276,-10835.19 1276,-10903.19"/>
+<text text-anchor="middle" x="1174.5" y="-10887.99" font-family="Times,serif" font-size="14.00">zcash/halo2#78</text>
+<text text-anchor="middle" x="1174.5" y="-10872.99" font-family="Times,serif" font-size="14.00">Implement algebraic hash</text>
+<text text-anchor="middle" x="1174.5" y="-10857.99" font-family="Times,serif" font-size="14.00">/ random oracle</text>
+<text text-anchor="middle" x="1174.5" y="-10842.99" font-family="Times,serif" font-size="14.00">abstraction gadget</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#78&#45;&gt;zcash/halo2#250 -->
 <g id="edge207" class="edge">
 <title>zcash/halo2#78&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1269.7,-11974C1275.1,-11971 1280.4,-11968 1285.5,-11965 1328.5,-11938 1370.5,-11898 1397.7,-11870"/>
-<polygon fill="black" stroke="black" points="1400.1,-11872.55 1404.7,-11863 1395.15,-11867.6 1400.1,-11872.55"/>
+<path fill="none" stroke="black" d="M1269.7,-10834.19C1275.1,-10832.19 1280.4,-10829.19 1285.5,-10826.19 1328.5,-10799.19 1370.5,-10759.19 1397.7,-10730.19"/>
+<polygon fill="black" stroke="black" points="1400.1,-10732.74 1404.7,-10723.19 1395.15,-10727.79 1400.1,-10732.74"/>
 </g>
 <!-- zcash/halo2#78&#45;&gt;zcash/halo2#79 -->
 <g id="edge208" class="edge">
 <title>zcash/halo2#78&#45;&gt;zcash/halo2#79</title>
-<path fill="none" stroke="black" d="M1276.2,-12008C1296.8,-12008 1318.4,-12008 1338.7,-12008"/>
-<polygon fill="black" stroke="black" points="1338.8,-12011.5 1348.8,-12008 1338.8,-12004.5 1338.8,-12011.5"/>
+<path fill="none" stroke="black" d="M1276.2,-10869.19C1296.8,-10869.19 1318.4,-10869.19 1338.7,-10869.19"/>
+<polygon fill="black" stroke="black" points="1338.8,-10872.7 1348.8,-10869.19 1338.8,-10865.7 1338.8,-10872.7"/>
 </g>
 <!-- zcash/halo2#57 -->
 <g id="node215" class="node open">
 <title>zcash/halo2#57</title>
 <g id="a_node215"><a xlink:href="https://github.com/zcash/halo2/issues/57" xlink:title="zcash/halo2#57&#10;Remove unused&#10;fixed_values from&#10;ProvingKey" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="191,-11891 49,-11891 49,-11823 191,-11823 191,-11891"/>
-<text text-anchor="middle" x="120" y="-11875.8" font-family="Times,serif" font-size="14.00">zcash/halo2#57</text>
-<text text-anchor="middle" x="120" y="-11860.8" font-family="Times,serif" font-size="14.00">Remove unused</text>
-<text text-anchor="middle" x="120" y="-11845.8" font-family="Times,serif" font-size="14.00">fixed_values from</text>
-<text text-anchor="middle" x="120" y="-11830.8" font-family="Times,serif" font-size="14.00">ProvingKey</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="191,-10792.19 49,-10792.19 49,-10724.19 191,-10724.19 191,-10792.19"/>
+<text text-anchor="middle" x="120" y="-10776.99" font-family="Times,serif" font-size="14.00">zcash/halo2#57</text>
+<text text-anchor="middle" x="120" y="-10761.99" font-family="Times,serif" font-size="14.00">Remove unused</text>
+<text text-anchor="middle" x="120" y="-10746.99" font-family="Times,serif" font-size="14.00">fixed_values from</text>
+<text text-anchor="middle" x="120" y="-10731.99" font-family="Times,serif" font-size="14.00">ProvingKey</text>
 </a>
 </g>
 </g>
@@ -3957,31 +3957,31 @@
 <g id="node216" class="node open">
 <title>zcash/halo2#443</title>
 <g id="a_node216"><a xlink:href="https://github.com/zcash/halo2/issues/443" xlink:title="zcash/halo2#443&#10;Define a stable&#10;serialization format for &#10;`halo2::plonk::ProvingKey&#10;`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="486.5,-11898.5 285.5,-11898.5 285.5,-11815.5 486.5,-11815.5 486.5,-11898.5"/>
-<text text-anchor="middle" x="386" y="-11883.3" font-family="Times,serif" font-size="14.00">zcash/halo2#443</text>
-<text text-anchor="middle" x="386" y="-11868.3" font-family="Times,serif" font-size="14.00">Define a stable</text>
-<text text-anchor="middle" x="386" y="-11853.3" font-family="Times,serif" font-size="14.00">serialization format for </text>
-<text text-anchor="middle" x="386" y="-11838.3" font-family="Times,serif" font-size="14.00">`halo2::plonk::ProvingKey</text>
-<text text-anchor="middle" x="386" y="-11823.3" font-family="Times,serif" font-size="14.00">`</text>
+<polygon fill="#c2e0c6" stroke="black" points="486.5,-10799.69 285.5,-10799.69 285.5,-10716.69 486.5,-10716.69 486.5,-10799.69"/>
+<text text-anchor="middle" x="386" y="-10784.49" font-family="Times,serif" font-size="14.00">zcash/halo2#443</text>
+<text text-anchor="middle" x="386" y="-10769.49" font-family="Times,serif" font-size="14.00">Define a stable</text>
+<text text-anchor="middle" x="386" y="-10754.49" font-family="Times,serif" font-size="14.00">serialization format for </text>
+<text text-anchor="middle" x="386" y="-10739.49" font-family="Times,serif" font-size="14.00">`halo2::plonk::ProvingKey</text>
+<text text-anchor="middle" x="386" y="-10724.49" font-family="Times,serif" font-size="14.00">`</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#57&#45;&gt;zcash/halo2#443 -->
 <g id="edge209" class="edge">
 <title>zcash/halo2#57&#45;&gt;zcash/halo2#443</title>
-<path fill="none" stroke="black" d="M191.05,-11857C216.88,-11857 246.8,-11857 275.29,-11857"/>
-<polygon fill="black" stroke="black" points="275.3,-11860.5 285.3,-11857 275.3,-11853.5 275.3,-11860.5"/>
+<path fill="none" stroke="black" d="M191.05,-10758.19C216.88,-10758.19 246.8,-10758.19 275.29,-10758.19"/>
+<polygon fill="black" stroke="black" points="275.3,-10761.7 285.3,-10758.19 275.3,-10754.7 275.3,-10761.7"/>
 </g>
 <!-- zcash/zcash#2534 -->
 <g id="node217" class="node open">
 <title>zcash/zcash#2534</title>
 <g id="a_node217"><a xlink:href="https://github.com/zcash/zcash/pull/2534" xlink:title="zcash/zcash#2534&#10;Bitcoin 0.12 P2P/Net PRs&#10;1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-12080.5 20.5,-12080.5 20.5,-12076.5 16.5,-12076.5 16.5,-12072.5 20.5,-12072.5 20.5,-12035.5 16.5,-12035.5 16.5,-12031.5 20.5,-12031.5 20.5,-12027.5 219.5,-12027.5 219.5,-12080.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-12076.5 24.5,-12076.5 24.5,-12072.5 20.5,-12072.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-12035.5 24.5,-12035.5 24.5,-12031.5 20.5,-12031.5 "/>
-<text text-anchor="middle" x="120" y="-12065.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2534</text>
-<text text-anchor="middle" x="120" y="-12050.3" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 P2P/Net PRs</text>
-<text text-anchor="middle" x="120" y="-12035.3" font-family="Times,serif" font-size="14.00">1</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-10943.69 20.5,-10943.69 20.5,-10939.69 16.5,-10939.69 16.5,-10935.69 20.5,-10935.69 20.5,-10898.69 16.5,-10898.69 16.5,-10894.69 20.5,-10894.69 20.5,-10890.69 219.5,-10890.69 219.5,-10943.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-10939.69 24.5,-10939.69 24.5,-10935.69 20.5,-10935.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-10898.69 24.5,-10898.69 24.5,-10894.69 20.5,-10894.69 "/>
+<text text-anchor="middle" x="120" y="-10928.49" font-family="Times,serif" font-size="14.00">zcash/zcash#2534</text>
+<text text-anchor="middle" x="120" y="-10913.49" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 P2P/Net PRs</text>
+<text text-anchor="middle" x="120" y="-10898.49" font-family="Times,serif" font-size="14.00">1</text>
 </a>
 </g>
 </g>
@@ -3989,187 +3989,187 @@
 <g id="node218" class="node open">
 <title>zcash/zcash#5003</title>
 <g id="a_node218"><a xlink:href="https://github.com/zcash/zcash/pull/5003" xlink:title="zcash/zcash#5003&#10;net: prerequisites for&#10;p2p encapsulation changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="491,-12159.5 281,-12159.5 281,-12155.5 277,-12155.5 277,-12151.5 281,-12151.5 281,-12114.5 277,-12114.5 277,-12110.5 281,-12110.5 281,-12106.5 491,-12106.5 491,-12159.5"/>
-<polyline fill="none" stroke="black" points="281,-12155.5 285,-12155.5 285,-12151.5 281,-12151.5 "/>
-<polyline fill="none" stroke="black" points="281,-12114.5 285,-12114.5 285,-12110.5 281,-12110.5 "/>
-<text text-anchor="middle" x="386" y="-12144.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5003</text>
-<text text-anchor="middle" x="386" y="-12129.3" font-family="Times,serif" font-size="14.00">net: prerequisites for</text>
-<text text-anchor="middle" x="386" y="-12114.3" font-family="Times,serif" font-size="14.00">p2p encapsulation changes</text>
+<polygon fill="#c2e0c6" stroke="black" points="491,-11022.69 281,-11022.69 281,-11018.69 277,-11018.69 277,-11014.69 281,-11014.69 281,-10977.69 277,-10977.69 277,-10973.69 281,-10973.69 281,-10969.69 491,-10969.69 491,-11022.69"/>
+<polyline fill="none" stroke="black" points="281,-11018.69 285,-11018.69 285,-11014.69 281,-11014.69 "/>
+<polyline fill="none" stroke="black" points="281,-10977.69 285,-10977.69 285,-10973.69 281,-10973.69 "/>
+<text text-anchor="middle" x="386" y="-11007.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5003</text>
+<text text-anchor="middle" x="386" y="-10992.49" font-family="Times,serif" font-size="14.00">net: prerequisites for</text>
+<text text-anchor="middle" x="386" y="-10977.49" font-family="Times,serif" font-size="14.00">p2p encapsulation changes</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2534&#45;&gt;zcash/zcash#5003 -->
 <g id="edge210" class="edge">
 <title>zcash/zcash#2534&#45;&gt;zcash/zcash#5003</title>
-<path fill="none" stroke="black" d="M211.66,-12081C221.23,-12083 230.82,-12086 240,-12089 255.55,-12094 272.03,-12099 288.08,-12103"/>
-<polygon fill="black" stroke="black" points="287.43,-12106.46 298.01,-12106 289.45,-12099.76 287.43,-12106.46"/>
+<path fill="none" stroke="black" d="M209.64,-10943.19C234.24,-10950.19 261.1,-10958.19 286.23,-10966.19"/>
+<polygon fill="black" stroke="black" points="285.55,-10969.65 296.14,-10969.19 287.58,-10962.95 285.55,-10969.65"/>
 </g>
 <!-- zcash/zcash#5005 -->
 <g id="node219" class="node open">
 <title>zcash/zcash#5005</title>
 <g id="a_node219"><a xlink:href="https://github.com/zcash/zcash/pull/5005" xlink:title="zcash/zcash#5005&#10;net: Split DNS resolving&#10;functionality out of net&#10;structures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="481.5,-12088 290.5,-12088 290.5,-12084 286.5,-12084 286.5,-12080 290.5,-12080 290.5,-12028 286.5,-12028 286.5,-12024 290.5,-12024 290.5,-12020 481.5,-12020 481.5,-12088"/>
-<polyline fill="none" stroke="black" points="290.5,-12084 294.5,-12084 294.5,-12080 290.5,-12080 "/>
-<polyline fill="none" stroke="black" points="290.5,-12028 294.5,-12028 294.5,-12024 290.5,-12024 "/>
-<text text-anchor="middle" x="386" y="-12072.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5005</text>
-<text text-anchor="middle" x="386" y="-12057.8" font-family="Times,serif" font-size="14.00">net: Split DNS resolving</text>
-<text text-anchor="middle" x="386" y="-12042.8" font-family="Times,serif" font-size="14.00">functionality out of net</text>
-<text text-anchor="middle" x="386" y="-12027.8" font-family="Times,serif" font-size="14.00">structures</text>
+<polygon fill="#c2e0c6" stroke="black" points="481.5,-10951.19 290.5,-10951.19 290.5,-10947.19 286.5,-10947.19 286.5,-10943.19 290.5,-10943.19 290.5,-10891.19 286.5,-10891.19 286.5,-10887.19 290.5,-10887.19 290.5,-10883.19 481.5,-10883.19 481.5,-10951.19"/>
+<polyline fill="none" stroke="black" points="290.5,-10947.19 294.5,-10947.19 294.5,-10943.19 290.5,-10943.19 "/>
+<polyline fill="none" stroke="black" points="290.5,-10891.19 294.5,-10891.19 294.5,-10887.19 290.5,-10887.19 "/>
+<text text-anchor="middle" x="386" y="-10935.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5005</text>
+<text text-anchor="middle" x="386" y="-10920.99" font-family="Times,serif" font-size="14.00">net: Split DNS resolving</text>
+<text text-anchor="middle" x="386" y="-10905.99" font-family="Times,serif" font-size="14.00">functionality out of net</text>
+<text text-anchor="middle" x="386" y="-10890.99" font-family="Times,serif" font-size="14.00">structures</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2534&#45;&gt;zcash/zcash#5005 -->
 <g id="edge211" class="edge">
 <title>zcash/zcash#2534&#45;&gt;zcash/zcash#5005</title>
-<path fill="none" stroke="black" d="M219.68,-12054C239.47,-12054 260.34,-12054 280.33,-12054"/>
-<polygon fill="black" stroke="black" points="280.38,-12057.5 290.38,-12054 280.38,-12050.5 280.38,-12057.5"/>
+<path fill="none" stroke="black" d="M219.68,-10917.19C239.47,-10917.19 260.34,-10917.19 280.33,-10917.19"/>
+<polygon fill="black" stroke="black" points="280.38,-10920.7 290.38,-10917.19 280.38,-10913.7 280.38,-10920.7"/>
 </g>
 <!-- zcash/zcash#2074 -->
 <g id="node220" class="node open">
 <title>zcash/zcash#2074</title>
 <g id="a_node220"><a xlink:href="https://github.com/zcash/zcash/issues/2074" xlink:title="zcash/zcash#2074&#10;Bitcoin Core 0.12.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="463.5,-12002 308.5,-12002 308.5,-11964 463.5,-11964 463.5,-12002"/>
-<text text-anchor="middle" x="386" y="-11986.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2074</text>
-<text text-anchor="middle" x="386" y="-11971.8" font-family="Times,serif" font-size="14.00">Bitcoin Core 0.12.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="463.5,-10865.19 308.5,-10865.19 308.5,-10827.19 463.5,-10827.19 463.5,-10865.19"/>
+<text text-anchor="middle" x="386" y="-10849.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2074</text>
+<text text-anchor="middle" x="386" y="-10834.99" font-family="Times,serif" font-size="14.00">Bitcoin Core 0.12.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2534&#45;&gt;zcash/zcash#2074 -->
 <g id="edge212" class="edge">
 <title>zcash/zcash#2534&#45;&gt;zcash/zcash#2074</title>
-<path fill="none" stroke="black" d="M214.97,-12027C234.77,-12022 255.56,-12016 275,-12011 282.94,-12009 291.21,-12007 299.49,-12005"/>
-<polygon fill="black" stroke="black" points="300.68,-12008.3 309.2,-12002 298.61,-12001.61 300.68,-12008.3"/>
+<path fill="none" stroke="black" d="M214.97,-10890.19C234.77,-10884.19 255.56,-10879.19 275,-10874.19 282.94,-10871.19 291.21,-10869.19 299.49,-10867.19"/>
+<polygon fill="black" stroke="black" points="300.11,-10870.64 309.2,-10865.19 298.7,-10863.78 300.11,-10870.64"/>
 </g>
 <!-- zcash/zcash#5004 -->
 <g id="node221" class="node open">
 <title>zcash/zcash#5004</title>
 <g id="a_node221"><a xlink:href="https://github.com/zcash/zcash/pull/5004" xlink:title="zcash/zcash#5004&#10;Verify that expected&#10;services are available&#10;from peer nodes &amp;&#10;disconnect otherwise." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="738,-12172.5 565,-12172.5 565,-12168.5 561,-12168.5 561,-12164.5 565,-12164.5 565,-12097.5 561,-12097.5 561,-12093.5 565,-12093.5 565,-12089.5 738,-12089.5 738,-12172.5"/>
-<polyline fill="none" stroke="black" points="565,-12168.5 569,-12168.5 569,-12164.5 565,-12164.5 "/>
-<polyline fill="none" stroke="black" points="565,-12097.5 569,-12097.5 569,-12093.5 565,-12093.5 "/>
-<text text-anchor="middle" x="651.5" y="-12157.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5004</text>
-<text text-anchor="middle" x="651.5" y="-12142.3" font-family="Times,serif" font-size="14.00">Verify that expected</text>
-<text text-anchor="middle" x="651.5" y="-12127.3" font-family="Times,serif" font-size="14.00">services are available</text>
-<text text-anchor="middle" x="651.5" y="-12112.3" font-family="Times,serif" font-size="14.00">from peer nodes &amp;</text>
-<text text-anchor="middle" x="651.5" y="-12097.3" font-family="Times,serif" font-size="14.00">disconnect otherwise.</text>
+<polygon fill="#c2e0c6" stroke="black" points="738,-11033.69 565,-11033.69 565,-11029.69 561,-11029.69 561,-11025.69 565,-11025.69 565,-10958.69 561,-10958.69 561,-10954.69 565,-10954.69 565,-10950.69 738,-10950.69 738,-11033.69"/>
+<polyline fill="none" stroke="black" points="565,-11029.69 569,-11029.69 569,-11025.69 565,-11025.69 "/>
+<polyline fill="none" stroke="black" points="565,-10958.69 569,-10958.69 569,-10954.69 565,-10954.69 "/>
+<text text-anchor="middle" x="651.5" y="-11018.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5004</text>
+<text text-anchor="middle" x="651.5" y="-11003.49" font-family="Times,serif" font-size="14.00">Verify that expected</text>
+<text text-anchor="middle" x="651.5" y="-10988.49" font-family="Times,serif" font-size="14.00">services are available</text>
+<text text-anchor="middle" x="651.5" y="-10973.49" font-family="Times,serif" font-size="14.00">from peer nodes &amp;</text>
+<text text-anchor="middle" x="651.5" y="-10958.49" font-family="Times,serif" font-size="14.00">disconnect otherwise.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5003&#45;&gt;zcash/zcash#5004 -->
 <g id="edge213" class="edge">
 <title>zcash/zcash#5003&#45;&gt;zcash/zcash#5004</title>
-<path fill="none" stroke="black" d="M491.14,-12132C512.16,-12132 534.16,-12132 554.86,-12132"/>
-<polygon fill="black" stroke="black" points="554.91,-12135.5 564.91,-12132 554.91,-12128.5 554.91,-12135.5"/>
+<path fill="none" stroke="black" d="M491.14,-10994.19C512.16,-10994.19 534.16,-10993.19 554.86,-10993.19"/>
+<polygon fill="black" stroke="black" points="554.91,-10996.7 564.91,-10993.19 554.91,-10989.7 554.91,-10996.7"/>
 </g>
 <!-- zcash/zcash#5006 -->
 <g id="node222" class="node open">
 <title>zcash/zcash#5006</title>
 <g id="a_node222"><a xlink:href="https://github.com/zcash/zcash/pull/5006" xlink:title="zcash/zcash#5006&#10;Rework AddNode behaviour" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1027,-12113 811,-12113 811,-12109 807,-12109 807,-12105 811,-12105 811,-12083 807,-12083 807,-12079 811,-12079 811,-12075 1027,-12075 1027,-12113"/>
-<polyline fill="none" stroke="black" points="811,-12109 815,-12109 815,-12105 811,-12105 "/>
-<polyline fill="none" stroke="black" points="811,-12083 815,-12083 815,-12079 811,-12079 "/>
-<text text-anchor="middle" x="919" y="-12097.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5006</text>
-<text text-anchor="middle" x="919" y="-12082.8" font-family="Times,serif" font-size="14.00">Rework AddNode behaviour</text>
+<polygon fill="#c2e0c6" stroke="black" points="1027,-10974.19 811,-10974.19 811,-10970.19 807,-10970.19 807,-10966.19 811,-10966.19 811,-10944.19 807,-10944.19 807,-10940.19 811,-10940.19 811,-10936.19 1027,-10936.19 1027,-10974.19"/>
+<polyline fill="none" stroke="black" points="811,-10970.19 815,-10970.19 815,-10966.19 811,-10966.19 "/>
+<polyline fill="none" stroke="black" points="811,-10944.19 815,-10944.19 815,-10940.19 811,-10940.19 "/>
+<text text-anchor="middle" x="919" y="-10958.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5006</text>
+<text text-anchor="middle" x="919" y="-10943.99" font-family="Times,serif" font-size="14.00">Rework AddNode behaviour</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5005&#45;&gt;zcash/zcash#5006 -->
 <g id="edge214" class="edge">
 <title>zcash/zcash#5005&#45;&gt;zcash/zcash#5006</title>
-<path fill="none" stroke="black" d="M481.74,-12060C559.49,-12065 672.43,-12072 771,-12080 780.68,-12081 790.71,-12082 800.78,-12083"/>
-<polygon fill="black" stroke="black" points="800.85,-12086.5 810.85,-12083 800.85,-12079.5 800.85,-12086.5"/>
+<path fill="none" stroke="black" d="M481.73,-10922.19C559.47,-10927.19 672.41,-10934.19 771,-10942.19 780.68,-10942.19 790.71,-10943.19 800.77,-10944.19"/>
+<polygon fill="black" stroke="black" points="800.54,-10947.69 810.84,-10945.19 801.23,-10940.72 800.54,-10947.69"/>
 </g>
 <!-- zcash/zcash#5004&#45;&gt;zcash/zcash#5006 -->
 <g id="edge215" class="edge">
 <title>zcash/zcash#5004&#45;&gt;zcash/zcash#5006</title>
-<path fill="none" stroke="black" d="M738.33,-12119C758.21,-12116 779.7,-12113 800.68,-12110"/>
-<polygon fill="black" stroke="black" points="800.99,-12113.49 810.59,-12109 800.29,-12106.52 800.99,-12113.49"/>
+<path fill="none" stroke="black" d="M738.33,-10980.19C758.21,-10977.19 779.7,-10974.19 800.68,-10971.19"/>
+<polygon fill="black" stroke="black" points="801.48,-10974.6 810.59,-10969.19 800.1,-10967.74 801.48,-10974.6"/>
 </g>
 <!-- zcash/zcash#5008 -->
 <g id="node223" class="node open">
 <title>zcash/zcash#5008</title>
 <g id="a_node223"><a xlink:href="https://github.com/zcash/zcash/pull/5008" xlink:title="zcash/zcash#5008&#10;net: Feeler connections&#10;to increase online addrs&#10;in the tried table." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1268.5,-12128 1080.5,-12128 1080.5,-12124 1076.5,-12124 1076.5,-12120 1080.5,-12120 1080.5,-12068 1076.5,-12068 1076.5,-12064 1080.5,-12064 1080.5,-12060 1268.5,-12060 1268.5,-12128"/>
-<polyline fill="none" stroke="black" points="1080.5,-12124 1084.5,-12124 1084.5,-12120 1080.5,-12120 "/>
-<polyline fill="none" stroke="black" points="1080.5,-12068 1084.5,-12068 1084.5,-12064 1080.5,-12064 "/>
-<text text-anchor="middle" x="1174.5" y="-12112.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5008</text>
-<text text-anchor="middle" x="1174.5" y="-12097.8" font-family="Times,serif" font-size="14.00">net: Feeler connections</text>
-<text text-anchor="middle" x="1174.5" y="-12082.8" font-family="Times,serif" font-size="14.00">to increase online addrs</text>
-<text text-anchor="middle" x="1174.5" y="-12067.8" font-family="Times,serif" font-size="14.00">in the tried table.</text>
+<polygon fill="#c2e0c6" stroke="black" points="1268.5,-10989.19 1080.5,-10989.19 1080.5,-10985.19 1076.5,-10985.19 1076.5,-10981.19 1080.5,-10981.19 1080.5,-10929.19 1076.5,-10929.19 1076.5,-10925.19 1080.5,-10925.19 1080.5,-10921.19 1268.5,-10921.19 1268.5,-10989.19"/>
+<polyline fill="none" stroke="black" points="1080.5,-10985.19 1084.5,-10985.19 1084.5,-10981.19 1080.5,-10981.19 "/>
+<polyline fill="none" stroke="black" points="1080.5,-10929.19 1084.5,-10929.19 1084.5,-10925.19 1080.5,-10925.19 "/>
+<text text-anchor="middle" x="1174.5" y="-10973.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5008</text>
+<text text-anchor="middle" x="1174.5" y="-10958.99" font-family="Times,serif" font-size="14.00">net: Feeler connections</text>
+<text text-anchor="middle" x="1174.5" y="-10943.99" font-family="Times,serif" font-size="14.00">to increase online addrs</text>
+<text text-anchor="middle" x="1174.5" y="-10928.99" font-family="Times,serif" font-size="14.00">in the tried table.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5006&#45;&gt;zcash/zcash#5008 -->
 <g id="edge216" class="edge">
 <title>zcash/zcash#5006&#45;&gt;zcash/zcash#5008</title>
-<path fill="none" stroke="black" d="M1027.1,-12094C1041.4,-12094 1056,-12094 1070.1,-12094"/>
-<polygon fill="black" stroke="black" points="1070.4,-12097.5 1080.4,-12094 1070.4,-12090.5 1070.4,-12097.5"/>
+<path fill="none" stroke="black" d="M1027.1,-10955.19C1041.4,-10955.19 1056,-10955.19 1070.1,-10955.19"/>
+<polygon fill="black" stroke="black" points="1070.4,-10958.7 1080.4,-10955.19 1070.4,-10951.7 1070.4,-10958.7"/>
 </g>
 <!-- zcash/zcash#1317 -->
 <g id="node224" class="node open">
 <title>zcash/zcash#1317</title>
 <g id="a_node224"><a xlink:href="https://github.com/zcash/zcash/issues/1317" xlink:title="zcash/zcash#1317&#10;Adopt Eclipse attack&#10;mitigation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1511.5,-12120.5 1347.5,-12120.5 1347.5,-12067.5 1511.5,-12067.5 1511.5,-12120.5"/>
-<text text-anchor="middle" x="1429.5" y="-12105.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1317</text>
-<text text-anchor="middle" x="1429.5" y="-12090.3" font-family="Times,serif" font-size="14.00">Adopt Eclipse attack</text>
-<text text-anchor="middle" x="1429.5" y="-12075.3" font-family="Times,serif" font-size="14.00">mitigation</text>
+<polygon fill="#c2e0c6" stroke="black" points="1511.5,-10981.69 1347.5,-10981.69 1347.5,-10928.69 1511.5,-10928.69 1511.5,-10981.69"/>
+<text text-anchor="middle" x="1429.5" y="-10966.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1317</text>
+<text text-anchor="middle" x="1429.5" y="-10951.49" font-family="Times,serif" font-size="14.00">Adopt Eclipse attack</text>
+<text text-anchor="middle" x="1429.5" y="-10936.49" font-family="Times,serif" font-size="14.00">mitigation</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5008&#45;&gt;zcash/zcash#1317 -->
 <g id="edge217" class="edge">
 <title>zcash/zcash#5008&#45;&gt;zcash/zcash#1317</title>
-<path fill="none" stroke="black" d="M1268.6,-12094C1291,-12094 1314.8,-12094 1337.1,-12094"/>
-<polygon fill="black" stroke="black" points="1337.2,-12097.5 1347.2,-12094 1337.2,-12090.5 1337.2,-12097.5"/>
+<path fill="none" stroke="black" d="M1268.6,-10955.19C1291,-10955.19 1314.8,-10955.19 1337.1,-10955.19"/>
+<polygon fill="black" stroke="black" points="1337.2,-10958.7 1347.2,-10955.19 1337.2,-10951.7 1337.2,-10958.7"/>
 </g>
 <!-- zcash/halo2#249 -->
 <g id="node225" class="node open">
 <title>zcash/halo2#249</title>
 <g id="a_node225"><a xlink:href="https://github.com/zcash/halo2/issues/249" xlink:title="zcash/halo2#249&#10;Implement recursion&#10;circuit logic for&#10;handling public inputs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1262.5,-11870 1086.5,-11870 1086.5,-11802 1262.5,-11802 1262.5,-11870"/>
-<text text-anchor="middle" x="1174.5" y="-11854.8" font-family="Times,serif" font-size="14.00">zcash/halo2#249</text>
-<text text-anchor="middle" x="1174.5" y="-11839.8" font-family="Times,serif" font-size="14.00">Implement recursion</text>
-<text text-anchor="middle" x="1174.5" y="-11824.8" font-family="Times,serif" font-size="14.00">circuit logic for</text>
-<text text-anchor="middle" x="1174.5" y="-11809.8" font-family="Times,serif" font-size="14.00">handling public inputs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1262.5,-10731.19 1086.5,-10731.19 1086.5,-10663.19 1262.5,-10663.19 1262.5,-10731.19"/>
+<text text-anchor="middle" x="1174.5" y="-10715.99" font-family="Times,serif" font-size="14.00">zcash/halo2#249</text>
+<text text-anchor="middle" x="1174.5" y="-10700.99" font-family="Times,serif" font-size="14.00">Implement recursion</text>
+<text text-anchor="middle" x="1174.5" y="-10685.99" font-family="Times,serif" font-size="14.00">circuit logic for</text>
+<text text-anchor="middle" x="1174.5" y="-10670.99" font-family="Times,serif" font-size="14.00">handling public inputs</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#249&#45;&gt;zcash/halo2#250 -->
 <g id="edge218" class="edge">
 <title>zcash/halo2#249&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1262.6,-11836C1283.3,-11836 1305.6,-11836 1326.9,-11836"/>
-<polygon fill="black" stroke="black" points="1327,-11839.5 1337,-11836 1327,-11832.5 1327,-11839.5"/>
+<path fill="none" stroke="black" d="M1262.6,-10697.19C1283.3,-10697.19 1305.6,-10697.19 1326.9,-10697.19"/>
+<polygon fill="black" stroke="black" points="1327,-10700.7 1337,-10697.19 1327,-10693.7 1327,-10700.7"/>
 </g>
 <!-- zcash/halo2#245 -->
 <g id="node226" class="node open">
 <title>zcash/halo2#245</title>
 <g id="a_node226"><a xlink:href="https://github.com/zcash/halo2/issues/245" xlink:title="zcash/halo2#245&#10;Remove the need to&#10;multiply by powers of x^n&#10;in verifier" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1277.5,-11956 1071.5,-11956 1071.5,-11888 1277.5,-11888 1277.5,-11956"/>
-<text text-anchor="middle" x="1174.5" y="-11940.8" font-family="Times,serif" font-size="14.00">zcash/halo2#245</text>
-<text text-anchor="middle" x="1174.5" y="-11925.8" font-family="Times,serif" font-size="14.00">Remove the need to</text>
-<text text-anchor="middle" x="1174.5" y="-11910.8" font-family="Times,serif" font-size="14.00">multiply by powers of x^n</text>
-<text text-anchor="middle" x="1174.5" y="-11895.8" font-family="Times,serif" font-size="14.00">in verifier</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1277.5,-10817.19 1071.5,-10817.19 1071.5,-10749.19 1277.5,-10749.19 1277.5,-10817.19"/>
+<text text-anchor="middle" x="1174.5" y="-10801.99" font-family="Times,serif" font-size="14.00">zcash/halo2#245</text>
+<text text-anchor="middle" x="1174.5" y="-10786.99" font-family="Times,serif" font-size="14.00">Remove the need to</text>
+<text text-anchor="middle" x="1174.5" y="-10771.99" font-family="Times,serif" font-size="14.00">multiply by powers of x^n</text>
+<text text-anchor="middle" x="1174.5" y="-10756.99" font-family="Times,serif" font-size="14.00">in verifier</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#245&#45;&gt;zcash/halo2#250 -->
 <g id="edge219" class="edge">
 <title>zcash/halo2#245&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1275.9,-11888C1297.4,-11881 1320,-11873 1341,-11866"/>
-<polygon fill="black" stroke="black" points="1342.02,-11869.35 1350.5,-11863 1339.91,-11862.67 1342.02,-11869.35"/>
+<path fill="none" stroke="black" d="M1275.9,-10748.19C1297.4,-10741.19 1320,-10733.19 1341,-10726.19"/>
+<polygon fill="black" stroke="black" points="1342.02,-10729.54 1350.5,-10723.19 1339.91,-10722.87 1342.02,-10729.54"/>
 </g>
 <!-- zcash/zcash#5198 -->
 <g id="node227" class="node open">
 <title>zcash/zcash#5198</title>
 <g id="a_node227"><a xlink:href="https://github.com/zcash/zcash/issues/5198" xlink:title="zcash/zcash#5198&#10;Switch to a `(txid,&#10;auth_digest)` identifier&#10;in places where the node&#10;needs to commit to a&#10;specific instance of a&#10;transaction" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217.5,-12211.5 22.5,-12211.5 22.5,-12098.5 217.5,-12098.5 217.5,-12211.5"/>
-<text text-anchor="middle" x="120" y="-12196.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5198</text>
-<text text-anchor="middle" x="120" y="-12181.3" font-family="Times,serif" font-size="14.00">Switch to a `(txid,</text>
-<text text-anchor="middle" x="120" y="-12166.3" font-family="Times,serif" font-size="14.00">auth_digest)` identifier</text>
-<text text-anchor="middle" x="120" y="-12151.3" font-family="Times,serif" font-size="14.00">in places where the node</text>
-<text text-anchor="middle" x="120" y="-12136.3" font-family="Times,serif" font-size="14.00">needs to commit to a</text>
-<text text-anchor="middle" x="120" y="-12121.3" font-family="Times,serif" font-size="14.00">specific instance of a</text>
-<text text-anchor="middle" x="120" y="-12106.3" font-family="Times,serif" font-size="14.00">transaction</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217.5,-11074.69 22.5,-11074.69 22.5,-10961.69 217.5,-10961.69 217.5,-11074.69"/>
+<text text-anchor="middle" x="120" y="-11059.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5198</text>
+<text text-anchor="middle" x="120" y="-11044.49" font-family="Times,serif" font-size="14.00">Switch to a `(txid,</text>
+<text text-anchor="middle" x="120" y="-11029.49" font-family="Times,serif" font-size="14.00">auth_digest)` identifier</text>
+<text text-anchor="middle" x="120" y="-11014.49" font-family="Times,serif" font-size="14.00">in places where the node</text>
+<text text-anchor="middle" x="120" y="-10999.49" font-family="Times,serif" font-size="14.00">needs to commit to a</text>
+<text text-anchor="middle" x="120" y="-10984.49" font-family="Times,serif" font-size="14.00">specific instance of a</text>
+<text text-anchor="middle" x="120" y="-10969.49" font-family="Times,serif" font-size="14.00">transaction</text>
 </a>
 </g>
 </g>
@@ -4177,10 +4177,10 @@
 <g id="node228" class="node open">
 <title>zcash/halo2#312</title>
 <g id="a_node228"><a xlink:href="https://github.com/zcash/halo2/issues/312" xlink:title="zcash/halo2#312&#10;[Book] Document gadget&#10;API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-12282.5 23,-12282.5 23,-12229.5 217,-12229.5 217,-12282.5"/>
-<text text-anchor="middle" x="120" y="-12267.3" font-family="Times,serif" font-size="14.00">zcash/halo2#312</text>
-<text text-anchor="middle" x="120" y="-12252.3" font-family="Times,serif" font-size="14.00">[Book] Document gadget</text>
-<text text-anchor="middle" x="120" y="-12237.3" font-family="Times,serif" font-size="14.00">API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-11145.69 23,-11145.69 23,-11092.69 217,-11092.69 217,-11145.69"/>
+<text text-anchor="middle" x="120" y="-11130.49" font-family="Times,serif" font-size="14.00">zcash/halo2#312</text>
+<text text-anchor="middle" x="120" y="-11115.49" font-family="Times,serif" font-size="14.00">[Book] Document gadget</text>
+<text text-anchor="middle" x="120" y="-11100.49" font-family="Times,serif" font-size="14.00">API</text>
 </a>
 </g>
 </g>
@@ -4188,12 +4188,12 @@
 <g id="node229" class="node open">
 <title>zcash/zcash#4585</title>
 <g id="a_node229"><a xlink:href="https://github.com/zcash/zcash/issues/4585" xlink:title="zcash/zcash#4585&#10;Add lightwalletd&#10;configuration enabled&#10;information to getinfo&#10;output" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-12383.5 33.5,-12383.5 33.5,-12300.5 206.5,-12300.5 206.5,-12383.5"/>
-<text text-anchor="middle" x="120" y="-12368.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4585</text>
-<text text-anchor="middle" x="120" y="-12353.3" font-family="Times,serif" font-size="14.00">Add lightwalletd</text>
-<text text-anchor="middle" x="120" y="-12338.3" font-family="Times,serif" font-size="14.00">configuration enabled</text>
-<text text-anchor="middle" x="120" y="-12323.3" font-family="Times,serif" font-size="14.00">information to getinfo</text>
-<text text-anchor="middle" x="120" y="-12308.3" font-family="Times,serif" font-size="14.00">output</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-11246.69 33.5,-11246.69 33.5,-11163.69 206.5,-11163.69 206.5,-11246.69"/>
+<text text-anchor="middle" x="120" y="-11231.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4585</text>
+<text text-anchor="middle" x="120" y="-11216.49" font-family="Times,serif" font-size="14.00">Add lightwalletd</text>
+<text text-anchor="middle" x="120" y="-11201.49" font-family="Times,serif" font-size="14.00">configuration enabled</text>
+<text text-anchor="middle" x="120" y="-11186.49" font-family="Times,serif" font-size="14.00">information to getinfo</text>
+<text text-anchor="middle" x="120" y="-11171.49" font-family="Times,serif" font-size="14.00">output</text>
 </a>
 </g>
 </g>
@@ -4201,10 +4201,10 @@
 <g id="node230" class="node open">
 <title>zcash/zcash#4922</title>
 <g id="a_node230"><a xlink:href="https://github.com/zcash/zcash/issues/4922" xlink:title="zcash/zcash#4922&#10;Update leveldb and ctaes&#10;subtrees" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-12454.5 21,-12454.5 21,-12401.5 219,-12401.5 219,-12454.5"/>
-<text text-anchor="middle" x="120" y="-12439.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4922</text>
-<text text-anchor="middle" x="120" y="-12424.3" font-family="Times,serif" font-size="14.00">Update leveldb and ctaes</text>
-<text text-anchor="middle" x="120" y="-12409.3" font-family="Times,serif" font-size="14.00">subtrees</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-11317.69 21,-11317.69 21,-11264.69 219,-11264.69 219,-11317.69"/>
+<text text-anchor="middle" x="120" y="-11302.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4922</text>
+<text text-anchor="middle" x="120" y="-11287.49" font-family="Times,serif" font-size="14.00">Update leveldb and ctaes</text>
+<text text-anchor="middle" x="120" y="-11272.49" font-family="Times,serif" font-size="14.00">subtrees</text>
 </a>
 </g>
 </g>
@@ -4212,10 +4212,10 @@
 <g id="node231" class="node open">
 <title>zcash/halo2#420</title>
 <g id="a_node231"><a xlink:href="https://github.com/zcash/halo2/issues/420" xlink:title="zcash/halo2#420&#10;CI: Measure memory&#45;usage&#10;benchmarks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226.5,-12525.5 13.5,-12525.5 13.5,-12472.5 226.5,-12472.5 226.5,-12525.5"/>
-<text text-anchor="middle" x="120" y="-12510.3" font-family="Times,serif" font-size="14.00">zcash/halo2#420</text>
-<text text-anchor="middle" x="120" y="-12495.3" font-family="Times,serif" font-size="14.00">CI: Measure memory&#45;usage</text>
-<text text-anchor="middle" x="120" y="-12480.3" font-family="Times,serif" font-size="14.00">benchmarks</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226.5,-11388.69 13.5,-11388.69 13.5,-11335.69 226.5,-11335.69 226.5,-11388.69"/>
+<text text-anchor="middle" x="120" y="-11373.49" font-family="Times,serif" font-size="14.00">zcash/halo2#420</text>
+<text text-anchor="middle" x="120" y="-11358.49" font-family="Times,serif" font-size="14.00">CI: Measure memory&#45;usage</text>
+<text text-anchor="middle" x="120" y="-11343.49" font-family="Times,serif" font-size="14.00">benchmarks</text>
 </a>
 </g>
 </g>
@@ -4223,46 +4223,46 @@
 <g id="node232" class="node open">
 <title>zcash/halo2#418</title>
 <g id="a_node232"><a xlink:href="https://github.com/zcash/halo2/issues/418" xlink:title="zcash/halo2#418&#10;[memory optimization]&#10;lookup prover memory&#10;analysis" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="475.5,-12573 296.5,-12573 296.5,-12505 475.5,-12505 475.5,-12573"/>
-<text text-anchor="middle" x="386" y="-12557.8" font-family="Times,serif" font-size="14.00">zcash/halo2#418</text>
-<text text-anchor="middle" x="386" y="-12542.8" font-family="Times,serif" font-size="14.00">[memory optimization]</text>
-<text text-anchor="middle" x="386" y="-12527.8" font-family="Times,serif" font-size="14.00">lookup prover memory</text>
-<text text-anchor="middle" x="386" y="-12512.8" font-family="Times,serif" font-size="14.00">analysis</text>
+<polygon fill="#c2e0c6" stroke="black" points="475.5,-11436.19 296.5,-11436.19 296.5,-11368.19 475.5,-11368.19 475.5,-11436.19"/>
+<text text-anchor="middle" x="386" y="-11420.99" font-family="Times,serif" font-size="14.00">zcash/halo2#418</text>
+<text text-anchor="middle" x="386" y="-11405.99" font-family="Times,serif" font-size="14.00">[memory optimization]</text>
+<text text-anchor="middle" x="386" y="-11390.99" font-family="Times,serif" font-size="14.00">lookup prover memory</text>
+<text text-anchor="middle" x="386" y="-11375.99" font-family="Times,serif" font-size="14.00">analysis</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#420&#45;&gt;zcash/halo2#418 -->
 <g id="edge220" class="edge">
 <title>zcash/halo2#420&#45;&gt;zcash/halo2#418</title>
-<path fill="none" stroke="black" d="M226.86,-12515C246.53,-12518 267,-12521 286.44,-12524"/>
-<polygon fill="black" stroke="black" points="286.01,-12527.48 296.5,-12526 287.37,-12520.62 286.01,-12527.48"/>
+<path fill="none" stroke="black" d="M226.86,-11378.19C246.53,-11381.19 267,-11384.19 286.44,-11387.19"/>
+<polygon fill="black" stroke="black" points="286.2,-11390.69 296.5,-11388.19 286.9,-11383.72 286.2,-11390.69"/>
 </g>
 <!-- zcash/orchard#256 -->
 <g id="node233" class="node open">
 <title>zcash/orchard#256</title>
 <g id="a_node233"><a xlink:href="https://github.com/zcash/orchard/issues/256" xlink:title="zcash/orchard#256&#10;Measure memory&#45;usage&#10;benchmarks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="480,-12486.5 292,-12486.5 292,-12433.5 480,-12433.5 480,-12486.5"/>
-<text text-anchor="middle" x="386" y="-12471.3" font-family="Times,serif" font-size="14.00">zcash/orchard#256</text>
-<text text-anchor="middle" x="386" y="-12456.3" font-family="Times,serif" font-size="14.00">Measure memory&#45;usage</text>
-<text text-anchor="middle" x="386" y="-12441.3" font-family="Times,serif" font-size="14.00">benchmarks</text>
+<polygon fill="#c2e0c6" stroke="black" points="480,-11349.69 292,-11349.69 292,-11296.69 480,-11296.69 480,-11349.69"/>
+<text text-anchor="middle" x="386" y="-11334.49" font-family="Times,serif" font-size="14.00">zcash/orchard#256</text>
+<text text-anchor="middle" x="386" y="-11319.49" font-family="Times,serif" font-size="14.00">Measure memory&#45;usage</text>
+<text text-anchor="middle" x="386" y="-11304.49" font-family="Times,serif" font-size="14.00">benchmarks</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#420&#45;&gt;zcash/orchard#256 -->
 <g id="edge221" class="edge">
 <title>zcash/halo2#420&#45;&gt;zcash/orchard#256</title>
-<path fill="none" stroke="black" d="M226.86,-12483C245.01,-12481 263.86,-12478 281.94,-12475"/>
-<polygon fill="black" stroke="black" points="282.29,-12478.48 291.89,-12474 281.59,-12471.52 282.29,-12478.48"/>
+<path fill="none" stroke="black" d="M226.86,-11346.19C245.01,-11343.19 263.86,-11340.19 281.94,-11338.19"/>
+<polygon fill="black" stroke="black" points="282.78,-11341.6 291.89,-11336.19 281.4,-11334.73 282.78,-11341.6"/>
 </g>
 <!-- zcash/halo2#427 -->
 <g id="node234" class="node open">
 <title>zcash/halo2#427</title>
 <g id="a_node234"><a xlink:href="https://github.com/zcash/halo2/issues/427" xlink:title="zcash/halo2#427&#10;Use smaller extended&#10;domains where possible&#10;during proving" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-12612 26,-12612 26,-12544 214,-12544 214,-12612"/>
-<text text-anchor="middle" x="120" y="-12596.8" font-family="Times,serif" font-size="14.00">zcash/halo2#427</text>
-<text text-anchor="middle" x="120" y="-12581.8" font-family="Times,serif" font-size="14.00">Use smaller extended</text>
-<text text-anchor="middle" x="120" y="-12566.8" font-family="Times,serif" font-size="14.00">domains where possible</text>
-<text text-anchor="middle" x="120" y="-12551.8" font-family="Times,serif" font-size="14.00">during proving</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-11475.19 26,-11475.19 26,-11407.19 214,-11407.19 214,-11475.19"/>
+<text text-anchor="middle" x="120" y="-11459.99" font-family="Times,serif" font-size="14.00">zcash/halo2#427</text>
+<text text-anchor="middle" x="120" y="-11444.99" font-family="Times,serif" font-size="14.00">Use smaller extended</text>
+<text text-anchor="middle" x="120" y="-11429.99" font-family="Times,serif" font-size="14.00">domains where possible</text>
+<text text-anchor="middle" x="120" y="-11414.99" font-family="Times,serif" font-size="14.00">during proving</text>
 </a>
 </g>
 </g>
@@ -4270,12 +4270,12 @@
 <g id="node235" class="node open">
 <title>zcash/zcash#5456</title>
 <g id="a_node235"><a xlink:href="https://github.com/zcash/zcash/issues/5456" xlink:title="zcash/zcash#5456&#10;Refactor `UnifiedAddress`&#10;class to not assume&#10;preference order&#10;internally" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-12713.5 17.5,-12713.5 17.5,-12630.5 222.5,-12630.5 222.5,-12713.5"/>
-<text text-anchor="middle" x="120" y="-12698.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5456</text>
-<text text-anchor="middle" x="120" y="-12683.3" font-family="Times,serif" font-size="14.00">Refactor `UnifiedAddress`</text>
-<text text-anchor="middle" x="120" y="-12668.3" font-family="Times,serif" font-size="14.00">class to not assume</text>
-<text text-anchor="middle" x="120" y="-12653.3" font-family="Times,serif" font-size="14.00">preference order</text>
-<text text-anchor="middle" x="120" y="-12638.3" font-family="Times,serif" font-size="14.00">internally</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-11576.69 17.5,-11576.69 17.5,-11493.69 222.5,-11493.69 222.5,-11576.69"/>
+<text text-anchor="middle" x="120" y="-11561.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5456</text>
+<text text-anchor="middle" x="120" y="-11546.49" font-family="Times,serif" font-size="14.00">Refactor `UnifiedAddress`</text>
+<text text-anchor="middle" x="120" y="-11531.49" font-family="Times,serif" font-size="14.00">class to not assume</text>
+<text text-anchor="middle" x="120" y="-11516.49" font-family="Times,serif" font-size="14.00">preference order</text>
+<text text-anchor="middle" x="120" y="-11501.49" font-family="Times,serif" font-size="14.00">internally</text>
 </a>
 </g>
 </g>
@@ -4283,10 +4283,10 @@
 <g id="node236" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#65</title>
 <g id="a_node236"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/65" xlink:title="zcash/zcash&#45;test&#45;vectors#65&#10;Alter Rust output format&#10;to be standalone" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-12784.5 10,-12784.5 10,-12731.5 230,-12731.5 230,-12784.5"/>
-<text text-anchor="middle" x="120" y="-12769.3" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#65</text>
-<text text-anchor="middle" x="120" y="-12754.3" font-family="Times,serif" font-size="14.00">Alter Rust output format</text>
-<text text-anchor="middle" x="120" y="-12739.3" font-family="Times,serif" font-size="14.00">to be standalone</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-11647.69 10,-11647.69 10,-11594.69 230,-11594.69 230,-11647.69"/>
+<text text-anchor="middle" x="120" y="-11632.49" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#65</text>
+<text text-anchor="middle" x="120" y="-11617.49" font-family="Times,serif" font-size="14.00">Alter Rust output format</text>
+<text text-anchor="middle" x="120" y="-11602.49" font-family="Times,serif" font-size="14.00">to be standalone</text>
 </a>
 </g>
 </g>
@@ -4294,29 +4294,29 @@
 <g id="node237" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#66</title>
 <g id="a_node237"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/66" xlink:title="zcash/zcash&#45;test&#45;vectors#66&#10;Add `rustfmt` to CI&#10;workflow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="496,-12784.5 276,-12784.5 276,-12731.5 496,-12731.5 496,-12784.5"/>
-<text text-anchor="middle" x="386" y="-12769.3" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#66</text>
-<text text-anchor="middle" x="386" y="-12754.3" font-family="Times,serif" font-size="14.00">Add `rustfmt` to CI</text>
-<text text-anchor="middle" x="386" y="-12739.3" font-family="Times,serif" font-size="14.00">workflow</text>
+<polygon fill="#c2e0c6" stroke="black" points="496,-11647.69 276,-11647.69 276,-11594.69 496,-11594.69 496,-11647.69"/>
+<text text-anchor="middle" x="386" y="-11632.49" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#66</text>
+<text text-anchor="middle" x="386" y="-11617.49" font-family="Times,serif" font-size="14.00">Add `rustfmt` to CI</text>
+<text text-anchor="middle" x="386" y="-11602.49" font-family="Times,serif" font-size="14.00">workflow</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash&#45;test&#45;vectors#65&#45;&gt;zcash/zcash&#45;test&#45;vectors#66 -->
 <g id="edge222" class="edge">
 <title>zcash/zcash&#45;test&#45;vectors#65&#45;&gt;zcash/zcash&#45;test&#45;vectors#66</title>
-<path fill="none" stroke="black" d="M230.28,-12758C241.91,-12758 253.79,-12758 265.53,-12758"/>
-<polygon fill="black" stroke="black" points="265.8,-12761.5 275.8,-12758 265.8,-12754.5 265.8,-12761.5"/>
+<path fill="none" stroke="black" d="M230.28,-11621.19C241.91,-11621.19 253.79,-11621.19 265.53,-11621.19"/>
+<polygon fill="black" stroke="black" points="265.8,-11624.7 275.8,-11621.19 265.8,-11617.7 265.8,-11624.7"/>
 </g>
 <!-- zcash/zips#799 -->
 <g id="node238" class="node open">
 <title>zcash/zips#799</title>
 <g id="a_node238"><a xlink:href="https://github.com/zcash/zips/issues/799" xlink:title="zcash/zips#799&#10;[Orchard] Extend ZIP 304&#10;to support signatures&#10;with Orchard spending&#10;keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221,-12972.5 19,-12972.5 19,-12889.5 221,-12889.5 221,-12972.5"/>
-<text text-anchor="middle" x="120" y="-12957.3" font-family="Times,serif" font-size="14.00">zcash/zips#799</text>
-<text text-anchor="middle" x="120" y="-12942.3" font-family="Times,serif" font-size="14.00">[Orchard] Extend ZIP 304</text>
-<text text-anchor="middle" x="120" y="-12927.3" font-family="Times,serif" font-size="14.00">to support signatures</text>
-<text text-anchor="middle" x="120" y="-12912.3" font-family="Times,serif" font-size="14.00">with Orchard spending</text>
-<text text-anchor="middle" x="120" y="-12897.3" font-family="Times,serif" font-size="14.00">keys</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221,-11835.69 19,-11835.69 19,-11752.69 221,-11752.69 221,-11835.69"/>
+<text text-anchor="middle" x="120" y="-11820.49" font-family="Times,serif" font-size="14.00">zcash/zips#799</text>
+<text text-anchor="middle" x="120" y="-11805.49" font-family="Times,serif" font-size="14.00">[Orchard] Extend ZIP 304</text>
+<text text-anchor="middle" x="120" y="-11790.49" font-family="Times,serif" font-size="14.00">to support signatures</text>
+<text text-anchor="middle" x="120" y="-11775.49" font-family="Times,serif" font-size="14.00">with Orchard spending</text>
+<text text-anchor="middle" x="120" y="-11760.49" font-family="Times,serif" font-size="14.00">keys</text>
 </a>
 </g>
 </g>
@@ -4324,48 +4324,48 @@
 <g id="node239" class="node open">
 <title>zcash/zcash#1770</title>
 <g id="a_node239"><a xlink:href="https://github.com/zcash/zcash/issues/1770" xlink:title="zcash/zcash#1770&#10;signmessage and&#10;verifymessage RPC calls&#10;do not support z&#10;addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="482,-12929.5 290,-12929.5 290,-12846.5 482,-12846.5 482,-12929.5"/>
-<text text-anchor="middle" x="386" y="-12914.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1770</text>
-<text text-anchor="middle" x="386" y="-12899.3" font-family="Times,serif" font-size="14.00">signmessage and</text>
-<text text-anchor="middle" x="386" y="-12884.3" font-family="Times,serif" font-size="14.00">verifymessage RPC calls</text>
-<text text-anchor="middle" x="386" y="-12869.3" font-family="Times,serif" font-size="14.00">do not support z</text>
-<text text-anchor="middle" x="386" y="-12854.3" font-family="Times,serif" font-size="14.00">addresses</text>
+<polygon fill="#c2e0c6" stroke="black" points="482,-11792.69 290,-11792.69 290,-11709.69 482,-11709.69 482,-11792.69"/>
+<text text-anchor="middle" x="386" y="-11777.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1770</text>
+<text text-anchor="middle" x="386" y="-11762.49" font-family="Times,serif" font-size="14.00">signmessage and</text>
+<text text-anchor="middle" x="386" y="-11747.49" font-family="Times,serif" font-size="14.00">verifymessage RPC calls</text>
+<text text-anchor="middle" x="386" y="-11732.49" font-family="Times,serif" font-size="14.00">do not support z</text>
+<text text-anchor="middle" x="386" y="-11717.49" font-family="Times,serif" font-size="14.00">addresses</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#799&#45;&gt;zcash/zcash#1770 -->
 <g id="edge223" class="edge">
 <title>zcash/zips#799&#45;&gt;zcash/zcash#1770</title>
-<path fill="none" stroke="black" d="M221.18,-12915C240.31,-12912 260.39,-12908 279.67,-12905"/>
-<polygon fill="black" stroke="black" points="280.08,-12908.48 289.68,-12904 279.38,-12901.51 280.08,-12908.48"/>
+<path fill="none" stroke="black" d="M221.18,-11777.19C240.31,-11774.19 260.39,-11771.19 279.67,-11768.19"/>
+<polygon fill="black" stroke="black" points="280.56,-11771.59 289.68,-11766.19 279.19,-11764.72 280.56,-11771.59"/>
 </g>
 <!-- zcash/librustzcash#210 -->
 <g id="node240" class="node needs&#45;review">
 <title>zcash/librustzcash#210</title>
 <g id="a_node240"><a xlink:href="https://github.com/zcash/librustzcash/pull/210" xlink:title="zcash/librustzcash#210&#10;ZIP 304: Message signing&#10;and verification for&#10;Sapling addresses" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="221,-12871 19,-12871 19,-12867 15,-12867 15,-12863 19,-12863 19,-12811 15,-12811 15,-12807 19,-12807 19,-12803 221,-12803 221,-12871"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="19,-12867 23,-12867 23,-12863 19,-12863 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="19,-12811 23,-12811 23,-12807 19,-12807 "/>
-<text text-anchor="middle" x="120" y="-12855.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#210</text>
-<text text-anchor="middle" x="120" y="-12840.8" font-family="Times,serif" font-size="14.00">ZIP 304: Message signing</text>
-<text text-anchor="middle" x="120" y="-12825.8" font-family="Times,serif" font-size="14.00">and verification for</text>
-<text text-anchor="middle" x="120" y="-12810.8" font-family="Times,serif" font-size="14.00">Sapling addresses</text>
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="221,-11734.19 19,-11734.19 19,-11730.19 15,-11730.19 15,-11726.19 19,-11726.19 19,-11674.19 15,-11674.19 15,-11670.19 19,-11670.19 19,-11666.19 221,-11666.19 221,-11734.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="19,-11730.19 23,-11730.19 23,-11726.19 19,-11726.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="19,-11674.19 23,-11674.19 23,-11670.19 19,-11670.19 "/>
+<text text-anchor="middle" x="120" y="-11718.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#210</text>
+<text text-anchor="middle" x="120" y="-11703.99" font-family="Times,serif" font-size="14.00">ZIP 304: Message signing</text>
+<text text-anchor="middle" x="120" y="-11688.99" font-family="Times,serif" font-size="14.00">and verification for</text>
+<text text-anchor="middle" x="120" y="-11673.99" font-family="Times,serif" font-size="14.00">Sapling addresses</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#210&#45;&gt;zcash/zcash#1770 -->
 <g id="edge224" class="edge">
 <title>zcash/librustzcash#210&#45;&gt;zcash/zcash#1770</title>
-<path fill="none" stroke="black" d="M221.18,-12856C240.31,-12860 260.39,-12864 279.67,-12868"/>
-<polygon fill="black" stroke="black" points="279.19,-12871.47 289.68,-12870 280.56,-12864.61 279.19,-12871.47"/>
+<path fill="none" stroke="black" d="M221.18,-11719.19C240.31,-11723.19 260.39,-11726.19 279.67,-11730.19"/>
+<polygon fill="black" stroke="black" points="279.19,-11733.67 289.68,-11732.19 280.56,-11726.8 279.19,-11733.67"/>
 </g>
 <!-- zcash/zcash#2116 -->
 <g id="node241" class="node open">
 <title>zcash/zcash#2116</title>
 <g id="a_node241"><a xlink:href="https://github.com/zcash/zcash/issues/2116" xlink:title="zcash/zcash#2116&#10;HTLC for Bitcoin" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-13141 45.5,-13141 45.5,-13103 194.5,-13103 194.5,-13141"/>
-<text text-anchor="middle" x="120" y="-13125.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2116</text>
-<text text-anchor="middle" x="120" y="-13110.8" font-family="Times,serif" font-size="14.00">HTLC for Bitcoin</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-12004.19 45.5,-12004.19 45.5,-11966.19 194.5,-11966.19 194.5,-12004.19"/>
+<text text-anchor="middle" x="120" y="-11988.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2116</text>
+<text text-anchor="middle" x="120" y="-11973.99" font-family="Times,serif" font-size="14.00">HTLC for Bitcoin</text>
 </a>
 </g>
 </g>
@@ -4373,57 +4373,57 @@
 <g id="node242" class="node open">
 <title>zcash/zcash#2115</title>
 <g id="a_node242"><a xlink:href="https://github.com/zcash/zcash/issues/2115" xlink:title="zcash/zcash#2115&#10;HTLC" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="460.5,-13085 311.5,-13085 311.5,-13047 460.5,-13047 460.5,-13085"/>
-<text text-anchor="middle" x="386" y="-13069.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2115</text>
-<text text-anchor="middle" x="386" y="-13054.8" font-family="Times,serif" font-size="14.00">HTLC</text>
+<polygon fill="#c2e0c6" stroke="black" points="460.5,-11948.19 311.5,-11948.19 311.5,-11910.19 460.5,-11910.19 460.5,-11948.19"/>
+<text text-anchor="middle" x="386" y="-11932.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2115</text>
+<text text-anchor="middle" x="386" y="-11917.99" font-family="Times,serif" font-size="14.00">HTLC</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2116&#45;&gt;zcash/zcash#2115 -->
 <g id="edge225" class="edge">
 <title>zcash/zcash#2116&#45;&gt;zcash/zcash#2115</title>
-<path fill="none" stroke="black" d="M194.54,-13106C227.73,-13099 267.09,-13091 301.4,-13084"/>
-<polygon fill="black" stroke="black" points="302.28,-13087.39 311.4,-13082 300.91,-13080.53 302.28,-13087.39"/>
+<path fill="none" stroke="black" d="M194.54,-11969.19C227.73,-11962.19 267.09,-11954.19 301.4,-11946.19"/>
+<polygon fill="black" stroke="black" points="302.28,-11949.59 311.4,-11944.19 300.91,-11942.72 302.28,-11949.59"/>
 </g>
 <!-- zcash/zcash#2117 -->
 <g id="node243" class="node open">
 <title>zcash/zcash#2117</title>
 <g id="a_node243"><a xlink:href="https://github.com/zcash/zcash/issues/2117" xlink:title="zcash/zcash#2117&#10;HTLC for Zcash" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-13085 45.5,-13085 45.5,-13047 194.5,-13047 194.5,-13085"/>
-<text text-anchor="middle" x="120" y="-13069.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2117</text>
-<text text-anchor="middle" x="120" y="-13054.8" font-family="Times,serif" font-size="14.00">HTLC for Zcash</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-11948.19 45.5,-11948.19 45.5,-11910.19 194.5,-11910.19 194.5,-11948.19"/>
+<text text-anchor="middle" x="120" y="-11932.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2117</text>
+<text text-anchor="middle" x="120" y="-11917.99" font-family="Times,serif" font-size="14.00">HTLC for Zcash</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2117&#45;&gt;zcash/zcash#2115 -->
 <g id="edge226" class="edge">
 <title>zcash/zcash#2117&#45;&gt;zcash/zcash#2115</title>
-<path fill="none" stroke="black" d="M194.54,-13066C227.73,-13066 267.09,-13066 301.4,-13066"/>
-<polygon fill="black" stroke="black" points="301.4,-13069.5 311.4,-13066 301.4,-13062.5 301.4,-13069.5"/>
+<path fill="none" stroke="black" d="M194.54,-11929.19C227.73,-11929.19 267.09,-11929.19 301.4,-11929.19"/>
+<polygon fill="black" stroke="black" points="301.4,-11932.7 311.4,-11929.19 301.4,-11925.7 301.4,-11932.7"/>
 </g>
 <!-- zcash/zcash#2118 -->
 <g id="node244" class="node open">
 <title>zcash/zcash#2118</title>
 <g id="a_node244"><a xlink:href="https://github.com/zcash/zcash/issues/2118" xlink:title="zcash/zcash#2118&#10;HTLC for Ethereum" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-13029 41,-13029 41,-12991 199,-12991 199,-13029"/>
-<text text-anchor="middle" x="120" y="-13013.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2118</text>
-<text text-anchor="middle" x="120" y="-12998.8" font-family="Times,serif" font-size="14.00">HTLC for Ethereum</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-11892.19 41,-11892.19 41,-11854.19 199,-11854.19 199,-11892.19"/>
+<text text-anchor="middle" x="120" y="-11876.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2118</text>
+<text text-anchor="middle" x="120" y="-11861.99" font-family="Times,serif" font-size="14.00">HTLC for Ethereum</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2118&#45;&gt;zcash/zcash#2115 -->
 <g id="edge227" class="edge">
 <title>zcash/zcash#2118&#45;&gt;zcash/zcash#2115</title>
-<path fill="none" stroke="black" d="M199.14,-13027C231.24,-13033 268.48,-13041 301.15,-13048"/>
-<polygon fill="black" stroke="black" points="300.65,-13051.47 311.14,-13050 302.02,-13044.6 300.65,-13051.47"/>
+<path fill="none" stroke="black" d="M199.14,-11889.19C231.24,-11896.19 268.48,-11904.19 301.15,-11911.19"/>
+<polygon fill="black" stroke="black" points="300.65,-11914.66 311.14,-11913.19 302.02,-11907.8 300.65,-11914.66"/>
 </g>
 <!-- zcash/zcash#5277 -->
 <g id="node245" class="node open">
 <title>zcash/zcash#5277</title>
 <g id="a_node245"><a xlink:href="https://github.com/zcash/zcash/issues/5277" xlink:title="zcash/zcash#5277&#10;addrv2 support in zcashd" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="485,-13197 287,-13197 287,-13159 485,-13159 485,-13197"/>
-<text text-anchor="middle" x="386" y="-13181.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5277</text>
-<text text-anchor="middle" x="386" y="-13166.8" font-family="Times,serif" font-size="14.00">addrv2 support in zcashd</text>
+<polygon fill="#c2e0c6" stroke="black" points="485,-12060.19 287,-12060.19 287,-12022.19 485,-12022.19 485,-12060.19"/>
+<text text-anchor="middle" x="386" y="-12044.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5277</text>
+<text text-anchor="middle" x="386" y="-12029.99" font-family="Times,serif" font-size="14.00">addrv2 support in zcashd</text>
 </a>
 </g>
 </g>
@@ -4431,60 +4431,60 @@
 <g id="node246" class="node open">
 <title>zcash/zcash#3051</title>
 <g id="a_node246"><a xlink:href="https://github.com/zcash/zcash/issues/3051" xlink:title="zcash/zcash#3051&#10;Upgrade Tor support to v3&#10;onion hidden service&#10;protocol" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="755,-13247 548,-13247 548,-13179 755,-13179 755,-13247"/>
-<text text-anchor="middle" x="651.5" y="-13231.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3051</text>
-<text text-anchor="middle" x="651.5" y="-13216.8" font-family="Times,serif" font-size="14.00">Upgrade Tor support to v3</text>
-<text text-anchor="middle" x="651.5" y="-13201.8" font-family="Times,serif" font-size="14.00">onion hidden service</text>
-<text text-anchor="middle" x="651.5" y="-13186.8" font-family="Times,serif" font-size="14.00">protocol</text>
+<polygon fill="#c2e0c6" stroke="black" points="755,-12110.19 548,-12110.19 548,-12042.19 755,-12042.19 755,-12110.19"/>
+<text text-anchor="middle" x="651.5" y="-12094.99" font-family="Times,serif" font-size="14.00">zcash/zcash#3051</text>
+<text text-anchor="middle" x="651.5" y="-12079.99" font-family="Times,serif" font-size="14.00">Upgrade Tor support to v3</text>
+<text text-anchor="middle" x="651.5" y="-12064.99" font-family="Times,serif" font-size="14.00">onion hidden service</text>
+<text text-anchor="middle" x="651.5" y="-12049.99" font-family="Times,serif" font-size="14.00">protocol</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5277&#45;&gt;zcash/zcash#3051 -->
 <g id="edge228" class="edge">
 <title>zcash/zcash#5277&#45;&gt;zcash/zcash#3051</title>
-<path fill="none" stroke="black" d="M485.12,-13191C502.24,-13193 520.18,-13196 537.66,-13198"/>
-<polygon fill="black" stroke="black" points="537.6,-13201.51 547.89,-13199 538.28,-13194.54 537.6,-13201.51"/>
+<path fill="none" stroke="black" d="M485.12,-12054.19C502.24,-12056.19 520.18,-12058.19 537.66,-12061.19"/>
+<polygon fill="black" stroke="black" points="537.6,-12064.71 547.89,-12062.19 538.28,-12057.74 537.6,-12064.71"/>
 </g>
 <!-- zcash/zcash#1111 -->
 <g id="node247" class="node open">
 <title>zcash/zcash#1111</title>
 <g id="a_node247"><a xlink:href="https://github.com/zcash/zcash/issues/1111" xlink:title="zcash/zcash#1111&#10;I2P Integration" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="726,-13161 577,-13161 577,-13123 726,-13123 726,-13161"/>
-<text text-anchor="middle" x="651.5" y="-13145.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1111</text>
-<text text-anchor="middle" x="651.5" y="-13130.8" font-family="Times,serif" font-size="14.00">I2P Integration</text>
+<polygon fill="#c2e0c6" stroke="black" points="726,-12024.19 577,-12024.19 577,-11986.19 726,-11986.19 726,-12024.19"/>
+<text text-anchor="middle" x="651.5" y="-12008.99" font-family="Times,serif" font-size="14.00">zcash/zcash#1111</text>
+<text text-anchor="middle" x="651.5" y="-11993.99" font-family="Times,serif" font-size="14.00">I2P Integration</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5277&#45;&gt;zcash/zcash#1111 -->
 <g id="edge229" class="edge">
 <title>zcash/zcash#5277&#45;&gt;zcash/zcash#1111</title>
-<path fill="none" stroke="black" d="M485.12,-13165C511.86,-13161 540.58,-13157 566.46,-13153"/>
-<polygon fill="black" stroke="black" points="566.99,-13156.46 576.6,-13152 566.3,-13149.5 566.99,-13156.46"/>
+<path fill="none" stroke="black" d="M485.12,-12027.19C511.86,-12023.19 540.58,-12020.19 566.46,-12016.19"/>
+<polygon fill="black" stroke="black" points="566.99,-12019.66 576.6,-12015.19 566.3,-12012.69 566.99,-12019.66"/>
 </g>
 <!-- zcash/zips#542 -->
 <g id="node248" class="node open">
 <title>zcash/zips#542</title>
 <g id="a_node248"><a xlink:href="https://github.com/zcash/zips/issues/542" xlink:title="zcash/zips#542&#10;[ZIP 155] addrv2 message" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-13197 17.5,-13197 17.5,-13159 222.5,-13159 222.5,-13197"/>
-<text text-anchor="middle" x="120" y="-13181.8" font-family="Times,serif" font-size="14.00">zcash/zips#542</text>
-<text text-anchor="middle" x="120" y="-13166.8" font-family="Times,serif" font-size="14.00">[ZIP 155] addrv2 message</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-12060.19 17.5,-12060.19 17.5,-12022.19 222.5,-12022.19 222.5,-12060.19"/>
+<text text-anchor="middle" x="120" y="-12044.99" font-family="Times,serif" font-size="14.00">zcash/zips#542</text>
+<text text-anchor="middle" x="120" y="-12029.99" font-family="Times,serif" font-size="14.00">[ZIP 155] addrv2 message</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#542&#45;&gt;zcash/zcash#5277 -->
 <g id="edge230" class="edge">
 <title>zcash/zips#542&#45;&gt;zcash/zcash#5277</title>
-<path fill="none" stroke="black" d="M222.69,-13178C240.3,-13178 258.66,-13178 276.45,-13178"/>
-<polygon fill="black" stroke="black" points="276.84,-13181.5 286.84,-13178 276.84,-13174.5 276.84,-13181.5"/>
+<path fill="none" stroke="black" d="M222.69,-12041.19C240.3,-12041.19 258.66,-12041.19 276.45,-12041.19"/>
+<polygon fill="black" stroke="black" points="276.84,-12044.7 286.84,-12041.19 276.84,-12037.7 276.84,-12044.7"/>
 </g>
 <!-- zcash/zcash#3882 -->
 <g id="node249" class="node open">
 <title>zcash/zcash#3882</title>
 <g id="a_node249"><a xlink:href="https://github.com/zcash/zcash/issues/3882" xlink:title="zcash/zcash#3882&#10;Write a Seeder Web&#10;Service" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-13318.5 41,-13318.5 41,-13265.5 199,-13265.5 199,-13318.5"/>
-<text text-anchor="middle" x="120" y="-13303.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3882</text>
-<text text-anchor="middle" x="120" y="-13288.3" font-family="Times,serif" font-size="14.00">Write a Seeder Web</text>
-<text text-anchor="middle" x="120" y="-13273.3" font-family="Times,serif" font-size="14.00">Service</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-12181.69 41,-12181.69 41,-12128.69 199,-12128.69 199,-12181.69"/>
+<text text-anchor="middle" x="120" y="-12166.49" font-family="Times,serif" font-size="14.00">zcash/zcash#3882</text>
+<text text-anchor="middle" x="120" y="-12151.49" font-family="Times,serif" font-size="14.00">Write a Seeder Web</text>
+<text text-anchor="middle" x="120" y="-12136.49" font-family="Times,serif" font-size="14.00">Service</text>
 </a>
 </g>
 </g>
@@ -4492,60 +4492,60 @@
 <g id="node250" class="node open">
 <title>zcash/zcash#3883</title>
 <g id="a_node250"><a xlink:href="https://github.com/zcash/zcash/issues/3883" xlink:title="zcash/zcash#3883&#10;Modify Zcashd to use the&#10;new Seeder Web Service" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484.5,-13318.5 287.5,-13318.5 287.5,-13265.5 484.5,-13265.5 484.5,-13318.5"/>
-<text text-anchor="middle" x="386" y="-13303.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3883</text>
-<text text-anchor="middle" x="386" y="-13288.3" font-family="Times,serif" font-size="14.00">Modify Zcashd to use the</text>
-<text text-anchor="middle" x="386" y="-13273.3" font-family="Times,serif" font-size="14.00">new Seeder Web Service</text>
+<polygon fill="#c2e0c6" stroke="black" points="484.5,-12181.69 287.5,-12181.69 287.5,-12128.69 484.5,-12128.69 484.5,-12181.69"/>
+<text text-anchor="middle" x="386" y="-12166.49" font-family="Times,serif" font-size="14.00">zcash/zcash#3883</text>
+<text text-anchor="middle" x="386" y="-12151.49" font-family="Times,serif" font-size="14.00">Modify Zcashd to use the</text>
+<text text-anchor="middle" x="386" y="-12136.49" font-family="Times,serif" font-size="14.00">new Seeder Web Service</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3882&#45;&gt;zcash/zcash#3883 -->
 <g id="edge231" class="edge">
 <title>zcash/zcash#3882&#45;&gt;zcash/zcash#3883</title>
-<path fill="none" stroke="black" d="M199.14,-13292C223.57,-13292 250.97,-13292 277.07,-13292"/>
-<polygon fill="black" stroke="black" points="277.38,-13295.5 287.38,-13292 277.38,-13288.5 277.38,-13295.5"/>
+<path fill="none" stroke="black" d="M199.14,-12155.19C223.57,-12155.19 250.97,-12155.19 277.07,-12155.19"/>
+<polygon fill="black" stroke="black" points="277.38,-12158.7 287.38,-12155.19 277.38,-12151.7 277.38,-12158.7"/>
 </g>
 <!-- zcash/zcash#3884 -->
 <g id="node251" class="node open">
 <title>zcash/zcash#3884</title>
 <g id="a_node251"><a xlink:href="https://github.com/zcash/zcash/issues/3884" xlink:title="zcash/zcash#3884&#10;Turn off the DNS Seeder&#10;Service" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="748,-13318.5 555,-13318.5 555,-13265.5 748,-13265.5 748,-13318.5"/>
-<text text-anchor="middle" x="651.5" y="-13303.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3884</text>
-<text text-anchor="middle" x="651.5" y="-13288.3" font-family="Times,serif" font-size="14.00">Turn off the DNS Seeder</text>
-<text text-anchor="middle" x="651.5" y="-13273.3" font-family="Times,serif" font-size="14.00">Service</text>
+<polygon fill="#c2e0c6" stroke="black" points="748,-12181.69 555,-12181.69 555,-12128.69 748,-12128.69 748,-12181.69"/>
+<text text-anchor="middle" x="651.5" y="-12166.49" font-family="Times,serif" font-size="14.00">zcash/zcash#3884</text>
+<text text-anchor="middle" x="651.5" y="-12151.49" font-family="Times,serif" font-size="14.00">Turn off the DNS Seeder</text>
+<text text-anchor="middle" x="651.5" y="-12136.49" font-family="Times,serif" font-size="14.00">Service</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3883&#45;&gt;zcash/zcash#3884 -->
 <g id="edge232" class="edge">
 <title>zcash/zcash#3883&#45;&gt;zcash/zcash#3884</title>
-<path fill="none" stroke="black" d="M484.74,-13292C504.2,-13292 524.72,-13292 544.44,-13292"/>
-<polygon fill="black" stroke="black" points="544.67,-13295.5 554.67,-13292 544.67,-13288.5 544.67,-13295.5"/>
+<path fill="none" stroke="black" d="M484.74,-12155.19C504.2,-12155.19 524.72,-12155.19 544.44,-12155.19"/>
+<polygon fill="black" stroke="black" points="544.67,-12158.7 554.67,-12155.19 544.67,-12151.7 544.67,-12158.7"/>
 </g>
 <!-- zcash/zcash#3881 -->
 <g id="node252" class="node open">
 <title>zcash/zcash#3881</title>
 <g id="a_node252"><a xlink:href="https://github.com/zcash/zcash/issues/3881" xlink:title="zcash/zcash#3881&#10;Replace the Seeder" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="996.5,-13311 841.5,-13311 841.5,-13273 996.5,-13273 996.5,-13311"/>
-<text text-anchor="middle" x="919" y="-13295.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3881</text>
-<text text-anchor="middle" x="919" y="-13280.8" font-family="Times,serif" font-size="14.00">Replace the Seeder</text>
+<polygon fill="#c2e0c6" stroke="black" points="996.5,-12174.19 841.5,-12174.19 841.5,-12136.19 996.5,-12136.19 996.5,-12174.19"/>
+<text text-anchor="middle" x="919" y="-12158.99" font-family="Times,serif" font-size="14.00">zcash/zcash#3881</text>
+<text text-anchor="middle" x="919" y="-12143.99" font-family="Times,serif" font-size="14.00">Replace the Seeder</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3884&#45;&gt;zcash/zcash#3881 -->
 <g id="edge233" class="edge">
 <title>zcash/zcash#3884&#45;&gt;zcash/zcash#3881</title>
-<path fill="none" stroke="black" d="M748.35,-13292C775.48,-13292 804.85,-13292 831.4,-13292"/>
-<polygon fill="black" stroke="black" points="831.43,-13295.5 841.43,-13292 831.43,-13288.5 831.43,-13295.5"/>
+<path fill="none" stroke="black" d="M748.35,-12155.19C775.48,-12155.19 804.85,-12155.19 831.4,-12155.19"/>
+<polygon fill="black" stroke="black" points="831.43,-12158.7 841.43,-12155.19 831.43,-12151.7 831.43,-12158.7"/>
 </g>
 <!-- zcash/halo2#456 -->
 <g id="node253" class="node open">
 <title>zcash/halo2#456</title>
 <g id="a_node253"><a xlink:href="https://github.com/zcash/halo2/issues/456" xlink:title="zcash/halo2#456&#10;Benchmark `sha256`&#10;gadget." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="203.5,-13389.5 36.5,-13389.5 36.5,-13336.5 203.5,-13336.5 203.5,-13389.5"/>
-<text text-anchor="middle" x="120" y="-13374.3" font-family="Times,serif" font-size="14.00">zcash/halo2#456</text>
-<text text-anchor="middle" x="120" y="-13359.3" font-family="Times,serif" font-size="14.00">Benchmark `sha256`</text>
-<text text-anchor="middle" x="120" y="-13344.3" font-family="Times,serif" font-size="14.00">gadget.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="203.5,-12252.69 36.5,-12252.69 36.5,-12199.69 203.5,-12199.69 203.5,-12252.69"/>
+<text text-anchor="middle" x="120" y="-12237.49" font-family="Times,serif" font-size="14.00">zcash/halo2#456</text>
+<text text-anchor="middle" x="120" y="-12222.49" font-family="Times,serif" font-size="14.00">Benchmark `sha256`</text>
+<text text-anchor="middle" x="120" y="-12207.49" font-family="Times,serif" font-size="14.00">gadget.</text>
 </a>
 </g>
 </g>
@@ -4553,37 +4553,37 @@
 <g id="node254" class="node open">
 <title>zcash/zcash#2718</title>
 <g id="a_node254"><a xlink:href="https://github.com/zcash/zcash/issues/2718" xlink:title="zcash/zcash#2718&#10;Commit to an absolute&#10;minimum time before which&#10;any kind of address&#10;withdrawal" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="760.5,-4919.5 542.5,-4919.5 542.5,-4836.5 760.5,-4836.5 760.5,-4919.5"/>
-<text text-anchor="middle" x="651.5" y="-4904.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2718</text>
-<text text-anchor="middle" x="651.5" y="-4889.3" font-family="Times,serif" font-size="14.00">Commit to an absolute</text>
-<text text-anchor="middle" x="651.5" y="-4874.3" font-family="Times,serif" font-size="14.00">minimum time before which</text>
-<text text-anchor="middle" x="651.5" y="-4859.3" font-family="Times,serif" font-size="14.00">any kind of address</text>
-<text text-anchor="middle" x="651.5" y="-4844.3" font-family="Times,serif" font-size="14.00">withdrawal</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="760.5,-620.21 542.5,-620.21 542.5,-537.21 760.5,-537.21 760.5,-620.21"/>
+<text text-anchor="middle" x="651.5" y="-605" font-family="Times,serif" font-size="14.00">zcash/zcash#2718</text>
+<text text-anchor="middle" x="651.5" y="-590" font-family="Times,serif" font-size="14.00">Commit to an absolute</text>
+<text text-anchor="middle" x="651.5" y="-575" font-family="Times,serif" font-size="14.00">minimum time before which</text>
+<text text-anchor="middle" x="651.5" y="-560" font-family="Times,serif" font-size="14.00">any kind of address</text>
+<text text-anchor="middle" x="651.5" y="-545" font-family="Times,serif" font-size="14.00">withdrawal</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2718&#45;&gt;zcash/zcash#4203 -->
 <g id="edge234" class="edge">
 <title>zcash/zcash#2718&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M662.09,-4836.3C678.96,-4773.6 720.54,-4657.5 805.5,-4608 851.65,-4581.1 994.43,-4593.2 1088,-4604.8"/>
-<polygon fill="black" stroke="black" points="1087.65,-4608.28 1098,-4606 1088.49,-4601.33 1087.65,-4608.28"/>
+<path fill="none" stroke="black" d="M760.8,-590.2C836.6,-596.42 940.16,-601.24 1031,-592.71 1049.5,-590.98 1069.1,-588 1087.8,-584.64"/>
+<polygon fill="black" stroke="black" points="1088.51,-588.06 1097.7,-582.8 1087.23,-581.18 1088.51,-588.06"/>
 </g>
 <!-- zcash/zcash#2718&#45;&gt;zcash/zcash#3788 -->
 <g id="edge235" class="edge">
 <title>zcash/zcash#2718&#45;&gt;zcash/zcash#3788</title>
-<path fill="none" stroke="black" d="M670.9,-4919.6C694.92,-4969.3 741.56,-5051.6 805.5,-5099 813.21,-5104.7 821.85,-5109.5 830.83,-5113.6"/>
-<polygon fill="black" stroke="black" points="829.72,-5116.93 840.29,-5117.6 832.44,-5110.48 829.72,-5116.93"/>
+<path fill="none" stroke="black" d="M760.95,-614.35C764.65,-617.8 768.04,-621.57 771,-625.71 817.32,-690.5 786.5,-1264.39 805.5,-1341.69 824.68,-1419.79 869.3,-1503.29 896.23,-1549.29"/>
+<polygon fill="black" stroke="black" points="893.23,-1551.1 901.36,-1557.89 899.24,-1547.51 893.23,-1551.1"/>
 </g>
 <!-- zcash/librustzcash#512 -->
 <g id="node255" class="node open">
 <title>zcash/librustzcash#512</title>
 <g id="a_node255"><a xlink:href="https://github.com/zcash/librustzcash/pull/512" xlink:title="zcash/librustzcash#512&#10;CI: Run tests with cargo&#45;&#10;nextest" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-13460.5 23,-13460.5 23,-13456.5 19,-13456.5 19,-13452.5 23,-13452.5 23,-13415.5 19,-13415.5 19,-13411.5 23,-13411.5 23,-13407.5 217,-13407.5 217,-13460.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="23,-13456.5 27,-13456.5 27,-13452.5 23,-13452.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="23,-13415.5 27,-13415.5 27,-13411.5 23,-13411.5 "/>
-<text text-anchor="middle" x="120" y="-13445.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
-<text text-anchor="middle" x="120" y="-13430.3" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo&#45;</text>
-<text text-anchor="middle" x="120" y="-13415.3" font-family="Times,serif" font-size="14.00">nextest</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-12323.69 23,-12323.69 23,-12319.69 19,-12319.69 19,-12315.69 23,-12315.69 23,-12278.69 19,-12278.69 19,-12274.69 23,-12274.69 23,-12270.69 217,-12270.69 217,-12323.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="23,-12319.69 27,-12319.69 27,-12315.69 23,-12315.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="23,-12278.69 27,-12278.69 27,-12274.69 23,-12274.69 "/>
+<text text-anchor="middle" x="120" y="-12308.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
+<text text-anchor="middle" x="120" y="-12293.49" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo&#45;</text>
+<text text-anchor="middle" x="120" y="-12278.49" font-family="Times,serif" font-size="14.00">nextest</text>
 </a>
 </g>
 </g>
@@ -4591,10 +4591,10 @@
 <g id="node256" class="node open">
 <title>zcash/zcash#1277</title>
 <g id="a_node256"><a xlink:href="https://github.com/zcash/zcash/issues/1277" xlink:title="zcash/zcash#1277&#10;Add lockunspent RPC&#10;command for notes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="205,-13531.5 35,-13531.5 35,-13478.5 205,-13478.5 205,-13531.5"/>
-<text text-anchor="middle" x="120" y="-13516.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1277</text>
-<text text-anchor="middle" x="120" y="-13501.3" font-family="Times,serif" font-size="14.00">Add lockunspent RPC</text>
-<text text-anchor="middle" x="120" y="-13486.3" font-family="Times,serif" font-size="14.00">command for notes</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="205,-12394.69 35,-12394.69 35,-12341.69 205,-12341.69 205,-12394.69"/>
+<text text-anchor="middle" x="120" y="-12379.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1277</text>
+<text text-anchor="middle" x="120" y="-12364.49" font-family="Times,serif" font-size="14.00">Add lockunspent RPC</text>
+<text text-anchor="middle" x="120" y="-12349.49" font-family="Times,serif" font-size="14.00">command for notes</text>
 </a>
 </g>
 </g>
@@ -4602,11 +4602,11 @@
 <g id="node257" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#86</title>
 <g id="a_node257"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/86" xlink:title="zcash/zcash&#45;test&#45;vectors#86&#10;Expand test vector&#10;renderer to allow nested&#10;structures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-13689 10,-13689 10,-13621 230,-13621 230,-13689"/>
-<text text-anchor="middle" x="120" y="-13673.8" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#86</text>
-<text text-anchor="middle" x="120" y="-13658.8" font-family="Times,serif" font-size="14.00">Expand test vector</text>
-<text text-anchor="middle" x="120" y="-13643.8" font-family="Times,serif" font-size="14.00">renderer to allow nested</text>
-<text text-anchor="middle" x="120" y="-13628.8" font-family="Times,serif" font-size="14.00">structures</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-12552.19 10,-12552.19 10,-12484.19 230,-12484.19 230,-12552.19"/>
+<text text-anchor="middle" x="120" y="-12536.99" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#86</text>
+<text text-anchor="middle" x="120" y="-12521.99" font-family="Times,serif" font-size="14.00">Expand test vector</text>
+<text text-anchor="middle" x="120" y="-12506.99" font-family="Times,serif" font-size="14.00">renderer to allow nested</text>
+<text text-anchor="middle" x="120" y="-12491.99" font-family="Times,serif" font-size="14.00">structures</text>
 </a>
 </g>
 </g>
@@ -4614,45 +4614,45 @@
 <g id="node258" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#87</title>
 <g id="a_node258"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/87" xlink:title="zcash/zcash&#45;test&#45;vectors#87&#10;Break out complex data in&#10;structural test vectors" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="496,-13641.5 276,-13641.5 276,-13588.5 496,-13588.5 496,-13641.5"/>
-<text text-anchor="middle" x="386" y="-13626.3" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#87</text>
-<text text-anchor="middle" x="386" y="-13611.3" font-family="Times,serif" font-size="14.00">Break out complex data in</text>
-<text text-anchor="middle" x="386" y="-13596.3" font-family="Times,serif" font-size="14.00">structural test vectors</text>
+<polygon fill="#c2e0c6" stroke="black" points="496,-12505.69 276,-12505.69 276,-12452.69 496,-12452.69 496,-12505.69"/>
+<text text-anchor="middle" x="386" y="-12490.49" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#87</text>
+<text text-anchor="middle" x="386" y="-12475.49" font-family="Times,serif" font-size="14.00">Break out complex data in</text>
+<text text-anchor="middle" x="386" y="-12460.49" font-family="Times,serif" font-size="14.00">structural test vectors</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash&#45;test&#45;vectors#86&#45;&gt;zcash/zcash&#45;test&#45;vectors#87 -->
 <g id="edge236" class="edge">
 <title>zcash/zcash&#45;test&#45;vectors#86&#45;&gt;zcash/zcash&#45;test&#45;vectors#87</title>
-<path fill="none" stroke="black" d="M230.28,-13638C242.03,-13637 254.03,-13635 265.88,-13633"/>
-<polygon fill="black" stroke="black" points="266.2,-13636.49 275.8,-13632 265.5,-13629.52 266.2,-13636.49"/>
+<path fill="none" stroke="black" d="M230.28,-12501.19C242.03,-12500.19 254.03,-12498.19 265.88,-12496.19"/>
+<polygon fill="black" stroke="black" points="266.2,-12499.68 275.8,-12495.19 265.5,-12492.72 266.2,-12499.68"/>
 </g>
 <!-- zcash/zcash&#45;test&#45;vectors#84 -->
 <g id="node259" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#84</title>
 <g id="a_node259"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/84" xlink:title="zcash/zcash&#45;test&#45;vectors#84&#10;Add transaction parser&#10;test vectors" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-13602.5 10,-13602.5 10,-13549.5 230,-13549.5 230,-13602.5"/>
-<text text-anchor="middle" x="120" y="-13587.3" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#84</text>
-<text text-anchor="middle" x="120" y="-13572.3" font-family="Times,serif" font-size="14.00">Add transaction parser</text>
-<text text-anchor="middle" x="120" y="-13557.3" font-family="Times,serif" font-size="14.00">test vectors</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-12465.69 10,-12465.69 10,-12412.69 230,-12412.69 230,-12465.69"/>
+<text text-anchor="middle" x="120" y="-12450.49" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#84</text>
+<text text-anchor="middle" x="120" y="-12435.49" font-family="Times,serif" font-size="14.00">Add transaction parser</text>
+<text text-anchor="middle" x="120" y="-12420.49" font-family="Times,serif" font-size="14.00">test vectors</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash&#45;test&#45;vectors#84&#45;&gt;zcash/zcash&#45;test&#45;vectors#87 -->
 <g id="edge237" class="edge">
 <title>zcash/zcash&#45;test&#45;vectors#84&#45;&gt;zcash/zcash&#45;test&#45;vectors#87</title>
-<path fill="none" stroke="black" d="M230.28,-13592C242.03,-13594 254.03,-13596 265.88,-13597"/>
-<polygon fill="black" stroke="black" points="265.31,-13600.45 275.8,-13599 266.69,-13593.59 265.31,-13600.45"/>
+<path fill="none" stroke="black" d="M230.28,-12455.19C242.03,-12457.19 254.03,-12459.19 265.88,-12460.19"/>
+<polygon fill="black" stroke="black" points="265.31,-12463.65 275.8,-12462.19 266.69,-12456.79 265.31,-12463.65"/>
 </g>
 <!-- zcash/pasta_curves#35 -->
 <g id="node260" class="node open">
 <title>zcash/pasta_curves#35</title>
 <g id="a_node260"><a xlink:href="https://github.com/zcash/pasta_curves/issues/35" xlink:title="zcash/pasta_curves#35&#10;Enable `ec&#45;gpu` to&#10;generate MSM and FFT code&#10;for `pasta_curves`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="232,-13775 8,-13775 8,-13707 232,-13707 232,-13775"/>
-<text text-anchor="middle" x="120" y="-13759.8" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#35</text>
-<text text-anchor="middle" x="120" y="-13744.8" font-family="Times,serif" font-size="14.00">Enable `ec&#45;gpu` to</text>
-<text text-anchor="middle" x="120" y="-13729.8" font-family="Times,serif" font-size="14.00">generate MSM and FFT code</text>
-<text text-anchor="middle" x="120" y="-13714.8" font-family="Times,serif" font-size="14.00">for `pasta_curves`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="232,-12638.19 8,-12638.19 8,-12570.19 232,-12570.19 232,-12638.19"/>
+<text text-anchor="middle" x="120" y="-12622.99" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#35</text>
+<text text-anchor="middle" x="120" y="-12607.99" font-family="Times,serif" font-size="14.00">Enable `ec&#45;gpu` to</text>
+<text text-anchor="middle" x="120" y="-12592.99" font-family="Times,serif" font-size="14.00">generate MSM and FFT code</text>
+<text text-anchor="middle" x="120" y="-12577.99" font-family="Times,serif" font-size="14.00">for `pasta_curves`</text>
 </a>
 </g>
 </g>
@@ -4660,27 +4660,27 @@
 <g id="node261" class="node open">
 <title>zcash/halo2#379</title>
 <g id="a_node261"><a xlink:href="https://github.com/zcash/halo2/issues/379" xlink:title="zcash/halo2#379&#10;Add `ec&#45;gpu` support" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="471,-13760 301,-13760 301,-13722 471,-13722 471,-13760"/>
-<text text-anchor="middle" x="386" y="-13744.8" font-family="Times,serif" font-size="14.00">zcash/halo2#379</text>
-<text text-anchor="middle" x="386" y="-13729.8" font-family="Times,serif" font-size="14.00">Add `ec&#45;gpu` support</text>
+<polygon fill="#c2e0c6" stroke="black" points="471,-12623.19 301,-12623.19 301,-12585.19 471,-12585.19 471,-12623.19"/>
+<text text-anchor="middle" x="386" y="-12607.99" font-family="Times,serif" font-size="14.00">zcash/halo2#379</text>
+<text text-anchor="middle" x="386" y="-12592.99" font-family="Times,serif" font-size="14.00">Add `ec&#45;gpu` support</text>
 </a>
 </g>
 </g>
 <!-- zcash/pasta_curves#35&#45;&gt;zcash/halo2#379 -->
 <g id="edge238" class="edge">
 <title>zcash/pasta_curves#35&#45;&gt;zcash/halo2#379</title>
-<path fill="none" stroke="black" d="M232.19,-13741C251.66,-13741 271.75,-13741 290.71,-13741"/>
-<polygon fill="black" stroke="black" points="290.81,-13744.5 300.81,-13741 290.81,-13737.5 290.81,-13744.5"/>
+<path fill="none" stroke="black" d="M232.19,-12604.19C251.66,-12604.19 271.75,-12604.19 290.71,-12604.19"/>
+<polygon fill="black" stroke="black" points="290.81,-12607.7 300.81,-12604.19 290.81,-12600.7 290.81,-12607.7"/>
 </g>
 <!-- zcash/zcash#5679 -->
 <g id="node262" class="node open">
 <title>zcash/zcash#5679</title>
 <g id="a_node262"><a xlink:href="https://github.com/zcash/zcash/issues/5679" xlink:title="zcash/zcash#5679&#10;Add an&#10;`optimisticallyShield`&#10;strategy to `z_sendmany`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-13861 20,-13861 20,-13793 220,-13793 220,-13861"/>
-<text text-anchor="middle" x="120" y="-13845.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5679</text>
-<text text-anchor="middle" x="120" y="-13830.8" font-family="Times,serif" font-size="14.00">Add an</text>
-<text text-anchor="middle" x="120" y="-13815.8" font-family="Times,serif" font-size="14.00">`optimisticallyShield`</text>
-<text text-anchor="middle" x="120" y="-13800.8" font-family="Times,serif" font-size="14.00">strategy to `z_sendmany`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-12724.19 20,-12724.19 20,-12656.19 220,-12656.19 220,-12724.19"/>
+<text text-anchor="middle" x="120" y="-12708.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5679</text>
+<text text-anchor="middle" x="120" y="-12693.99" font-family="Times,serif" font-size="14.00">Add an</text>
+<text text-anchor="middle" x="120" y="-12678.99" font-family="Times,serif" font-size="14.00">`optimisticallyShield`</text>
+<text text-anchor="middle" x="120" y="-12663.99" font-family="Times,serif" font-size="14.00">strategy to `z_sendmany`</text>
 </a>
 </g>
 </g>
@@ -4688,11 +4688,11 @@
 <g id="node263" class="node open">
 <title>zcash/zcash#5747</title>
 <g id="a_node263"><a xlink:href="https://github.com/zcash/zcash/issues/5747" xlink:title="zcash/zcash#5747&#10;Add RPC test for&#10;&quot;`&#45;reindex` clears&#10;banlist&quot;" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-13947 45.5,-13947 45.5,-13879 194.5,-13879 194.5,-13947"/>
-<text text-anchor="middle" x="120" y="-13931.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5747</text>
-<text text-anchor="middle" x="120" y="-13916.8" font-family="Times,serif" font-size="14.00">Add RPC test for</text>
-<text text-anchor="middle" x="120" y="-13901.8" font-family="Times,serif" font-size="14.00">&quot;`&#45;reindex` clears</text>
-<text text-anchor="middle" x="120" y="-13886.8" font-family="Times,serif" font-size="14.00">banlist&quot;</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-12810.19 45.5,-12810.19 45.5,-12742.19 194.5,-12742.19 194.5,-12810.19"/>
+<text text-anchor="middle" x="120" y="-12794.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5747</text>
+<text text-anchor="middle" x="120" y="-12779.99" font-family="Times,serif" font-size="14.00">Add RPC test for</text>
+<text text-anchor="middle" x="120" y="-12764.99" font-family="Times,serif" font-size="14.00">&quot;`&#45;reindex` clears</text>
+<text text-anchor="middle" x="120" y="-12749.99" font-family="Times,serif" font-size="14.00">banlist&quot;</text>
 </a>
 </g>
 </g>
@@ -4700,11 +4700,11 @@
 <g id="node264" class="node open">
 <title>zcash/zcash#5822</title>
 <g id="a_node264"><a xlink:href="https://github.com/zcash/zcash/issues/5822" xlink:title="zcash/zcash#5822&#10;Add a regression test to&#10;guard against recurrence&#10;of #5819" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-14033 21,-14033 21,-13965 219,-13965 219,-14033"/>
-<text text-anchor="middle" x="120" y="-14017.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5822</text>
-<text text-anchor="middle" x="120" y="-14002.8" font-family="Times,serif" font-size="14.00">Add a regression test to</text>
-<text text-anchor="middle" x="120" y="-13987.8" font-family="Times,serif" font-size="14.00">guard against recurrence</text>
-<text text-anchor="middle" x="120" y="-13972.8" font-family="Times,serif" font-size="14.00">of #5819</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-12896.19 21,-12896.19 21,-12828.19 219,-12828.19 219,-12896.19"/>
+<text text-anchor="middle" x="120" y="-12880.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5822</text>
+<text text-anchor="middle" x="120" y="-12865.99" font-family="Times,serif" font-size="14.00">Add a regression test to</text>
+<text text-anchor="middle" x="120" y="-12850.99" font-family="Times,serif" font-size="14.00">guard against recurrence</text>
+<text text-anchor="middle" x="120" y="-12835.99" font-family="Times,serif" font-size="14.00">of #5819</text>
 </a>
 </g>
 </g>
@@ -4712,11 +4712,11 @@
 <g id="node265" class="node open">
 <title>zcash/zcash#4405</title>
 <g id="a_node265"><a xlink:href="https://github.com/zcash/zcash/issues/4405" xlink:title="zcash/zcash#4405&#10;Enable cross&#45;compilation&#10;to `arm64&#45;apple&#45;darwin`&#10;(macOS M1 ARM binaries)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="489,-14112 283,-14112 283,-14044 489,-14044 489,-14112"/>
-<text text-anchor="middle" x="386" y="-14096.8" font-family="Times,serif" font-size="14.00">zcash/zcash#4405</text>
-<text text-anchor="middle" x="386" y="-14081.8" font-family="Times,serif" font-size="14.00">Enable cross&#45;compilation</text>
-<text text-anchor="middle" x="386" y="-14066.8" font-family="Times,serif" font-size="14.00">to `arm64&#45;apple&#45;darwin`</text>
-<text text-anchor="middle" x="386" y="-14051.8" font-family="Times,serif" font-size="14.00">(macOS M1 ARM binaries)</text>
+<polygon fill="#c2e0c6" stroke="black" points="489,-12975.19 283,-12975.19 283,-12907.19 489,-12907.19 489,-12975.19"/>
+<text text-anchor="middle" x="386" y="-12959.99" font-family="Times,serif" font-size="14.00">zcash/zcash#4405</text>
+<text text-anchor="middle" x="386" y="-12944.99" font-family="Times,serif" font-size="14.00">Enable cross&#45;compilation</text>
+<text text-anchor="middle" x="386" y="-12929.99" font-family="Times,serif" font-size="14.00">to `arm64&#45;apple&#45;darwin`</text>
+<text text-anchor="middle" x="386" y="-12914.99" font-family="Times,serif" font-size="14.00">(macOS M1 ARM binaries)</text>
 </a>
 </g>
 </g>
@@ -4724,45 +4724,45 @@
 <g id="node266" class="node open">
 <title>zcash/zcash#5502</title>
 <g id="a_node266"><a xlink:href="https://github.com/zcash/zcash/issues/5502" xlink:title="zcash/zcash#5502&#10;Add native build support&#10;for macOS M1 ARM" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="748.5,-14104.5 554.5,-14104.5 554.5,-14051.5 748.5,-14051.5 748.5,-14104.5"/>
-<text text-anchor="middle" x="651.5" y="-14089.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5502</text>
-<text text-anchor="middle" x="651.5" y="-14074.3" font-family="Times,serif" font-size="14.00">Add native build support</text>
-<text text-anchor="middle" x="651.5" y="-14059.3" font-family="Times,serif" font-size="14.00">for macOS M1 ARM</text>
+<polygon fill="#c2e0c6" stroke="black" points="748.5,-12967.69 554.5,-12967.69 554.5,-12914.69 748.5,-12914.69 748.5,-12967.69"/>
+<text text-anchor="middle" x="651.5" y="-12952.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5502</text>
+<text text-anchor="middle" x="651.5" y="-12937.49" font-family="Times,serif" font-size="14.00">Add native build support</text>
+<text text-anchor="middle" x="651.5" y="-12922.49" font-family="Times,serif" font-size="14.00">for macOS M1 ARM</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4405&#45;&gt;zcash/zcash#5502 -->
 <g id="edge239" class="edge">
 <title>zcash/zcash#4405&#45;&gt;zcash/zcash#5502</title>
-<path fill="none" stroke="black" d="M489.25,-14078C507.32,-14078 526.16,-14078 544.33,-14078"/>
-<polygon fill="black" stroke="black" points="544.35,-14081.5 554.35,-14078 544.35,-14074.5 544.35,-14081.5"/>
+<path fill="none" stroke="black" d="M489.25,-12941.19C507.32,-12941.19 526.16,-12941.19 544.33,-12941.19"/>
+<polygon fill="black" stroke="black" points="544.35,-12944.7 554.35,-12941.19 544.35,-12937.7 544.35,-12944.7"/>
 </g>
 <!-- zcash/zcash#5884 -->
 <g id="node267" class="node open">
 <title>zcash/zcash#5884</title>
 <g id="a_node267"><a xlink:href="https://github.com/zcash/zcash/issues/5884" xlink:title="zcash/zcash#5884&#10;Backport upstream macOS&#10;build changes from 2021" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-14104.5 15.5,-14104.5 15.5,-14051.5 224.5,-14051.5 224.5,-14104.5"/>
-<text text-anchor="middle" x="120" y="-14089.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5884</text>
-<text text-anchor="middle" x="120" y="-14074.3" font-family="Times,serif" font-size="14.00">Backport upstream macOS</text>
-<text text-anchor="middle" x="120" y="-14059.3" font-family="Times,serif" font-size="14.00">build changes from 2021</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-12967.69 15.5,-12967.69 15.5,-12914.69 224.5,-12914.69 224.5,-12967.69"/>
+<text text-anchor="middle" x="120" y="-12952.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5884</text>
+<text text-anchor="middle" x="120" y="-12937.49" font-family="Times,serif" font-size="14.00">Backport upstream macOS</text>
+<text text-anchor="middle" x="120" y="-12922.49" font-family="Times,serif" font-size="14.00">build changes from 2021</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5884&#45;&gt;zcash/zcash#4405 -->
 <g id="edge240" class="edge">
 <title>zcash/zcash#5884&#45;&gt;zcash/zcash#4405</title>
-<path fill="none" stroke="black" d="M224.58,-14078C240.22,-14078 256.42,-14078 272.25,-14078"/>
-<polygon fill="black" stroke="black" points="272.58,-14081.5 282.58,-14078 272.58,-14074.5 272.58,-14081.5"/>
+<path fill="none" stroke="black" d="M224.58,-12941.19C240.22,-12941.19 256.42,-12941.19 272.25,-12941.19"/>
+<polygon fill="black" stroke="black" points="272.58,-12944.7 282.58,-12941.19 272.58,-12937.7 272.58,-12944.7"/>
 </g>
 <!-- zcash/halo2#548 -->
 <g id="node268" class="node open">
 <title>zcash/halo2#548</title>
 <g id="a_node268"><a xlink:href="https://github.com/zcash/halo2/issues/548" xlink:title="zcash/halo2#548&#10;Implement performance and&#10;memory optimizations for&#10;halo2_proofs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-14191 10,-14191 10,-14123 230,-14123 230,-14191"/>
-<text text-anchor="middle" x="120" y="-14175.8" font-family="Times,serif" font-size="14.00">zcash/halo2#548</text>
-<text text-anchor="middle" x="120" y="-14160.8" font-family="Times,serif" font-size="14.00">Implement performance and</text>
-<text text-anchor="middle" x="120" y="-14145.8" font-family="Times,serif" font-size="14.00">memory optimizations for</text>
-<text text-anchor="middle" x="120" y="-14130.8" font-family="Times,serif" font-size="14.00">halo2_proofs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-13054.19 10,-13054.19 10,-12986.19 230,-12986.19 230,-13054.19"/>
+<text text-anchor="middle" x="120" y="-13038.99" font-family="Times,serif" font-size="14.00">zcash/halo2#548</text>
+<text text-anchor="middle" x="120" y="-13023.99" font-family="Times,serif" font-size="14.00">Implement performance and</text>
+<text text-anchor="middle" x="120" y="-13008.99" font-family="Times,serif" font-size="14.00">memory optimizations for</text>
+<text text-anchor="middle" x="120" y="-12993.99" font-family="Times,serif" font-size="14.00">halo2_proofs</text>
 </a>
 </g>
 </g>
@@ -4770,98 +4770,98 @@
 <g id="node269" class="node open">
 <title>zcash/zcash#2225</title>
 <g id="a_node269"><a xlink:href="https://github.com/zcash/zcash/pull/2225" xlink:title="zcash/zcash#2225&#10;Bitcoin 0.12 wallet PRs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="211.5,-12002 28.5,-12002 28.5,-11998 24.5,-11998 24.5,-11994 28.5,-11994 28.5,-11972 24.5,-11972 24.5,-11968 28.5,-11968 28.5,-11964 211.5,-11964 211.5,-12002"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-11998 32.5,-11998 32.5,-11994 28.5,-11994 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-11972 32.5,-11972 32.5,-11968 28.5,-11968 "/>
-<text text-anchor="middle" x="120" y="-11986.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2225</text>
-<text text-anchor="middle" x="120" y="-11971.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 wallet PRs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="211.5,-10865.19 28.5,-10865.19 28.5,-10861.19 24.5,-10861.19 24.5,-10857.19 28.5,-10857.19 28.5,-10835.19 24.5,-10835.19 24.5,-10831.19 28.5,-10831.19 28.5,-10827.19 211.5,-10827.19 211.5,-10865.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-10861.19 32.5,-10861.19 32.5,-10857.19 28.5,-10857.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-10835.19 32.5,-10835.19 32.5,-10831.19 28.5,-10831.19 "/>
+<text text-anchor="middle" x="120" y="-10849.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2225</text>
+<text text-anchor="middle" x="120" y="-10834.99" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 wallet PRs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2225&#45;&gt;zcash/zcash#2074 -->
 <g id="edge241" class="edge">
 <title>zcash/zcash#2225&#45;&gt;zcash/zcash#2074</title>
-<path fill="none" stroke="black" d="M211.85,-11983C239.88,-11983 270.66,-11983 298.4,-11983"/>
-<polygon fill="black" stroke="black" points="298.47,-11986.5 308.47,-11983 298.47,-11979.5 298.47,-11986.5"/>
+<path fill="none" stroke="black" d="M211.85,-10846.19C239.88,-10846.19 270.66,-10846.19 298.4,-10846.19"/>
+<polygon fill="black" stroke="black" points="298.47,-10849.7 308.47,-10846.19 298.47,-10842.7 298.47,-10849.7"/>
 </g>
 <!-- zcash/halo2#578 -->
 <g id="node270" class="node open">
 <title>zcash/halo2#578</title>
 <g id="a_node270"><a xlink:href="https://github.com/zcash/halo2/issues/578" xlink:title="zcash/halo2#578&#10;Extend `EccChip` to&#10;support Vesta" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1256,-11783.5 1093,-11783.5 1093,-11730.5 1256,-11730.5 1256,-11783.5"/>
-<text text-anchor="middle" x="1174.5" y="-11768.3" font-family="Times,serif" font-size="14.00">zcash/halo2#578</text>
-<text text-anchor="middle" x="1174.5" y="-11753.3" font-family="Times,serif" font-size="14.00">Extend `EccChip` to</text>
-<text text-anchor="middle" x="1174.5" y="-11738.3" font-family="Times,serif" font-size="14.00">support Vesta</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1256,-10644.69 1093,-10644.69 1093,-10591.69 1256,-10591.69 1256,-10644.69"/>
+<text text-anchor="middle" x="1174.5" y="-10629.49" font-family="Times,serif" font-size="14.00">zcash/halo2#578</text>
+<text text-anchor="middle" x="1174.5" y="-10614.49" font-family="Times,serif" font-size="14.00">Extend `EccChip` to</text>
+<text text-anchor="middle" x="1174.5" y="-10599.49" font-family="Times,serif" font-size="14.00">support Vesta</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#578&#45;&gt;zcash/halo2#250 -->
 <g id="edge242" class="edge">
 <title>zcash/halo2#578&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1256.2,-11782C1280.9,-11790 1308.2,-11798 1333.6,-11806"/>
-<polygon fill="black" stroke="black" points="1332.71,-11809.39 1343.3,-11809 1334.78,-11802.7 1332.71,-11809.39"/>
+<path fill="none" stroke="black" d="M1256.2,-10643.19C1280.9,-10650.19 1308.2,-10659.19 1333.6,-10667.19"/>
+<polygon fill="black" stroke="black" points="1332.71,-10670.58 1343.3,-10670.19 1334.78,-10663.9 1332.71,-10670.58"/>
 </g>
 <!-- zcash/halo2#579 -->
 <g id="node271" class="node open">
 <title>zcash/halo2#579</title>
 <g id="a_node271"><a xlink:href="https://github.com/zcash/halo2/issues/579" xlink:title="zcash/halo2#579&#10;Consider extending&#10;`EccChip` to arbitrary&#10;curves" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1517.5,-11791 1341.5,-11791 1341.5,-11723 1517.5,-11723 1517.5,-11791"/>
-<text text-anchor="middle" x="1429.5" y="-11775.8" font-family="Times,serif" font-size="14.00">zcash/halo2#579</text>
-<text text-anchor="middle" x="1429.5" y="-11760.8" font-family="Times,serif" font-size="14.00">Consider extending</text>
-<text text-anchor="middle" x="1429.5" y="-11745.8" font-family="Times,serif" font-size="14.00">`EccChip` to arbitrary</text>
-<text text-anchor="middle" x="1429.5" y="-11730.8" font-family="Times,serif" font-size="14.00">curves</text>
+<polygon fill="#c2e0c6" stroke="black" points="1517.5,-10652.19 1341.5,-10652.19 1341.5,-10584.19 1517.5,-10584.19 1517.5,-10652.19"/>
+<text text-anchor="middle" x="1429.5" y="-10636.99" font-family="Times,serif" font-size="14.00">zcash/halo2#579</text>
+<text text-anchor="middle" x="1429.5" y="-10621.99" font-family="Times,serif" font-size="14.00">Consider extending</text>
+<text text-anchor="middle" x="1429.5" y="-10606.99" font-family="Times,serif" font-size="14.00">`EccChip` to arbitrary</text>
+<text text-anchor="middle" x="1429.5" y="-10591.99" font-family="Times,serif" font-size="14.00">curves</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#578&#45;&gt;zcash/halo2#579 -->
 <g id="edge243" class="edge">
 <title>zcash/halo2#578&#45;&gt;zcash/halo2#579</title>
-<path fill="none" stroke="black" d="M1256.2,-11757C1280,-11757 1306.3,-11757 1331,-11757"/>
-<polygon fill="black" stroke="black" points="1331.1,-11760.5 1341.1,-11757 1331.1,-11753.5 1331.1,-11760.5"/>
+<path fill="none" stroke="black" d="M1256.2,-10618.19C1280,-10618.19 1306.3,-10618.19 1331,-10618.19"/>
+<polygon fill="black" stroke="black" points="1331.1,-10621.7 1341.1,-10618.19 1331.1,-10614.7 1331.1,-10621.7"/>
 </g>
 <!-- zcash/halo2#454 -->
 <g id="node272" class="node open">
 <title>zcash/halo2#454</title>
 <g id="a_node272"><a xlink:href="https://github.com/zcash/halo2/issues/454" xlink:title="zcash/halo2#454&#10;[ECC gadget] Support&#10;full&#45;width scalars for&#10;variable&#45;base mul" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="739,-11346 564,-11346 564,-11278 739,-11278 739,-11346"/>
-<text text-anchor="middle" x="651.5" y="-11330.8" font-family="Times,serif" font-size="14.00">zcash/halo2#454</text>
-<text text-anchor="middle" x="651.5" y="-11315.8" font-family="Times,serif" font-size="14.00">[ECC gadget] Support</text>
-<text text-anchor="middle" x="651.5" y="-11300.8" font-family="Times,serif" font-size="14.00">full&#45;width scalars for</text>
-<text text-anchor="middle" x="651.5" y="-11285.8" font-family="Times,serif" font-size="14.00">variable&#45;base mul</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="739,-10372.19 564,-10372.19 564,-10304.19 739,-10304.19 739,-10372.19"/>
+<text text-anchor="middle" x="651.5" y="-10356.99" font-family="Times,serif" font-size="14.00">zcash/halo2#454</text>
+<text text-anchor="middle" x="651.5" y="-10341.99" font-family="Times,serif" font-size="14.00">[ECC gadget] Support</text>
+<text text-anchor="middle" x="651.5" y="-10326.99" font-family="Times,serif" font-size="14.00">full&#45;width scalars for</text>
+<text text-anchor="middle" x="651.5" y="-10311.99" font-family="Times,serif" font-size="14.00">variable&#45;base mul</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#454&#45;&gt;zcash/halo2#569 -->
 <g id="edge244" class="edge">
 <title>zcash/halo2#454&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M739.07,-11338C764.67,-11345 792.9,-11354 819.22,-11362"/>
-<polygon fill="black" stroke="black" points="818.32,-11365.39 828.82,-11364 819.74,-11358.53 818.32,-11365.39"/>
+<path fill="none" stroke="black" d="M739.3,-10307.19C750.04,-10303.19 760.82,-10299.19 771,-10295.19 799.73,-10282.19 830.92,-10268.19 857.15,-10255.19"/>
+<polygon fill="black" stroke="black" points="859.15,-10258.09 866.21,-10250.19 855.76,-10251.96 859.15,-10258.09"/>
 </g>
 <!-- zcash/halo2#248 -->
 <g id="node273" class="node open">
 <title>zcash/halo2#248</title>
 <g id="a_node273"><a xlink:href="https://github.com/zcash/halo2/issues/248" xlink:title="zcash/halo2#248&#10;Implement endoscaling in&#10;the circuit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="752,-11259.5 551,-11259.5 551,-11206.5 752,-11206.5 752,-11259.5"/>
-<text text-anchor="middle" x="651.5" y="-11244.3" font-family="Times,serif" font-size="14.00">zcash/halo2#248</text>
-<text text-anchor="middle" x="651.5" y="-11229.3" font-family="Times,serif" font-size="14.00">Implement endoscaling in</text>
-<text text-anchor="middle" x="651.5" y="-11214.3" font-family="Times,serif" font-size="14.00">the circuit</text>
+<polygon fill="#c2e0c6" stroke="black" points="752,-10285.69 551,-10285.69 551,-10232.69 752,-10232.69 752,-10285.69"/>
+<text text-anchor="middle" x="651.5" y="-10270.49" font-family="Times,serif" font-size="14.00">zcash/halo2#248</text>
+<text text-anchor="middle" x="651.5" y="-10255.49" font-family="Times,serif" font-size="14.00">Implement endoscaling in</text>
+<text text-anchor="middle" x="651.5" y="-10240.49" font-family="Times,serif" font-size="14.00">the circuit</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#248&#45;&gt;zcash/halo2#569 -->
 <g id="edge245" class="edge">
 <title>zcash/halo2#248&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M751.07,-11260C757.95,-11262 764.66,-11266 771,-11269 814.56,-11292 857.27,-11330 885.33,-11357"/>
-<polygon fill="black" stroke="black" points="882.89,-11359.51 892.49,-11364 887.79,-11354.51 882.89,-11359.51"/>
+<path fill="none" stroke="black" d="M752.12,-10245.19C771.75,-10243.19 792.42,-10240.19 812.25,-10237.19"/>
+<polygon fill="black" stroke="black" points="812.62,-10240.68 822.22,-10236.19 811.92,-10233.71 812.62,-10240.68"/>
 </g>
 <!-- zcash/pasta_curves#41 -->
 <g id="node274" class="node open">
 <title>zcash/pasta_curves#41</title>
 <g id="a_node274"><a xlink:href="https://github.com/zcash/pasta_curves/issues/41" xlink:title="zcash/pasta_curves#41&#10;Kill `CurveExt` and&#10;`CurveAffine` traits" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-14262.5 28,-14262.5 28,-14209.5 212,-14209.5 212,-14262.5"/>
-<text text-anchor="middle" x="120" y="-14247.3" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#41</text>
-<text text-anchor="middle" x="120" y="-14232.3" font-family="Times,serif" font-size="14.00">Kill `CurveExt` and</text>
-<text text-anchor="middle" x="120" y="-14217.3" font-family="Times,serif" font-size="14.00">`CurveAffine` traits</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-13125.69 28,-13125.69 28,-13072.69 212,-13072.69 212,-13125.69"/>
+<text text-anchor="middle" x="120" y="-13110.49" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#41</text>
+<text text-anchor="middle" x="120" y="-13095.49" font-family="Times,serif" font-size="14.00">Kill `CurveExt` and</text>
+<text text-anchor="middle" x="120" y="-13080.49" font-family="Times,serif" font-size="14.00">`CurveAffine` traits</text>
 </a>
 </g>
 </g>
@@ -4869,10 +4869,10 @@
 <g id="node275" class="node open">
 <title>zcash/zcash#5980</title>
 <g id="a_node275"><a xlink:href="https://github.com/zcash/zcash/issues/5980" xlink:title="zcash/zcash#5980&#10;Deadlock in `zc&#45;opencon`&#10;thread on node shutdown" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-14333.5 20.5,-14333.5 20.5,-14280.5 219.5,-14280.5 219.5,-14333.5"/>
-<text text-anchor="middle" x="120" y="-14318.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5980</text>
-<text text-anchor="middle" x="120" y="-14303.3" font-family="Times,serif" font-size="14.00">Deadlock in `zc&#45;opencon`</text>
-<text text-anchor="middle" x="120" y="-14288.3" font-family="Times,serif" font-size="14.00">thread on node shutdown</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-13196.69 20.5,-13196.69 20.5,-13143.69 219.5,-13143.69 219.5,-13196.69"/>
+<text text-anchor="middle" x="120" y="-13181.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5980</text>
+<text text-anchor="middle" x="120" y="-13166.49" font-family="Times,serif" font-size="14.00">Deadlock in `zc&#45;opencon`</text>
+<text text-anchor="middle" x="120" y="-13151.49" font-family="Times,serif" font-size="14.00">thread on node shutdown</text>
 </a>
 </g>
 </g>
@@ -4880,27 +4880,27 @@
 <g id="node276" class="node open">
 <title>zcash/halo2#591</title>
 <g id="a_node276"><a xlink:href="https://github.com/zcash/halo2/issues/591" xlink:title="zcash/halo2#591&#10;Pluggable API for proof&#10;generation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="743.5,-11511.5 559.5,-11511.5 559.5,-11458.5 743.5,-11458.5 743.5,-11511.5"/>
-<text text-anchor="middle" x="651.5" y="-11496.3" font-family="Times,serif" font-size="14.00">zcash/halo2#591</text>
-<text text-anchor="middle" x="651.5" y="-11481.3" font-family="Times,serif" font-size="14.00">Pluggable API for proof</text>
-<text text-anchor="middle" x="651.5" y="-11466.3" font-family="Times,serif" font-size="14.00">generation</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="743.5,-10214.69 559.5,-10214.69 559.5,-10161.69 743.5,-10161.69 743.5,-10214.69"/>
+<text text-anchor="middle" x="651.5" y="-10199.49" font-family="Times,serif" font-size="14.00">zcash/halo2#591</text>
+<text text-anchor="middle" x="651.5" y="-10184.49" font-family="Times,serif" font-size="14.00">Pluggable API for proof</text>
+<text text-anchor="middle" x="651.5" y="-10169.49" font-family="Times,serif" font-size="14.00">generation</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#591&#45;&gt;zcash/halo2#569 -->
 <g id="edge246" class="edge">
 <title>zcash/halo2#591&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M729.68,-11458C743.45,-11454 757.66,-11449 771,-11444 791.85,-11437 814.33,-11429 835.28,-11421"/>
-<polygon fill="black" stroke="black" points="836.31,-11424.35 844.79,-11418 834.2,-11417.67 836.31,-11424.35"/>
+<path fill="none" stroke="black" d="M743.87,-10200.19C765.95,-10203.19 789.73,-10206.19 812.41,-10209.19"/>
+<polygon fill="black" stroke="black" points="811.9,-10212.66 822.39,-10211.19 813.27,-10205.8 811.9,-10212.66"/>
 </g>
 <!-- zcash/halo2#453 -->
 <g id="node277" class="node open">
 <title>zcash/halo2#453</title>
 <g id="a_node277"><a xlink:href="https://github.com/zcash/halo2/issues/453" xlink:title="zcash/halo2#453&#10;Introduce `double()` API&#10;to ECC gadget" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-11330.5 24.5,-11330.5 24.5,-11277.5 215.5,-11277.5 215.5,-11330.5"/>
-<text text-anchor="middle" x="120" y="-11315.3" font-family="Times,serif" font-size="14.00">zcash/halo2#453</text>
-<text text-anchor="middle" x="120" y="-11300.3" font-family="Times,serif" font-size="14.00">Introduce `double()` API</text>
-<text text-anchor="middle" x="120" y="-11285.3" font-family="Times,serif" font-size="14.00">to ECC gadget</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-10356.69 24.5,-10356.69 24.5,-10303.69 215.5,-10303.69 215.5,-10356.69"/>
+<text text-anchor="middle" x="120" y="-10341.49" font-family="Times,serif" font-size="14.00">zcash/halo2#453</text>
+<text text-anchor="middle" x="120" y="-10326.49" font-family="Times,serif" font-size="14.00">Introduce `double()` API</text>
+<text text-anchor="middle" x="120" y="-10311.49" font-family="Times,serif" font-size="14.00">to ECC gadget</text>
 </a>
 </g>
 </g>
@@ -4908,90 +4908,90 @@
 <g id="node278" class="node open">
 <title>zcash/halo2#529</title>
 <g id="a_node278"><a xlink:href="https://github.com/zcash/halo2/pull/529" xlink:title="zcash/halo2#529&#10;Endoscaling instructions&#10;and chip." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="483,-11259.5 289,-11259.5 289,-11255.5 285,-11255.5 285,-11251.5 289,-11251.5 289,-11214.5 285,-11214.5 285,-11210.5 289,-11210.5 289,-11206.5 483,-11206.5 483,-11259.5"/>
-<polyline fill="none" stroke="black" points="289,-11255.5 293,-11255.5 293,-11251.5 289,-11251.5 "/>
-<polyline fill="none" stroke="black" points="289,-11214.5 293,-11214.5 293,-11210.5 289,-11210.5 "/>
-<text text-anchor="middle" x="386" y="-11244.3" font-family="Times,serif" font-size="14.00">zcash/halo2#529</text>
-<text text-anchor="middle" x="386" y="-11229.3" font-family="Times,serif" font-size="14.00">Endoscaling instructions</text>
-<text text-anchor="middle" x="386" y="-11214.3" font-family="Times,serif" font-size="14.00">and chip.</text>
+<polygon fill="#c2e0c6" stroke="black" points="483,-10285.69 289,-10285.69 289,-10281.69 285,-10281.69 285,-10277.69 289,-10277.69 289,-10240.69 285,-10240.69 285,-10236.69 289,-10236.69 289,-10232.69 483,-10232.69 483,-10285.69"/>
+<polyline fill="none" stroke="black" points="289,-10281.69 293,-10281.69 293,-10277.69 289,-10277.69 "/>
+<polyline fill="none" stroke="black" points="289,-10240.69 293,-10240.69 293,-10236.69 289,-10236.69 "/>
+<text text-anchor="middle" x="386" y="-10270.49" font-family="Times,serif" font-size="14.00">zcash/halo2#529</text>
+<text text-anchor="middle" x="386" y="-10255.49" font-family="Times,serif" font-size="14.00">Endoscaling instructions</text>
+<text text-anchor="middle" x="386" y="-10240.49" font-family="Times,serif" font-size="14.00">and chip.</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#453&#45;&gt;zcash/halo2#529 -->
 <g id="edge247" class="edge">
 <title>zcash/halo2#453&#45;&gt;zcash/halo2#529</title>
-<path fill="none" stroke="black" d="M215.56,-11279C236.13,-11273 258.01,-11267 278.99,-11262"/>
-<polygon fill="black" stroke="black" points="280.32,-11265.25 288.87,-11259 278.28,-11258.56 280.32,-11265.25"/>
+<path fill="none" stroke="black" d="M215.56,-10304.19C236.13,-10299.19 258.01,-10293.19 278.99,-10287.19"/>
+<polygon fill="black" stroke="black" points="280.32,-10290.45 288.87,-10284.19 278.28,-10283.75 280.32,-10290.45"/>
 </g>
 <!-- zcash/halo2#529&#45;&gt;zcash/halo2#248 -->
 <g id="edge248" class="edge">
 <title>zcash/halo2#529&#45;&gt;zcash/halo2#248</title>
-<path fill="none" stroke="black" d="M483.25,-11233C501.94,-11233 521.66,-11233 540.75,-11233"/>
-<polygon fill="black" stroke="black" points="540.97,-11236.5 550.97,-11233 540.97,-11229.5 540.97,-11236.5"/>
+<path fill="none" stroke="black" d="M483.25,-10259.19C501.94,-10259.19 521.66,-10259.19 540.75,-10259.19"/>
+<polygon fill="black" stroke="black" points="540.97,-10262.7 550.97,-10259.19 540.97,-10255.7 540.97,-10262.7"/>
 </g>
 <!-- zcash/halo2#590 -->
 <g id="node279" class="node open">
 <title>zcash/halo2#590</title>
 <g id="a_node279"><a xlink:href="https://github.com/zcash/halo2/issues/590" xlink:title="zcash/halo2#590&#10;[halo2_gadgets] Extract&#10;`double_and_add` helper" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-11259.5 23,-11259.5 23,-11206.5 217,-11206.5 217,-11259.5"/>
-<text text-anchor="middle" x="120" y="-11244.3" font-family="Times,serif" font-size="14.00">zcash/halo2#590</text>
-<text text-anchor="middle" x="120" y="-11229.3" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Extract</text>
-<text text-anchor="middle" x="120" y="-11214.3" font-family="Times,serif" font-size="14.00">`double_and_add` helper</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-10285.69 23,-10285.69 23,-10232.69 217,-10232.69 217,-10285.69"/>
+<text text-anchor="middle" x="120" y="-10270.49" font-family="Times,serif" font-size="14.00">zcash/halo2#590</text>
+<text text-anchor="middle" x="120" y="-10255.49" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Extract</text>
+<text text-anchor="middle" x="120" y="-10240.49" font-family="Times,serif" font-size="14.00">`double_and_add` helper</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#590&#45;&gt;zcash/halo2#529 -->
 <g id="edge249" class="edge">
 <title>zcash/halo2#590&#45;&gt;zcash/halo2#529</title>
-<path fill="none" stroke="black" d="M217.06,-11233C236.98,-11233 258.09,-11233 278.37,-11233"/>
-<polygon fill="black" stroke="black" points="278.57,-11236.5 288.57,-11233 278.57,-11229.5 278.57,-11236.5"/>
+<path fill="none" stroke="black" d="M217.06,-10259.19C236.98,-10259.19 258.09,-10259.19 278.37,-10259.19"/>
+<polygon fill="black" stroke="black" points="278.57,-10262.7 288.57,-10259.19 278.57,-10255.7 278.57,-10262.7"/>
 </g>
 <!-- zcash/halo2#594 -->
 <g id="node280" class="node open">
 <title>zcash/halo2#594</title>
 <g id="a_node280"><a xlink:href="https://github.com/zcash/halo2/pull/594" xlink:title="zcash/halo2#594&#10;[halo2_gadgets] Minor&#10;refactors to&#10;`decompose_running_sum`&#10;helper" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-11188.5 15.5,-11188.5 15.5,-11184.5 11.5,-11184.5 11.5,-11180.5 15.5,-11180.5 15.5,-11113.5 11.5,-11113.5 11.5,-11109.5 15.5,-11109.5 15.5,-11105.5 224.5,-11105.5 224.5,-11188.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-11184.5 19.5,-11184.5 19.5,-11180.5 15.5,-11180.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-11113.5 19.5,-11113.5 19.5,-11109.5 15.5,-11109.5 "/>
-<text text-anchor="middle" x="120" y="-11173.3" font-family="Times,serif" font-size="14.00">zcash/halo2#594</text>
-<text text-anchor="middle" x="120" y="-11158.3" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Minor</text>
-<text text-anchor="middle" x="120" y="-11143.3" font-family="Times,serif" font-size="14.00">refactors to</text>
-<text text-anchor="middle" x="120" y="-11128.3" font-family="Times,serif" font-size="14.00">`decompose_running_sum`</text>
-<text text-anchor="middle" x="120" y="-11113.3" font-family="Times,serif" font-size="14.00">helper</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-10214.69 15.5,-10214.69 15.5,-10210.69 11.5,-10210.69 11.5,-10206.69 15.5,-10206.69 15.5,-10139.69 11.5,-10139.69 11.5,-10135.69 15.5,-10135.69 15.5,-10131.69 224.5,-10131.69 224.5,-10214.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-10210.69 19.5,-10210.69 19.5,-10206.69 15.5,-10206.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-10139.69 19.5,-10139.69 19.5,-10135.69 15.5,-10135.69 "/>
+<text text-anchor="middle" x="120" y="-10199.49" font-family="Times,serif" font-size="14.00">zcash/halo2#594</text>
+<text text-anchor="middle" x="120" y="-10184.49" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Minor</text>
+<text text-anchor="middle" x="120" y="-10169.49" font-family="Times,serif" font-size="14.00">refactors to</text>
+<text text-anchor="middle" x="120" y="-10154.49" font-family="Times,serif" font-size="14.00">`decompose_running_sum`</text>
+<text text-anchor="middle" x="120" y="-10139.49" font-family="Times,serif" font-size="14.00">helper</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#594&#45;&gt;zcash/halo2#529 -->
 <g id="edge250" class="edge">
 <title>zcash/halo2#594&#45;&gt;zcash/halo2#529</title>
-<path fill="none" stroke="black" d="M224.58,-11181C247.36,-11188 271.32,-11196 293.58,-11203"/>
-<polygon fill="black" stroke="black" points="292.74,-11206.4 303.33,-11206 294.8,-11199.71 292.74,-11206.4"/>
+<path fill="none" stroke="black" d="M224.58,-10206.19C247.36,-10214.19 271.32,-10221.19 293.58,-10229.19"/>
+<polygon fill="black" stroke="black" points="292.74,-10232.6 303.33,-10232.19 294.8,-10225.91 292.74,-10232.6"/>
 </g>
 <!-- zcash/halo2#547 -->
 <g id="node281" class="node open">
 <title>zcash/halo2#547</title>
 <g id="a_node281"><a xlink:href="https://github.com/zcash/halo2/issues/547" xlink:title="zcash/halo2#547&#10;Design a way to &quot;pin&quot; the&#10;result of floor planning" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751,-11783.5 552,-11783.5 552,-11730.5 751,-11730.5 751,-11783.5"/>
-<text text-anchor="middle" x="651.5" y="-11768.3" font-family="Times,serif" font-size="14.00">zcash/halo2#547</text>
-<text text-anchor="middle" x="651.5" y="-11753.3" font-family="Times,serif" font-size="14.00">Design a way to &quot;pin&quot; the</text>
-<text text-anchor="middle" x="651.5" y="-11738.3" font-family="Times,serif" font-size="14.00">result of floor planning</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751,-10644.69 552,-10644.69 552,-10591.69 751,-10591.69 751,-10644.69"/>
+<text text-anchor="middle" x="651.5" y="-10629.49" font-family="Times,serif" font-size="14.00">zcash/halo2#547</text>
+<text text-anchor="middle" x="651.5" y="-10614.49" font-family="Times,serif" font-size="14.00">Design a way to &quot;pin&quot; the</text>
+<text text-anchor="middle" x="651.5" y="-10599.49" font-family="Times,serif" font-size="14.00">result of floor planning</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#547&#45;&gt;zcash/halo2#449 -->
 <g id="edge251" class="edge">
 <title>zcash/halo2#547&#45;&gt;zcash/halo2#449</title>
-<path fill="none" stroke="black" d="M751.36,-11757C773,-11757 795.92,-11757 817.62,-11757"/>
-<polygon fill="black" stroke="black" points="817.82,-11760.5 827.82,-11757 817.82,-11753.5 817.82,-11760.5"/>
+<path fill="none" stroke="black" d="M751.36,-10618.19C773,-10618.19 795.92,-10618.19 817.62,-10618.19"/>
+<polygon fill="black" stroke="black" points="817.82,-10621.7 827.82,-10618.19 817.82,-10614.7 817.82,-10621.7"/>
 </g>
 <!-- zcash/halo2#195 -->
 <g id="node282" class="node open">
 <title>zcash/halo2#195</title>
 <g id="a_node282"><a xlink:href="https://github.com/zcash/halo2/issues/195" xlink:title="zcash/halo2#195&#10;Enable floor planners to&#10;configure columns" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-14404.5 26,-14404.5 26,-14351.5 214,-14351.5 214,-14404.5"/>
-<text text-anchor="middle" x="120" y="-14389.3" font-family="Times,serif" font-size="14.00">zcash/halo2#195</text>
-<text text-anchor="middle" x="120" y="-14374.3" font-family="Times,serif" font-size="14.00">Enable floor planners to</text>
-<text text-anchor="middle" x="120" y="-14359.3" font-family="Times,serif" font-size="14.00">configure columns</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-13267.69 26,-13267.69 26,-13214.69 214,-13214.69 214,-13267.69"/>
+<text text-anchor="middle" x="120" y="-13252.49" font-family="Times,serif" font-size="14.00">zcash/halo2#195</text>
+<text text-anchor="middle" x="120" y="-13237.49" font-family="Times,serif" font-size="14.00">Enable floor planners to</text>
+<text text-anchor="middle" x="120" y="-13222.49" font-family="Times,serif" font-size="14.00">configure columns</text>
 </a>
 </g>
 </g>
@@ -4999,28 +4999,28 @@
 <g id="node283" class="node open">
 <title>zcash/halo2#627</title>
 <g id="a_node283"><a xlink:href="https://github.com/zcash/halo2/issues/627" xlink:title="zcash/halo2#627&#10;Move selector combining&#10;optimisation into floor&#10;planners" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484,-14412 288,-14412 288,-14344 484,-14344 484,-14412"/>
-<text text-anchor="middle" x="386" y="-14396.8" font-family="Times,serif" font-size="14.00">zcash/halo2#627</text>
-<text text-anchor="middle" x="386" y="-14381.8" font-family="Times,serif" font-size="14.00">Move selector combining</text>
-<text text-anchor="middle" x="386" y="-14366.8" font-family="Times,serif" font-size="14.00">optimisation into floor</text>
-<text text-anchor="middle" x="386" y="-14351.8" font-family="Times,serif" font-size="14.00">planners</text>
+<polygon fill="#c2e0c6" stroke="black" points="484,-13275.19 288,-13275.19 288,-13207.19 484,-13207.19 484,-13275.19"/>
+<text text-anchor="middle" x="386" y="-13259.99" font-family="Times,serif" font-size="14.00">zcash/halo2#627</text>
+<text text-anchor="middle" x="386" y="-13244.99" font-family="Times,serif" font-size="14.00">Move selector combining</text>
+<text text-anchor="middle" x="386" y="-13229.99" font-family="Times,serif" font-size="14.00">optimisation into floor</text>
+<text text-anchor="middle" x="386" y="-13214.99" font-family="Times,serif" font-size="14.00">planners</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#195&#45;&gt;zcash/halo2#627 -->
 <g id="edge252" class="edge">
 <title>zcash/halo2#195&#45;&gt;zcash/halo2#627</title>
-<path fill="none" stroke="black" d="M214.08,-14378C234.62,-14378 256.54,-14378 277.59,-14378"/>
-<polygon fill="black" stroke="black" points="277.85,-14381.5 287.85,-14378 277.85,-14374.5 277.85,-14381.5"/>
+<path fill="none" stroke="black" d="M214.08,-13241.19C234.62,-13241.19 256.54,-13241.19 277.59,-13241.19"/>
+<polygon fill="black" stroke="black" points="277.85,-13244.7 287.85,-13241.19 277.85,-13237.7 277.85,-13244.7"/>
 </g>
 <!-- zcash/zcash#6072 -->
 <g id="node284" class="node open">
 <title>zcash/zcash#6072</title>
 <g id="a_node284"><a xlink:href="https://github.com/zcash/zcash/issues/6072" xlink:title="zcash/zcash#6072&#10;Backport more recent&#10;changes to `CuckooCache`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-14475.5 16.5,-14475.5 16.5,-14422.5 223.5,-14422.5 223.5,-14475.5"/>
-<text text-anchor="middle" x="120" y="-14460.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6072</text>
-<text text-anchor="middle" x="120" y="-14445.3" font-family="Times,serif" font-size="14.00">Backport more recent</text>
-<text text-anchor="middle" x="120" y="-14430.3" font-family="Times,serif" font-size="14.00">changes to `CuckooCache`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-13338.69 16.5,-13338.69 16.5,-13285.69 223.5,-13285.69 223.5,-13338.69"/>
+<text text-anchor="middle" x="120" y="-13323.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6072</text>
+<text text-anchor="middle" x="120" y="-13308.49" font-family="Times,serif" font-size="14.00">Backport more recent</text>
+<text text-anchor="middle" x="120" y="-13293.49" font-family="Times,serif" font-size="14.00">changes to `CuckooCache`</text>
 </a>
 </g>
 </g>
@@ -5028,11 +5028,11 @@
 <g id="node285" class="node open">
 <title>zcash/zcash#6081</title>
 <g id="a_node285"><a xlink:href="https://github.com/zcash/zcash/issues/6081" xlink:title="zcash/zcash#6081&#10;Replace SHA&#45;256 C++&#10;implementation with&#10;`sha2` Rust crate" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-14562 30.5,-14562 30.5,-14494 209.5,-14494 209.5,-14562"/>
-<text text-anchor="middle" x="120" y="-14546.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6081</text>
-<text text-anchor="middle" x="120" y="-14531.8" font-family="Times,serif" font-size="14.00">Replace SHA&#45;256 C++</text>
-<text text-anchor="middle" x="120" y="-14516.8" font-family="Times,serif" font-size="14.00">implementation with</text>
-<text text-anchor="middle" x="120" y="-14501.8" font-family="Times,serif" font-size="14.00">`sha2` Rust crate</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-13425.19 30.5,-13425.19 30.5,-13357.19 209.5,-13357.19 209.5,-13425.19"/>
+<text text-anchor="middle" x="120" y="-13409.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6081</text>
+<text text-anchor="middle" x="120" y="-13394.99" font-family="Times,serif" font-size="14.00">Replace SHA&#45;256 C++</text>
+<text text-anchor="middle" x="120" y="-13379.99" font-family="Times,serif" font-size="14.00">implementation with</text>
+<text text-anchor="middle" x="120" y="-13364.99" font-family="Times,serif" font-size="14.00">`sha2` Rust crate</text>
 </a>
 </g>
 </g>
@@ -5040,11 +5040,11 @@
 <g id="node286" class="node open">
 <title>zcash/zcash#6080</title>
 <g id="a_node286"><a xlink:href="https://github.com/zcash/zcash/issues/6080" xlink:title="zcash/zcash#6080&#10;Backport more recent&#10;SHA&#45;256 assembly&#10;optimisations" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-14648 33.5,-14648 33.5,-14580 206.5,-14580 206.5,-14648"/>
-<text text-anchor="middle" x="120" y="-14632.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6080</text>
-<text text-anchor="middle" x="120" y="-14617.8" font-family="Times,serif" font-size="14.00">Backport more recent</text>
-<text text-anchor="middle" x="120" y="-14602.8" font-family="Times,serif" font-size="14.00">SHA&#45;256 assembly</text>
-<text text-anchor="middle" x="120" y="-14587.8" font-family="Times,serif" font-size="14.00">optimisations</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-13511.19 33.5,-13511.19 33.5,-13443.19 206.5,-13443.19 206.5,-13511.19"/>
+<text text-anchor="middle" x="120" y="-13495.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6080</text>
+<text text-anchor="middle" x="120" y="-13480.99" font-family="Times,serif" font-size="14.00">Backport more recent</text>
+<text text-anchor="middle" x="120" y="-13465.99" font-family="Times,serif" font-size="14.00">SHA&#45;256 assembly</text>
+<text text-anchor="middle" x="120" y="-13450.99" font-family="Times,serif" font-size="14.00">optimisations</text>
 </a>
 </g>
 </g>
@@ -5052,9 +5052,9 @@
 <g id="node287" class="node open">
 <title>zcash/halo2#634</title>
 <g id="a_node287"><a xlink:href="https://github.com/zcash/halo2/issues/634" xlink:title="zcash/halo2#634&#10;Poseidon duplex gadget" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="479.5,-11402 292.5,-11402 292.5,-11364 479.5,-11364 479.5,-11402"/>
-<text text-anchor="middle" x="386" y="-11386.8" font-family="Times,serif" font-size="14.00">zcash/halo2#634</text>
-<text text-anchor="middle" x="386" y="-11371.8" font-family="Times,serif" font-size="14.00">Poseidon duplex gadget</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="479.5,-10105.19 292.5,-10105.19 292.5,-10067.19 479.5,-10067.19 479.5,-10105.19"/>
+<text text-anchor="middle" x="386" y="-10089.99" font-family="Times,serif" font-size="14.00">zcash/halo2#634</text>
+<text text-anchor="middle" x="386" y="-10074.99" font-family="Times,serif" font-size="14.00">Poseidon duplex gadget</text>
 </a>
 </g>
 </g>
@@ -5062,32 +5062,32 @@
 <g id="node288" class="node open">
 <title>zcash/halo2#635</title>
 <g id="a_node288"><a xlink:href="https://github.com/zcash/halo2/issues/635" xlink:title="zcash/halo2#635&#10;Transcript gadget" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="724,-11402 579,-11402 579,-11364 724,-11364 724,-11402"/>
-<text text-anchor="middle" x="651.5" y="-11386.8" font-family="Times,serif" font-size="14.00">zcash/halo2#635</text>
-<text text-anchor="middle" x="651.5" y="-11371.8" font-family="Times,serif" font-size="14.00">Transcript gadget</text>
+<polygon fill="#c2e0c6" stroke="black" points="724,-10105.19 579,-10105.19 579,-10067.19 724,-10067.19 724,-10105.19"/>
+<text text-anchor="middle" x="651.5" y="-10089.99" font-family="Times,serif" font-size="14.00">zcash/halo2#635</text>
+<text text-anchor="middle" x="651.5" y="-10074.99" font-family="Times,serif" font-size="14.00">Transcript gadget</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#634&#45;&gt;zcash/halo2#635 -->
 <g id="edge253" class="edge">
 <title>zcash/halo2#634&#45;&gt;zcash/halo2#635</title>
-<path fill="none" stroke="black" d="M479.53,-11383C508.59,-11383 540.44,-11383 568.7,-11383"/>
-<polygon fill="black" stroke="black" points="568.94,-11386.5 578.94,-11383 568.94,-11379.5 568.94,-11386.5"/>
+<path fill="none" stroke="black" d="M479.53,-10086.19C508.59,-10086.19 540.44,-10086.19 568.7,-10086.19"/>
+<polygon fill="black" stroke="black" points="568.94,-10089.7 578.94,-10086.19 568.94,-10082.7 568.94,-10089.7"/>
 </g>
 <!-- zcash/halo2#635&#45;&gt;zcash/halo2#569 -->
 <g id="edge254" class="edge">
 <title>zcash/halo2#635&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M724.35,-11385C751.27,-11386 782.47,-11387 811.85,-11388"/>
-<polygon fill="black" stroke="black" points="812.15,-11391.5 822.15,-11388 812.15,-11384.5 812.15,-11391.5"/>
+<path fill="none" stroke="black" d="M724.11,-10095.19C740.89,-10100.19 757.72,-10107.19 771,-10119.19 798.68,-10142.19 777.79,-10169.19 805.5,-10193.19 808.05,-10195.19 810.74,-10197.19 813.55,-10199.19"/>
+<polygon fill="black" stroke="black" points="811.84,-10202.25 822.25,-10204.19 815.32,-10196.18 811.84,-10202.25"/>
 </g>
 <!-- zcash/halo2#636 -->
 <g id="node289" class="node open">
 <title>zcash/halo2#636</title>
 <g id="a_node289"><a xlink:href="https://github.com/zcash/halo2/issues/636" xlink:title="zcash/halo2#636&#10;Add an improved instance&#10;column API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-14719.5 18.5,-14719.5 18.5,-14666.5 221.5,-14666.5 221.5,-14719.5"/>
-<text text-anchor="middle" x="120" y="-14704.3" font-family="Times,serif" font-size="14.00">zcash/halo2#636</text>
-<text text-anchor="middle" x="120" y="-14689.3" font-family="Times,serif" font-size="14.00">Add an improved instance</text>
-<text text-anchor="middle" x="120" y="-14674.3" font-family="Times,serif" font-size="14.00">column API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-13582.69 18.5,-13582.69 18.5,-13529.69 221.5,-13529.69 221.5,-13582.69"/>
+<text text-anchor="middle" x="120" y="-13567.49" font-family="Times,serif" font-size="14.00">zcash/halo2#636</text>
+<text text-anchor="middle" x="120" y="-13552.49" font-family="Times,serif" font-size="14.00">Add an improved instance</text>
+<text text-anchor="middle" x="120" y="-13537.49" font-family="Times,serif" font-size="14.00">column API</text>
 </a>
 </g>
 </g>
@@ -5095,32 +5095,32 @@
 <g id="node290" class="node open">
 <title>zcash/halo2#534</title>
 <g id="a_node290"><a xlink:href="https://github.com/zcash/halo2/issues/534" xlink:title="zcash/halo2#534&#10;[Lookup] Reintroduce&#10;support for advice (and&#10;possibly instance)&#10;columns in tables, aka&#10;dynamic tables" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="477.5,-14742 294.5,-14742 294.5,-14644 477.5,-14644 477.5,-14742"/>
-<text text-anchor="middle" x="386" y="-14726.8" font-family="Times,serif" font-size="14.00">zcash/halo2#534</text>
-<text text-anchor="middle" x="386" y="-14711.8" font-family="Times,serif" font-size="14.00">[Lookup] Reintroduce</text>
-<text text-anchor="middle" x="386" y="-14696.8" font-family="Times,serif" font-size="14.00">support for advice (and</text>
-<text text-anchor="middle" x="386" y="-14681.8" font-family="Times,serif" font-size="14.00">possibly instance)</text>
-<text text-anchor="middle" x="386" y="-14666.8" font-family="Times,serif" font-size="14.00">columns in tables, aka</text>
-<text text-anchor="middle" x="386" y="-14651.8" font-family="Times,serif" font-size="14.00">dynamic tables</text>
+<polygon fill="#c2e0c6" stroke="black" points="477.5,-13605.19 294.5,-13605.19 294.5,-13507.19 477.5,-13507.19 477.5,-13605.19"/>
+<text text-anchor="middle" x="386" y="-13589.99" font-family="Times,serif" font-size="14.00">zcash/halo2#534</text>
+<text text-anchor="middle" x="386" y="-13574.99" font-family="Times,serif" font-size="14.00">[Lookup] Reintroduce</text>
+<text text-anchor="middle" x="386" y="-13559.99" font-family="Times,serif" font-size="14.00">support for advice (and</text>
+<text text-anchor="middle" x="386" y="-13544.99" font-family="Times,serif" font-size="14.00">possibly instance)</text>
+<text text-anchor="middle" x="386" y="-13529.99" font-family="Times,serif" font-size="14.00">columns in tables, aka</text>
+<text text-anchor="middle" x="386" y="-13514.99" font-family="Times,serif" font-size="14.00">dynamic tables</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#636&#45;&gt;zcash/halo2#534 -->
 <g id="edge255" class="edge">
 <title>zcash/halo2#636&#45;&gt;zcash/halo2#534</title>
-<path fill="none" stroke="black" d="M221.56,-14693C242,-14693 263.52,-14693 283.97,-14693"/>
-<polygon fill="black" stroke="black" points="284.24,-14696.5 294.24,-14693 284.24,-14689.5 284.24,-14696.5"/>
+<path fill="none" stroke="black" d="M221.56,-13556.19C242,-13556.19 263.52,-13556.19 283.97,-13556.19"/>
+<polygon fill="black" stroke="black" points="284.24,-13559.7 294.24,-13556.19 284.24,-13552.7 284.24,-13559.7"/>
 </g>
 <!-- zcash/zcash#6305 -->
 <g id="node291" class="node open">
 <title>zcash/zcash#6305</title>
 <g id="a_node291"><a xlink:href="https://github.com/zcash/zcash/issues/6305" xlink:title="zcash/zcash#6305&#10;Backport upstream miner&#10;PRs prior to `src/miner.*&#10;&#45;&gt; src/node/miner.*`&#10;rename" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-14820.5 20,-14820.5 20,-14737.5 220,-14737.5 220,-14820.5"/>
-<text text-anchor="middle" x="120" y="-14805.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6305</text>
-<text text-anchor="middle" x="120" y="-14790.3" font-family="Times,serif" font-size="14.00">Backport upstream miner</text>
-<text text-anchor="middle" x="120" y="-14775.3" font-family="Times,serif" font-size="14.00">PRs prior to `src/miner.*</text>
-<text text-anchor="middle" x="120" y="-14760.3" font-family="Times,serif" font-size="14.00">&#45;&gt; src/node/miner.*`</text>
-<text text-anchor="middle" x="120" y="-14745.3" font-family="Times,serif" font-size="14.00">rename</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-13683.69 20,-13683.69 20,-13600.69 220,-13600.69 220,-13683.69"/>
+<text text-anchor="middle" x="120" y="-13668.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6305</text>
+<text text-anchor="middle" x="120" y="-13653.49" font-family="Times,serif" font-size="14.00">Backport upstream miner</text>
+<text text-anchor="middle" x="120" y="-13638.49" font-family="Times,serif" font-size="14.00">PRs prior to `src/miner.*</text>
+<text text-anchor="middle" x="120" y="-13623.49" font-family="Times,serif" font-size="14.00">&#45;&gt; src/node/miner.*`</text>
+<text text-anchor="middle" x="120" y="-13608.49" font-family="Times,serif" font-size="14.00">rename</text>
 </a>
 </g>
 </g>
@@ -5128,13 +5128,13 @@
 <g id="node292" class="node open">
 <title>zcash/sapling&#45;crypto#115</title>
 <g id="a_node292"><a xlink:href="https://github.com/zcash/sapling-crypto/issues/115" xlink:title="zcash/sapling&#45;crypto#115&#10;zcash_proofs: Extract&#10;separate verifiers for&#10;proofs, spendAuthSigs,&#10;and bindingSig from Sapli&#10;ngVerificationContext" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-14937 18.5,-14937 18.5,-14839 221.5,-14839 221.5,-14937"/>
-<text text-anchor="middle" x="120" y="-14921.8" font-family="Times,serif" font-size="14.00">zcash/sapling&#45;crypto#115</text>
-<text text-anchor="middle" x="120" y="-14906.8" font-family="Times,serif" font-size="14.00">zcash_proofs: Extract</text>
-<text text-anchor="middle" x="120" y="-14891.8" font-family="Times,serif" font-size="14.00">separate verifiers for</text>
-<text text-anchor="middle" x="120" y="-14876.8" font-family="Times,serif" font-size="14.00">proofs, spendAuthSigs,</text>
-<text text-anchor="middle" x="120" y="-14861.8" font-family="Times,serif" font-size="14.00">and bindingSig from Sapli</text>
-<text text-anchor="middle" x="120" y="-14846.8" font-family="Times,serif" font-size="14.00">ngVerificationContext</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-13800.19 18.5,-13800.19 18.5,-13702.19 221.5,-13702.19 221.5,-13800.19"/>
+<text text-anchor="middle" x="120" y="-13784.99" font-family="Times,serif" font-size="14.00">zcash/sapling&#45;crypto#115</text>
+<text text-anchor="middle" x="120" y="-13769.99" font-family="Times,serif" font-size="14.00">zcash_proofs: Extract</text>
+<text text-anchor="middle" x="120" y="-13754.99" font-family="Times,serif" font-size="14.00">separate verifiers for</text>
+<text text-anchor="middle" x="120" y="-13739.99" font-family="Times,serif" font-size="14.00">proofs, spendAuthSigs,</text>
+<text text-anchor="middle" x="120" y="-13724.99" font-family="Times,serif" font-size="14.00">and bindingSig from Sapli</text>
+<text text-anchor="middle" x="120" y="-13709.99" font-family="Times,serif" font-size="14.00">ngVerificationContext</text>
 </a>
 </g>
 </g>
@@ -5142,30 +5142,30 @@
 <g id="node293" class="node open">
 <title>zcash/zcash#3787</title>
 <g id="a_node293"><a xlink:href="https://github.com/zcash/zcash/issues/3787" xlink:title="zcash/zcash#3787&#10;Deprecate the Sprout&#10;value pool by moving&#10;remaining funds to a&#10;permissioned faucet" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1004.5,-5349.5 833.5,-5349.5 833.5,-5266.5 1004.5,-5266.5 1004.5,-5349.5"/>
-<text text-anchor="middle" x="919" y="-5334.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3787</text>
-<text text-anchor="middle" x="919" y="-5319.3" font-family="Times,serif" font-size="14.00">Deprecate the Sprout</text>
-<text text-anchor="middle" x="919" y="-5304.3" font-family="Times,serif" font-size="14.00">value pool by moving</text>
-<text text-anchor="middle" x="919" y="-5289.3" font-family="Times,serif" font-size="14.00">remaining funds to a</text>
-<text text-anchor="middle" x="919" y="-5274.3" font-family="Times,serif" font-size="14.00">permissioned faucet</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1004.5,-1799.19 833.5,-1799.19 833.5,-1716.19 1004.5,-1716.19 1004.5,-1799.19"/>
+<text text-anchor="middle" x="919" y="-1783.99" font-family="Times,serif" font-size="14.00">zcash/zcash#3787</text>
+<text text-anchor="middle" x="919" y="-1768.99" font-family="Times,serif" font-size="14.00">Deprecate the Sprout</text>
+<text text-anchor="middle" x="919" y="-1753.99" font-family="Times,serif" font-size="14.00">value pool by moving</text>
+<text text-anchor="middle" x="919" y="-1738.99" font-family="Times,serif" font-size="14.00">remaining funds to a</text>
+<text text-anchor="middle" x="919" y="-1723.99" font-family="Times,serif" font-size="14.00">permissioned faucet</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3787&#45;&gt;zcash/zcash#4202 -->
 <g id="edge256" class="edge">
 <title>zcash/zcash#3787&#45;&gt;zcash/zcash#4202</title>
-<path fill="none" stroke="black" d="M1004.8,-5276.6C1040,-5263.5 1080.1,-5248.6 1112.3,-5236.7"/>
-<polygon fill="black" stroke="black" points="1113.92,-5239.83 1122.1,-5233.1 1111.51,-5233.26 1113.92,-5239.83"/>
+<path fill="none" stroke="black" d="M1004.8,-1726.29C1040,-1713.19 1080.1,-1698.39 1112.3,-1686.39"/>
+<polygon fill="black" stroke="black" points="1113.92,-1689.53 1122.1,-1682.79 1111.51,-1682.96 1113.92,-1689.53"/>
 </g>
 <!-- zcash/zcash#1761 -->
 <g id="node294" class="node open">
 <title>zcash/zcash#1761</title>
 <g id="a_node294"><a xlink:href="https://github.com/zcash/zcash/issues/1761" xlink:title="zcash/zcash#1761&#10;Refactor `CreateNewBlock`&#10;to facilitate mock&#45;based&#10;unit&#45;testing." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="227.5,-15023 12.5,-15023 12.5,-14955 227.5,-14955 227.5,-15023"/>
-<text text-anchor="middle" x="120" y="-15007.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1761</text>
-<text text-anchor="middle" x="120" y="-14992.8" font-family="Times,serif" font-size="14.00">Refactor `CreateNewBlock`</text>
-<text text-anchor="middle" x="120" y="-14977.8" font-family="Times,serif" font-size="14.00">to facilitate mock&#45;based</text>
-<text text-anchor="middle" x="120" y="-14962.8" font-family="Times,serif" font-size="14.00">unit&#45;testing.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="227.5,-13886.19 12.5,-13886.19 12.5,-13818.19 227.5,-13818.19 227.5,-13886.19"/>
+<text text-anchor="middle" x="120" y="-13870.99" font-family="Times,serif" font-size="14.00">zcash/zcash#1761</text>
+<text text-anchor="middle" x="120" y="-13855.99" font-family="Times,serif" font-size="14.00">Refactor `CreateNewBlock`</text>
+<text text-anchor="middle" x="120" y="-13840.99" font-family="Times,serif" font-size="14.00">to facilitate mock&#45;based</text>
+<text text-anchor="middle" x="120" y="-13825.99" font-family="Times,serif" font-size="14.00">unit&#45;testing.</text>
 </a>
 </g>
 </g>
@@ -5173,13 +5173,13 @@
 <g id="node295" class="node open">
 <title>zcash/zcash#6412</title>
 <g id="a_node295"><a xlink:href="https://github.com/zcash/zcash/pull/6412" xlink:title="zcash/zcash#6412&#10;Make&#10;TransactionBuilderResult&#10;less stringy" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-15109 20.5,-15109 20.5,-15105 16.5,-15105 16.5,-15101 20.5,-15101 20.5,-15049 16.5,-15049 16.5,-15045 20.5,-15045 20.5,-15041 219.5,-15041 219.5,-15109"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-15105 24.5,-15105 24.5,-15101 20.5,-15101 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-15049 24.5,-15049 24.5,-15045 20.5,-15045 "/>
-<text text-anchor="middle" x="120" y="-15093.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6412</text>
-<text text-anchor="middle" x="120" y="-15078.8" font-family="Times,serif" font-size="14.00">Make</text>
-<text text-anchor="middle" x="120" y="-15063.8" font-family="Times,serif" font-size="14.00">TransactionBuilderResult</text>
-<text text-anchor="middle" x="120" y="-15048.8" font-family="Times,serif" font-size="14.00">less stringy</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-13972.19 20.5,-13972.19 20.5,-13968.19 16.5,-13968.19 16.5,-13964.19 20.5,-13964.19 20.5,-13912.19 16.5,-13912.19 16.5,-13908.19 20.5,-13908.19 20.5,-13904.19 219.5,-13904.19 219.5,-13972.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-13968.19 24.5,-13968.19 24.5,-13964.19 20.5,-13964.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-13912.19 24.5,-13912.19 24.5,-13908.19 20.5,-13908.19 "/>
+<text text-anchor="middle" x="120" y="-13956.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6412</text>
+<text text-anchor="middle" x="120" y="-13941.99" font-family="Times,serif" font-size="14.00">Make</text>
+<text text-anchor="middle" x="120" y="-13926.99" font-family="Times,serif" font-size="14.00">TransactionBuilderResult</text>
+<text text-anchor="middle" x="120" y="-13911.99" font-family="Times,serif" font-size="14.00">less stringy</text>
 </a>
 </g>
 </g>
@@ -5187,11 +5187,11 @@
 <g id="node296" class="node open">
 <title>zcash/librustzcash#704</title>
 <g id="a_node296"><a xlink:href="https://github.com/zcash/librustzcash/issues/704" xlink:title="zcash/librustzcash#704&#10;introduce ability to&#10;cancel&#10;`scan_cached_blocks`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-15195 26.5,-15195 26.5,-15127 213.5,-15127 213.5,-15195"/>
-<text text-anchor="middle" x="120" y="-15179.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
-<text text-anchor="middle" x="120" y="-15164.8" font-family="Times,serif" font-size="14.00">introduce ability to</text>
-<text text-anchor="middle" x="120" y="-15149.8" font-family="Times,serif" font-size="14.00">cancel</text>
-<text text-anchor="middle" x="120" y="-15134.8" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-14058.19 26.5,-14058.19 26.5,-13990.19 213.5,-13990.19 213.5,-14058.19"/>
+<text text-anchor="middle" x="120" y="-14042.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
+<text text-anchor="middle" x="120" y="-14027.99" font-family="Times,serif" font-size="14.00">introduce ability to</text>
+<text text-anchor="middle" x="120" y="-14012.99" font-family="Times,serif" font-size="14.00">cancel</text>
+<text text-anchor="middle" x="120" y="-13997.99" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
 </a>
 </g>
 </g>
@@ -5199,12 +5199,12 @@
 <g id="node297" class="node open">
 <title>zcash/zcash#6497</title>
 <g id="a_node297"><a xlink:href="https://github.com/zcash/zcash/issues/6497" xlink:title="zcash/zcash#6497&#10;Replace&#10;`GetFilteredNotes` with&#10;an evolved version of&#10;`FindSpendableInputs`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-15296.5 24.5,-15296.5 24.5,-15213.5 215.5,-15213.5 215.5,-15296.5"/>
-<text text-anchor="middle" x="120" y="-15281.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6497</text>
-<text text-anchor="middle" x="120" y="-15266.3" font-family="Times,serif" font-size="14.00">Replace</text>
-<text text-anchor="middle" x="120" y="-15251.3" font-family="Times,serif" font-size="14.00">`GetFilteredNotes` with</text>
-<text text-anchor="middle" x="120" y="-15236.3" font-family="Times,serif" font-size="14.00">an evolved version of</text>
-<text text-anchor="middle" x="120" y="-15221.3" font-family="Times,serif" font-size="14.00">`FindSpendableInputs`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-14159.69 24.5,-14159.69 24.5,-14076.69 215.5,-14076.69 215.5,-14159.69"/>
+<text text-anchor="middle" x="120" y="-14144.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6497</text>
+<text text-anchor="middle" x="120" y="-14129.49" font-family="Times,serif" font-size="14.00">Replace</text>
+<text text-anchor="middle" x="120" y="-14114.49" font-family="Times,serif" font-size="14.00">`GetFilteredNotes` with</text>
+<text text-anchor="middle" x="120" y="-14099.49" font-family="Times,serif" font-size="14.00">an evolved version of</text>
+<text text-anchor="middle" x="120" y="-14084.49" font-family="Times,serif" font-size="14.00">`FindSpendableInputs`</text>
 </a>
 </g>
 </g>
@@ -5212,10 +5212,10 @@
 <g id="node298" class="node open">
 <title>zcash/zcash#6583</title>
 <g id="a_node298"><a xlink:href="https://github.com/zcash/zcash/issues/6583" xlink:title="zcash/zcash#6583&#10;Update `libsecp256k1` to&#10;0.3.0 (`bdf39000b9c`)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-15367.5 20,-15367.5 20,-15314.5 220,-15314.5 220,-15367.5"/>
-<text text-anchor="middle" x="120" y="-15352.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6583</text>
-<text text-anchor="middle" x="120" y="-15337.3" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
-<text text-anchor="middle" x="120" y="-15322.3" font-family="Times,serif" font-size="14.00">0.3.0 (`bdf39000b9c`)</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-14230.69 20,-14230.69 20,-14177.69 220,-14177.69 220,-14230.69"/>
+<text text-anchor="middle" x="120" y="-14215.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6583</text>
+<text text-anchor="middle" x="120" y="-14200.49" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
+<text text-anchor="middle" x="120" y="-14185.49" font-family="Times,serif" font-size="14.00">0.3.0 (`bdf39000b9c`)</text>
 </a>
 </g>
 </g>
@@ -5223,29 +5223,29 @@
 <g id="node299" class="node open">
 <title>zcash/zcash#6584</title>
 <g id="a_node299"><a xlink:href="https://github.com/zcash/zcash/issues/6584" xlink:title="zcash/zcash#6584&#10;Update `libsecp256k1` to&#10;0.3.1 (`4258c54f4e`)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="486,-15367.5 286,-15367.5 286,-15314.5 486,-15314.5 486,-15367.5"/>
-<text text-anchor="middle" x="386" y="-15352.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6584</text>
-<text text-anchor="middle" x="386" y="-15337.3" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
-<text text-anchor="middle" x="386" y="-15322.3" font-family="Times,serif" font-size="14.00">0.3.1 (`4258c54f4e`)</text>
+<polygon fill="#c2e0c6" stroke="black" points="486,-14230.69 286,-14230.69 286,-14177.69 486,-14177.69 486,-14230.69"/>
+<text text-anchor="middle" x="386" y="-14215.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6584</text>
+<text text-anchor="middle" x="386" y="-14200.49" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
+<text text-anchor="middle" x="386" y="-14185.49" font-family="Times,serif" font-size="14.00">0.3.1 (`4258c54f4e`)</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6583&#45;&gt;zcash/zcash#6584 -->
 <g id="edge257" class="edge">
 <title>zcash/zcash#6583&#45;&gt;zcash/zcash#6584</title>
-<path fill="none" stroke="black" d="M220.05,-15341C238.2,-15341 257.24,-15341 275.66,-15341"/>
-<polygon fill="black" stroke="black" points="275.83,-15344.5 285.83,-15341 275.83,-15337.5 275.83,-15344.5"/>
+<path fill="none" stroke="black" d="M220.05,-14204.19C238.2,-14204.19 257.24,-14204.19 275.66,-14204.19"/>
+<polygon fill="black" stroke="black" points="275.83,-14207.7 285.83,-14204.19 275.83,-14200.7 275.83,-14207.7"/>
 </g>
 <!-- zcash/zcash#6625 -->
 <g id="node300" class="node needs&#45;review">
 <title>zcash/zcash#6625</title>
 <g id="a_node300"><a xlink:href="https://github.com/zcash/zcash/pull/6625" xlink:title="zcash/zcash#6625&#10;Fix autoreconf warnings&#10;and error in future" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="215.5,-15438.5 24.5,-15438.5 24.5,-15434.5 20.5,-15434.5 20.5,-15430.5 24.5,-15430.5 24.5,-15393.5 20.5,-15393.5 20.5,-15389.5 24.5,-15389.5 24.5,-15385.5 215.5,-15385.5 215.5,-15438.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-15434.5 28.5,-15434.5 28.5,-15430.5 24.5,-15430.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-15393.5 28.5,-15393.5 28.5,-15389.5 24.5,-15389.5 "/>
-<text text-anchor="middle" x="120" y="-15423.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6625</text>
-<text text-anchor="middle" x="120" y="-15408.3" font-family="Times,serif" font-size="14.00">Fix autoreconf warnings</text>
-<text text-anchor="middle" x="120" y="-15393.3" font-family="Times,serif" font-size="14.00">and error in future</text>
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="215.5,-14301.69 24.5,-14301.69 24.5,-14297.69 20.5,-14297.69 20.5,-14293.69 24.5,-14293.69 24.5,-14256.69 20.5,-14256.69 20.5,-14252.69 24.5,-14252.69 24.5,-14248.69 215.5,-14248.69 215.5,-14301.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-14297.69 28.5,-14297.69 28.5,-14293.69 24.5,-14293.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-14256.69 28.5,-14256.69 28.5,-14252.69 24.5,-14252.69 "/>
+<text text-anchor="middle" x="120" y="-14286.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6625</text>
+<text text-anchor="middle" x="120" y="-14271.49" font-family="Times,serif" font-size="14.00">Fix autoreconf warnings</text>
+<text text-anchor="middle" x="120" y="-14256.49" font-family="Times,serif" font-size="14.00">and error in future</text>
 </a>
 </g>
 </g>
@@ -5253,12 +5253,12 @@
 <g id="node301" class="node open">
 <title>zcash/zcash#6636</title>
 <g id="a_node301"><a xlink:href="https://github.com/zcash/zcash/pull/6636" xlink:title="zcash/zcash#6636&#10;Reduce re&#45;enabled&#10;diagnostics" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-15509.5 45.5,-15509.5 45.5,-15505.5 41.5,-15505.5 41.5,-15501.5 45.5,-15501.5 45.5,-15464.5 41.5,-15464.5 41.5,-15460.5 45.5,-15460.5 45.5,-15456.5 194.5,-15456.5 194.5,-15509.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-15505.5 49.5,-15505.5 49.5,-15501.5 45.5,-15501.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-15464.5 49.5,-15464.5 49.5,-15460.5 45.5,-15460.5 "/>
-<text text-anchor="middle" x="120" y="-15494.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6636</text>
-<text text-anchor="middle" x="120" y="-15479.3" font-family="Times,serif" font-size="14.00">Reduce re&#45;enabled</text>
-<text text-anchor="middle" x="120" y="-15464.3" font-family="Times,serif" font-size="14.00">diagnostics</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-14372.69 45.5,-14372.69 45.5,-14368.69 41.5,-14368.69 41.5,-14364.69 45.5,-14364.69 45.5,-14327.69 41.5,-14327.69 41.5,-14323.69 45.5,-14323.69 45.5,-14319.69 194.5,-14319.69 194.5,-14372.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-14368.69 49.5,-14368.69 49.5,-14364.69 45.5,-14364.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-14327.69 49.5,-14327.69 49.5,-14323.69 45.5,-14323.69 "/>
+<text text-anchor="middle" x="120" y="-14357.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6636</text>
+<text text-anchor="middle" x="120" y="-14342.49" font-family="Times,serif" font-size="14.00">Reduce re&#45;enabled</text>
+<text text-anchor="middle" x="120" y="-14327.49" font-family="Times,serif" font-size="14.00">diagnostics</text>
 </a>
 </g>
 </g>
@@ -5266,31 +5266,31 @@
 <g id="node302" class="node open">
 <title>zcash/zcash#6641</title>
 <g id="a_node302"><a xlink:href="https://github.com/zcash/zcash/pull/6641" xlink:title="zcash/zcash#6641&#10;Fix a number of low&#45;&#10;effort warnings" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="468,-15509.5 304,-15509.5 304,-15505.5 300,-15505.5 300,-15501.5 304,-15501.5 304,-15464.5 300,-15464.5 300,-15460.5 304,-15460.5 304,-15456.5 468,-15456.5 468,-15509.5"/>
-<polyline fill="none" stroke="black" points="304,-15505.5 308,-15505.5 308,-15501.5 304,-15501.5 "/>
-<polyline fill="none" stroke="black" points="304,-15464.5 308,-15464.5 308,-15460.5 304,-15460.5 "/>
-<text text-anchor="middle" x="386" y="-15494.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6641</text>
-<text text-anchor="middle" x="386" y="-15479.3" font-family="Times,serif" font-size="14.00">Fix a number of low&#45;</text>
-<text text-anchor="middle" x="386" y="-15464.3" font-family="Times,serif" font-size="14.00">effort warnings</text>
+<polygon fill="#c2e0c6" stroke="black" points="468,-14372.69 304,-14372.69 304,-14368.69 300,-14368.69 300,-14364.69 304,-14364.69 304,-14327.69 300,-14327.69 300,-14323.69 304,-14323.69 304,-14319.69 468,-14319.69 468,-14372.69"/>
+<polyline fill="none" stroke="black" points="304,-14368.69 308,-14368.69 308,-14364.69 304,-14364.69 "/>
+<polyline fill="none" stroke="black" points="304,-14327.69 308,-14327.69 308,-14323.69 304,-14323.69 "/>
+<text text-anchor="middle" x="386" y="-14357.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6641</text>
+<text text-anchor="middle" x="386" y="-14342.49" font-family="Times,serif" font-size="14.00">Fix a number of low&#45;</text>
+<text text-anchor="middle" x="386" y="-14327.49" font-family="Times,serif" font-size="14.00">effort warnings</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6636&#45;&gt;zcash/zcash#6641 -->
 <g id="edge258" class="edge">
 <title>zcash/zcash#6636&#45;&gt;zcash/zcash#6641</title>
-<path fill="none" stroke="black" d="M194.54,-15483C225.24,-15483 261.23,-15483 293.6,-15483"/>
-<polygon fill="black" stroke="black" points="293.98,-15486.5 303.98,-15483 293.98,-15479.5 293.98,-15486.5"/>
+<path fill="none" stroke="black" d="M194.54,-14346.19C225.24,-14346.19 261.23,-14346.19 293.6,-14346.19"/>
+<polygon fill="black" stroke="black" points="293.98,-14349.7 303.98,-14346.19 293.98,-14342.7 293.98,-14349.7"/>
 </g>
 <!-- zcash/librustzcash#981 -->
 <g id="node303" class="node open">
 <title>zcash/librustzcash#981</title>
 <g id="a_node303"><a xlink:href="https://github.com/zcash/librustzcash/issues/981" xlink:title="zcash/librustzcash#981&#10;zcash_client_backend:&#10;Implement &amp; standardize a&#10;JSON encoding for data&#10;access API errors." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-15610.5 14,-15610.5 14,-15527.5 226,-15527.5 226,-15610.5"/>
-<text text-anchor="middle" x="120" y="-15595.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
-<text text-anchor="middle" x="120" y="-15580.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="120" y="-15565.3" font-family="Times,serif" font-size="14.00">Implement &amp; standardize a</text>
-<text text-anchor="middle" x="120" y="-15550.3" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
-<text text-anchor="middle" x="120" y="-15535.3" font-family="Times,serif" font-size="14.00">access API errors.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-14473.69 14,-14473.69 14,-14390.69 226,-14390.69 226,-14473.69"/>
+<text text-anchor="middle" x="120" y="-14458.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
+<text text-anchor="middle" x="120" y="-14443.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="120" y="-14428.49" font-family="Times,serif" font-size="14.00">Implement &amp; standardize a</text>
+<text text-anchor="middle" x="120" y="-14413.49" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
+<text text-anchor="middle" x="120" y="-14398.49" font-family="Times,serif" font-size="14.00">access API errors.</text>
 </a>
 </g>
 </g>
@@ -5298,12 +5298,12 @@
 <g id="node304" class="node open">
 <title>zcash/librustzcash#692</title>
 <g id="a_node304"><a xlink:href="https://github.com/zcash/librustzcash/issues/692" xlink:title="zcash/librustzcash#692&#10;Use Orchard inputs in `bi&#10;nding_sig_absent_if_no_sh&#10;ielded_spend_or_output`&#10;test" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-15711.5 18.5,-15711.5 18.5,-15628.5 221.5,-15628.5 221.5,-15711.5"/>
-<text text-anchor="middle" x="120" y="-15696.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
-<text text-anchor="middle" x="120" y="-15681.3" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
-<text text-anchor="middle" x="120" y="-15666.3" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
-<text text-anchor="middle" x="120" y="-15651.3" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
-<text text-anchor="middle" x="120" y="-15636.3" font-family="Times,serif" font-size="14.00">test</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-14574.69 18.5,-14574.69 18.5,-14491.69 221.5,-14491.69 221.5,-14574.69"/>
+<text text-anchor="middle" x="120" y="-14559.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
+<text text-anchor="middle" x="120" y="-14544.49" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
+<text text-anchor="middle" x="120" y="-14529.49" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
+<text text-anchor="middle" x="120" y="-14514.49" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
+<text text-anchor="middle" x="120" y="-14499.49" font-family="Times,serif" font-size="14.00">test</text>
 </a>
 </g>
 </g>
@@ -5311,13 +5311,13 @@
 <g id="node305" class="node open">
 <title>zcash/librustzcash#1091</title>
 <g id="a_node305"><a xlink:href="https://github.com/zcash/librustzcash/issues/1091" xlink:title="zcash/librustzcash#1091&#10;Expose the stages of&#10;transaction proving and&#10;signing via the&#10;`zcash_client_backend`&#10;API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-15828 22,-15828 22,-15730 218,-15730 218,-15828"/>
-<text text-anchor="middle" x="120" y="-15812.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1091</text>
-<text text-anchor="middle" x="120" y="-15797.8" font-family="Times,serif" font-size="14.00">Expose the stages of</text>
-<text text-anchor="middle" x="120" y="-15782.8" font-family="Times,serif" font-size="14.00">transaction proving and</text>
-<text text-anchor="middle" x="120" y="-15767.8" font-family="Times,serif" font-size="14.00">signing via the</text>
-<text text-anchor="middle" x="120" y="-15752.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
-<text text-anchor="middle" x="120" y="-15737.8" font-family="Times,serif" font-size="14.00">API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-14691.19 22,-14691.19 22,-14593.19 218,-14593.19 218,-14691.19"/>
+<text text-anchor="middle" x="120" y="-14675.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1091</text>
+<text text-anchor="middle" x="120" y="-14660.99" font-family="Times,serif" font-size="14.00">Expose the stages of</text>
+<text text-anchor="middle" x="120" y="-14645.99" font-family="Times,serif" font-size="14.00">transaction proving and</text>
+<text text-anchor="middle" x="120" y="-14630.99" font-family="Times,serif" font-size="14.00">signing via the</text>
+<text text-anchor="middle" x="120" y="-14615.99" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
+<text text-anchor="middle" x="120" y="-14600.99" font-family="Times,serif" font-size="14.00">API</text>
 </a>
 </g>
 </g>
@@ -5325,14 +5325,14 @@
 <g id="node306" class="node committed">
 <title>zcash/librustzcash#1161</title>
 <g id="a_node306"><a xlink:href="https://github.com/zcash/librustzcash/issues/1161" xlink:title="zcash/librustzcash#1161&#10;`zcash_client_backend`:&#10;Add a `sapling` feature&#10;flag that can be switched&#10;off to remove the&#10;dependency upon `sapling&#45;&#10;crypto`." target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="490.5,-16232.5 281.5,-16232.5 281.5,-16119.5 490.5,-16119.5 490.5,-16232.5"/>
-<text text-anchor="middle" x="386" y="-16217.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1161</text>
-<text text-anchor="middle" x="386" y="-16202.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
-<text text-anchor="middle" x="386" y="-16187.3" font-family="Times,serif" font-size="14.00">Add a `sapling` feature</text>
-<text text-anchor="middle" x="386" y="-16172.3" font-family="Times,serif" font-size="14.00">flag that can be switched</text>
-<text text-anchor="middle" x="386" y="-16157.3" font-family="Times,serif" font-size="14.00">off to remove the</text>
-<text text-anchor="middle" x="386" y="-16142.3" font-family="Times,serif" font-size="14.00">dependency upon `sapling&#45;</text>
-<text text-anchor="middle" x="386" y="-16127.3" font-family="Times,serif" font-size="14.00">crypto`.</text>
+<polygon fill="#a6cfff" stroke="black" points="490.5,-15095.69 281.5,-15095.69 281.5,-14982.69 490.5,-14982.69 490.5,-15095.69"/>
+<text text-anchor="middle" x="386" y="-15080.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1161</text>
+<text text-anchor="middle" x="386" y="-15065.49" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
+<text text-anchor="middle" x="386" y="-15050.49" font-family="Times,serif" font-size="14.00">Add a `sapling` feature</text>
+<text text-anchor="middle" x="386" y="-15035.49" font-family="Times,serif" font-size="14.00">flag that can be switched</text>
+<text text-anchor="middle" x="386" y="-15020.49" font-family="Times,serif" font-size="14.00">off to remove the</text>
+<text text-anchor="middle" x="386" y="-15005.49" font-family="Times,serif" font-size="14.00">dependency upon `sapling&#45;</text>
+<text text-anchor="middle" x="386" y="-14990.49" font-family="Times,serif" font-size="14.00">crypto`.</text>
 </a>
 </g>
 </g>
@@ -5340,46 +5340,46 @@
 <g id="node307" class="node open">
 <title>zcash/librustzcash#1589</title>
 <g id="a_node307"><a xlink:href="https://github.com/zcash/librustzcash/issues/1589" xlink:title="zcash/librustzcash#1589&#10;zcash_client_backend&#10;0.16.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="749.5,-16252.5 553.5,-16252.5 553.5,-16199.5 749.5,-16199.5 749.5,-16252.5"/>
-<text text-anchor="middle" x="651.5" y="-16237.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1589</text>
-<text text-anchor="middle" x="651.5" y="-16222.3" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
-<text text-anchor="middle" x="651.5" y="-16207.3" font-family="Times,serif" font-size="14.00">0.16.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="749.5,-15115.69 553.5,-15115.69 553.5,-15062.69 749.5,-15062.69 749.5,-15115.69"/>
+<text text-anchor="middle" x="651.5" y="-15100.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1589</text>
+<text text-anchor="middle" x="651.5" y="-15085.49" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
+<text text-anchor="middle" x="651.5" y="-15070.49" font-family="Times,serif" font-size="14.00">0.16.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1161&#45;&gt;zcash/librustzcash#1589 -->
 <g id="edge259" class="edge">
 <title>zcash/librustzcash#1161&#45;&gt;zcash/librustzcash#1589</title>
-<path fill="none" stroke="black" d="M490.76,-16196C507.98,-16199 525.86,-16202 543.17,-16206"/>
-<polygon fill="black" stroke="black" points="542.79,-16209.49 553.28,-16208 544.15,-16202.63 542.79,-16209.49"/>
+<path fill="none" stroke="black" d="M490.76,-15058.19C507.98,-15061.19 525.86,-15065.19 543.17,-15068.19"/>
+<polygon fill="black" stroke="black" points="542.79,-15071.69 553.28,-15070.19 544.15,-15064.82 542.79,-15071.69"/>
 </g>
 <!-- zcash/librustzcash#1621 -->
 <g id="node308" class="node open">
 <title>zcash/librustzcash#1621</title>
 <g id="a_node308"><a xlink:href="https://github.com/zcash/librustzcash/issues/1621" xlink:title="zcash/librustzcash#1621&#10;zcash_client_sqlite&#10;0.14.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1017,-16252.5 821,-16252.5 821,-16199.5 1017,-16199.5 1017,-16252.5"/>
-<text text-anchor="middle" x="919" y="-16237.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1621</text>
-<text text-anchor="middle" x="919" y="-16222.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
-<text text-anchor="middle" x="919" y="-16207.3" font-family="Times,serif" font-size="14.00">0.14.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="1017,-15115.69 821,-15115.69 821,-15062.69 1017,-15062.69 1017,-15115.69"/>
+<text text-anchor="middle" x="919" y="-15100.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1621</text>
+<text text-anchor="middle" x="919" y="-15085.49" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
+<text text-anchor="middle" x="919" y="-15070.49" font-family="Times,serif" font-size="14.00">0.14.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1589&#45;&gt;zcash/librustzcash#1621 -->
 <g id="edge260" class="edge">
 <title>zcash/librustzcash#1589&#45;&gt;zcash/librustzcash#1621</title>
-<path fill="none" stroke="black" d="M749.85,-16226C769.61,-16226 790.48,-16226 810.56,-16226"/>
-<polygon fill="black" stroke="black" points="810.66,-16229.5 820.66,-16226 810.66,-16222.5 810.66,-16229.5"/>
+<path fill="none" stroke="black" d="M749.85,-15089.19C769.61,-15089.19 790.48,-15089.19 810.56,-15089.19"/>
+<polygon fill="black" stroke="black" points="810.66,-15092.7 820.66,-15089.19 810.66,-15085.7 810.66,-15092.7"/>
 </g>
 <!-- zcash/zcash#6829 -->
 <g id="node309" class="node open">
 <title>zcash/zcash#6829</title>
 <g id="a_node309"><a xlink:href="https://github.com/zcash/zcash/issues/6829" xlink:title="zcash/zcash#6829&#10;Replace `BatchRunner`&#10;with&#10;`zcash_client_backend`&#10;implementation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-16655.5 27.5,-16655.5 27.5,-16572.5 212.5,-16572.5 212.5,-16655.5"/>
-<text text-anchor="middle" x="120" y="-16640.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6829</text>
-<text text-anchor="middle" x="120" y="-16625.3" font-family="Times,serif" font-size="14.00">Replace `BatchRunner`</text>
-<text text-anchor="middle" x="120" y="-16610.3" font-family="Times,serif" font-size="14.00">with</text>
-<text text-anchor="middle" x="120" y="-16595.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
-<text text-anchor="middle" x="120" y="-16580.3" font-family="Times,serif" font-size="14.00">implementation</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-15518.69 27.5,-15518.69 27.5,-15435.69 212.5,-15435.69 212.5,-15518.69"/>
+<text text-anchor="middle" x="120" y="-15503.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6829</text>
+<text text-anchor="middle" x="120" y="-15488.49" font-family="Times,serif" font-size="14.00">Replace `BatchRunner`</text>
+<text text-anchor="middle" x="120" y="-15473.49" font-family="Times,serif" font-size="14.00">with</text>
+<text text-anchor="middle" x="120" y="-15458.49" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
+<text text-anchor="middle" x="120" y="-15443.49" font-family="Times,serif" font-size="14.00">implementation</text>
 </a>
 </g>
 </g>
@@ -5387,12 +5387,12 @@
 <g id="node310" class="node needs&#45;review">
 <title>zcash/librustzcash#1153</title>
 <g id="a_node310"><a xlink:href="https://github.com/zcash/librustzcash/issues/1153" xlink:title="zcash/librustzcash#1153&#10;zcash_address: Support&#10;Zip 316, Revision 1&#10;(MUST&#45;understand&#10;metadata)" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="218,-16318.5 22,-16318.5 22,-16235.5 218,-16235.5 218,-16318.5"/>
-<text text-anchor="middle" x="120" y="-16303.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1153</text>
-<text text-anchor="middle" x="120" y="-16288.3" font-family="Times,serif" font-size="14.00">zcash_address: Support</text>
-<text text-anchor="middle" x="120" y="-16273.3" font-family="Times,serif" font-size="14.00">Zip 316, Revision 1</text>
-<text text-anchor="middle" x="120" y="-16258.3" font-family="Times,serif" font-size="14.00">(MUST&#45;understand</text>
-<text text-anchor="middle" x="120" y="-16243.3" font-family="Times,serif" font-size="14.00">metadata)</text>
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="218,-15181.69 22,-15181.69 22,-15098.69 218,-15098.69 218,-15181.69"/>
+<text text-anchor="middle" x="120" y="-15166.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1153</text>
+<text text-anchor="middle" x="120" y="-15151.49" font-family="Times,serif" font-size="14.00">zcash_address: Support</text>
+<text text-anchor="middle" x="120" y="-15136.49" font-family="Times,serif" font-size="14.00">Zip 316, Revision 1</text>
+<text text-anchor="middle" x="120" y="-15121.49" font-family="Times,serif" font-size="14.00">(MUST&#45;understand</text>
+<text text-anchor="middle" x="120" y="-15106.49" font-family="Times,serif" font-size="14.00">metadata)</text>
 </a>
 </g>
 </g>
@@ -5400,34 +5400,34 @@
 <g id="node311" class="node open">
 <title>zcash/librustzcash#1230</title>
 <g id="a_node311"><a xlink:href="https://github.com/zcash/librustzcash/issues/1230" xlink:title="zcash/librustzcash#1230&#10;zcash_address release&#10;0.7.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484,-16303.5 288,-16303.5 288,-16250.5 484,-16250.5 484,-16303.5"/>
-<text text-anchor="middle" x="386" y="-16288.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1230</text>
-<text text-anchor="middle" x="386" y="-16273.3" font-family="Times,serif" font-size="14.00">zcash_address release</text>
-<text text-anchor="middle" x="386" y="-16258.3" font-family="Times,serif" font-size="14.00">0.7.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="484,-15166.69 288,-15166.69 288,-15113.69 484,-15113.69 484,-15166.69"/>
+<text text-anchor="middle" x="386" y="-15151.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1230</text>
+<text text-anchor="middle" x="386" y="-15136.49" font-family="Times,serif" font-size="14.00">zcash_address release</text>
+<text text-anchor="middle" x="386" y="-15121.49" font-family="Times,serif" font-size="14.00">0.7.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1153&#45;&gt;zcash/librustzcash#1230 -->
 <g id="edge261" class="edge">
 <title>zcash/librustzcash#1153&#45;&gt;zcash/librustzcash#1230</title>
-<path fill="none" stroke="black" d="M218.18,-16277C237.46,-16277 257.81,-16277 277.41,-16277"/>
-<polygon fill="black" stroke="black" points="277.59,-16280.5 287.59,-16277 277.59,-16273.5 277.59,-16280.5"/>
+<path fill="none" stroke="black" d="M218.18,-15140.19C237.46,-15140.19 257.81,-15140.19 277.41,-15140.19"/>
+<polygon fill="black" stroke="black" points="277.59,-15143.7 287.59,-15140.19 277.59,-15136.7 277.59,-15143.7"/>
 </g>
 <!-- zcash/librustzcash#1230&#45;&gt;zcash/librustzcash#1589 -->
 <g id="edge262" class="edge">
 <title>zcash/librustzcash#1230&#45;&gt;zcash/librustzcash#1589</title>
-<path fill="none" stroke="black" d="M484.37,-16258C503.47,-16254 523.61,-16251 543.02,-16247"/>
-<polygon fill="black" stroke="black" points="543.96,-16250.38 553.09,-16245 542.6,-16243.52 543.96,-16250.38"/>
+<path fill="none" stroke="black" d="M484.37,-15121.19C503.47,-15117.19 523.61,-15113.19 543.02,-15109.19"/>
+<polygon fill="black" stroke="black" points="543.96,-15112.58 553.09,-15107.19 542.6,-15105.71 543.96,-15112.58"/>
 </g>
 <!-- zcash/librustzcash#1075 -->
 <g id="node312" class="node open">
 <title>zcash/librustzcash#1075</title>
 <g id="a_node312"><a xlink:href="https://github.com/zcash/librustzcash/issues/1075" xlink:title="zcash/librustzcash#1075&#10;Design for importing&#10;FVKs, IVKs, and even&#10;Unified spending keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-16978 22,-16978 22,-16910 218,-16910 218,-16978"/>
-<text text-anchor="middle" x="120" y="-16962.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1075</text>
-<text text-anchor="middle" x="120" y="-16947.8" font-family="Times,serif" font-size="14.00">Design for importing</text>
-<text text-anchor="middle" x="120" y="-16932.8" font-family="Times,serif" font-size="14.00">FVKs, IVKs, and even</text>
-<text text-anchor="middle" x="120" y="-16917.8" font-family="Times,serif" font-size="14.00">Unified spending keys</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-15841.19 22,-15841.19 22,-15773.19 218,-15773.19 218,-15841.19"/>
+<text text-anchor="middle" x="120" y="-15825.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1075</text>
+<text text-anchor="middle" x="120" y="-15810.99" font-family="Times,serif" font-size="14.00">Design for importing</text>
+<text text-anchor="middle" x="120" y="-15795.99" font-family="Times,serif" font-size="14.00">FVKs, IVKs, and even</text>
+<text text-anchor="middle" x="120" y="-15780.99" font-family="Times,serif" font-size="14.00">Unified spending keys</text>
 </a>
 </g>
 </g>
@@ -5435,48 +5435,48 @@
 <g id="node313" class="node open">
 <title>zcash/librustzcash#1490</title>
 <g id="a_node313"><a xlink:href="https://github.com/zcash/librustzcash/issues/1490" xlink:title="zcash/librustzcash#1490&#10;Cache incoming viewing&#10;keys and detect IVK&#10;collisions when adding&#10;accounts" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484,-16985.5 288,-16985.5 288,-16902.5 484,-16902.5 484,-16985.5"/>
-<text text-anchor="middle" x="386" y="-16970.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1490</text>
-<text text-anchor="middle" x="386" y="-16955.3" font-family="Times,serif" font-size="14.00">Cache incoming viewing</text>
-<text text-anchor="middle" x="386" y="-16940.3" font-family="Times,serif" font-size="14.00">keys and detect IVK</text>
-<text text-anchor="middle" x="386" y="-16925.3" font-family="Times,serif" font-size="14.00">collisions when adding</text>
-<text text-anchor="middle" x="386" y="-16910.3" font-family="Times,serif" font-size="14.00">accounts</text>
+<polygon fill="#c2e0c6" stroke="black" points="484,-15848.69 288,-15848.69 288,-15765.69 484,-15765.69 484,-15848.69"/>
+<text text-anchor="middle" x="386" y="-15833.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1490</text>
+<text text-anchor="middle" x="386" y="-15818.49" font-family="Times,serif" font-size="14.00">Cache incoming viewing</text>
+<text text-anchor="middle" x="386" y="-15803.49" font-family="Times,serif" font-size="14.00">keys and detect IVK</text>
+<text text-anchor="middle" x="386" y="-15788.49" font-family="Times,serif" font-size="14.00">collisions when adding</text>
+<text text-anchor="middle" x="386" y="-15773.49" font-family="Times,serif" font-size="14.00">accounts</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1075&#45;&gt;zcash/librustzcash#1490 -->
 <g id="edge263" class="edge">
 <title>zcash/librustzcash#1075&#45;&gt;zcash/librustzcash#1490</title>
-<path fill="none" stroke="black" d="M218.18,-16944C237.46,-16944 257.81,-16944 277.41,-16944"/>
-<polygon fill="black" stroke="black" points="277.59,-16947.5 287.59,-16944 277.59,-16940.5 277.59,-16947.5"/>
+<path fill="none" stroke="black" d="M218.18,-15807.19C237.46,-15807.19 257.81,-15807.19 277.41,-15807.19"/>
+<polygon fill="black" stroke="black" points="277.59,-15810.7 287.59,-15807.19 277.59,-15803.7 277.59,-15810.7"/>
 </g>
 <!-- zcash/librustzcash#1335 -->
 <g id="node314" class="node open">
 <title>zcash/librustzcash#1335</title>
 <g id="a_node314"><a xlink:href="https://github.com/zcash/librustzcash/issues/1335" xlink:title="zcash/librustzcash#1335&#10;Support for multiple&#10;accounts" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="749.5,-16690.5 746.5,-16694.5 725.5,-16694.5 722.5,-16690.5 553.5,-16690.5 553.5,-16637.5 749.5,-16637.5 749.5,-16690.5"/>
-<text text-anchor="middle" x="651.5" y="-16675.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1335</text>
-<text text-anchor="middle" x="651.5" y="-16660.3" font-family="Times,serif" font-size="14.00">Support for multiple</text>
-<text text-anchor="middle" x="651.5" y="-16645.3" font-family="Times,serif" font-size="14.00">accounts</text>
+<polygon fill="#c2e0c6" stroke="black" points="749.5,-15553.69 746.5,-15557.69 725.5,-15557.69 722.5,-15553.69 553.5,-15553.69 553.5,-15500.69 749.5,-15500.69 749.5,-15553.69"/>
+<text text-anchor="middle" x="651.5" y="-15538.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1335</text>
+<text text-anchor="middle" x="651.5" y="-15523.49" font-family="Times,serif" font-size="14.00">Support for multiple</text>
+<text text-anchor="middle" x="651.5" y="-15508.49" font-family="Times,serif" font-size="14.00">accounts</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1490&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge264" class="edge">
 <title>zcash/librustzcash#1490&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M484.03,-16904C488.57,-16901 492.92,-16897 497,-16894 561.99,-16839 610.7,-16749 634.43,-16700"/>
-<polygon fill="black" stroke="black" points="637.58,-16701.52 638.84,-16691 631.3,-16698.44 637.58,-16701.52"/>
+<path fill="none" stroke="black" d="M484.03,-15766.19C488.57,-15763.19 492.92,-15760.19 497,-15757.19 561.99,-15701.19 610.7,-15612.19 634.43,-15562.19"/>
+<polygon fill="black" stroke="black" points="637.58,-15563.71 638.84,-15553.19 631.3,-15560.63 637.58,-15563.71"/>
 </g>
 <!-- zcash/librustzcash#1222 -->
 <g id="node315" class="node open">
 <title>zcash/librustzcash#1222</title>
 <g id="a_node315"><a xlink:href="https://github.com/zcash/librustzcash/issues/1222" xlink:title="zcash/librustzcash#1222&#10;Consider changing the&#10;change policy to hide&#10;(some) pool&#45;crossing&#10;amounts" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-17079.5 22,-17079.5 22,-16996.5 218,-16996.5 218,-17079.5"/>
-<text text-anchor="middle" x="120" y="-17064.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
-<text text-anchor="middle" x="120" y="-17049.3" font-family="Times,serif" font-size="14.00">Consider changing the</text>
-<text text-anchor="middle" x="120" y="-17034.3" font-family="Times,serif" font-size="14.00">change policy to hide</text>
-<text text-anchor="middle" x="120" y="-17019.3" font-family="Times,serif" font-size="14.00">(some) pool&#45;crossing</text>
-<text text-anchor="middle" x="120" y="-17004.3" font-family="Times,serif" font-size="14.00">amounts</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-15942.69 22,-15942.69 22,-15859.69 218,-15859.69 218,-15942.69"/>
+<text text-anchor="middle" x="120" y="-15927.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
+<text text-anchor="middle" x="120" y="-15912.49" font-family="Times,serif" font-size="14.00">Consider changing the</text>
+<text text-anchor="middle" x="120" y="-15897.49" font-family="Times,serif" font-size="14.00">change policy to hide</text>
+<text text-anchor="middle" x="120" y="-15882.49" font-family="Times,serif" font-size="14.00">(some) pool&#45;crossing</text>
+<text text-anchor="middle" x="120" y="-15867.49" font-family="Times,serif" font-size="14.00">amounts</text>
 </a>
 </g>
 </g>
@@ -5484,32 +5484,32 @@
 <g id="node316" class="node open">
 <title>zcash/librustzcash#1284</title>
 <g id="a_node316"><a xlink:href="https://github.com/zcash/librustzcash/issues/1284" xlink:title="zcash/librustzcash#1284&#10;`zcash_client_sqlite`:&#10;Enable migrations to be&#10;performed without any&#10;seed" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484,-16884.5 288,-16884.5 288,-16801.5 484,-16801.5 484,-16884.5"/>
-<text text-anchor="middle" x="386" y="-16869.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
-<text text-anchor="middle" x="386" y="-16854.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
-<text text-anchor="middle" x="386" y="-16839.3" font-family="Times,serif" font-size="14.00">Enable migrations to be</text>
-<text text-anchor="middle" x="386" y="-16824.3" font-family="Times,serif" font-size="14.00">performed without any</text>
-<text text-anchor="middle" x="386" y="-16809.3" font-family="Times,serif" font-size="14.00">seed</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484,-15747.69 288,-15747.69 288,-15664.69 484,-15664.69 484,-15747.69"/>
+<text text-anchor="middle" x="386" y="-15732.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
+<text text-anchor="middle" x="386" y="-15717.49" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
+<text text-anchor="middle" x="386" y="-15702.49" font-family="Times,serif" font-size="14.00">Enable migrations to be</text>
+<text text-anchor="middle" x="386" y="-15687.49" font-family="Times,serif" font-size="14.00">performed without any</text>
+<text text-anchor="middle" x="386" y="-15672.49" font-family="Times,serif" font-size="14.00">seed</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1284&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge265" class="edge">
 <title>zcash/librustzcash#1284&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M481.21,-16801C486.63,-16798 491.93,-16795 497,-16792 540.73,-16764 585.61,-16725 615.46,-16698"/>
-<polygon fill="black" stroke="black" points="618.09,-16700.34 623.09,-16691 613.36,-16695.18 618.09,-16700.34"/>
+<path fill="none" stroke="black" d="M481.21,-15664.19C486.63,-15661.19 491.93,-15658.19 497,-15655.19 540.73,-15627.19 585.61,-15588.19 615.46,-15560.19"/>
+<polygon fill="black" stroke="black" points="618.09,-15562.53 623.09,-15553.19 613.36,-15557.38 618.09,-15562.53"/>
 </g>
 <!-- zcash/zcash#2237 -->
 <g id="node317" class="node open">
 <title>zcash/zcash#2237</title>
 <g id="a_node317"><a xlink:href="https://github.com/zcash/zcash/issues/2237" xlink:title="zcash/zcash#2237&#10;Support&#10;OP_CHECKSEQUENCEVERIFY&#10;(and related changes to&#10;block timestamp&#10;semantics)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="240,-17196 0,-17196 0,-17098 240,-17098 240,-17196"/>
-<text text-anchor="middle" x="120" y="-17180.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2237</text>
-<text text-anchor="middle" x="120" y="-17165.8" font-family="Times,serif" font-size="14.00">Support</text>
-<text text-anchor="middle" x="120" y="-17150.8" font-family="Times,serif" font-size="14.00">OP_CHECKSEQUENCEVERIFY</text>
-<text text-anchor="middle" x="120" y="-17135.8" font-family="Times,serif" font-size="14.00">(and related changes to</text>
-<text text-anchor="middle" x="120" y="-17120.8" font-family="Times,serif" font-size="14.00">block timestamp</text>
-<text text-anchor="middle" x="120" y="-17105.8" font-family="Times,serif" font-size="14.00">semantics)</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="240,-16059.19 0,-16059.19 0,-15961.19 240,-15961.19 240,-16059.19"/>
+<text text-anchor="middle" x="120" y="-16043.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2237</text>
+<text text-anchor="middle" x="120" y="-16028.99" font-family="Times,serif" font-size="14.00">Support</text>
+<text text-anchor="middle" x="120" y="-16013.99" font-family="Times,serif" font-size="14.00">OP_CHECKSEQUENCEVERIFY</text>
+<text text-anchor="middle" x="120" y="-15998.99" font-family="Times,serif" font-size="14.00">(and related changes to</text>
+<text text-anchor="middle" x="120" y="-15983.99" font-family="Times,serif" font-size="14.00">block timestamp</text>
+<text text-anchor="middle" x="120" y="-15968.99" font-family="Times,serif" font-size="14.00">semantics)</text>
 </a>
 </g>
 </g>
@@ -5517,29 +5517,29 @@
 <g id="node318" class="node open">
 <title>zcash/zcash#559</title>
 <g id="a_node318"><a xlink:href="https://github.com/zcash/zcash/issues/559" xlink:title="zcash/zcash#559&#10;features necessary for&#10;Lighting Network" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="474,-17173.5 298,-17173.5 298,-17120.5 474,-17120.5 474,-17173.5"/>
-<text text-anchor="middle" x="386" y="-17158.3" font-family="Times,serif" font-size="14.00">zcash/zcash#559</text>
-<text text-anchor="middle" x="386" y="-17143.3" font-family="Times,serif" font-size="14.00">features necessary for</text>
-<text text-anchor="middle" x="386" y="-17128.3" font-family="Times,serif" font-size="14.00">Lighting Network</text>
+<polygon fill="#c2e0c6" stroke="black" points="474,-16036.69 298,-16036.69 298,-15983.69 474,-15983.69 474,-16036.69"/>
+<text text-anchor="middle" x="386" y="-16021.49" font-family="Times,serif" font-size="14.00">zcash/zcash#559</text>
+<text text-anchor="middle" x="386" y="-16006.49" font-family="Times,serif" font-size="14.00">features necessary for</text>
+<text text-anchor="middle" x="386" y="-15991.49" font-family="Times,serif" font-size="14.00">Lighting Network</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2237&#45;&gt;zcash/zcash#559 -->
 <g id="edge267" class="edge">
 <title>zcash/zcash#2237&#45;&gt;zcash/zcash#559</title>
-<path fill="none" stroke="black" d="M240.26,-17147C256.17,-17147 272.34,-17147 287.82,-17147"/>
-<polygon fill="black" stroke="black" points="287.88,-17150.5 297.88,-17147 287.88,-17143.5 287.88,-17150.5"/>
+<path fill="none" stroke="black" d="M240.26,-16010.19C256.17,-16010.19 272.34,-16010.19 287.82,-16010.19"/>
+<polygon fill="black" stroke="black" points="287.88,-16013.7 297.88,-16010.19 287.88,-16006.7 287.88,-16013.7"/>
 </g>
 <!-- zcash/librustzcash#1354 -->
 <g id="node319" class="node open">
 <title>zcash/librustzcash#1354</title>
 <g id="a_node319"><a xlink:href="https://github.com/zcash/librustzcash/issues/1354" xlink:title="zcash/librustzcash#1354&#10;zcash_client_backend:&#10;Recover funds sent back&#10;to or left in a ZIP 320&#10;ephemeral t&#45;addr" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-17297.5 22,-17297.5 22,-17214.5 218,-17214.5 218,-17297.5"/>
-<text text-anchor="middle" x="120" y="-17282.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
-<text text-anchor="middle" x="120" y="-17267.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="120" y="-17252.3" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
-<text text-anchor="middle" x="120" y="-17237.3" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
-<text text-anchor="middle" x="120" y="-17222.3" font-family="Times,serif" font-size="14.00">ephemeral t&#45;addr</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-16160.69 22,-16160.69 22,-16077.69 218,-16077.69 218,-16160.69"/>
+<text text-anchor="middle" x="120" y="-16145.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
+<text text-anchor="middle" x="120" y="-16130.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="120" y="-16115.49" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
+<text text-anchor="middle" x="120" y="-16100.49" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
+<text text-anchor="middle" x="120" y="-16085.49" font-family="Times,serif" font-size="14.00">ephemeral t&#45;addr</text>
 </a>
 </g>
 </g>
@@ -5547,255 +5547,255 @@
 <g id="node320" class="node open">
 <title>zcash/zips#286</title>
 <g id="a_node320"><a xlink:href="https://github.com/zcash/zips/issues/286" xlink:title="zcash/zips#286&#10;Research spike: Check&#10;whether the scripting&#10;system can reason about /&#10;require properties of&#10;transparent outputs&#10;within an input script in&#10;the same transaction." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1020.5,-5090 817.5,-5090 817.5,-4962 1020.5,-4962 1020.5,-5090"/>
-<text text-anchor="middle" x="919" y="-5074.8" font-family="Times,serif" font-size="14.00">zcash/zips#286</text>
-<text text-anchor="middle" x="919" y="-5059.8" font-family="Times,serif" font-size="14.00">Research spike: Check</text>
-<text text-anchor="middle" x="919" y="-5044.8" font-family="Times,serif" font-size="14.00">whether the scripting</text>
-<text text-anchor="middle" x="919" y="-5029.8" font-family="Times,serif" font-size="14.00">system can reason about /</text>
-<text text-anchor="middle" x="919" y="-5014.8" font-family="Times,serif" font-size="14.00">require properties of</text>
-<text text-anchor="middle" x="919" y="-4999.8" font-family="Times,serif" font-size="14.00">transparent outputs</text>
-<text text-anchor="middle" x="919" y="-4984.8" font-family="Times,serif" font-size="14.00">within an input script in</text>
-<text text-anchor="middle" x="919" y="-4969.8" font-family="Times,serif" font-size="14.00">the same transaction.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1020.5,-583.7 817.5,-583.7 817.5,-455.7 1020.5,-455.7 1020.5,-583.7"/>
+<text text-anchor="middle" x="919" y="-568.5" font-family="Times,serif" font-size="14.00">zcash/zips#286</text>
+<text text-anchor="middle" x="919" y="-553.5" font-family="Times,serif" font-size="14.00">Research spike: Check</text>
+<text text-anchor="middle" x="919" y="-538.5" font-family="Times,serif" font-size="14.00">whether the scripting</text>
+<text text-anchor="middle" x="919" y="-523.5" font-family="Times,serif" font-size="14.00">system can reason about /</text>
+<text text-anchor="middle" x="919" y="-508.5" font-family="Times,serif" font-size="14.00">require properties of</text>
+<text text-anchor="middle" x="919" y="-493.5" font-family="Times,serif" font-size="14.00">transparent outputs</text>
+<text text-anchor="middle" x="919" y="-478.5" font-family="Times,serif" font-size="14.00">within an input script in</text>
+<text text-anchor="middle" x="919" y="-463.5" font-family="Times,serif" font-size="14.00">the same transaction.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#286&#45;&gt;zcash/zcash#4203 -->
 <g id="edge268" class="edge">
 <title>zcash/zips#286&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1020.5,-4964.3C1024.2,-4960.7 1027.8,-4956.9 1031,-4953 1108.2,-4860.4 1149.4,-4719.8 1165.4,-4653.7"/>
-<polygon fill="black" stroke="black" points="1168.85,-4654.34 1167.8,-4643.8 1162.04,-4652.69 1168.85,-4654.34"/>
+<path fill="none" stroke="black" d="M1020.6,-537.96C1042.8,-541.99 1066.1,-546.22 1087.6,-550.12"/>
+<polygon fill="black" stroke="black" points="1087.24,-553.62 1097.7,-551.96 1088.48,-546.73 1087.24,-553.62"/>
 </g>
 <!-- zcash/zcash#3431 -->
 <g id="node321" class="node open">
 <title>zcash/zcash#3431</title>
 <g id="a_node321"><a xlink:href="https://github.com/zcash/zcash/issues/3431" xlink:title="zcash/zcash#3431&#10;Mandatory conversion of&#10;transparent value into&#10;shielded notes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1016,-4944 822,-4944 822,-4876 1016,-4876 1016,-4944"/>
-<text text-anchor="middle" x="919" y="-4928.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3431</text>
-<text text-anchor="middle" x="919" y="-4913.8" font-family="Times,serif" font-size="14.00">Mandatory conversion of</text>
-<text text-anchor="middle" x="919" y="-4898.8" font-family="Times,serif" font-size="14.00">transparent value into</text>
-<text text-anchor="middle" x="919" y="-4883.8" font-family="Times,serif" font-size="14.00">shielded notes</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1016,-437.7 822,-437.7 822,-369.7 1016,-369.7 1016,-437.7"/>
+<text text-anchor="middle" x="919" y="-422.5" font-family="Times,serif" font-size="14.00">zcash/zcash#3431</text>
+<text text-anchor="middle" x="919" y="-407.5" font-family="Times,serif" font-size="14.00">Mandatory conversion of</text>
+<text text-anchor="middle" x="919" y="-392.5" font-family="Times,serif" font-size="14.00">transparent value into</text>
+<text text-anchor="middle" x="919" y="-377.5" font-family="Times,serif" font-size="14.00">shielded notes</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3431&#45;&gt;zcash/zcash#4203 -->
 <g id="edge269" class="edge">
 <title>zcash/zcash#3431&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1016.1,-4877.9C1021.4,-4874.6 1026.4,-4871 1031,-4867 1099.8,-4807.8 1142.7,-4706.7 1161.8,-4653"/>
-<polygon fill="black" stroke="black" points="1165.12,-4654.09 1165.1,-4643.5 1158.51,-4651.8 1165.12,-4654.09"/>
+<path fill="none" stroke="black" d="M1016.1,-433.97C1021.5,-437.75 1026.5,-441.96 1031,-446.7 1059.1,-476.62 1029.4,-506.32 1059,-534.71 1067.3,-542.7 1077.5,-548.67 1088.3,-553.14"/>
+<polygon fill="black" stroke="black" points="1087.41,-556.53 1098,-556.68 1089.81,-549.96 1087.41,-556.53"/>
 </g>
 <!-- zcash/zcash#1133 -->
 <g id="node322" class="node open">
 <title>zcash/zcash#1133</title>
 <g id="a_node322"><a xlink:href="https://github.com/zcash/zcash/issues/1133" xlink:title="zcash/zcash#1133&#10;Restrict block size for&#10;transparent transactions&#10;/ preserve space for&#10;Sapling/Orchard&#45;only&#10;shielded transactions." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1016,-4858 822,-4858 822,-4760 1016,-4760 1016,-4858"/>
-<text text-anchor="middle" x="919" y="-4842.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1133</text>
-<text text-anchor="middle" x="919" y="-4827.8" font-family="Times,serif" font-size="14.00">Restrict block size for</text>
-<text text-anchor="middle" x="919" y="-4812.8" font-family="Times,serif" font-size="14.00">transparent transactions</text>
-<text text-anchor="middle" x="919" y="-4797.8" font-family="Times,serif" font-size="14.00">/ preserve space for</text>
-<text text-anchor="middle" x="919" y="-4782.8" font-family="Times,serif" font-size="14.00">Sapling/Orchard&#45;only</text>
-<text text-anchor="middle" x="919" y="-4767.8" font-family="Times,serif" font-size="14.00">shielded transactions.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1016,-351.71 822,-351.71 822,-253.71 1016,-253.71 1016,-351.71"/>
+<text text-anchor="middle" x="919" y="-336.51" font-family="Times,serif" font-size="14.00">zcash/zcash#1133</text>
+<text text-anchor="middle" x="919" y="-321.51" font-family="Times,serif" font-size="14.00">Restrict block size for</text>
+<text text-anchor="middle" x="919" y="-306.51" font-family="Times,serif" font-size="14.00">transparent transactions</text>
+<text text-anchor="middle" x="919" y="-291.51" font-family="Times,serif" font-size="14.00">/ preserve space for</text>
+<text text-anchor="middle" x="919" y="-276.51" font-family="Times,serif" font-size="14.00">Sapling/Orchard&#45;only</text>
+<text text-anchor="middle" x="919" y="-261.51" font-family="Times,serif" font-size="14.00">shielded transactions.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#1133&#45;&gt;zcash/zcash#4203 -->
 <g id="edge270" class="edge">
 <title>zcash/zcash#1133&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1016,-4760C1021.2,-4756.8 1026.2,-4753.4 1031,-4750 1072.5,-4720.4 1114.4,-4679.6 1142,-4651"/>
-<polygon fill="black" stroke="black" points="1144.61,-4653.34 1149,-4643.7 1139.55,-4648.5 1144.61,-4653.34"/>
+<path fill="none" stroke="black" d="M1016.4,-344.81C1021.8,-349.61 1026.8,-354.88 1031,-360.7 1076.8,-424.25 1006.6,-476.5 1059,-534.71 1067,-543.62 1077.3,-550.08 1088.4,-554.75"/>
+<polygon fill="black" stroke="black" points="1087.31,-558.07 1097.9,-558.25 1089.73,-551.51 1087.31,-558.07"/>
 </g>
 <!-- zcash/zcash#3800 -->
 <g id="node323" class="node open">
 <title>zcash/zcash#3800</title>
 <g id="a_node323"><a xlink:href="https://github.com/zcash/zcash/issues/3800" xlink:title="zcash/zcash#3800&#10;Warn Upon Use of&#10;Transparent Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1010,-4741.5 828,-4741.5 828,-4688.5 1010,-4688.5 1010,-4741.5"/>
-<text text-anchor="middle" x="919" y="-4726.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3800</text>
-<text text-anchor="middle" x="919" y="-4711.3" font-family="Times,serif" font-size="14.00">Warn Upon Use of</text>
-<text text-anchor="middle" x="919" y="-4696.3" font-family="Times,serif" font-size="14.00">Transparent Addresses</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1010,-235.2 828,-235.2 828,-182.2 1010,-182.2 1010,-235.2"/>
+<text text-anchor="middle" x="919" y="-220" font-family="Times,serif" font-size="14.00">zcash/zcash#3800</text>
+<text text-anchor="middle" x="919" y="-205" font-family="Times,serif" font-size="14.00">Warn Upon Use of</text>
+<text text-anchor="middle" x="919" y="-190" font-family="Times,serif" font-size="14.00">Transparent Addresses</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3800&#45;&gt;zcash/zcash#4203 -->
 <g id="edge271" class="edge">
 <title>zcash/zcash#3800&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1004.8,-4688.4C1013.7,-4685.4 1022.6,-4682.2 1031,-4679 1055.9,-4669.6 1082.9,-4658.2 1106.5,-4647.7"/>
-<polygon fill="black" stroke="black" points="1108.06,-4650.84 1115.8,-4643.6 1105.24,-4644.43 1108.06,-4650.84"/>
+<path fill="none" stroke="black" d="M1010,-227.12C1018,-231.75 1025.2,-237.53 1031,-244.7 1071.5,-295.19 1017.2,-485.25 1059,-534.71 1066.8,-544 1077.1,-550.64 1088.4,-555.38"/>
+<polygon fill="black" stroke="black" points="1087.41,-558.74 1098,-558.93 1089.83,-552.17 1087.41,-558.74"/>
 </g>
 <!-- zcash/zcash#2425 -->
 <g id="node324" class="node open">
 <title>zcash/zcash#2425</title>
 <g id="a_node324"><a xlink:href="https://github.com/zcash/zcash/issues/2425" xlink:title="zcash/zcash#2425&#10;Pay&#45;to&#45;verification&#45;key&#10;payments" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1006.5,-4670.5 831.5,-4670.5 831.5,-4617.5 1006.5,-4617.5 1006.5,-4670.5"/>
-<text text-anchor="middle" x="919" y="-4655.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2425</text>
-<text text-anchor="middle" x="919" y="-4640.3" font-family="Times,serif" font-size="14.00">Pay&#45;to&#45;verification&#45;key</text>
-<text text-anchor="middle" x="919" y="-4625.3" font-family="Times,serif" font-size="14.00">payments</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1006.5,-164.21 831.5,-164.21 831.5,-111.21 1006.5,-111.21 1006.5,-164.21"/>
+<text text-anchor="middle" x="919" y="-149.01" font-family="Times,serif" font-size="14.00">zcash/zcash#2425</text>
+<text text-anchor="middle" x="919" y="-134.01" font-family="Times,serif" font-size="14.00">Pay&#45;to&#45;verification&#45;key</text>
+<text text-anchor="middle" x="919" y="-119.01" font-family="Times,serif" font-size="14.00">payments</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2425&#45;&gt;zcash/zcash#4203 -->
 <g id="edge272" class="edge">
 <title>zcash/zcash#2425&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1006.5,-4634.8C1032.7,-4632 1061.5,-4628.9 1087.7,-4626.1"/>
-<polygon fill="black" stroke="black" points="1088.33,-4629.55 1097.9,-4625 1087.58,-4622.59 1088.33,-4629.55"/>
+<path fill="none" stroke="black" d="M1006.7,-154.09C1016,-159.03 1024.5,-165.44 1031,-173.7 1080.8,-236.91 1007.7,-472.75 1059,-534.71 1066.8,-544.07 1077,-550.75 1088.2,-555.5"/>
+<polygon fill="black" stroke="black" points="1087.21,-558.87 1097.8,-559.07 1089.64,-552.31 1087.21,-558.87"/>
 </g>
 <!-- zcash/librustzcash#1380 -->
 <g id="node325" class="node committed">
 <title>zcash/librustzcash#1380</title>
 <g id="a_node325"><a xlink:href="https://github.com/zcash/librustzcash/issues/1380" xlink:title="zcash/librustzcash#1380&#10;zcash_primitives: Make&#10;the Sapling `SpendProver`&#10;and `OutputProver`&#10;arguments to the&#10;transaction builder&#10;optional" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="224.5,-16123.5 15.5,-16123.5 15.5,-16010.5 224.5,-16010.5 224.5,-16123.5"/>
-<text text-anchor="middle" x="120" y="-16108.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1380</text>
-<text text-anchor="middle" x="120" y="-16093.3" font-family="Times,serif" font-size="14.00">zcash_primitives: Make</text>
-<text text-anchor="middle" x="120" y="-16078.3" font-family="Times,serif" font-size="14.00">the Sapling `SpendProver`</text>
-<text text-anchor="middle" x="120" y="-16063.3" font-family="Times,serif" font-size="14.00">and `OutputProver`</text>
-<text text-anchor="middle" x="120" y="-16048.3" font-family="Times,serif" font-size="14.00">arguments to the</text>
-<text text-anchor="middle" x="120" y="-16033.3" font-family="Times,serif" font-size="14.00">transaction builder</text>
-<text text-anchor="middle" x="120" y="-16018.3" font-family="Times,serif" font-size="14.00">optional</text>
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="224.5,-14986.69 15.5,-14986.69 15.5,-14873.69 224.5,-14873.69 224.5,-14986.69"/>
+<text text-anchor="middle" x="120" y="-14971.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1380</text>
+<text text-anchor="middle" x="120" y="-14956.49" font-family="Times,serif" font-size="14.00">zcash_primitives: Make</text>
+<text text-anchor="middle" x="120" y="-14941.49" font-family="Times,serif" font-size="14.00">the Sapling `SpendProver`</text>
+<text text-anchor="middle" x="120" y="-14926.49" font-family="Times,serif" font-size="14.00">and `OutputProver`</text>
+<text text-anchor="middle" x="120" y="-14911.49" font-family="Times,serif" font-size="14.00">arguments to the</text>
+<text text-anchor="middle" x="120" y="-14896.49" font-family="Times,serif" font-size="14.00">transaction builder</text>
+<text text-anchor="middle" x="120" y="-14881.49" font-family="Times,serif" font-size="14.00">optional</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1161 -->
 <g id="edge273" class="edge">
 <title>zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1161</title>
-<path fill="none" stroke="black" d="M224.58,-16110C240.01,-16116 255.99,-16123 271.61,-16129"/>
-<polygon fill="black" stroke="black" points="270.7,-16132.41 281.28,-16133 273.38,-16125.94 270.7,-16132.41"/>
+<path fill="none" stroke="black" d="M224.58,-14972.19C240.01,-14979.19 255.99,-14985.19 271.61,-14992.19"/>
+<polygon fill="black" stroke="black" points="270.7,-14995.61 281.28,-14996.19 273.38,-14989.14 270.7,-14995.61"/>
 </g>
 <!-- zcash/librustzcash#1162 -->
 <g id="node326" class="node open">
 <title>zcash/librustzcash#1162</title>
 <g id="a_node326"><a xlink:href="https://github.com/zcash/librustzcash/issues/1162" xlink:title="zcash/librustzcash#1162&#10;`zcash_primitives`: Add&#10;`orchard` and `sapling`&#10;feature flags." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484,-16101 288,-16101 288,-16033 484,-16033 484,-16101"/>
-<text text-anchor="middle" x="386" y="-16085.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1162</text>
-<text text-anchor="middle" x="386" y="-16070.8" font-family="Times,serif" font-size="14.00">`zcash_primitives`: Add</text>
-<text text-anchor="middle" x="386" y="-16055.8" font-family="Times,serif" font-size="14.00">`orchard` and `sapling`</text>
-<text text-anchor="middle" x="386" y="-16040.8" font-family="Times,serif" font-size="14.00">feature flags.</text>
+<polygon fill="#c2e0c6" stroke="black" points="484,-14964.19 288,-14964.19 288,-14896.19 484,-14896.19 484,-14964.19"/>
+<text text-anchor="middle" x="386" y="-14948.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1162</text>
+<text text-anchor="middle" x="386" y="-14933.99" font-family="Times,serif" font-size="14.00">`zcash_primitives`: Add</text>
+<text text-anchor="middle" x="386" y="-14918.99" font-family="Times,serif" font-size="14.00">`orchard` and `sapling`</text>
+<text text-anchor="middle" x="386" y="-14903.99" font-family="Times,serif" font-size="14.00">feature flags.</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1162 -->
 <g id="edge274" class="edge">
 <title>zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1162</title>
-<path fill="none" stroke="black" d="M224.58,-16067C241.97,-16067 260.05,-16067 277.53,-16067"/>
-<polygon fill="black" stroke="black" points="277.75,-16070.5 287.75,-16067 277.75,-16063.5 277.75,-16070.5"/>
+<path fill="none" stroke="black" d="M224.58,-14930.19C241.97,-14930.19 260.05,-14930.19 277.53,-14930.19"/>
+<polygon fill="black" stroke="black" points="277.75,-14933.7 287.75,-14930.19 277.75,-14926.7 277.75,-14933.7"/>
 </g>
 <!-- zcash/librustzcash#1624 -->
 <g id="node327" class="node committed">
 <title>zcash/librustzcash#1624</title>
 <g id="a_node327"><a xlink:href="https://github.com/zcash/librustzcash/issues/1624" xlink:title="zcash/librustzcash#1624&#10;zcash_primitives:&#10;Refactor the transaction&#10;builder to enable&#10;applying proofs and&#10;signatures separately" target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="484,-16015 288,-16015 288,-15917 484,-15917 484,-16015"/>
-<text text-anchor="middle" x="386" y="-15999.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1624</text>
-<text text-anchor="middle" x="386" y="-15984.8" font-family="Times,serif" font-size="14.00">zcash_primitives:</text>
-<text text-anchor="middle" x="386" y="-15969.8" font-family="Times,serif" font-size="14.00">Refactor the transaction</text>
-<text text-anchor="middle" x="386" y="-15954.8" font-family="Times,serif" font-size="14.00">builder to enable</text>
-<text text-anchor="middle" x="386" y="-15939.8" font-family="Times,serif" font-size="14.00">applying proofs and</text>
-<text text-anchor="middle" x="386" y="-15924.8" font-family="Times,serif" font-size="14.00">signatures separately</text>
+<polygon fill="#a6cfff" stroke="black" points="484,-14878.19 288,-14878.19 288,-14780.19 484,-14780.19 484,-14878.19"/>
+<text text-anchor="middle" x="386" y="-14862.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1624</text>
+<text text-anchor="middle" x="386" y="-14847.99" font-family="Times,serif" font-size="14.00">zcash_primitives:</text>
+<text text-anchor="middle" x="386" y="-14832.99" font-family="Times,serif" font-size="14.00">Refactor the transaction</text>
+<text text-anchor="middle" x="386" y="-14817.99" font-family="Times,serif" font-size="14.00">builder to enable</text>
+<text text-anchor="middle" x="386" y="-14802.99" font-family="Times,serif" font-size="14.00">applying proofs and</text>
+<text text-anchor="middle" x="386" y="-14787.99" font-family="Times,serif" font-size="14.00">signatures separately</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1624 -->
 <g id="edge275" class="edge">
 <title>zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1624</title>
-<path fill="none" stroke="black" d="M224.58,-16027C242.13,-16021 260.39,-16014 278.02,-16007"/>
-<polygon fill="black" stroke="black" points="279.83,-16010.04 287.75,-16003 277.17,-16003.57 279.83,-16010.04"/>
+<path fill="none" stroke="black" d="M224.58,-14890.19C242.13,-14883.19 260.39,-14876.19 278.02,-14869.19"/>
+<polygon fill="black" stroke="black" points="279.23,-14872.49 287.75,-14866.19 277.16,-14865.8 279.23,-14872.49"/>
 </g>
 <!-- zcash/librustzcash#1625 -->
 <g id="node328" class="node closed">
 <title>zcash/librustzcash#1625</title>
 <g id="a_node328"><a xlink:href="https://github.com/zcash/librustzcash/issues/1625" xlink:title="zcash/librustzcash#1625&#10;Enable converting the&#10;unauthorized tx output of&#10;the post&#45;refactor tx&#10;builder into a PCZT" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="751.5,-15964.5 551.5,-15964.5 551.5,-15881.5 751.5,-15881.5 751.5,-15964.5"/>
-<text text-anchor="middle" x="651.5" y="-15949.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1625</text>
-<text text-anchor="middle" x="651.5" y="-15934.3" font-family="Times,serif" font-size="14.00">Enable converting the</text>
-<text text-anchor="middle" x="651.5" y="-15919.3" font-family="Times,serif" font-size="14.00">unauthorized tx output of</text>
-<text text-anchor="middle" x="651.5" y="-15904.3" font-family="Times,serif" font-size="14.00">the post&#45;refactor tx</text>
-<text text-anchor="middle" x="651.5" y="-15889.3" font-family="Times,serif" font-size="14.00">builder into a PCZT</text>
+<polygon fill="#fad8c7" stroke="black" points="751.5,-14827.69 551.5,-14827.69 551.5,-14744.69 751.5,-14744.69 751.5,-14827.69"/>
+<text text-anchor="middle" x="651.5" y="-14812.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1625</text>
+<text text-anchor="middle" x="651.5" y="-14797.49" font-family="Times,serif" font-size="14.00">Enable converting the</text>
+<text text-anchor="middle" x="651.5" y="-14782.49" font-family="Times,serif" font-size="14.00">unauthorized tx output of</text>
+<text text-anchor="middle" x="651.5" y="-14767.49" font-family="Times,serif" font-size="14.00">the post&#45;refactor tx</text>
+<text text-anchor="middle" x="651.5" y="-14752.49" font-family="Times,serif" font-size="14.00">builder into a PCZT</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1624&#45;&gt;zcash/librustzcash#1625 -->
 <g id="edge276" class="edge">
 <title>zcash/librustzcash#1624&#45;&gt;zcash/librustzcash#1625</title>
-<path fill="none" stroke="black" d="M484.37,-15950C502.89,-15947 522.38,-15944 541.23,-15941"/>
-<polygon fill="black" stroke="black" points="542.2,-15944.38 551.33,-15939 540.84,-15937.51 542.2,-15944.38"/>
+<path fill="none" stroke="black" d="M484.37,-14813.19C502.89,-14810.19 522.38,-14806.19 541.23,-14803.19"/>
+<polygon fill="black" stroke="black" points="541.72,-14806.66 551.33,-14802.19 541.03,-14799.7 541.72,-14806.66"/>
 </g>
 <!-- zcash/librustzcash#1626 -->
 <g id="node329" class="node closed">
 <title>zcash/librustzcash#1626</title>
 <g id="a_node329"><a xlink:href="https://github.com/zcash/librustzcash/issues/1626" xlink:title="zcash/librustzcash#1626&#10;zcash_client_backend:&#10;Refactor `create_proposed&#10;_transactions` to support&#10;PCZTs" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="1022,-15964.5 816,-15964.5 816,-15881.5 1022,-15881.5 1022,-15964.5"/>
-<text text-anchor="middle" x="919" y="-15949.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1626</text>
-<text text-anchor="middle" x="919" y="-15934.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="919" y="-15919.3" font-family="Times,serif" font-size="14.00">Refactor `create_proposed</text>
-<text text-anchor="middle" x="919" y="-15904.3" font-family="Times,serif" font-size="14.00">_transactions` to support</text>
-<text text-anchor="middle" x="919" y="-15889.3" font-family="Times,serif" font-size="14.00">PCZTs</text>
+<polygon fill="#fad8c7" stroke="black" points="1022,-14827.69 816,-14827.69 816,-14744.69 1022,-14744.69 1022,-14827.69"/>
+<text text-anchor="middle" x="919" y="-14812.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1626</text>
+<text text-anchor="middle" x="919" y="-14797.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="919" y="-14782.49" font-family="Times,serif" font-size="14.00">Refactor `create_proposed</text>
+<text text-anchor="middle" x="919" y="-14767.49" font-family="Times,serif" font-size="14.00">_transactions` to support</text>
+<text text-anchor="middle" x="919" y="-14752.49" font-family="Times,serif" font-size="14.00">PCZTs</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1625&#45;&gt;zcash/librustzcash#1626 -->
 <g id="edge277" class="edge">
 <title>zcash/librustzcash#1625&#45;&gt;zcash/librustzcash#1626</title>
-<path fill="none" stroke="black" d="M751.74,-15923C769.22,-15923 787.54,-15923 805.36,-15923"/>
-<polygon fill="black" stroke="black" points="805.78,-15926.5 815.78,-15923 805.78,-15919.5 805.78,-15926.5"/>
+<path fill="none" stroke="black" d="M751.74,-14786.19C769.22,-14786.19 787.54,-14786.19 805.36,-14786.19"/>
+<polygon fill="black" stroke="black" points="805.78,-14789.7 815.78,-14786.19 805.78,-14782.7 805.78,-14789.7"/>
 </g>
 <!-- zcash/librustzcash#1612 -->
 <g id="node346" class="node open">
 <title>zcash/librustzcash#1612</title>
 <g id="a_node346"><a xlink:href="https://github.com/zcash/librustzcash/issues/1612" xlink:title="zcash/librustzcash#1612&#10;Enable using a hardware&#10;wallet with the Zcash&#10;Rust crates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1272.5,-15957 1076.5,-15957 1076.5,-15889 1272.5,-15889 1272.5,-15957"/>
-<text text-anchor="middle" x="1174.5" y="-15941.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1612</text>
-<text text-anchor="middle" x="1174.5" y="-15926.8" font-family="Times,serif" font-size="14.00">Enable using a hardware</text>
-<text text-anchor="middle" x="1174.5" y="-15911.8" font-family="Times,serif" font-size="14.00">wallet with the Zcash</text>
-<text text-anchor="middle" x="1174.5" y="-15896.8" font-family="Times,serif" font-size="14.00">Rust crates</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1272.5,-14820.19 1076.5,-14820.19 1076.5,-14752.19 1272.5,-14752.19 1272.5,-14820.19"/>
+<text text-anchor="middle" x="1174.5" y="-14804.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1612</text>
+<text text-anchor="middle" x="1174.5" y="-14789.99" font-family="Times,serif" font-size="14.00">Enable using a hardware</text>
+<text text-anchor="middle" x="1174.5" y="-14774.99" font-family="Times,serif" font-size="14.00">wallet with the Zcash</text>
+<text text-anchor="middle" x="1174.5" y="-14759.99" font-family="Times,serif" font-size="14.00">Rust crates</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1626&#45;&gt;zcash/librustzcash#1612 -->
 <g id="edge291" class="edge">
 <title>zcash/librustzcash#1626&#45;&gt;zcash/librustzcash#1612</title>
-<path fill="none" stroke="black" d="M1022,-15923C1036.5,-15923 1051.5,-15923 1066.2,-15923"/>
-<polygon fill="black" stroke="black" points="1066.2,-15926.5 1076.2,-15923 1066.2,-15919.5 1066.2,-15926.5"/>
+<path fill="none" stroke="black" d="M1022,-14786.19C1036.5,-14786.19 1051.5,-14786.19 1066.2,-14786.19"/>
+<polygon fill="black" stroke="black" points="1066.2,-14789.7 1076.2,-14786.19 1066.2,-14782.7 1066.2,-14789.7"/>
 </g>
 <!-- zcash/zips#776 -->
 <g id="node330" class="node open">
 <title>zcash/zips#776</title>
 <g id="a_node330"><a xlink:href="https://github.com/zcash/zips/issues/776" xlink:title="zcash/zips#776&#10;[ZIP 228] Asset Swaps for&#10;Zcash Shielded Assets" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-5347.5 18.5,-5347.5 18.5,-5294.5 221.5,-5294.5 221.5,-5347.5"/>
-<text text-anchor="middle" x="120" y="-5332.3" font-family="Times,serif" font-size="14.00">zcash/zips#776</text>
-<text text-anchor="middle" x="120" y="-5317.3" font-family="Times,serif" font-size="14.00">[ZIP 228] Asset Swaps for</text>
-<text text-anchor="middle" x="120" y="-5302.3" font-family="Times,serif" font-size="14.00">Zcash Shielded Assets</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-1938.2 18.5,-1938.2 18.5,-1885.2 221.5,-1885.2 221.5,-1938.2"/>
+<text text-anchor="middle" x="120" y="-1923" font-family="Times,serif" font-size="14.00">zcash/zips#776</text>
+<text text-anchor="middle" x="120" y="-1908" font-family="Times,serif" font-size="14.00">[ZIP 228] Asset Swaps for</text>
+<text text-anchor="middle" x="120" y="-1893" font-family="Times,serif" font-size="14.00">Zcash Shielded Assets</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#776&#45;&gt;zcash/zips#830 -->
 <g id="edge278" class="edge">
 <title>zcash/zips#776&#45;&gt;zcash/zips#830</title>
-<path fill="none" stroke="black" d="M221.58,-5339.2C228.41,-5343.2 234.68,-5348.1 240,-5354 301.43,-5421.9 242.67,-5471.3 275,-5557 295.36,-5611 332.53,-5666.5 357.98,-5701.2"/>
-<polygon fill="black" stroke="black" points="355.39,-5703.58 364.18,-5709.5 361,-5699.39 355.39,-5703.58"/>
+<path fill="none" stroke="black" d="M219.21,-1938.29C226.37,-1941.19 233.37,-1944.29 240,-1947.69 280.62,-1968.49 321.41,-2000.99 349.33,-2025.49"/>
+<polygon fill="black" stroke="black" points="347.06,-2028.16 356.86,-2032.19 351.72,-2022.93 347.06,-2028.16"/>
 </g>
 <!-- zcash/zips#736 -->
 <g id="node331" class="node open">
 <title>zcash/zips#736</title>
 <g id="a_node331"><a xlink:href="https://github.com/zcash/zips/issues/736" xlink:title="zcash/zips#736&#10;Call for comments: ZSA&#10;Swaps base proposal" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-5870.5 27.5,-5870.5 27.5,-5817.5 212.5,-5817.5 212.5,-5870.5"/>
-<text text-anchor="middle" x="120" y="-5855.3" font-family="Times,serif" font-size="14.00">zcash/zips#736</text>
-<text text-anchor="middle" x="120" y="-5840.3" font-family="Times,serif" font-size="14.00">Call for comments: ZSA</text>
-<text text-anchor="middle" x="120" y="-5825.3" font-family="Times,serif" font-size="14.00">Swaps base proposal</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-2009.19 27.5,-2009.19 27.5,-1956.19 212.5,-1956.19 212.5,-2009.19"/>
+<text text-anchor="middle" x="120" y="-1993.99" font-family="Times,serif" font-size="14.00">zcash/zips#736</text>
+<text text-anchor="middle" x="120" y="-1978.99" font-family="Times,serif" font-size="14.00">Call for comments: ZSA</text>
+<text text-anchor="middle" x="120" y="-1963.99" font-family="Times,serif" font-size="14.00">Swaps base proposal</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#736&#45;&gt;zcash/zips#830 -->
 <g id="edge279" class="edge">
 <title>zcash/zips#736&#45;&gt;zcash/zips#830</title>
-<path fill="none" stroke="black" d="M212.65,-5822.4C221.99,-5819.6 231.25,-5816.4 240,-5813 271.85,-5800.6 305.69,-5782.9 332.66,-5767.6"/>
-<polygon fill="black" stroke="black" points="334.61,-5770.52 341.53,-5762.5 331.12,-5764.45 334.61,-5770.52"/>
+<path fill="none" stroke="black" d="M212.65,-2007.99C221.9,-2010.6 231.14,-2013.19 240,-2015.69 255.15,-2020.1 271.17,-2024.69 286.82,-2029.29"/>
+<polygon fill="black" stroke="black" points="285.93,-2032.68 296.51,-2032.19 287.93,-2025.97 285.93,-2032.68"/>
 </g>
 <!-- zcash/librustzcash#1385 -->
 <g id="node332" class="node open">
 <title>zcash/librustzcash#1385</title>
 <g id="a_node332"><a xlink:href="https://github.com/zcash/librustzcash/issues/1385" xlink:title="zcash/librustzcash#1385&#10;zcash_client_backend:&#10;Create paginated API&#10;exposing logical&#10;transaction history" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-17398.5 22,-17398.5 22,-17315.5 218,-17315.5 218,-17398.5"/>
-<text text-anchor="middle" x="120" y="-17383.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
-<text text-anchor="middle" x="120" y="-17368.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="120" y="-17353.3" font-family="Times,serif" font-size="14.00">Create paginated API</text>
-<text text-anchor="middle" x="120" y="-17338.3" font-family="Times,serif" font-size="14.00">exposing logical</text>
-<text text-anchor="middle" x="120" y="-17323.3" font-family="Times,serif" font-size="14.00">transaction history</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-16261.69 22,-16261.69 22,-16178.69 218,-16178.69 218,-16261.69"/>
+<text text-anchor="middle" x="120" y="-16246.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
+<text text-anchor="middle" x="120" y="-16231.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="120" y="-16216.49" font-family="Times,serif" font-size="14.00">Create paginated API</text>
+<text text-anchor="middle" x="120" y="-16201.49" font-family="Times,serif" font-size="14.00">exposing logical</text>
+<text text-anchor="middle" x="120" y="-16186.49" font-family="Times,serif" font-size="14.00">transaction history</text>
 </a>
 </g>
 </g>
@@ -5803,13 +5803,13 @@
 <g id="node333" class="node open">
 <title>zcash/librustzcash#1441</title>
 <g id="a_node333"><a xlink:href="https://github.com/zcash/librustzcash/pull/1441" xlink:title="zcash/librustzcash#1441&#10;Report proposal errors&#10;earlier and more&#10;precisely where possible" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-17485 22,-17485 22,-17481 18,-17481 18,-17477 22,-17477 22,-17425 18,-17425 18,-17421 22,-17421 22,-17417 218,-17417 218,-17485"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="22,-17481 26,-17481 26,-17477 22,-17477 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="22,-17425 26,-17425 26,-17421 22,-17421 "/>
-<text text-anchor="middle" x="120" y="-17469.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
-<text text-anchor="middle" x="120" y="-17454.8" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
-<text text-anchor="middle" x="120" y="-17439.8" font-family="Times,serif" font-size="14.00">earlier and more</text>
-<text text-anchor="middle" x="120" y="-17424.8" font-family="Times,serif" font-size="14.00">precisely where possible</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-16348.19 22,-16348.19 22,-16344.19 18,-16344.19 18,-16340.19 22,-16340.19 22,-16288.19 18,-16288.19 18,-16284.19 22,-16284.19 22,-16280.19 218,-16280.19 218,-16348.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="22,-16344.19 26,-16344.19 26,-16340.19 22,-16340.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="22,-16288.19 26,-16288.19 26,-16284.19 22,-16284.19 "/>
+<text text-anchor="middle" x="120" y="-16332.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
+<text text-anchor="middle" x="120" y="-16317.99" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
+<text text-anchor="middle" x="120" y="-16302.99" font-family="Times,serif" font-size="14.00">earlier and more</text>
+<text text-anchor="middle" x="120" y="-16287.99" font-family="Times,serif" font-size="14.00">precisely where possible</text>
 </a>
 </g>
 </g>
@@ -5817,28 +5817,28 @@
 <g id="node334" class="node open">
 <title>zcash/zcash#6949</title>
 <g id="a_node334"><a xlink:href="https://github.com/zcash/zcash/issues/6949" xlink:title="zcash/zcash#6949&#10;Set NU6 mainnet&#10;activation height" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1504,-230.5 1355,-230.5 1355,-177.5 1504,-177.5 1504,-230.5"/>
-<text text-anchor="middle" x="1429.5" y="-215.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6949</text>
-<text text-anchor="middle" x="1429.5" y="-200.3" font-family="Times,serif" font-size="14.00">Set NU6 mainnet</text>
-<text text-anchor="middle" x="1429.5" y="-185.3" font-family="Times,serif" font-size="14.00">activation height</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1504,-7258.19 1355,-7258.19 1355,-7205.19 1504,-7205.19 1504,-7258.19"/>
+<text text-anchor="middle" x="1429.5" y="-7242.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6949</text>
+<text text-anchor="middle" x="1429.5" y="-7227.99" font-family="Times,serif" font-size="14.00">Set NU6 mainnet</text>
+<text text-anchor="middle" x="1429.5" y="-7212.99" font-family="Times,serif" font-size="14.00">activation height</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6949&#45;&gt;zcash/zcash#6948 -->
 <g id="edge280" class="edge">
 <title>zcash/zcash#6949&#45;&gt;zcash/zcash#6948</title>
-<path fill="none" stroke="black" d="M1504.3,-213.43C1533.5,-217.15 1567.2,-221.46 1597.2,-225.3"/>
-<polygon fill="black" stroke="black" points="1596.94,-228.79 1607.3,-226.58 1597.82,-221.85 1596.94,-228.79"/>
+<path fill="none" stroke="black" d="M1504.3,-7241.09C1533.5,-7244.89 1567.2,-7249.19 1597.2,-7252.99"/>
+<polygon fill="black" stroke="black" points="1596.93,-7256.49 1607.3,-7254.3 1597.83,-7249.55 1596.93,-7256.49"/>
 </g>
 <!-- zcash/librustzcash#1560 -->
 <g id="node335" class="node open">
 <title>zcash/librustzcash#1560</title>
 <g id="a_node335"><a xlink:href="https://github.com/zcash/librustzcash/issues/1560" xlink:title="zcash/librustzcash#1560&#10;`zcash_encoding`: Remove&#10;dependency on `byteorder`&#10;crate" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-17713 14,-17713 14,-17645 226,-17645 226,-17713"/>
-<text text-anchor="middle" x="120" y="-17697.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1560</text>
-<text text-anchor="middle" x="120" y="-17682.8" font-family="Times,serif" font-size="14.00">`zcash_encoding`: Remove</text>
-<text text-anchor="middle" x="120" y="-17667.8" font-family="Times,serif" font-size="14.00">dependency on `byteorder`</text>
-<text text-anchor="middle" x="120" y="-17652.8" font-family="Times,serif" font-size="14.00">crate</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-16576.19 14,-16576.19 14,-16508.19 226,-16508.19 226,-16576.19"/>
+<text text-anchor="middle" x="120" y="-16560.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1560</text>
+<text text-anchor="middle" x="120" y="-16545.99" font-family="Times,serif" font-size="14.00">`zcash_encoding`: Remove</text>
+<text text-anchor="middle" x="120" y="-16530.99" font-family="Times,serif" font-size="14.00">dependency on `byteorder`</text>
+<text text-anchor="middle" x="120" y="-16515.99" font-family="Times,serif" font-size="14.00">crate</text>
 </a>
 </g>
 </g>
@@ -5846,147 +5846,147 @@
 <g id="node336" class="node open">
 <title>zcash/librustzcash#1561</title>
 <g id="a_node336"><a xlink:href="https://github.com/zcash/librustzcash/issues/1561" xlink:title="zcash/librustzcash#1561&#10;Enable Keystone to&#10;replace their vendored&#10;versions of the Zcash&#10;crates with the published&#10;versions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="485.5,-17657 286.5,-17657 286.5,-17559 485.5,-17559 485.5,-17657"/>
-<text text-anchor="middle" x="386" y="-17641.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1561</text>
-<text text-anchor="middle" x="386" y="-17626.8" font-family="Times,serif" font-size="14.00">Enable Keystone to</text>
-<text text-anchor="middle" x="386" y="-17611.8" font-family="Times,serif" font-size="14.00">replace their vendored</text>
-<text text-anchor="middle" x="386" y="-17596.8" font-family="Times,serif" font-size="14.00">versions of the Zcash</text>
-<text text-anchor="middle" x="386" y="-17581.8" font-family="Times,serif" font-size="14.00">crates with the published</text>
-<text text-anchor="middle" x="386" y="-17566.8" font-family="Times,serif" font-size="14.00">versions</text>
+<polygon fill="#c2e0c6" stroke="black" points="485.5,-16520.19 286.5,-16520.19 286.5,-16422.19 485.5,-16422.19 485.5,-16520.19"/>
+<text text-anchor="middle" x="386" y="-16504.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1561</text>
+<text text-anchor="middle" x="386" y="-16489.99" font-family="Times,serif" font-size="14.00">Enable Keystone to</text>
+<text text-anchor="middle" x="386" y="-16474.99" font-family="Times,serif" font-size="14.00">replace their vendored</text>
+<text text-anchor="middle" x="386" y="-16459.99" font-family="Times,serif" font-size="14.00">versions of the Zcash</text>
+<text text-anchor="middle" x="386" y="-16444.99" font-family="Times,serif" font-size="14.00">crates with the published</text>
+<text text-anchor="middle" x="386" y="-16429.99" font-family="Times,serif" font-size="14.00">versions</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1560&#45;&gt;zcash/librustzcash#1561 -->
 <g id="edge281" class="edge">
 <title>zcash/librustzcash#1560&#45;&gt;zcash/librustzcash#1561</title>
-<path fill="none" stroke="black" d="M226.1,-17651C242.69,-17646 259.87,-17642 276.53,-17637"/>
-<polygon fill="black" stroke="black" points="277.18,-17640.44 286.27,-17635 275.77,-17633.58 277.18,-17640.44"/>
+<path fill="none" stroke="black" d="M226.1,-16513.19C242.69,-16509.19 259.87,-16504.19 276.53,-16500.19"/>
+<polygon fill="black" stroke="black" points="277.74,-16503.48 286.27,-16497.19 275.68,-16496.79 277.74,-16503.48"/>
 </g>
 <!-- zcash/zip32#18 -->
 <g id="node337" class="node open">
 <title>zcash/zip32#18</title>
 <g id="a_node337"><a xlink:href="https://github.com/zcash/zip32/issues/18" xlink:title="zcash/zip32#18&#10;`[no_std]` Compatibility" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-17627 26,-17627 26,-17589 214,-17589 214,-17627"/>
-<text text-anchor="middle" x="120" y="-17611.8" font-family="Times,serif" font-size="14.00">zcash/zip32#18</text>
-<text text-anchor="middle" x="120" y="-17596.8" font-family="Times,serif" font-size="14.00">`[no_std]` Compatibility</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-16490.19 26,-16490.19 26,-16452.19 214,-16452.19 214,-16490.19"/>
+<text text-anchor="middle" x="120" y="-16474.99" font-family="Times,serif" font-size="14.00">zcash/zip32#18</text>
+<text text-anchor="middle" x="120" y="-16459.99" font-family="Times,serif" font-size="14.00">`[no_std]` Compatibility</text>
 </a>
 </g>
 </g>
 <!-- zcash/zip32#18&#45;&gt;zcash/librustzcash#1561 -->
 <g id="edge282" class="edge">
 <title>zcash/zip32#18&#45;&gt;zcash/librustzcash#1561</title>
-<path fill="none" stroke="black" d="M214.08,-17608C234.23,-17608 255.72,-17608 276.41,-17608"/>
-<polygon fill="black" stroke="black" points="276.5,-17611.5 286.5,-17608 276.5,-17604.5 276.5,-17611.5"/>
+<path fill="none" stroke="black" d="M214.08,-16471.19C234.23,-16471.19 255.72,-16471.19 276.41,-16471.19"/>
+<polygon fill="black" stroke="black" points="276.5,-16474.7 286.5,-16471.19 276.5,-16467.7 276.5,-16474.7"/>
 </g>
 <!-- zcash/halo2#827 -->
 <g id="node338" class="node open">
 <title>zcash/halo2#827</title>
 <g id="a_node338"><a xlink:href="https://github.com/zcash/halo2/issues/827" xlink:title="zcash/halo2#827&#10;Extract Sinsemilla&#10;primitive from&#10;`halo2_gadgets`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-17571 45.5,-17571 45.5,-17503 194.5,-17503 194.5,-17571"/>
-<text text-anchor="middle" x="120" y="-17555.8" font-family="Times,serif" font-size="14.00">zcash/halo2#827</text>
-<text text-anchor="middle" x="120" y="-17540.8" font-family="Times,serif" font-size="14.00">Extract Sinsemilla</text>
-<text text-anchor="middle" x="120" y="-17525.8" font-family="Times,serif" font-size="14.00">primitive from</text>
-<text text-anchor="middle" x="120" y="-17510.8" font-family="Times,serif" font-size="14.00">`halo2_gadgets`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-16434.19 45.5,-16434.19 45.5,-16366.19 194.5,-16366.19 194.5,-16434.19"/>
+<text text-anchor="middle" x="120" y="-16418.99" font-family="Times,serif" font-size="14.00">zcash/halo2#827</text>
+<text text-anchor="middle" x="120" y="-16403.99" font-family="Times,serif" font-size="14.00">Extract Sinsemilla</text>
+<text text-anchor="middle" x="120" y="-16388.99" font-family="Times,serif" font-size="14.00">primitive from</text>
+<text text-anchor="middle" x="120" y="-16373.99" font-family="Times,serif" font-size="14.00">`halo2_gadgets`</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#827&#45;&gt;zcash/librustzcash#1561 -->
 <g id="edge283" class="edge">
 <title>zcash/halo2#827&#45;&gt;zcash/librustzcash#1561</title>
-<path fill="none" stroke="black" d="M194.54,-17557C219.92,-17564 248.92,-17571 276.51,-17579"/>
-<polygon fill="black" stroke="black" points="275.7,-17582.41 286.2,-17581 277.11,-17575.55 275.7,-17582.41"/>
+<path fill="none" stroke="black" d="M194.54,-16419.19C219.92,-16426.19 248.92,-16434.19 276.51,-16441.19"/>
+<polygon fill="black" stroke="black" points="275.61,-16444.58 286.2,-16444.19 277.68,-16437.89 275.61,-16444.58"/>
 </g>
 <!-- zcash/librustzcash#1436 -->
 <g id="node339" class="node open">
 <title>zcash/librustzcash#1436</title>
 <g id="a_node339"><a xlink:href="https://github.com/zcash/librustzcash/issues/1436" xlink:title="zcash/librustzcash#1436&#10;Adding a second account&#10;with an older birthday&#10;height effectively&#10;changes height for&#10;existing account" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484,-16783 288,-16783 288,-16685 484,-16685 484,-16783"/>
-<text text-anchor="middle" x="386" y="-16767.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1436</text>
-<text text-anchor="middle" x="386" y="-16752.8" font-family="Times,serif" font-size="14.00">Adding a second account</text>
-<text text-anchor="middle" x="386" y="-16737.8" font-family="Times,serif" font-size="14.00">with an older birthday</text>
-<text text-anchor="middle" x="386" y="-16722.8" font-family="Times,serif" font-size="14.00">height effectively</text>
-<text text-anchor="middle" x="386" y="-16707.8" font-family="Times,serif" font-size="14.00">changes height for</text>
-<text text-anchor="middle" x="386" y="-16692.8" font-family="Times,serif" font-size="14.00">existing account</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484,-15646.19 288,-15646.19 288,-15548.19 484,-15548.19 484,-15646.19"/>
+<text text-anchor="middle" x="386" y="-15630.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1436</text>
+<text text-anchor="middle" x="386" y="-15615.99" font-family="Times,serif" font-size="14.00">Adding a second account</text>
+<text text-anchor="middle" x="386" y="-15600.99" font-family="Times,serif" font-size="14.00">with an older birthday</text>
+<text text-anchor="middle" x="386" y="-15585.99" font-family="Times,serif" font-size="14.00">height effectively</text>
+<text text-anchor="middle" x="386" y="-15570.99" font-family="Times,serif" font-size="14.00">changes height for</text>
+<text text-anchor="middle" x="386" y="-15555.99" font-family="Times,serif" font-size="14.00">existing account</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1436&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge284" class="edge">
 <title>zcash/librustzcash#1436&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M484.37,-16708C503.56,-16703 523.79,-16698 543.28,-16692"/>
-<polygon fill="black" stroke="black" points="543.99,-16695.43 553.09,-16690 542.59,-16688.57 543.99,-16695.43"/>
+<path fill="none" stroke="black" d="M484.37,-15571.19C503.56,-15566.19 523.79,-15560.19 543.28,-15555.19"/>
+<polygon fill="black" stroke="black" points="544.55,-15558.47 553.09,-15552.19 542.5,-15551.77 544.55,-15558.47"/>
 </g>
 <!-- zcash/librustzcash#1389 -->
 <g id="node340" class="node open">
 <title>zcash/librustzcash#1389</title>
 <g id="a_node340"><a xlink:href="https://github.com/zcash/librustzcash/issues/1389" xlink:title="zcash/librustzcash#1389&#10;WalletDb::create_account&#10;fails adding second&#10;account: Attempted to&#10;write subtree roots with&#10;indices 11..12 which is&#10;discontinuous with&#10;existing subtree range&#10;16..17." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-16666.5 287,-16666.5 287,-16523.5 485,-16523.5 485,-16666.5"/>
-<text text-anchor="middle" x="386" y="-16651.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1389</text>
-<text text-anchor="middle" x="386" y="-16636.3" font-family="Times,serif" font-size="14.00">WalletDb::create_account</text>
-<text text-anchor="middle" x="386" y="-16621.3" font-family="Times,serif" font-size="14.00">fails adding second</text>
-<text text-anchor="middle" x="386" y="-16606.3" font-family="Times,serif" font-size="14.00">account: Attempted to</text>
-<text text-anchor="middle" x="386" y="-16591.3" font-family="Times,serif" font-size="14.00">write subtree roots with</text>
-<text text-anchor="middle" x="386" y="-16576.3" font-family="Times,serif" font-size="14.00">indices 11..12 which is</text>
-<text text-anchor="middle" x="386" y="-16561.3" font-family="Times,serif" font-size="14.00">discontinuous with</text>
-<text text-anchor="middle" x="386" y="-16546.3" font-family="Times,serif" font-size="14.00">existing subtree range</text>
-<text text-anchor="middle" x="386" y="-16531.3" font-family="Times,serif" font-size="14.00">16..17.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-15529.69 287,-15529.69 287,-15386.69 485,-15386.69 485,-15529.69"/>
+<text text-anchor="middle" x="386" y="-15514.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1389</text>
+<text text-anchor="middle" x="386" y="-15499.49" font-family="Times,serif" font-size="14.00">WalletDb::create_account</text>
+<text text-anchor="middle" x="386" y="-15484.49" font-family="Times,serif" font-size="14.00">fails adding second</text>
+<text text-anchor="middle" x="386" y="-15469.49" font-family="Times,serif" font-size="14.00">account: Attempted to</text>
+<text text-anchor="middle" x="386" y="-15454.49" font-family="Times,serif" font-size="14.00">write subtree roots with</text>
+<text text-anchor="middle" x="386" y="-15439.49" font-family="Times,serif" font-size="14.00">indices 11..12 which is</text>
+<text text-anchor="middle" x="386" y="-15424.49" font-family="Times,serif" font-size="14.00">discontinuous with</text>
+<text text-anchor="middle" x="386" y="-15409.49" font-family="Times,serif" font-size="14.00">existing subtree range</text>
+<text text-anchor="middle" x="386" y="-15394.49" font-family="Times,serif" font-size="14.00">16..17.</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1389&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge285" class="edge">
 <title>zcash/librustzcash#1389&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M485.12,-16621C504.14,-16626 524.17,-16631 543.47,-16636"/>
-<polygon fill="black" stroke="black" points="542.59,-16639.39 553.18,-16639 544.66,-16632.7 542.59,-16639.39"/>
+<path fill="none" stroke="black" d="M485.12,-15483.19C504.14,-15488.19 524.17,-15493.19 543.47,-15498.19"/>
+<polygon fill="black" stroke="black" points="542.59,-15501.59 553.18,-15501.19 544.66,-15494.9 542.59,-15501.59"/>
 </g>
 <!-- zcash/librustzcash#1330 -->
 <g id="node341" class="node committed">
 <title>zcash/librustzcash#1330</title>
 <g id="a_node341"><a xlink:href="https://github.com/zcash/librustzcash/issues/1330" xlink:title="zcash/librustzcash#1330&#10;zcash_client_sqlite:&#10;`v_tx_outputs` describes&#10;one of two tx outputs as&#10;not from the account" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="484,-16505.5 288,-16505.5 288,-16422.5 484,-16422.5 484,-16505.5"/>
-<text text-anchor="middle" x="386" y="-16490.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1330</text>
-<text text-anchor="middle" x="386" y="-16475.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="386" y="-16460.3" font-family="Times,serif" font-size="14.00">`v_tx_outputs` describes</text>
-<text text-anchor="middle" x="386" y="-16445.3" font-family="Times,serif" font-size="14.00">one of two tx outputs as</text>
-<text text-anchor="middle" x="386" y="-16430.3" font-family="Times,serif" font-size="14.00">not from the account</text>
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="484,-15368.69 288,-15368.69 288,-15285.69 484,-15285.69 484,-15368.69"/>
+<text text-anchor="middle" x="386" y="-15353.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1330</text>
+<text text-anchor="middle" x="386" y="-15338.49" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="386" y="-15323.49" font-family="Times,serif" font-size="14.00">`v_tx_outputs` describes</text>
+<text text-anchor="middle" x="386" y="-15308.49" font-family="Times,serif" font-size="14.00">one of two tx outputs as</text>
+<text text-anchor="middle" x="386" y="-15293.49" font-family="Times,serif" font-size="14.00">not from the account</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1330&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge286" class="edge">
 <title>zcash/librustzcash#1330&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M482.06,-16506C487.22,-16509 492.23,-16512 497,-16515 545.31,-16548 592.4,-16597 621.41,-16630"/>
-<polygon fill="black" stroke="black" points="618.62,-16632.14 628.03,-16637 623.7,-16627.33 618.62,-16632.14"/>
+<path fill="none" stroke="black" d="M482.06,-15368.19C487.22,-15371.19 492.23,-15374.19 497,-15378.19 545.31,-15411.19 592.4,-15460.19 621.41,-15492.19"/>
+<polygon fill="black" stroke="black" points="618.96,-15494.72 628.03,-15500.19 624.35,-15490.26 618.96,-15494.72"/>
 </g>
 <!-- zcash/librustzcash#1305 -->
 <g id="node342" class="node open">
 <title>zcash/librustzcash#1305</title>
 <g id="a_node342"><a xlink:href="https://github.com/zcash/librustzcash/issues/1305" xlink:title="zcash/librustzcash#1305&#10;zcash_client_{backend,sql&#10;ite}: Correctly track&#10;accounts that fund each&#10;transaction output." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-16404.5 284.5,-16404.5 284.5,-16321.5 487.5,-16321.5 487.5,-16404.5"/>
-<text text-anchor="middle" x="386" y="-16389.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1305</text>
-<text text-anchor="middle" x="386" y="-16374.3" font-family="Times,serif" font-size="14.00">zcash_client_{backend,sql</text>
-<text text-anchor="middle" x="386" y="-16359.3" font-family="Times,serif" font-size="14.00">ite}: Correctly track</text>
-<text text-anchor="middle" x="386" y="-16344.3" font-family="Times,serif" font-size="14.00">accounts that fund each</text>
-<text text-anchor="middle" x="386" y="-16329.3" font-family="Times,serif" font-size="14.00">transaction output.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-15267.69 284.5,-15267.69 284.5,-15184.69 487.5,-15184.69 487.5,-15267.69"/>
+<text text-anchor="middle" x="386" y="-15252.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1305</text>
+<text text-anchor="middle" x="386" y="-15237.49" font-family="Times,serif" font-size="14.00">zcash_client_{backend,sql</text>
+<text text-anchor="middle" x="386" y="-15222.49" font-family="Times,serif" font-size="14.00">ite}: Correctly track</text>
+<text text-anchor="middle" x="386" y="-15207.49" font-family="Times,serif" font-size="14.00">accounts that fund each</text>
+<text text-anchor="middle" x="386" y="-15192.49" font-family="Times,serif" font-size="14.00">transaction output.</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1305&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge287" class="edge">
 <title>zcash/librustzcash#1305&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M485.24,-16405C489.36,-16408 493.3,-16411 497,-16414 565.77,-16475 613.95,-16575 636.34,-16628"/>
-<polygon fill="black" stroke="black" points="633.04,-16629.2 640.21,-16637 639.48,-16626.43 633.04,-16629.2"/>
+<path fill="none" stroke="black" d="M485.24,-15267.19C489.36,-15270.19 493.3,-15273.19 497,-15277.19 565.77,-15338.19 613.95,-15437.19 636.34,-15490.19"/>
+<polygon fill="black" stroke="black" points="633.34,-15492.13 640.21,-15500.19 639.86,-15489.61 633.34,-15492.13"/>
 </g>
 <!-- zcash/librustzcash#483 -->
 <g id="node343" class="node open">
 <title>zcash/librustzcash#483</title>
 <g id="a_node343"><a xlink:href="https://github.com/zcash/librustzcash/issues/483" xlink:title="zcash/librustzcash#483&#10;Add pre&#45;overwinter&#10;signature hashes to&#10;`signature_hash` or&#10;return an error." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-17814.5 26.5,-17814.5 26.5,-17731.5 213.5,-17731.5 213.5,-17814.5"/>
-<text text-anchor="middle" x="120" y="-17799.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
-<text text-anchor="middle" x="120" y="-17784.3" font-family="Times,serif" font-size="14.00">Add pre&#45;overwinter</text>
-<text text-anchor="middle" x="120" y="-17769.3" font-family="Times,serif" font-size="14.00">signature hashes to</text>
-<text text-anchor="middle" x="120" y="-17754.3" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
-<text text-anchor="middle" x="120" y="-17739.3" font-family="Times,serif" font-size="14.00">return an error.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-16677.69 26.5,-16677.69 26.5,-16594.69 213.5,-16594.69 213.5,-16677.69"/>
+<text text-anchor="middle" x="120" y="-16662.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
+<text text-anchor="middle" x="120" y="-16647.49" font-family="Times,serif" font-size="14.00">Add pre&#45;overwinter</text>
+<text text-anchor="middle" x="120" y="-16632.49" font-family="Times,serif" font-size="14.00">signature hashes to</text>
+<text text-anchor="middle" x="120" y="-16617.49" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
+<text text-anchor="middle" x="120" y="-16602.49" font-family="Times,serif" font-size="14.00">return an error.</text>
 </a>
 </g>
 </g>
@@ -5994,13 +5994,13 @@
 <g id="node344" class="node open">
 <title>zcash/librustzcash#323</title>
 <g id="a_node344"><a xlink:href="https://github.com/zcash/librustzcash/issues/323" xlink:title="zcash/librustzcash#323&#10;Sending V1 transactions&#10;can &quot;misplace funds&quot; and&#10;brick the sender&#39;s&#10;wallet, rendering it&#10;broken even after upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-17931 16.5,-17931 16.5,-17833 223.5,-17833 223.5,-17931"/>
-<text text-anchor="middle" x="120" y="-17915.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#323</text>
-<text text-anchor="middle" x="120" y="-17900.8" font-family="Times,serif" font-size="14.00">Sending V1 transactions</text>
-<text text-anchor="middle" x="120" y="-17885.8" font-family="Times,serif" font-size="14.00">can &quot;misplace funds&quot; and</text>
-<text text-anchor="middle" x="120" y="-17870.8" font-family="Times,serif" font-size="14.00">brick the sender&#39;s</text>
-<text text-anchor="middle" x="120" y="-17855.8" font-family="Times,serif" font-size="14.00">wallet, rendering it</text>
-<text text-anchor="middle" x="120" y="-17840.8" font-family="Times,serif" font-size="14.00">broken even after upgrade</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-16794.19 16.5,-16794.19 16.5,-16696.19 223.5,-16696.19 223.5,-16794.19"/>
+<text text-anchor="middle" x="120" y="-16778.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#323</text>
+<text text-anchor="middle" x="120" y="-16763.99" font-family="Times,serif" font-size="14.00">Sending V1 transactions</text>
+<text text-anchor="middle" x="120" y="-16748.99" font-family="Times,serif" font-size="14.00">can &quot;misplace funds&quot; and</text>
+<text text-anchor="middle" x="120" y="-16733.99" font-family="Times,serif" font-size="14.00">brick the sender&#39;s</text>
+<text text-anchor="middle" x="120" y="-16718.99" font-family="Times,serif" font-size="14.00">wallet, rendering it</text>
+<text text-anchor="middle" x="120" y="-16703.99" font-family="Times,serif" font-size="14.00">broken even after upgrade</text>
 </a>
 </g>
 </g>
@@ -6008,29 +6008,29 @@
 <g id="node345" class="node open">
 <title>zcash/zips#363</title>
 <g id="a_node345"><a xlink:href="https://github.com/zcash/zips/issues/363" xlink:title="zcash/zips#363&#10;[ZIP 315]: issue guidance&#10;on UI for confirmations&#10;and spendability" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="750.5,-6933 552.5,-6933 552.5,-6865 750.5,-6865 750.5,-6933"/>
-<text text-anchor="middle" x="651.5" y="-6917.8" font-family="Times,serif" font-size="14.00">zcash/zips#363</text>
-<text text-anchor="middle" x="651.5" y="-6902.8" font-family="Times,serif" font-size="14.00">[ZIP 315]: issue guidance</text>
-<text text-anchor="middle" x="651.5" y="-6887.8" font-family="Times,serif" font-size="14.00">on UI for confirmations</text>
-<text text-anchor="middle" x="651.5" y="-6872.8" font-family="Times,serif" font-size="14.00">and spendability</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="750.5,-1451.7 552.5,-1451.7 552.5,-1383.7 750.5,-1383.7 750.5,-1451.7"/>
+<text text-anchor="middle" x="651.5" y="-1436.5" font-family="Times,serif" font-size="14.00">zcash/zips#363</text>
+<text text-anchor="middle" x="651.5" y="-1421.5" font-family="Times,serif" font-size="14.00">[ZIP 315]: issue guidance</text>
+<text text-anchor="middle" x="651.5" y="-1406.5" font-family="Times,serif" font-size="14.00">on UI for confirmations</text>
+<text text-anchor="middle" x="651.5" y="-1391.5" font-family="Times,serif" font-size="14.00">and spendability</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#363&#45;&gt;zcash/zips#447 -->
 <g id="edge288" class="edge">
 <title>zcash/zips#363&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M750.75,-6918.9C758.51,-6923.7 765.47,-6929.7 771,-6937 806.85,-6984.5 802.46,-7948.5 805.5,-8008 837.65,-8637.2 900.33,-9403.4 914.92,-9578.3"/>
-<polygon fill="black" stroke="black" points="911.43,-9578.62 915.75,-9588.3 918.41,-9578.04 911.43,-9578.62"/>
+<path fill="none" stroke="black" d="M750.63,-1437.29C758.47,-1442.19 765.48,-1448.19 771,-1455.69 817.15,-1518.19 801.26,-4173.19 805.5,-4250.69 829.69,-4693.09 895.11,-5227.49 913.27,-5370.89"/>
+<polygon fill="black" stroke="black" points="909.81,-5371.42 914.54,-5380.89 916.75,-5370.53 909.81,-5371.42"/>
 </g>
 <!-- zcash/zips#693 -->
 <g id="node347" class="node open">
 <title>zcash/zips#693</title>
 <g id="a_node347"><a xlink:href="https://github.com/zcash/zips/issues/693" xlink:title="zcash/zips#693&#10;Standardize a protocol&#10;for creating shielded&#10;transactions offline" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-15914 206.5,-15918 185.5,-15918 182.5,-15914 30.5,-15914 30.5,-15846 209.5,-15846 209.5,-15914"/>
-<text text-anchor="middle" x="120" y="-15898.8" font-family="Times,serif" font-size="14.00">zcash/zips#693</text>
-<text text-anchor="middle" x="120" y="-15883.8" font-family="Times,serif" font-size="14.00">Standardize a protocol</text>
-<text text-anchor="middle" x="120" y="-15868.8" font-family="Times,serif" font-size="14.00">for creating shielded</text>
-<text text-anchor="middle" x="120" y="-15853.8" font-family="Times,serif" font-size="14.00">transactions offline</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-14777.19 206.5,-14781.19 185.5,-14781.19 182.5,-14777.19 30.5,-14777.19 30.5,-14709.19 209.5,-14709.19 209.5,-14777.19"/>
+<text text-anchor="middle" x="120" y="-14761.99" font-family="Times,serif" font-size="14.00">zcash/zips#693</text>
+<text text-anchor="middle" x="120" y="-14746.99" font-family="Times,serif" font-size="14.00">Standardize a protocol</text>
+<text text-anchor="middle" x="120" y="-14731.99" font-family="Times,serif" font-size="14.00">for creating shielded</text>
+<text text-anchor="middle" x="120" y="-14716.99" font-family="Times,serif" font-size="14.00">transactions offline</text>
 </a>
 </g>
 </g>
@@ -6038,23 +6038,23 @@
 <g id="node348" class="node closed">
 <title>zcash/librustzcash#1623</title>
 <g id="a_node348"><a xlink:href="https://github.com/zcash/librustzcash/issues/1623" xlink:title="zcash/librustzcash#1623&#10;Implement PCZT v1" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="484,-15899 288,-15899 288,-15861 484,-15861 484,-15899"/>
-<text text-anchor="middle" x="386" y="-15883.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1623</text>
-<text text-anchor="middle" x="386" y="-15868.8" font-family="Times,serif" font-size="14.00">Implement PCZT v1</text>
+<polygon fill="#fad8c7" stroke="black" points="484,-14762.19 288,-14762.19 288,-14724.19 484,-14724.19 484,-14762.19"/>
+<text text-anchor="middle" x="386" y="-14746.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1623</text>
+<text text-anchor="middle" x="386" y="-14731.99" font-family="Times,serif" font-size="14.00">Implement PCZT v1</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#693&#45;&gt;zcash/librustzcash#1623 -->
 <g id="edge289" class="edge">
 <title>zcash/zips#693&#45;&gt;zcash/librustzcash#1623</title>
-<path fill="none" stroke="black" d="M209.64,-15880C231.47,-15880 255.07,-15880 277.67,-15880"/>
-<polygon fill="black" stroke="black" points="277.97,-15883.5 287.97,-15880 277.97,-15876.5 277.97,-15883.5"/>
+<path fill="none" stroke="black" d="M209.64,-14743.19C231.47,-14743.19 255.07,-14743.19 277.67,-14743.19"/>
+<polygon fill="black" stroke="black" points="277.97,-14746.7 287.97,-14743.19 277.97,-14739.7 277.97,-14746.7"/>
 </g>
 <!-- zcash/librustzcash#1623&#45;&gt;zcash/librustzcash#1625 -->
 <g id="edge290" class="edge">
 <title>zcash/librustzcash#1623&#45;&gt;zcash/librustzcash#1625</title>
-<path fill="none" stroke="black" d="M484.37,-15896C502.89,-15899 522.38,-15902 541.23,-15905"/>
-<polygon fill="black" stroke="black" points="540.84,-15908.49 551.33,-15907 542.2,-15901.62 540.84,-15908.49"/>
+<path fill="none" stroke="black" d="M484.37,-14758.19C502.89,-14761.19 522.38,-14765.19 541.23,-14768.19"/>
+<polygon fill="black" stroke="black" points="541.03,-14771.69 551.33,-14769.19 541.72,-14764.73 541.03,-14771.69"/>
 </g>
 </g>
 </svg>
diff --git a/zcash-core-dag.svg b/zcash-core-dag.svg
index 381896dcb..5bc632ee0 100644
--- a/zcash-core-dag.svg
+++ b/zcash-core-dag.svg
@@ -5,1599 +5,1779 @@
 <!-- Generated by graphviz version 2.43.0 (0)
  -->
 <!-- Pages: 1 -->
-<svg width="2046pt" height="17939pt"
- viewBox="0.00 0.00 2046.00 17939.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 17935)">
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-17935 2042,-17935 2042,4 -4,4"/>
+<svg width="2046pt" height="16802pt"
+ viewBox="0.00 0.00 2046.00 16802.19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 16798.19)">
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-16798.19 2042,-16798.19 2042,4 -4,4"/>
 <g id="clust1" class="cluster">
-<title>cluster_2</title>
-<polygon fill="none" stroke="blue" points="20,-6941 20,-10318 1278,-10318 1278,-6941 20,-6941"/>
-<text text-anchor="middle" x="649" y="-10302.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
+<title>cluster_4</title>
+<polygon fill="none" stroke="blue" points="275,-6406.69 275,-7314.69 1285.5,-7314.69 1285.5,-6406.69 275,-6406.69"/>
+<text text-anchor="middle" x="780.25" y="-7299.49" font-family="Times,serif" font-size="14.00">Zcashd wallet replacement</text>
 </g>
 <g id="clust2" class="cluster">
-<title>cluster_4</title>
-<polygon fill="none" stroke="blue" points="275,-2921 275,-3826 1285.5,-3826 1285.5,-2921 275,-2921"/>
-<text text-anchor="middle" x="780.25" y="-3810.8" font-family="Times,serif" font-size="14.00">Zcashd wallet replacement</text>
+<title>cluster_6</title>
+<polygon fill="none" stroke="blue" points="805.5,-9836.69 805.5,-10189.19 1282.5,-10189.19 1282.5,-9836.69 805.5,-9836.69"/>
+<text text-anchor="middle" x="1044" y="-10173.49" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
 </g>
 <g id="clust3" class="cluster">
-<title>cluster_14</title>
-<polygon fill="none" stroke="blue" points="1575,0 1575,-209 1789,-209 1789,0 1575,0"/>
-<text text-anchor="middle" x="1682" y="-193.8" font-family="Times,serif" font-size="14.00">Release 6.2.0</text>
+<title>cluster_2</title>
+<polygon fill="none" stroke="blue" points="20,-3021.7 20,-6398.69 1278,-6398.69 1278,-3021.7 20,-3021.7"/>
+<text text-anchor="middle" x="649" y="-6383.49" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
 </g>
 <g id="clust4" class="cluster">
-<title>cluster_13</title>
-<polygon fill="none" stroke="blue" points="537,-3864 537,-4571 1013.5,-4571 1013.5,-3864 537,-3864"/>
-<text text-anchor="middle" x="775.25" y="-4555.8" font-family="Times,serif" font-size="14.00">Selective disclosure</text>
+<title>cluster_14</title>
+<polygon fill="none" stroke="blue" points="1575,-7027.69 1575,-7236.69 1789,-7236.69 1789,-7027.69 1575,-7027.69"/>
+<text text-anchor="middle" x="1682" y="-7221.49" font-family="Times,serif" font-size="14.00">Release 6.2.0</text>
 </g>
 <g id="clust5" class="cluster">
-<title>cluster_12</title>
-<polygon fill="none" stroke="blue" points="275,-6304 275,-6427 734,-6427 734,-6304 275,-6304"/>
-<text text-anchor="middle" x="504.5" y="-6411.8" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
+<title>cluster_13</title>
+<polygon fill="none" stroke="blue" points="537,-629.71 537,-1337.69 1013.5,-1337.69 1013.5,-629.71 537,-629.71"/>
+<text text-anchor="middle" x="775.25" y="-1322.49" font-family="Times,serif" font-size="14.00">Selective disclosure</text>
 </g>
 <g id="clust6" class="cluster">
-<title>cluster_11</title>
-<polygon fill="none" stroke="blue" points="303.5,-6465 303.5,-6644 1012,-6644 1012,-6465 303.5,-6465"/>
-<text text-anchor="middle" x="657.75" y="-6628.8" font-family="Times,serif" font-size="14.00">NU6</text>
+<title>cluster_12</title>
+<polygon fill="none" stroke="blue" points="1063.5,-407.7 1063.5,-530.71 1512,-530.71 1512,-407.7 1063.5,-407.7"/>
+<text text-anchor="middle" x="1287.8" y="-515.5" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
 </g>
 <g id="clust7" class="cluster">
-<title>cluster_10</title>
-<polygon fill="none" stroke="blue" points="9,-5358 9,-5809 2019.5,-5809 2019.5,-5358 9,-5358"/>
-<text text-anchor="middle" x="1014.2" y="-5793.8" font-family="Times,serif" font-size="14.00">NU7</text>
+<title>cluster_11</title>
+<polygon fill="none" stroke="blue" points="303.5,-2546.7 303.5,-2725.7 1012,-2725.7 1012,-2546.7 303.5,-2546.7"/>
+<text text-anchor="middle" x="657.75" y="-2710.5" font-family="Times,serif" font-size="14.00">NU6</text>
 </g>
 <g id="clust8" class="cluster">
-<title>cluster_9</title>
-<polygon fill="none" stroke="blue" points="275,-6652 275,-6933 497,-6933 497,-6652 275,-6652"/>
-<text text-anchor="middle" x="386" y="-6917.8" font-family="Times,serif" font-size="14.00">Documentation Q4 2024</text>
+<title>cluster_5</title>
+<polygon fill="none" stroke="blue" points="12,-8395.69 12,-8848.69 487.5,-8848.69 487.5,-8395.69 12,-8395.69"/>
+<text text-anchor="middle" x="249.75" y="-8833.49" font-family="Times,serif" font-size="14.00">DAG Sync</text>
 </g>
 <g id="clust9" class="cluster">
-<title>cluster_8</title>
-<polygon fill="none" stroke="blue" points="14,-10326 14,-10535 226,-10535 226,-10326 14,-10326"/>
-<text text-anchor="middle" x="120" y="-10520.3" font-family="Times,serif" font-size="14.00">Scan Performance</text>
+<title>cluster_10</title>
+<polygon fill="none" stroke="blue" points="9,-2019.69 9,-2470.7 2019.5,-2470.7 2019.5,-2019.69 9,-2019.69"/>
+<text text-anchor="middle" x="1014.2" y="-2455.5" font-family="Times,serif" font-size="14.00">NU7</text>
 </g>
 <g id="clust10" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="287.5,-11521 287.5,-11715 1541,-11715 1541,-11521 287.5,-11521"/>
-<text text-anchor="middle" x="914.25" y="-11700.3" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
+<title>cluster_9</title>
+<polygon fill="none" stroke="blue" points="275,-2733.7 275,-3013.7 497,-3013.7 497,-2733.7 275,-2733.7"/>
+<text text-anchor="middle" x="386" y="-2998.5" font-family="Times,serif" font-size="14.00">Documentation Q4 2024</text>
 </g>
 <g id="clust11" class="cluster">
-<title>cluster_0</title>
-<polygon fill="none" stroke="blue" points="1059,-405 1059,-2913 2038,-2913 2038,-405 1059,-405"/>
-<text text-anchor="middle" x="1548.5" y="-2897.8" font-family="Times,serif" font-size="14.00">Post 5.10.0</text>
+<title>cluster_8</title>
+<polygon fill="none" stroke="blue" points="14,-8178.69 14,-8387.69 226,-8387.69 226,-8178.69 14,-8178.69"/>
+<text text-anchor="middle" x="120" y="-8372.49" font-family="Times,serif" font-size="14.00">Scan Performance</text>
 </g>
 <g id="clust12" class="cluster">
-<title>cluster_3</title>
-<polygon fill="none" stroke="blue" points="9,-5879 9,-6296 755,-6296 755,-5879 9,-5879"/>
-<text text-anchor="middle" x="382" y="-6280.8" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="287.5,-10382.19 287.5,-10576.19 1541,-10576.19 1541,-10382.19 287.5,-10382.19"/>
+<text text-anchor="middle" x="914.25" y="-10560.49" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
 </g>
 <g id="clust13" class="cluster">
-<title>cluster_7</title>
-<polygon fill="none" stroke="blue" points="16.5,-11004 16.5,-11097 472,-11097 472,-11004 16.5,-11004"/>
-<text text-anchor="middle" x="244.25" y="-11082.3" font-family="Times,serif" font-size="14.00">0.3.1</text>
+<title>cluster_0</title>
+<polygon fill="none" stroke="blue" points="1059,-7322.69 1059,-9828.69 2038,-9828.69 2038,-7322.69 1059,-7322.69"/>
+<text text-anchor="middle" x="1548.5" y="-9813.49" font-family="Times,serif" font-size="14.00">Post 5.10.0</text>
 </g>
 <g id="clust14" class="cluster">
-<title>cluster_6</title>
-<polygon fill="none" stroke="blue" points="805.5,-45 805.5,-397 1282.5,-397 1282.5,-45 805.5,-45"/>
-<text text-anchor="middle" x="1044" y="-381.8" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
+<title>cluster_3</title>
+<polygon fill="none" stroke="blue" points="9,-1459.69 9,-1876.69 755,-1876.69 755,-1459.69 9,-1459.69"/>
+<text text-anchor="middle" x="382" y="-1861.49" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
 </g>
 <g id="clust15" class="cluster">
-<title>cluster_5</title>
-<polygon fill="none" stroke="blue" points="12,-10543 12,-10996 487.5,-10996 487.5,-10543 12,-10543"/>
-<text text-anchor="middle" x="249.75" y="-10980.3" font-family="Times,serif" font-size="14.00">DAG Sync</text>
+<title>cluster_7</title>
+<polygon fill="none" stroke="blue" points="16.5,-9428.69 16.5,-9521.69 472,-9521.69 472,-9428.69 16.5,-9428.69"/>
+<text text-anchor="middle" x="244.25" y="-9506.49" font-family="Times,serif" font-size="14.00">0.3.1</text>
 </g>
-<!-- zcash/halo2#455 -->
+<!-- zcash/librustzcash#578 -->
 <g id="node1" class="node open">
-<title>zcash/halo2#455</title>
-<g id="a_node1"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-7999.5 551.5,-7999.5 551.5,-7946.5 751.5,-7946.5 751.5,-7999.5"/>
-<text text-anchor="middle" x="651.5" y="-7984.3" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
-<text text-anchor="middle" x="651.5" y="-7969.3" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
-<text text-anchor="middle" x="651.5" y="-7954.3" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
+<title>zcash/librustzcash#578</title>
+<g id="a_node1"><a xlink:href="https://github.com/zcash/librustzcash/issues/578" xlink:title="zcash/librustzcash#578&#10;Survey key storage and&#10;usage of `zcashd` and&#10;`zcash_client_sqlite`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="745,-7211.69 558,-7211.69 558,-7143.69 745,-7143.69 745,-7211.69"/>
+<text text-anchor="middle" x="651.5" y="-7196.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#578</text>
+<text text-anchor="middle" x="651.5" y="-7181.49" font-family="Times,serif" font-size="14.00">Survey key storage and</text>
+<text text-anchor="middle" x="651.5" y="-7166.49" font-family="Times,serif" font-size="14.00">usage of `zcashd` and</text>
+<text text-anchor="middle" x="651.5" y="-7151.49" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#597 -->
+<!-- zcash/librustzcash#579 -->
 <g id="node2" class="node open">
-<title>zcash/zips#597</title>
-<g id="a_node2"><a xlink:href="https://github.com/zcash/zips/issues/597" xlink:title="zcash/zips#597&#10;Finish all remaining&#10;NU5/Orchard documentation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1031,-7999.5 1028,-8003.5 1007,-8003.5 1004,-7999.5 807,-7999.5 807,-7946.5 1031,-7946.5 1031,-7999.5"/>
-<text text-anchor="middle" x="919" y="-7984.3" font-family="Times,serif" font-size="14.00">zcash/zips#597</text>
-<text text-anchor="middle" x="919" y="-7969.3" font-family="Times,serif" font-size="14.00">Finish all remaining</text>
-<text text-anchor="middle" x="919" y="-7954.3" font-family="Times,serif" font-size="14.00">NU5/Orchard documentation</text>
+<title>zcash/librustzcash#579</title>
+<g id="a_node2"><a xlink:href="https://github.com/zcash/librustzcash/issues/579" xlink:title="zcash/librustzcash#579&#10;Redesign Rust types for&#10;representing wallet key&#10;material" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1013,-7211.69 825,-7211.69 825,-7143.69 1013,-7143.69 1013,-7211.69"/>
+<text text-anchor="middle" x="919" y="-7196.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#579</text>
+<text text-anchor="middle" x="919" y="-7181.49" font-family="Times,serif" font-size="14.00">Redesign Rust types for</text>
+<text text-anchor="middle" x="919" y="-7166.49" font-family="Times,serif" font-size="14.00">representing wallet key</text>
+<text text-anchor="middle" x="919" y="-7151.49" font-family="Times,serif" font-size="14.00">material</text>
 </a>
 </g>
 </g>
-<!-- zcash/halo2#455&#45;&gt;zcash/zips#597 -->
+<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579 -->
 <g id="edge1" class="edge">
-<title>zcash/halo2#455&#45;&gt;zcash/zips#597</title>
-<path fill="none" stroke="black" d="M751.74,-7973C766.34,-7973 781.52,-7973 796.5,-7973"/>
-<polygon fill="black" stroke="black" points="796.84,-7976.5 806.84,-7973 796.84,-7969.5 796.84,-7976.5"/>
+<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579</title>
+<path fill="none" stroke="black" d="M745.36,-7177.69C767.76,-7177.69 791.84,-7177.69 814.69,-7177.69"/>
+<polygon fill="black" stroke="black" points="814.74,-7181.2 824.74,-7177.69 814.74,-7174.2 814.74,-7181.2"/>
 </g>
-<!-- zcash/zips#809 -->
+<!-- zcash/zips#675 -->
 <g id="node3" class="node open">
-<title>zcash/zips#809</title>
-<g id="a_node3"><a xlink:href="https://github.com/zcash/zips/issues/809" xlink:title="zcash/zips#809&#10;Documentation Q2 2024" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1270,-7992 1267,-7996 1246,-7996 1243,-7992 1079,-7992 1079,-7954 1270,-7954 1270,-7992"/>
-<text text-anchor="middle" x="1174.5" y="-7976.8" font-family="Times,serif" font-size="14.00">zcash/zips#809</text>
-<text text-anchor="middle" x="1174.5" y="-7961.8" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
+<title>zcash/zips#675</title>
+<g id="a_node3"><a xlink:href="https://github.com/zcash/zips/issues/675" xlink:title="zcash/zips#675&#10;[ZIP 332] Wallet Recovery&#10;from zcashd HD Seeds" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1020.5,-7283.2 817.5,-7283.2 817.5,-7230.2 1020.5,-7230.2 1020.5,-7283.2"/>
+<text text-anchor="middle" x="919" y="-7268" font-family="Times,serif" font-size="14.00">zcash/zips#675</text>
+<text text-anchor="middle" x="919" y="-7253" font-family="Times,serif" font-size="14.00">[ZIP 332] Wallet Recovery</text>
+<text text-anchor="middle" x="919" y="-7238" font-family="Times,serif" font-size="14.00">from zcashd HD Seeds</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#597&#45;&gt;zcash/zips#809 -->
+<!-- zcash/librustzcash#578&#45;&gt;zcash/zips#675 -->
 <g id="edge2" class="edge">
-<title>zcash/zips#597&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M1031.2,-7973C1043.6,-7973 1056.1,-7973 1068.4,-7973"/>
-<polygon fill="black" stroke="black" points="1068.7,-7976.5 1078.7,-7973 1068.7,-7969.5 1068.7,-7976.5"/>
+<title>zcash/librustzcash#578&#45;&gt;zcash/zips#675</title>
+<path fill="none" stroke="black" d="M745.36,-7205.3C769.15,-7212.39 794.82,-7220.09 818.91,-7227.19"/>
+<polygon fill="black" stroke="black" points="818.18,-7230.63 828.77,-7230.19 820.22,-7223.94 818.18,-7230.63"/>
 </g>
-<!-- zcash/zips#447 -->
-<g id="node4" class="node committed">
-<title>zcash/zips#447</title>
-<g id="a_node4"><a xlink:href="https://github.com/zcash/zips/issues/447" xlink:title="zcash/zips#447&#10;[ZIP 315] Best Practices&#10;for Wallets" target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="1014.5,-9641.5 823.5,-9641.5 823.5,-9588.5 1014.5,-9588.5 1014.5,-9641.5"/>
-<text text-anchor="middle" x="919" y="-9626.3" font-family="Times,serif" font-size="14.00">zcash/zips#447</text>
-<text text-anchor="middle" x="919" y="-9611.3" font-family="Times,serif" font-size="14.00">[ZIP 315] Best Practices</text>
-<text text-anchor="middle" x="919" y="-9596.3" font-family="Times,serif" font-size="14.00">for Wallets</text>
+<!-- zcash/librustzcash#1371 -->
+<g id="node4" class="node open">
+<title>zcash/librustzcash#1371</title>
+<g id="a_node4"><a xlink:href="https://github.com/zcash/librustzcash/issues/1371" xlink:title="zcash/librustzcash#1371&#10;Create structures for&#10;storing broader kinds of&#10;transparent spending key&#10;material" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1019,-7024.19 819,-7024.19 819,-6941.19 1019,-6941.19 1019,-7024.19"/>
+<text text-anchor="middle" x="919" y="-7008.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
+<text text-anchor="middle" x="919" y="-6993.99" font-family="Times,serif" font-size="14.00">Create structures for</text>
+<text text-anchor="middle" x="919" y="-6978.99" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
+<text text-anchor="middle" x="919" y="-6963.99" font-family="Times,serif" font-size="14.00">transparent spending key</text>
+<text text-anchor="middle" x="919" y="-6948.99" font-family="Times,serif" font-size="14.00">material</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#447&#45;&gt;zcash/zips#809 -->
+<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371 -->
 <g id="edge3" class="edge">
-<title>zcash/zips#447&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M924.14,-9588.2C954.11,-9394.1 1137.7,-8204.6 1169,-8002.3"/>
-<polygon fill="black" stroke="black" points="1172.51,-8002.52 1170.6,-7992.1 1165.59,-8001.44 1172.51,-8002.52"/>
+<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371</title>
+<path fill="none" stroke="black" d="M713.07,-7143.49C733.09,-7130.3 754.45,-7113.99 771,-7095.69 792.18,-7072.39 782.3,-7055.09 805.5,-7033.69 807.2,-7032.19 808.95,-7030.59 810.76,-7029.09"/>
+<polygon fill="black" stroke="black" points="813.09,-7031.72 818.95,-7022.89 808.86,-7026.14 813.09,-7031.72"/>
 </g>
-<!-- zcash/zcash#5912 -->
+<!-- zcash/librustzcash#1348 -->
 <g id="node5" class="node open">
-<title>zcash/zcash#5912</title>
-<g id="a_node5"><a xlink:href="https://github.com/zcash/zcash/pull/5912" xlink:title="zcash/zcash#5912&#10;NU5 consensus labeled" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-9195 28,-9195 28,-9191 24,-9191 24,-9187 28,-9187 28,-9165 24,-9165 24,-9161 28,-9161 28,-9157 212,-9157 212,-9195"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="28,-9191 32,-9191 32,-9187 28,-9187 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="28,-9165 32,-9165 32,-9161 28,-9161 "/>
-<text text-anchor="middle" x="120" y="-9179.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5912</text>
-<text text-anchor="middle" x="120" y="-9164.8" font-family="Times,serif" font-size="14.00">NU5 consensus labeled</text>
+<title>zcash/librustzcash#1348</title>
+<g id="a_node5"><a xlink:href="https://github.com/zcash/librustzcash/issues/1348" xlink:title="zcash/librustzcash#1348&#10;zcash_client_backend: Add&#10;the ability to restore&#10;from `zcashd` seed&#10;phrases." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1277.5,-7204.19 1071.5,-7204.19 1071.5,-7121.19 1277.5,-7121.19 1277.5,-7204.19"/>
+<text text-anchor="middle" x="1174.5" y="-7188.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1348</text>
+<text text-anchor="middle" x="1174.5" y="-7173.99" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
+<text text-anchor="middle" x="1174.5" y="-7158.99" font-family="Times,serif" font-size="14.00">the ability to restore</text>
+<text text-anchor="middle" x="1174.5" y="-7143.99" font-family="Times,serif" font-size="14.00">from `zcashd` seed</text>
+<text text-anchor="middle" x="1174.5" y="-7128.99" font-family="Times,serif" font-size="14.00">phrases.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#3957 -->
-<g id="node6" class="node open">
-<title>zcash/zcash#3957</title>
-<g id="a_node6"><a xlink:href="https://github.com/zcash/zcash/issues/3957" xlink:title="zcash/zcash#3957&#10;Link the Code and&#10;Protocol" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="460.5,-9202.5 457.5,-9206.5 436.5,-9206.5 433.5,-9202.5 311.5,-9202.5 311.5,-9149.5 460.5,-9149.5 460.5,-9202.5"/>
-<text text-anchor="middle" x="386" y="-9187.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3957</text>
-<text text-anchor="middle" x="386" y="-9172.3" font-family="Times,serif" font-size="14.00">Link the Code and</text>
-<text text-anchor="middle" x="386" y="-9157.3" font-family="Times,serif" font-size="14.00">Protocol</text>
+<!-- zcash/zips#675&#45;&gt;zcash/librustzcash#1348 -->
+<g id="edge4" class="edge">
+<title>zcash/zips#675&#45;&gt;zcash/librustzcash#1348</title>
+<path fill="none" stroke="black" d="M1004.2,-7230.09C1013.3,-7227.09 1022.3,-7223.89 1031,-7220.69 1041.9,-7216.69 1053.2,-7212.49 1064.4,-7208.09"/>
+<polygon fill="black" stroke="black" points="1065.78,-7211.31 1073.8,-7204.39 1063.21,-7204.8 1065.78,-7211.31"/>
+</g>
+<!-- zcash/zcash#5796 -->
+<g id="node148" class="node closed">
+<title>zcash/zcash#5796</title>
+<g id="a_node148"><a xlink:href="https://github.com/zcash/zcash/issues/5796" xlink:title="zcash/zcash#5796&#10;Add ability to restore&#10;the zcashd wallet from&#10;the emergency recovery&#10;phrase (mnemonic seed)." target="_blank">
+<polygon fill="#fad8c7" stroke="black" points="1272.5,-8047.19 1076.5,-8047.19 1076.5,-7964.19 1272.5,-7964.19 1272.5,-8047.19"/>
+<text text-anchor="middle" x="1174.5" y="-8031.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5796</text>
+<text text-anchor="middle" x="1174.5" y="-8016.99" font-family="Times,serif" font-size="14.00">Add ability to restore</text>
+<text text-anchor="middle" x="1174.5" y="-8001.99" font-family="Times,serif" font-size="14.00">the zcashd wallet from</text>
+<text text-anchor="middle" x="1174.5" y="-7986.99" font-family="Times,serif" font-size="14.00">the emergency recovery</text>
+<text text-anchor="middle" x="1174.5" y="-7971.99" font-family="Times,serif" font-size="14.00">phrase (mnemonic seed).</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#5912&#45;&gt;zcash/zcash#3957 -->
-<g id="edge4" class="edge">
-<title>zcash/zcash#5912&#45;&gt;zcash/zcash#3957</title>
-<path fill="none" stroke="black" d="M212.22,-9176C241.03,-9176 272.7,-9176 300.98,-9176"/>
-<polygon fill="black" stroke="black" points="301.23,-9179.5 311.23,-9176 301.23,-9172.5 301.23,-9179.5"/>
+<!-- zcash/zips#675&#45;&gt;zcash/zcash#5796 -->
+<g id="edge158" class="edge">
+<title>zcash/zips#675&#45;&gt;zcash/zcash#5796</title>
+<path fill="none" stroke="black" d="M922.05,-7283.59C931.32,-7398.59 972.6,-7848.39 1059,-7955.69 1061.9,-7959.3 1065,-7962.59 1068.5,-7965.69"/>
+<polygon fill="black" stroke="black" points="1066.35,-7968.46 1076.3,-7972.09 1070.79,-7963.05 1066.35,-7968.46"/>
 </g>
-<!-- zcash/zips#750 -->
-<g id="node7" class="node open">
-<title>zcash/zips#750</title>
-<g id="a_node7"><a xlink:href="https://github.com/zcash/zips/issues/750" xlink:title="zcash/zips#750&#10;Q2 2024 protocol spec&#10;updates part 1: finish&#10;NU5/Orchard and&#10;backlogged specs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="740,-8217.5 737,-8221.5 716,-8221.5 713,-8217.5 563,-8217.5 563,-8134.5 740,-8134.5 740,-8217.5"/>
-<text text-anchor="middle" x="651.5" y="-8202.3" font-family="Times,serif" font-size="14.00">zcash/zips#750</text>
-<text text-anchor="middle" x="651.5" y="-8187.3" font-family="Times,serif" font-size="14.00">Q2 2024 protocol spec</text>
-<text text-anchor="middle" x="651.5" y="-8172.3" font-family="Times,serif" font-size="14.00">updates part 1: finish</text>
-<text text-anchor="middle" x="651.5" y="-8157.3" font-family="Times,serif" font-size="14.00">NU5/Orchard and</text>
-<text text-anchor="middle" x="651.5" y="-8142.3" font-family="Times,serif" font-size="14.00">backlogged specs</text>
+<!-- zcash/librustzcash#1370 -->
+<g id="node6" class="node open">
+<title>zcash/librustzcash#1370</title>
+<g id="a_node6"><a xlink:href="https://github.com/zcash/librustzcash/issues/1370" xlink:title="zcash/librustzcash#1370&#10;Make it possible to&#10;construct proposals that&#10;spend stored transparent&#10;funds (P2PKH and P2SH)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1274,-6923.19 1075,-6923.19 1075,-6840.19 1274,-6840.19 1274,-6923.19"/>
+<text text-anchor="middle" x="1174.5" y="-6907.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1370</text>
+<text text-anchor="middle" x="1174.5" y="-6892.99" font-family="Times,serif" font-size="14.00">Make it possible to</text>
+<text text-anchor="middle" x="1174.5" y="-6877.99" font-family="Times,serif" font-size="14.00">construct proposals that</text>
+<text text-anchor="middle" x="1174.5" y="-6862.99" font-family="Times,serif" font-size="14.00">spend stored transparent</text>
+<text text-anchor="middle" x="1174.5" y="-6847.99" font-family="Times,serif" font-size="14.00">funds (P2PKH and P2SH)</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#3957&#45;&gt;zcash/zips#750 -->
+<!-- zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370 -->
 <g id="edge5" class="edge">
-<title>zcash/zcash#3957&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M460.67,-9164.2C474.45,-9158.9 487.48,-9151.2 497,-9140 616.02,-9000.5 643.51,-8407.8 649.16,-8228"/>
-<polygon fill="black" stroke="black" points="652.67,-8227.8 649.47,-8217.7 645.67,-8227.59 652.67,-8227.8"/>
-</g>
-<!-- zcash/zips#750&#45;&gt;zcash/zips#597 -->
-<g id="edge6" class="edge">
-<title>zcash/zips#750&#45;&gt;zcash/zips#597</title>
-<path fill="none" stroke="black" d="M740.06,-8143.1C750.84,-8137.7 761.42,-8131.6 771,-8125 818.9,-8091.9 863.86,-8041.5 891.14,-8007.9"/>
-<polygon fill="black" stroke="black" points="894.12,-8009.78 897.69,-7999.8 888.68,-8005.38 894.12,-8009.78"/>
+<title>zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370</title>
+<path fill="none" stroke="black" d="M1019.1,-6943.19C1034.3,-6937.19 1050,-6930.89 1065.4,-6924.8"/>
+<polygon fill="black" stroke="black" points="1066.92,-6927.96 1074.9,-6920.99 1064.32,-6921.46 1066.92,-6927.96"/>
 </g>
-<!-- zcash/zips#816 -->
-<g id="node95" class="node open">
-<title>zcash/zips#816</title>
-<g id="a_node95"><a xlink:href="https://github.com/zcash/zips/issues/816" xlink:title="zcash/zips#816&#10;Protocol spec version&#10;2024.6.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="736.5,-6612.5 566.5,-6612.5 566.5,-6559.5 736.5,-6559.5 736.5,-6612.5"/>
-<text text-anchor="middle" x="651.5" y="-6597.3" font-family="Times,serif" font-size="14.00">zcash/zips#816</text>
-<text text-anchor="middle" x="651.5" y="-6582.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="651.5" y="-6567.3" font-family="Times,serif" font-size="14.00">2024.6.0</text>
+<!-- zcash/zcash#4099 -->
+<g id="node7" class="node committed">
+<title>zcash/zcash#4099</title>
+<g id="a_node7"><a xlink:href="https://github.com/zcash/zcash/issues/4099" xlink:title="zcash/zcash#4099&#10;Investigate the&#10;distribution of P2SH&#10;scripts" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="468,-6832.69 304,-6832.69 304,-6764.69 468,-6764.69 468,-6832.69"/>
+<text text-anchor="middle" x="386" y="-6817.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4099</text>
+<text text-anchor="middle" x="386" y="-6802.49" font-family="Times,serif" font-size="14.00">Investigate the</text>
+<text text-anchor="middle" x="386" y="-6787.49" font-family="Times,serif" font-size="14.00">distribution of P2SH</text>
+<text text-anchor="middle" x="386" y="-6772.49" font-family="Times,serif" font-size="14.00">scripts</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#750&#45;&gt;zcash/zips#816 -->
-<g id="edge158" class="edge">
-<title>zcash/zips#750&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M562.68,-8155.6C543.41,-8146.7 525.52,-8134.1 514.5,-8116 496.4,-8086.3 506.64,-6898.8 514.5,-6865 536.33,-6771 594.47,-6672.3 627.57,-6621.2"/>
-<polygon fill="black" stroke="black" points="630.71,-6622.79 633.25,-6612.5 624.85,-6618.96 630.71,-6622.79"/>
-</g>
-<!-- zcash/zips#721 -->
+<!-- zcash/librustzcash#1360 -->
 <g id="node8" class="node open">
-<title>zcash/zips#721</title>
-<g id="a_node8"><a xlink:href="https://github.com/zcash/zips/issues/721" xlink:title="zcash/zips#721&#10;[protocol spec] Add links&#10;to audits in&#10;Acknowledgements" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-9131 289.5,-9131 289.5,-9063 482.5,-9063 482.5,-9131"/>
-<text text-anchor="middle" x="386" y="-9115.8" font-family="Times,serif" font-size="14.00">zcash/zips#721</text>
-<text text-anchor="middle" x="386" y="-9100.8" font-family="Times,serif" font-size="14.00">[protocol spec] Add links</text>
-<text text-anchor="middle" x="386" y="-9085.8" font-family="Times,serif" font-size="14.00">to audits in</text>
-<text text-anchor="middle" x="386" y="-9070.8" font-family="Times,serif" font-size="14.00">Acknowledgements</text>
+<title>zcash/librustzcash#1360</title>
+<g id="a_node8"><a xlink:href="https://github.com/zcash/librustzcash/issues/1360" xlink:title="zcash/librustzcash#1360&#10;Transaction builder&#10;support for spending&#10;(almost) arbitrary&#10;transparent inputs." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1017,-6923.19 821,-6923.19 821,-6840.19 1017,-6840.19 1017,-6923.19"/>
+<text text-anchor="middle" x="919" y="-6907.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1360</text>
+<text text-anchor="middle" x="919" y="-6892.99" font-family="Times,serif" font-size="14.00">Transaction builder</text>
+<text text-anchor="middle" x="919" y="-6877.99" font-family="Times,serif" font-size="14.00">support for spending</text>
+<text text-anchor="middle" x="919" y="-6862.99" font-family="Times,serif" font-size="14.00">(almost) arbitrary</text>
+<text text-anchor="middle" x="919" y="-6847.99" font-family="Times,serif" font-size="14.00">transparent inputs.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#721&#45;&gt;zcash/zips#750 -->
-<g id="edge7" class="edge">
-<title>zcash/zips#721&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M482.73,-9067.5C488.01,-9063.6 492.85,-9059.1 497,-9054 602.08,-8925.5 638.84,-8395.9 647.99,-8227.6"/>
-<polygon fill="black" stroke="black" points="651.49,-8227.67 648.53,-8217.5 644.5,-8227.3 651.49,-8227.67"/>
+<!-- zcash/zcash#4099&#45;&gt;zcash/librustzcash#1360 -->
+<g id="edge6" class="edge">
+<title>zcash/zcash#4099&#45;&gt;zcash/librustzcash#1360</title>
+<path fill="none" stroke="black" d="M468.25,-6821.49C478.91,-6827.09 488.91,-6834.09 497,-6842.69 531.22,-6879.19 491.49,-6920.3 532,-6949.69 575,-6980.89 719.27,-6961.8 771,-6949.69 787.65,-6945.8 790.05,-6939.99 805.5,-6932.69 809.1,-6930.99 812.78,-6929.3 816.49,-6927.49"/>
+<polygon fill="black" stroke="black" points="818.19,-6930.57 825.8,-6923.19 815.25,-6924.21 818.19,-6930.57"/>
 </g>
-<!-- zcash/zips#698 -->
-<g id="node9" class="node open">
-<title>zcash/zips#698</title>
-<g id="a_node9"><a xlink:href="https://github.com/zcash/zips/issues/698" xlink:title="zcash/zips#698&#10;[protocol spec] Minor nit&#10;in notes on Orchard Key&#10;Components section" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-9045 289,-9045 289,-8977 483,-8977 483,-9045"/>
-<text text-anchor="middle" x="386" y="-9029.8" font-family="Times,serif" font-size="14.00">zcash/zips#698</text>
-<text text-anchor="middle" x="386" y="-9014.8" font-family="Times,serif" font-size="14.00">[protocol spec] Minor nit</text>
-<text text-anchor="middle" x="386" y="-8999.8" font-family="Times,serif" font-size="14.00">in notes on Orchard Key</text>
-<text text-anchor="middle" x="386" y="-8984.8" font-family="Times,serif" font-size="14.00">Components section</text>
+<!-- zcash/librustzcash#1362 -->
+<g id="node9" class="node committed">
+<title>zcash/librustzcash#1362</title>
+<g id="a_node9"><a xlink:href="https://github.com/zcash/librustzcash/issues/1362" xlink:title="zcash/librustzcash#1362&#10;Create a generator and&#10;evaluator for arbitrary&#10;transparent Zcash script." target="_blank">
+<polygon fill="#a6cfff" stroke="black" points="750.5,-7046.7 552.5,-7046.7 552.5,-6978.7 750.5,-6978.7 750.5,-7046.7"/>
+<text text-anchor="middle" x="651.5" y="-7031.5" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1362</text>
+<text text-anchor="middle" x="651.5" y="-7016.5" font-family="Times,serif" font-size="14.00">Create a generator and</text>
+<text text-anchor="middle" x="651.5" y="-7001.5" font-family="Times,serif" font-size="14.00">evaluator for arbitrary</text>
+<text text-anchor="middle" x="651.5" y="-6986.5" font-family="Times,serif" font-size="14.00">transparent Zcash script.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#698&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#4099&#45;&gt;zcash/librustzcash#1362 -->
+<g id="edge7" class="edge">
+<title>zcash/zcash#4099&#45;&gt;zcash/librustzcash#1362</title>
+<path fill="none" stroke="black" d="M468.27,-6821.09C478.98,-6826.8 489,-6833.89 497,-6842.69 534.82,-6884.59 494.27,-6922.8 532,-6964.69 535.71,-6968.8 539.83,-6972.59 544.24,-6976.09"/>
+<polygon fill="black" stroke="black" points="542.3,-6979.01 552.46,-6981.99 546.38,-6973.32 542.3,-6979.01"/>
+</g>
+<!-- zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370 -->
 <g id="edge8" class="edge">
-<title>zcash/zips#698&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M483.12,-8981.1C488.23,-8977.2 492.93,-8972.9 497,-8968 592.05,-8854 634.94,-8385.6 646.88,-8228"/>
-<polygon fill="black" stroke="black" points="650.39,-8227.93 647.65,-8217.7 643.41,-8227.41 650.39,-8227.93"/>
+<title>zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370</title>
+<path fill="none" stroke="black" d="M1017.3,-6881.69C1032.7,-6881.69 1048.8,-6881.69 1064.5,-6881.69"/>
+<polygon fill="black" stroke="black" points="1064.8,-6885.2 1074.8,-6881.69 1064.8,-6878.2 1064.8,-6885.2"/>
 </g>
-<!-- zcash/zips#679 -->
+<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371 -->
+<g id="edge9" class="edge">
+<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371</title>
+<path fill="none" stroke="black" d="M750.61,-7001.59C769.6,-6999.49 789.61,-6997.19 808.93,-6994.99"/>
+<polygon fill="black" stroke="black" points="809.41,-6998.46 818.97,-6993.89 808.65,-6991.51 809.41,-6998.46"/>
+</g>
+<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360 -->
+<g id="edge10" class="edge">
+<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360</title>
+<path fill="none" stroke="black" d="M745.99,-6978.69C754.66,-6974.39 763.13,-6969.69 771,-6964.69 788.65,-6953.49 788.08,-6944.3 805.5,-6932.69 807.65,-6931.3 809.84,-6929.89 812.08,-6928.49"/>
+<polygon fill="black" stroke="black" points="814.03,-6931.41 820.85,-6923.3 810.46,-6925.38 814.03,-6931.41"/>
+</g>
+<!-- zcash/librustzcash#1353 -->
 <g id="node10" class="node open">
-<title>zcash/zips#679</title>
-<g id="a_node10"><a xlink:href="https://github.com/zcash/zips/issues/679" xlink:title="zcash/zips#679&#10;[protocol spec] Section&#10;5.6 of the protocol spec&#10;should say that UIVKs and&#10;UFVKs are encoded using&#10;Bech32m" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-8959 283,-8959 283,-8861 489,-8861 489,-8959"/>
-<text text-anchor="middle" x="386" y="-8943.8" font-family="Times,serif" font-size="14.00">zcash/zips#679</text>
-<text text-anchor="middle" x="386" y="-8928.8" font-family="Times,serif" font-size="14.00">[protocol spec] Section</text>
-<text text-anchor="middle" x="386" y="-8913.8" font-family="Times,serif" font-size="14.00">5.6 of the protocol spec</text>
-<text text-anchor="middle" x="386" y="-8898.8" font-family="Times,serif" font-size="14.00">should say that UIVKs and</text>
-<text text-anchor="middle" x="386" y="-8883.8" font-family="Times,serif" font-size="14.00">UFVKs are encoded using</text>
-<text text-anchor="middle" x="386" y="-8868.8" font-family="Times,serif" font-size="14.00">Bech32m</text>
+<title>zcash/librustzcash#1353</title>
+<g id="a_node10"><a xlink:href="https://github.com/zcash/librustzcash/issues/1353" xlink:title="zcash/librustzcash#1353&#10;zcash_client_backend: If&#10;a seed is reused,&#10;transparent UTXO spends&#10;from one wallet may not&#10;be detected in the other." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-7181.69 284.5,-7181.69 284.5,-7083.69 487.5,-7083.69 487.5,-7181.69"/>
+<text text-anchor="middle" x="386" y="-7166.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1353</text>
+<text text-anchor="middle" x="386" y="-7151.49" font-family="Times,serif" font-size="14.00">zcash_client_backend: If</text>
+<text text-anchor="middle" x="386" y="-7136.49" font-family="Times,serif" font-size="14.00">a seed is reused,</text>
+<text text-anchor="middle" x="386" y="-7121.49" font-family="Times,serif" font-size="14.00">transparent UTXO spends</text>
+<text text-anchor="middle" x="386" y="-7106.49" font-family="Times,serif" font-size="14.00">from one wallet may not</text>
+<text text-anchor="middle" x="386" y="-7091.49" font-family="Times,serif" font-size="14.00">be detected in the other.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#679&#45;&gt;zcash/zips#750 -->
-<g id="edge9" class="edge">
-<title>zcash/zips#679&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M488.39,-8860.8C491.49,-8857.7 494.37,-8854.4 497,-8851 572.76,-8751.6 626.76,-8368 644.33,-8227.7"/>
-<polygon fill="black" stroke="black" points="647.81,-8228.06 645.58,-8217.7 640.87,-8227.19 647.81,-8228.06"/>
-</g>
-<!-- zcash/zips#677 -->
+<!-- zcash/librustzcash#1363 -->
 <g id="node11" class="node open">
-<title>zcash/zips#677</title>
-<g id="a_node11"><a xlink:href="https://github.com/zcash/zips/issues/677" xlink:title="zcash/zips#677&#10;[protocol spec]&#10;Descriptions of signature&#10;fields should reference&#10;the section that&#10;specifies their&#10;validation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-8842.5 287.5,-8842.5 287.5,-8729.5 484.5,-8729.5 484.5,-8842.5"/>
-<text text-anchor="middle" x="386" y="-8827.3" font-family="Times,serif" font-size="14.00">zcash/zips#677</text>
-<text text-anchor="middle" x="386" y="-8812.3" font-family="Times,serif" font-size="14.00">[protocol spec]</text>
-<text text-anchor="middle" x="386" y="-8797.3" font-family="Times,serif" font-size="14.00">Descriptions of signature</text>
-<text text-anchor="middle" x="386" y="-8782.3" font-family="Times,serif" font-size="14.00">fields should reference</text>
-<text text-anchor="middle" x="386" y="-8767.3" font-family="Times,serif" font-size="14.00">the section that</text>
-<text text-anchor="middle" x="386" y="-8752.3" font-family="Times,serif" font-size="14.00">specifies their</text>
-<text text-anchor="middle" x="386" y="-8737.3" font-family="Times,serif" font-size="14.00">validation</text>
+<title>zcash/librustzcash#1363</title>
+<g id="a_node11"><a xlink:href="https://github.com/zcash/librustzcash/issues/1363" xlink:title="zcash/librustzcash#1363&#10;Enumerate the&#10;capabilities exposed by&#10;zcashd APIs for spending&#10;transparent coins." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-7065.19 287.5,-7065.19 287.5,-6982.19 484.5,-6982.19 484.5,-7065.19"/>
+<text text-anchor="middle" x="386" y="-7049.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1363</text>
+<text text-anchor="middle" x="386" y="-7034.99" font-family="Times,serif" font-size="14.00">Enumerate the</text>
+<text text-anchor="middle" x="386" y="-7019.99" font-family="Times,serif" font-size="14.00">capabilities exposed by</text>
+<text text-anchor="middle" x="386" y="-7004.99" font-family="Times,serif" font-size="14.00">zcashd APIs for spending</text>
+<text text-anchor="middle" x="386" y="-6989.99" font-family="Times,serif" font-size="14.00">transparent coins.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#677&#45;&gt;zcash/zips#750 -->
-<g id="edge10" class="edge">
-<title>zcash/zips#677&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M484.82,-8733.5C489.24,-8729.3 493.35,-8724.8 497,-8720 613.25,-8567.9 641.46,-8331.8 648.31,-8228"/>
-<polygon fill="black" stroke="black" points="651.82,-8227.9 648.94,-8217.7 644.84,-8227.47 651.82,-8227.9"/>
+<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360 -->
+<g id="edge11" class="edge">
+<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360</title>
+<path fill="none" stroke="black" d="M484.88,-6985.69C489.29,-6982.09 493.37,-6978.09 497,-6973.69 538.05,-6924.39 481.45,-6873.19 532,-6833.69 573.86,-6800.99 718.55,-6825.39 771,-6833.69 784.12,-6835.8 797.66,-6838.89 810.97,-6842.49"/>
+<polygon fill="black" stroke="black" points="810.04,-6845.87 820.61,-6845.19 811.92,-6839.13 810.04,-6845.87"/>
 </g>
-<!-- zcash/zips#671 -->
+<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362 -->
+<g id="edge12" class="edge">
+<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362</title>
+<path fill="none" stroke="black" d="M484.74,-7019.59C503.49,-7018.89 523.22,-7017.99 542.28,-7017.19"/>
+<polygon fill="black" stroke="black" points="542.62,-7020.68 552.48,-7016.8 542.35,-7013.69 542.62,-7020.68"/>
+</g>
+<!-- zcash/librustzcash#1365 -->
 <g id="node12" class="node open">
-<title>zcash/zips#671</title>
-<g id="a_node12"><a xlink:href="https://github.com/zcash/zips/issues/671" xlink:title="zcash/zips#671&#10;[protocol spec] [ZIP 216]&#10;Document that it is&#10;possible to apply ZIP 216&#10;retroactively" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-9592.5 287,-9592.5 287,-9509.5 485,-9509.5 485,-9592.5"/>
-<text text-anchor="middle" x="386" y="-9577.3" font-family="Times,serif" font-size="14.00">zcash/zips#671</text>
-<text text-anchor="middle" x="386" y="-9562.3" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
-<text text-anchor="middle" x="386" y="-9547.3" font-family="Times,serif" font-size="14.00">Document that it is</text>
-<text text-anchor="middle" x="386" y="-9532.3" font-family="Times,serif" font-size="14.00">possible to apply ZIP 216</text>
-<text text-anchor="middle" x="386" y="-9517.3" font-family="Times,serif" font-size="14.00">retroactively</text>
+<title>zcash/librustzcash#1365</title>
+<g id="a_node12"><a xlink:href="https://github.com/zcash/librustzcash/issues/1365" xlink:title="zcash/librustzcash#1365&#10;zcash_client_backend:&#10;Restore a wallet from the&#10;format standardized in&#10;zcash/zips#821" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1018.5,-6617.19 819.5,-6617.19 819.5,-6534.19 1018.5,-6534.19 1018.5,-6617.19"/>
+<text text-anchor="middle" x="919" y="-6601.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1365</text>
+<text text-anchor="middle" x="919" y="-6586.99" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="919" y="-6571.99" font-family="Times,serif" font-size="14.00">Restore a wallet from the</text>
+<text text-anchor="middle" x="919" y="-6556.99" font-family="Times,serif" font-size="14.00">format standardized in</text>
+<text text-anchor="middle" x="919" y="-6541.99" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#671&#45;&gt;zcash/zips#750 -->
-<g id="edge11" class="edge">
-<title>zcash/zips#671&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M485.12,-9513.1C489.53,-9509.1 493.55,-9504.8 497,-9500 647.74,-9291.5 652.43,-8446.3 651.05,-8227.8"/>
-<polygon fill="black" stroke="black" points="654.55,-8227.58 650.98,-8217.6 647.55,-8227.62 654.55,-8227.58"/>
-</g>
-<!-- zcash/zips#774 -->
+<!-- zcash/zips#821 -->
 <g id="node13" class="node open">
-<title>zcash/zips#774</title>
-<g id="a_node13"><a xlink:href="https://github.com/zcash/zips/issues/774" xlink:title="zcash/zips#774&#10;ZIP clarifications" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="720,-9570 717,-9574 696,-9574 693,-9570 583,-9570 583,-9532 720,-9532 720,-9570"/>
-<text text-anchor="middle" x="651.5" y="-9554.8" font-family="Times,serif" font-size="14.00">zcash/zips#774</text>
-<text text-anchor="middle" x="651.5" y="-9539.8" font-family="Times,serif" font-size="14.00">ZIP clarifications</text>
+<title>zcash/zips#821</title>
+<g id="a_node13"><a xlink:href="https://github.com/zcash/zips/issues/821" xlink:title="zcash/zips#821&#10;Define a standard wallet&#10;export/backup format." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-6602.19 556,-6602.19 556,-6549.19 747,-6549.19 747,-6602.19"/>
+<text text-anchor="middle" x="651.5" y="-6586.99" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
+<text text-anchor="middle" x="651.5" y="-6571.99" font-family="Times,serif" font-size="14.00">Define a standard wallet</text>
+<text text-anchor="middle" x="651.5" y="-6556.99" font-family="Times,serif" font-size="14.00">export/backup format.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#671&#45;&gt;zcash/zips#774 -->
-<g id="edge12" class="edge">
-<title>zcash/zips#671&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M485.12,-9551C513.92,-9551 545.02,-9551 572.4,-9551"/>
-<polygon fill="black" stroke="black" points="572.7,-9554.5 582.7,-9551 572.7,-9547.5 572.7,-9554.5"/>
-</g>
-<!-- zcash/zips#774&#45;&gt;zcash/zips#809 -->
+<!-- zcash/zips#821&#45;&gt;zcash/librustzcash#1365 -->
 <g id="edge13" class="edge">
-<title>zcash/zips#774&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M658.81,-9531.9C712.9,-9368.1 1098.3,-8200.7 1164,-8001.8"/>
-<polygon fill="black" stroke="black" points="1167.42,-8002.59 1167.2,-7992 1160.77,-8000.42 1167.42,-8002.59"/>
+<title>zcash/zips#821&#45;&gt;zcash/librustzcash#1365</title>
+<path fill="none" stroke="black" d="M747.23,-6575.69C767.32,-6575.69 788.68,-6575.69 809.25,-6575.69"/>
+<polygon fill="black" stroke="black" points="809.27,-6579.2 819.27,-6575.69 809.27,-6572.2 809.27,-6579.2"/>
 </g>
-<!-- zcash/zips#664 -->
+<!-- zcash/librustzcash#1368 -->
 <g id="node14" class="node open">
-<title>zcash/zips#664</title>
-<g id="a_node14"><a xlink:href="https://github.com/zcash/zips/issues/664" xlink:title="zcash/zips#664&#10;[protocol spec] [ZIP 216]&#10;Sapling pk_d should not&#10;allow the zero point" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-9491 289,-9491 289,-9423 483,-9423 483,-9491"/>
-<text text-anchor="middle" x="386" y="-9475.8" font-family="Times,serif" font-size="14.00">zcash/zips#664</text>
-<text text-anchor="middle" x="386" y="-9460.8" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
-<text text-anchor="middle" x="386" y="-9445.8" font-family="Times,serif" font-size="14.00">Sapling pk_d should not</text>
-<text text-anchor="middle" x="386" y="-9430.8" font-family="Times,serif" font-size="14.00">allow the zero point</text>
+<title>zcash/librustzcash#1368</title>
+<g id="a_node14"><a xlink:href="https://github.com/zcash/librustzcash/issues/1368" xlink:title="zcash/librustzcash#1368&#10;zcash_client_backend:&#10;Introduce (initially&#10;internal) &quot;sync API&quot;&#10;between the scanning and&#10;wallet parts of&#10;`scan_cached_blocks`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488,-6964.19 284,-6964.19 284,-6851.19 488,-6851.19 488,-6964.19"/>
+<text text-anchor="middle" x="386" y="-6948.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1368</text>
+<text text-anchor="middle" x="386" y="-6933.99" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="386" y="-6918.99" font-family="Times,serif" font-size="14.00">Introduce (initially</text>
+<text text-anchor="middle" x="386" y="-6903.99" font-family="Times,serif" font-size="14.00">internal) &quot;sync API&quot;</text>
+<text text-anchor="middle" x="386" y="-6888.99" font-family="Times,serif" font-size="14.00">between the scanning and</text>
+<text text-anchor="middle" x="386" y="-6873.99" font-family="Times,serif" font-size="14.00">wallet parts of</text>
+<text text-anchor="middle" x="386" y="-6858.99" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#664&#45;&gt;zcash/zips#750 -->
-<g id="edge14" class="edge">
-<title>zcash/zips#664&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M483.02,-9427.7C488.23,-9423.7 492.97,-9419.2 497,-9414 644.05,-9224.8 651.58,-8437.8 650.91,-8227.7"/>
-<polygon fill="black" stroke="black" points="654.41,-8227.59 650.87,-8217.6 647.41,-8227.61 654.41,-8227.59"/>
+<!-- zcash/zcash#6873 -->
+<g id="node15" class="node committed">
+<title>zcash/zcash#6873</title>
+<g id="a_node15"><a xlink:href="https://github.com/zcash/zcash/issues/6873" xlink:title="zcash/zcash#6873&#10;Enumerate the data /&#10;state that needs to be&#10;migrated from&#10;`wallet.dat` to a future&#10;full node wallet" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="477,-6644.69 295,-6644.69 295,-6546.69 477,-6546.69 477,-6644.69"/>
+<text text-anchor="middle" x="386" y="-6629.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6873</text>
+<text text-anchor="middle" x="386" y="-6614.49" font-family="Times,serif" font-size="14.00">Enumerate the data /</text>
+<text text-anchor="middle" x="386" y="-6599.49" font-family="Times,serif" font-size="14.00">state that needs to be</text>
+<text text-anchor="middle" x="386" y="-6584.49" font-family="Times,serif" font-size="14.00">migrated from</text>
+<text text-anchor="middle" x="386" y="-6569.49" font-family="Times,serif" font-size="14.00">`wallet.dat` to a future</text>
+<text text-anchor="middle" x="386" y="-6554.49" font-family="Times,serif" font-size="14.00">full node wallet</text>
+</a>
 </g>
-<!-- zcash/zips#664&#45;&gt;zcash/zips#774 -->
-<g id="edge15" class="edge">
-<title>zcash/zips#664&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M482.5,-9491.1C517.47,-9503.5 556.14,-9517.3 587.55,-9528.5"/>
-<polygon fill="black" stroke="black" points="586.46,-9531.83 597.05,-9531.9 588.81,-9525.23 586.46,-9531.83"/>
 </g>
-<!-- zcash/zips#663 -->
-<g id="node15" class="node open">
-<title>zcash/zips#663</title>
-<g id="a_node15"><a xlink:href="https://github.com/zcash/zips/issues/663" xlink:title="zcash/zips#663&#10;[protocol spec] Make a&#10;note in 4.2.2 that the&#10;use of DerivePublic is&#10;correctly typed" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="475.5,-8711.5 296.5,-8711.5 296.5,-8628.5 475.5,-8628.5 475.5,-8711.5"/>
-<text text-anchor="middle" x="386" y="-8696.3" font-family="Times,serif" font-size="14.00">zcash/zips#663</text>
-<text text-anchor="middle" x="386" y="-8681.3" font-family="Times,serif" font-size="14.00">[protocol spec] Make a</text>
-<text text-anchor="middle" x="386" y="-8666.3" font-family="Times,serif" font-size="14.00">note in 4.2.2 that the</text>
-<text text-anchor="middle" x="386" y="-8651.3" font-family="Times,serif" font-size="14.00">use of DerivePublic is</text>
-<text text-anchor="middle" x="386" y="-8636.3" font-family="Times,serif" font-size="14.00">correctly typed</text>
+<!-- zcash/zcash#6873&#45;&gt;zcash/zips#821 -->
+<g id="edge14" class="edge">
+<title>zcash/zcash#6873&#45;&gt;zcash/zips#821</title>
+<path fill="none" stroke="black" d="M477.31,-6588.89C499.37,-6587.19 523.16,-6585.39 545.83,-6583.69"/>
+<polygon fill="black" stroke="black" points="546.12,-6587.18 555.81,-6582.89 545.56,-6580.21 546.12,-6587.18"/>
+</g>
+<!-- zcash/zips#823 -->
+<g id="node72" class="node open">
+<title>zcash/zips#823</title>
+<g id="a_node72"><a xlink:href="https://github.com/zcash/zips/issues/823" xlink:title="zcash/zips#823&#10;[ZIP 315] Document things&#10;that cannot be recovered&#10;from either the chain or&#10;any new export wallet&#10;format" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="756.5,-5456.69 546.5,-5456.69 546.5,-5358.69 756.5,-5358.69 756.5,-5456.69"/>
+<text text-anchor="middle" x="651.5" y="-5441.49" font-family="Times,serif" font-size="14.00">zcash/zips#823</text>
+<text text-anchor="middle" x="651.5" y="-5426.49" font-family="Times,serif" font-size="14.00">[ZIP 315] Document things</text>
+<text text-anchor="middle" x="651.5" y="-5411.49" font-family="Times,serif" font-size="14.00">that cannot be recovered</text>
+<text text-anchor="middle" x="651.5" y="-5396.49" font-family="Times,serif" font-size="14.00">from either the chain or</text>
+<text text-anchor="middle" x="651.5" y="-5381.49" font-family="Times,serif" font-size="14.00">any new export wallet</text>
+<text text-anchor="middle" x="651.5" y="-5366.49" font-family="Times,serif" font-size="14.00">format</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#663&#45;&gt;zcash/zips#750 -->
-<g id="edge16" class="edge">
-<title>zcash/zips#663&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M475.59,-8637.1C483.46,-8631.9 490.79,-8625.9 497,-8619 600.16,-8504.9 634.66,-8317.9 645.66,-8227.7"/>
-<polygon fill="black" stroke="black" points="649.13,-8228.14 646.83,-8217.8 642.18,-8227.32 649.13,-8228.14"/>
+<!-- zcash/zcash#6873&#45;&gt;zcash/zips#823 -->
+<g id="edge159" class="edge">
+<title>zcash/zcash#6873&#45;&gt;zcash/zips#823</title>
+<path fill="none" stroke="black" d="M477.24,-6559.49C484.96,-6553.19 491.79,-6545.99 497,-6537.69 560.21,-6436.69 467.28,-5565.8 532,-5465.69 534.21,-5462.3 536.69,-5459.09 539.38,-5455.99"/>
+<polygon fill="black" stroke="black" points="541.89,-5458.44 546.49,-5448.89 536.94,-5453.48 541.89,-5458.44"/>
 </g>
-<!-- zcash/zips#659 -->
+<!-- zcash/librustzcash#1361 -->
 <g id="node16" class="node open">
-<title>zcash/zips#659</title>
-<g id="a_node16"><a xlink:href="https://github.com/zcash/zips/issues/659" xlink:title="zcash/zips#659&#10;[protocol spec] 5.6.3.1&#10;Sapling Payment Addresses&#10;does not require that&#10;DiversifyHash^Sapling(d)&#10;≠ ⊥" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="493.5,-8610 278.5,-8610 278.5,-8512 493.5,-8512 493.5,-8610"/>
-<text text-anchor="middle" x="386" y="-8594.8" font-family="Times,serif" font-size="14.00">zcash/zips#659</text>
-<text text-anchor="middle" x="386" y="-8579.8" font-family="Times,serif" font-size="14.00">[protocol spec] 5.6.3.1</text>
-<text text-anchor="middle" x="386" y="-8564.8" font-family="Times,serif" font-size="14.00">Sapling Payment Addresses</text>
-<text text-anchor="middle" x="386" y="-8549.8" font-family="Times,serif" font-size="14.00">does not require that</text>
-<text text-anchor="middle" x="386" y="-8534.8" font-family="Times,serif" font-size="14.00">DiversifyHash^Sapling(d)</text>
-<text text-anchor="middle" x="386" y="-8519.8" font-family="Times,serif" font-size="14.00">≠ ⊥</text>
+<title>zcash/librustzcash#1361</title>
+<g id="a_node16"><a xlink:href="https://github.com/zcash/librustzcash/issues/1361" xlink:title="zcash/librustzcash#1361&#10;`zcash_client_backend`:&#10;Add support for full&#10;transparent coin tracking&#10;(P2PKH and P2SH)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1018.5,-6822.19 1015.5,-6826.19 994.5,-6826.19 991.5,-6822.19 819.5,-6822.19 819.5,-6739.19 1018.5,-6739.19 1018.5,-6822.19"/>
+<text text-anchor="middle" x="919" y="-6806.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1361</text>
+<text text-anchor="middle" x="919" y="-6791.99" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
+<text text-anchor="middle" x="919" y="-6776.99" font-family="Times,serif" font-size="14.00">Add support for full</text>
+<text text-anchor="middle" x="919" y="-6761.99" font-family="Times,serif" font-size="14.00">transparent coin tracking</text>
+<text text-anchor="middle" x="919" y="-6746.99" font-family="Times,serif" font-size="14.00">(P2PKH and P2SH)</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#659&#45;&gt;zcash/zips#750 -->
-<g id="edge17" class="edge">
-<title>zcash/zips#659&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M486.48,-8511.9C490.19,-8508.8 493.72,-8505.5 497,-8502 573.04,-8421.9 617.21,-8297.2 637.3,-8227.5"/>
-<polygon fill="black" stroke="black" points="640.72,-8228.28 640.09,-8217.7 633.99,-8226.36 640.72,-8228.28"/>
+<!-- zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370 -->
+<g id="edge15" class="edge">
+<title>zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370</title>
+<path fill="none" stroke="black" d="M1018.7,-6820.09C1033.9,-6826.09 1049.7,-6832.39 1065.1,-6838.49"/>
+<polygon fill="black" stroke="black" points="1064.02,-6841.83 1074.6,-6842.3 1066.62,-6835.33 1064.02,-6841.83"/>
 </g>
-<!-- zcash/zips#644 -->
-<g id="node17" class="node open">
-<title>zcash/zips#644</title>
-<g id="a_node17"><a xlink:href="https://github.com/zcash/zips/issues/644" xlink:title="zcash/zips#644&#10;[protocol spec] Change&#10;all the PRF^expand domain&#10;separator bytes to be&#10;expressed in hex" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="494.5,-8493.5 277.5,-8493.5 277.5,-8410.5 494.5,-8410.5 494.5,-8493.5"/>
-<text text-anchor="middle" x="386" y="-8478.3" font-family="Times,serif" font-size="14.00">zcash/zips#644</text>
-<text text-anchor="middle" x="386" y="-8463.3" font-family="Times,serif" font-size="14.00">[protocol spec] Change</text>
-<text text-anchor="middle" x="386" y="-8448.3" font-family="Times,serif" font-size="14.00">all the PRF^expand domain</text>
-<text text-anchor="middle" x="386" y="-8433.3" font-family="Times,serif" font-size="14.00">separator bytes to be</text>
-<text text-anchor="middle" x="386" y="-8418.3" font-family="Times,serif" font-size="14.00">expressed in hex</text>
+<!-- zcash/librustzcash#1372 -->
+<g id="node17" class="node committed">
+<title>zcash/librustzcash#1372</title>
+<g id="a_node17"><a xlink:href="https://github.com/zcash/librustzcash/issues/1372" xlink:title="zcash/librustzcash#1372&#10;`zcash_primitives::legacy&#10;`: Enhance transparent&#10;`Script` support as&#10;necessary" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="484.5,-7283.19 287.5,-7283.19 287.5,-7200.19 484.5,-7200.19 484.5,-7283.19"/>
+<text text-anchor="middle" x="386" y="-7267.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1372</text>
+<text text-anchor="middle" x="386" y="-7252.99" font-family="Times,serif" font-size="14.00">`zcash_primitives::legacy</text>
+<text text-anchor="middle" x="386" y="-7237.99" font-family="Times,serif" font-size="14.00">`: Enhance transparent</text>
+<text text-anchor="middle" x="386" y="-7222.99" font-family="Times,serif" font-size="14.00">`Script` support as</text>
+<text text-anchor="middle" x="386" y="-7207.99" font-family="Times,serif" font-size="14.00">necessary</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#644&#45;&gt;zcash/zips#750 -->
-<g id="edge18" class="edge">
-<title>zcash/zips#644&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M484.52,-8410.5C488.88,-8407.5 493.07,-8404.3 497,-8401 554.73,-8352.1 600.27,-8276.4 626.3,-8226.5"/>
-<polygon fill="black" stroke="black" points="629.47,-8227.99 630.93,-8217.5 623.24,-8224.79 629.47,-8227.99"/>
+<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371 -->
+<g id="edge16" class="edge">
+<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371</title>
+<path fill="none" stroke="black" d="M484.68,-7200.39C489,-7197.39 493.13,-7194.09 497,-7190.69 519,-7171.3 508.92,-7152.8 532,-7134.69 619.99,-7065.59 669.95,-7103.69 771,-7055.69 787.43,-7047.89 789.51,-7042.39 805.5,-7033.69 808.42,-7032.09 811.4,-7030.59 814.42,-7028.99"/>
+<polygon fill="black" stroke="black" points="816.29,-7031.97 823.59,-7024.3 813.09,-7025.74 816.29,-7031.97"/>
 </g>
-<!-- zcash/zips#617 -->
+<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362 -->
+<g id="edge17" class="edge">
+<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362</title>
+<path fill="none" stroke="black" d="M485,-7202.09C489.31,-7198.59 493.35,-7194.8 497,-7190.69 529.77,-7153.99 501.44,-7124.3 532,-7085.69 542.13,-7072.89 555.16,-7061.8 568.84,-7052.39"/>
+<polygon fill="black" stroke="black" points="571.03,-7055.14 577.43,-7046.69 567.16,-7049.31 571.03,-7055.14"/>
+</g>
+<!-- zcash/librustzcash#1381 -->
 <g id="node18" class="node open">
-<title>zcash/zips#617</title>
-<g id="a_node18"><a xlink:href="https://github.com/zcash/zips/issues/617" xlink:title="zcash/zips#617&#10;[protocol spec] Document&#10;how decoding of&#10;PHGRProofs in pre&#45;Sapling&#10;transactions should be&#10;handled for impls that do&#10;not verify them" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="491.5,-8392.5 280.5,-8392.5 280.5,-8279.5 491.5,-8279.5 491.5,-8392.5"/>
-<text text-anchor="middle" x="386" y="-8377.3" font-family="Times,serif" font-size="14.00">zcash/zips#617</text>
-<text text-anchor="middle" x="386" y="-8362.3" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="386" y="-8347.3" font-family="Times,serif" font-size="14.00">how decoding of</text>
-<text text-anchor="middle" x="386" y="-8332.3" font-family="Times,serif" font-size="14.00">PHGRProofs in pre&#45;Sapling</text>
-<text text-anchor="middle" x="386" y="-8317.3" font-family="Times,serif" font-size="14.00">transactions should be</text>
-<text text-anchor="middle" x="386" y="-8302.3" font-family="Times,serif" font-size="14.00">handled for impls that do</text>
-<text text-anchor="middle" x="386" y="-8287.3" font-family="Times,serif" font-size="14.00">not verify them</text>
+<title>zcash/librustzcash#1381</title>
+<g id="a_node18"><a xlink:href="https://github.com/zcash/librustzcash/issues/1381" xlink:title="zcash/librustzcash#1381&#10;zcash_primitives: Rework&#10;the transparent bundle&#10;builder to be more like&#10;the shielded bundle&#10;builders" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751,-6940.7 552,-6940.7 552,-6842.7 751,-6842.7 751,-6940.7"/>
+<text text-anchor="middle" x="651.5" y="-6925.5" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1381</text>
+<text text-anchor="middle" x="651.5" y="-6910.5" font-family="Times,serif" font-size="14.00">zcash_primitives: Rework</text>
+<text text-anchor="middle" x="651.5" y="-6895.5" font-family="Times,serif" font-size="14.00">the transparent bundle</text>
+<text text-anchor="middle" x="651.5" y="-6880.5" font-family="Times,serif" font-size="14.00">builder to be more like</text>
+<text text-anchor="middle" x="651.5" y="-6865.5" font-family="Times,serif" font-size="14.00">the shielded bundle</text>
+<text text-anchor="middle" x="651.5" y="-6850.5" font-family="Times,serif" font-size="14.00">builders</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#617&#45;&gt;zcash/zips#750 -->
-<g id="edge19" class="edge">
-<title>zcash/zips#617&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M481.54,-8279.4C486.77,-8276.2 491.95,-8273.1 497,-8270 522.22,-8254.7 549.71,-8237.9 574.36,-8222.8"/>
-<polygon fill="black" stroke="black" points="576.28,-8225.73 582.95,-8217.5 572.6,-8219.77 576.28,-8225.73"/>
+<!-- zcash/librustzcash#1381&#45;&gt;zcash/librustzcash#1360 -->
+<g id="edge18" class="edge">
+<title>zcash/librustzcash#1381&#45;&gt;zcash/librustzcash#1360</title>
+<path fill="none" stroke="black" d="M751.36,-6887.99C770.7,-6887.3 791.06,-6886.49 810.65,-6885.8"/>
+<polygon fill="black" stroke="black" points="810.97,-6889.29 820.82,-6885.39 810.69,-6882.29 810.97,-6889.29"/>
 </g>
-<!-- zcash/zips#568 -->
+<!-- zcash/librustzcash#1395 -->
 <g id="node19" class="node open">
-<title>zcash/zips#568</title>
-<g id="a_node19"><a xlink:href="https://github.com/zcash/zips/issues/568" xlink:title="zcash/zips#568&#10;[protocol spec] Document&#10;block transparent sigops&#10;limit consensus rule" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="486,-8261 286,-8261 286,-8193 486,-8193 486,-8261"/>
-<text text-anchor="middle" x="386" y="-8245.8" font-family="Times,serif" font-size="14.00">zcash/zips#568</text>
-<text text-anchor="middle" x="386" y="-8230.8" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="386" y="-8215.8" font-family="Times,serif" font-size="14.00">block transparent sigops</text>
-<text text-anchor="middle" x="386" y="-8200.8" font-family="Times,serif" font-size="14.00">limit consensus rule</text>
+<title>zcash/librustzcash#1395</title>
+<g id="a_node19"><a xlink:href="https://github.com/zcash/librustzcash/issues/1395" xlink:title="zcash/librustzcash#1395&#10;Enumerate the data that&#10;the indexer service needs&#10;to provide" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-6804.7 551.5,-6804.7 551.5,-6736.7 751.5,-6736.7 751.5,-6804.7"/>
+<text text-anchor="middle" x="651.5" y="-6789.5" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1395</text>
+<text text-anchor="middle" x="651.5" y="-6774.5" font-family="Times,serif" font-size="14.00">Enumerate the data that</text>
+<text text-anchor="middle" x="651.5" y="-6759.5" font-family="Times,serif" font-size="14.00">the indexer service needs</text>
+<text text-anchor="middle" x="651.5" y="-6744.5" font-family="Times,serif" font-size="14.00">to provide</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#568&#45;&gt;zcash/zips#750 -->
-<g id="edge20" class="edge">
-<title>zcash/zips#568&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M486.24,-8207.8C508,-8203.6 531.02,-8199.1 552.73,-8194.9"/>
-<polygon fill="black" stroke="black" points="553.44,-8198.33 562.6,-8193 552.12,-8191.45 553.44,-8198.33"/>
-</g>
-<!-- zcash/zips#539 -->
+<!-- zcash/librustzcash#1410 -->
 <g id="node20" class="node open">
-<title>zcash/zips#539</title>
-<g id="a_node20"><a xlink:href="https://github.com/zcash/zips/issues/539" xlink:title="zcash/zips#539&#10;[protocol spec] [ZIP 203]&#10;Clarify how transaction&#10;lock times are handled" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-9405 289,-9405 289,-9337 483,-9337 483,-9405"/>
-<text text-anchor="middle" x="386" y="-9389.8" font-family="Times,serif" font-size="14.00">zcash/zips#539</text>
-<text text-anchor="middle" x="386" y="-9374.8" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 203]</text>
-<text text-anchor="middle" x="386" y="-9359.8" font-family="Times,serif" font-size="14.00">Clarify how transaction</text>
-<text text-anchor="middle" x="386" y="-9344.8" font-family="Times,serif" font-size="14.00">lock times are handled</text>
+<title>zcash/librustzcash#1410</title>
+<g id="a_node20"><a xlink:href="https://github.com/zcash/librustzcash/issues/1410" xlink:title="zcash/librustzcash#1410&#10;zcash_client_backend:&#10;Introduce &quot;chain access&#10;API&quot; to the sync engine" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1017,-6712.69 821,-6712.69 821,-6644.69 1017,-6644.69 1017,-6712.69"/>
+<text text-anchor="middle" x="919" y="-6697.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1410</text>
+<text text-anchor="middle" x="919" y="-6682.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="919" y="-6667.49" font-family="Times,serif" font-size="14.00">Introduce &quot;chain access</text>
+<text text-anchor="middle" x="919" y="-6652.49" font-family="Times,serif" font-size="14.00">API&quot; to the sync engine</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#539&#45;&gt;zcash/zips#750 -->
-<g id="edge21" class="edge">
-<title>zcash/zips#539&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M483.46,-9341.3C488.49,-9337.4 493.08,-9333 497,-9328 633.89,-9153.5 648.87,-8429.3 650.37,-8228.1"/>
-<polygon fill="black" stroke="black" points="653.87,-8227.82 650.44,-8217.8 646.87,-8227.78 653.87,-8227.82"/>
-</g>
-<!-- zcash/zips#539&#45;&gt;zcash/zips#774 -->
-<g id="edge22" class="edge">
-<title>zcash/zips#539&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M481.13,-9405.1C486.6,-9407.9 491.93,-9410.9 497,-9414 547.86,-9445.2 597.71,-9494 626.21,-9524.2"/>
-<polygon fill="black" stroke="black" points="623.93,-9526.89 633.32,-9531.8 629.04,-9522.11 623.93,-9526.89"/>
+<!-- zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410 -->
+<g id="edge19" class="edge">
+<title>zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410</title>
+<path fill="none" stroke="black" d="M750.99,-6736.59C770.52,-6729.8 791.11,-6722.69 810.91,-6715.8"/>
+<polygon fill="black" stroke="black" points="812.23,-6719.04 820.56,-6712.49 809.97,-6712.42 812.23,-6719.04"/>
 </g>
-<!-- zcash/zips#630 -->
+<!-- zcash/librustzcash#1414 -->
 <g id="node21" class="node open">
-<title>zcash/zips#630</title>
-<g id="a_node21"><a xlink:href="https://github.com/zcash/zips/issues/630" xlink:title="zcash/zips#630&#10;[protocol spec] [ZIP 212]&#10;zcashd enforces the 0x02&#10;lead byte for coinbase&#10;outputs only after end of&#10;the original grace period" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-9319 287,-9319 287,-9221 485,-9221 485,-9319"/>
-<text text-anchor="middle" x="386" y="-9303.8" font-family="Times,serif" font-size="14.00">zcash/zips#630</text>
-<text text-anchor="middle" x="386" y="-9288.8" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 212]</text>
-<text text-anchor="middle" x="386" y="-9273.8" font-family="Times,serif" font-size="14.00">zcashd enforces the 0x02</text>
-<text text-anchor="middle" x="386" y="-9258.8" font-family="Times,serif" font-size="14.00">lead byte for coinbase</text>
-<text text-anchor="middle" x="386" y="-9243.8" font-family="Times,serif" font-size="14.00">outputs only after end of</text>
-<text text-anchor="middle" x="386" y="-9228.8" font-family="Times,serif" font-size="14.00">the original grace period</text>
+<title>zcash/librustzcash#1414</title>
+<g id="a_node21"><a xlink:href="https://github.com/zcash/librustzcash/issues/1414" xlink:title="zcash/librustzcash#1414&#10;zcash_client_backend:&#10;Create the framework for&#10;an in&#45;memory wallet&#10;backend" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485.5,-6746.19 286.5,-6746.19 286.5,-6663.19 485.5,-6663.19 485.5,-6746.19"/>
+<text text-anchor="middle" x="386" y="-6730.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1414</text>
+<text text-anchor="middle" x="386" y="-6715.99" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="386" y="-6700.99" font-family="Times,serif" font-size="14.00">Create the framework for</text>
+<text text-anchor="middle" x="386" y="-6685.99" font-family="Times,serif" font-size="14.00">an in&#45;memory wallet</text>
+<text text-anchor="middle" x="386" y="-6670.99" font-family="Times,serif" font-size="14.00">backend</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#630&#45;&gt;zcash/zips#750 -->
+<!-- zcash/librustzcash#1415 -->
+<g id="node22" class="node open">
+<title>zcash/librustzcash#1415</title>
+<g id="a_node22"><a xlink:href="https://github.com/zcash/librustzcash/issues/1415" xlink:title="zcash/librustzcash#1415&#10;zcash_client_backend:&#10;Implement internals of&#10;in&#45;memory wallet by&#10;migrating tests from&#10;`zcash_client_sqlite`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="749.5,-6718.69 553.5,-6718.69 553.5,-6620.69 749.5,-6620.69 749.5,-6718.69"/>
+<text text-anchor="middle" x="651.5" y="-6703.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1415</text>
+<text text-anchor="middle" x="651.5" y="-6688.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="651.5" y="-6673.49" font-family="Times,serif" font-size="14.00">Implement internals of</text>
+<text text-anchor="middle" x="651.5" y="-6658.49" font-family="Times,serif" font-size="14.00">in&#45;memory wallet by</text>
+<text text-anchor="middle" x="651.5" y="-6643.49" font-family="Times,serif" font-size="14.00">migrating tests from</text>
+<text text-anchor="middle" x="651.5" y="-6628.49" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415 -->
+<g id="edge20" class="edge">
+<title>zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415</title>
+<path fill="none" stroke="black" d="M485.87,-6691.59C504.56,-6689.09 524.19,-6686.49 543.13,-6683.99"/>
+<polygon fill="black" stroke="black" points="543.84,-6687.43 553.27,-6682.59 542.89,-6680.5 543.84,-6687.43"/>
+</g>
+<!-- zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410 -->
+<g id="edge21" class="edge">
+<title>zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410</title>
+<path fill="none" stroke="black" d="M749.85,-6672.99C769.61,-6673.69 790.48,-6674.39 810.56,-6675.09"/>
+<polygon fill="black" stroke="black" points="810.56,-6678.6 820.66,-6675.39 810.77,-6671.6 810.56,-6678.6"/>
+</g>
+<!-- zcash/librustzcash#1188 -->
+<g id="node23" class="node open">
+<title>zcash/librustzcash#1188</title>
+<g id="a_node23"><a xlink:href="https://github.com/zcash/librustzcash/issues/1188" xlink:title="zcash/librustzcash#1188&#10;`zcash_client_backend`:&#10;Support import of seed&#10;phrases from transparent&#45;&#10;only wallets." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1021.5,-7125.19 816.5,-7125.19 816.5,-7042.19 1021.5,-7042.19 1021.5,-7125.19"/>
+<text text-anchor="middle" x="919" y="-7109.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1188</text>
+<text text-anchor="middle" x="919" y="-7094.99" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
+<text text-anchor="middle" x="919" y="-7079.99" font-family="Times,serif" font-size="14.00">Support import of seed</text>
+<text text-anchor="middle" x="919" y="-7064.99" font-family="Times,serif" font-size="14.00">phrases from transparent&#45;</text>
+<text text-anchor="middle" x="919" y="-7049.99" font-family="Times,serif" font-size="14.00">only wallets.</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348 -->
+<g id="edge22" class="edge">
+<title>zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348</title>
+<path fill="none" stroke="black" d="M1021.6,-7115.39C1034.8,-7119.49 1048.4,-7123.69 1061.7,-7127.89"/>
+<polygon fill="black" stroke="black" points="1060.81,-7131.28 1071.4,-7130.89 1062.88,-7124.6 1060.81,-7131.28"/>
+</g>
+<!-- zcash/librustzcash#1552 -->
+<g id="node24" class="node open">
+<title>zcash/librustzcash#1552</title>
+<g id="a_node24"><a xlink:href="https://github.com/zcash/librustzcash/issues/1552" xlink:title="zcash/librustzcash#1552&#10;zcash_client_backend: Add&#10;the functionality to&#10;restore from `zcashd`&#10;wallet.dat and/or wallet&#10;dump files produced by&#10;`z_exportwallet`." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-6528.19 283,-6528.19 283,-6415.19 489,-6415.19 489,-6528.19"/>
+<text text-anchor="middle" x="386" y="-6512.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1552</text>
+<text text-anchor="middle" x="386" y="-6497.99" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
+<text text-anchor="middle" x="386" y="-6482.99" font-family="Times,serif" font-size="14.00">the functionality to</text>
+<text text-anchor="middle" x="386" y="-6467.99" font-family="Times,serif" font-size="14.00">restore from `zcashd`</text>
+<text text-anchor="middle" x="386" y="-6452.99" font-family="Times,serif" font-size="14.00">wallet.dat and/or wallet</text>
+<text text-anchor="middle" x="386" y="-6437.99" font-family="Times,serif" font-size="14.00">dump files produced by</text>
+<text text-anchor="middle" x="386" y="-6422.99" font-family="Times,serif" font-size="14.00">`z_exportwallet`.</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6329 -->
+<g id="node25" class="node open">
+<title>zcash/zcash#6329</title>
+<g id="a_node25"><a xlink:href="https://github.com/zcash/zcash/issues/6329" xlink:title="zcash/zcash#6329&#10;Remove `z_listaddresses`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1019,-10086.69 819,-10086.69 819,-10033.69 1019,-10033.69 1019,-10086.69"/>
+<text text-anchor="middle" x="919" y="-10071.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6329</text>
+<text text-anchor="middle" x="919" y="-10056.49" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
+<text text-anchor="middle" x="919" y="-10041.49" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6330 -->
+<g id="node26" class="node open">
+<title>zcash/zcash#6330</title>
+<g id="a_node26"><a xlink:href="https://github.com/zcash/zcash/issues/6330" xlink:title="zcash/zcash#6330&#10;Remove `z_listaddresses`&#10;RPC method" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1274.5,-10086.69 1074.5,-10086.69 1074.5,-10033.69 1274.5,-10033.69 1274.5,-10086.69"/>
+<text text-anchor="middle" x="1174.5" y="-10071.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6330</text>
+<text text-anchor="middle" x="1174.5" y="-10056.49" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
+<text text-anchor="middle" x="1174.5" y="-10041.49" font-family="Times,serif" font-size="14.00">RPC method</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6329&#45;&gt;zcash/zcash#6330 -->
 <g id="edge23" class="edge">
-<title>zcash/zips#630&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M485.03,-9224.8C489.47,-9220.5 493.51,-9216 497,-9211 610.7,-9049.3 642.02,-8414.5 648.85,-8227.9"/>
-<polygon fill="black" stroke="black" points="652.35,-8227.92 649.21,-8217.8 645.36,-8227.67 652.35,-8227.92"/>
+<title>zcash/zcash#6329&#45;&gt;zcash/zcash#6330</title>
+<path fill="none" stroke="black" d="M1019.1,-10060.19C1033.9,-10060.19 1049.2,-10060.19 1064.2,-10060.19"/>
+<polygon fill="black" stroke="black" points="1064.5,-10063.7 1074.5,-10060.19 1064.5,-10056.7 1064.5,-10063.7"/>
 </g>
-<!-- zcash/zips#630&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zcash#5583 -->
+<g id="node27" class="node open">
+<title>zcash/zcash#5583</title>
+<g id="a_node27"><a xlink:href="https://github.com/zcash/zcash/issues/5583" xlink:title="zcash/zcash#5583&#10;Clean up null pointer&#10;handling in Rust FFI" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1002.5,-10157.69 835.5,-10157.69 835.5,-10104.69 1002.5,-10104.69 1002.5,-10157.69"/>
+<text text-anchor="middle" x="919" y="-10142.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5583</text>
+<text text-anchor="middle" x="919" y="-10127.49" font-family="Times,serif" font-size="14.00">Clean up null pointer</text>
+<text text-anchor="middle" x="919" y="-10112.49" font-family="Times,serif" font-size="14.00">handling in Rust FFI</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6856 -->
+<g id="node28" class="node open">
+<title>zcash/zcash#6856</title>
+<g id="a_node28"><a xlink:href="https://github.com/zcash/zcash/issues/6856" xlink:title="zcash/zcash#6856&#10;Release 5.10.0" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1249,-9937.69 1100,-9937.69 1100,-9899.69 1249,-9899.69 1249,-9937.69"/>
+<text text-anchor="middle" x="1174.5" y="-9922.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6856</text>
+<text text-anchor="middle" x="1174.5" y="-9907.49" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#5583&#45;&gt;zcash/zcash#6856 -->
 <g id="edge24" class="edge">
-<title>zcash/zips#630&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M485.01,-9318.3C489.18,-9321.4 493.21,-9324.6 497,-9328 562.27,-9386 613.65,-9477.3 636.92,-9523"/>
-<polygon fill="black" stroke="black" points="633.83,-9524.65 641.46,-9532 640.08,-9521.5 633.83,-9524.65"/>
+<title>zcash/zcash#5583&#45;&gt;zcash/zcash#6856</title>
+<path fill="none" stroke="black" d="M1002.5,-10114.19C1012.9,-10109.19 1022.8,-10103.19 1031,-10096.19 1055.8,-10072.19 1039.9,-10053.19 1059,-10025.19 1080.7,-9992.99 1113.5,-9963.8 1138.5,-9944.19"/>
+<polygon fill="black" stroke="black" points="1140.86,-9946.8 1146.6,-9937.9 1136.56,-9941.27 1140.86,-9946.8"/>
 </g>
-<!-- zcash/zips#488 -->
-<g id="node22" class="node open">
-<title>zcash/zips#488</title>
-<g id="a_node22"><a xlink:href="https://github.com/zcash/zips/issues/488" xlink:title="zcash/zips#488&#10;[protocol spec] Clarify&#10;the return type of&#10;NoteCommitment^Orchard&#10;and usage of it vs&#10;NoteCommit^Orchard" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="493.5,-8175 278.5,-8175 278.5,-8077 493.5,-8077 493.5,-8175"/>
-<text text-anchor="middle" x="386" y="-8159.8" font-family="Times,serif" font-size="14.00">zcash/zips#488</text>
-<text text-anchor="middle" x="386" y="-8144.8" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
-<text text-anchor="middle" x="386" y="-8129.8" font-family="Times,serif" font-size="14.00">the return type of</text>
-<text text-anchor="middle" x="386" y="-8114.8" font-family="Times,serif" font-size="14.00">NoteCommitment^Orchard</text>
-<text text-anchor="middle" x="386" y="-8099.8" font-family="Times,serif" font-size="14.00">and usage of it vs</text>
-<text text-anchor="middle" x="386" y="-8084.8" font-family="Times,serif" font-size="14.00">NoteCommit^Orchard</text>
+<!-- zcash/zcash#5716 -->
+<g id="node152" class="node open">
+<title>zcash/zcash#5716</title>
+<g id="a_node152"><a xlink:href="https://github.com/zcash/zcash/issues/5716" xlink:title="zcash/zcash#5716&#10;Use an automated tool for&#10;generating correct FFI&#10;headers." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1531,-9797.69 1328,-9797.69 1328,-9729.69 1531,-9729.69 1531,-9797.69"/>
+<text text-anchor="middle" x="1429.5" y="-9782.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5716</text>
+<text text-anchor="middle" x="1429.5" y="-9767.49" font-family="Times,serif" font-size="14.00">Use an automated tool for</text>
+<text text-anchor="middle" x="1429.5" y="-9752.49" font-family="Times,serif" font-size="14.00">generating correct FFI</text>
+<text text-anchor="middle" x="1429.5" y="-9737.49" font-family="Times,serif" font-size="14.00">headers.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#488&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#5583&#45;&gt;zcash/zcash#5716 -->
+<g id="edge160" class="edge">
+<title>zcash/zcash#5583&#45;&gt;zcash/zcash#5716</title>
+<path fill="none" stroke="black" d="M1002.8,-10145.19C1082.8,-10154.19 1203.7,-10155.19 1285.5,-10096.19 1380.2,-10026.19 1412.9,-9881.59 1423.6,-9808.19"/>
+<polygon fill="black" stroke="black" points="1427.12,-9808.28 1425,-9797.9 1420.18,-9807.33 1427.12,-9808.28"/>
+</g>
+<!-- zcash/zcash#6947 -->
+<g id="node196" class="node open">
+<title>zcash/zcash#6947</title>
+<g id="a_node196"><a xlink:href="https://github.com/zcash/zcash/issues/6947" xlink:title="zcash/zcash#6947&#10;Release 6.0.0&#45;rc1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1504,-7314.69 1355,-7314.69 1355,-7276.69 1504,-7276.69 1504,-7314.69"/>
+<text text-anchor="middle" x="1429.5" y="-7299.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6947</text>
+<text text-anchor="middle" x="1429.5" y="-7284.49" font-family="Times,serif" font-size="14.00">Release 6.0.0&#45;rc1</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6856&#45;&gt;zcash/zcash#6947 -->
+<g id="edge161" class="edge">
+<title>zcash/zcash#6856&#45;&gt;zcash/zcash#6947</title>
+<path fill="none" stroke="black" d="M1214.9,-9899.69C1240.1,-9885.19 1270.7,-9862.59 1285.5,-9832.69 1316.5,-9770.09 1273.6,-7372.59 1318,-7318.69 1325.2,-7309.99 1334.7,-7304.09 1345.1,-7300.09"/>
+<polygon fill="black" stroke="black" points="1346.48,-7303.33 1354.9,-7296.89 1344.31,-7296.67 1346.48,-7303.33"/>
+</g>
+<!-- zcash/zcash#6389 -->
+<g id="node29" class="node needs&#45;review">
+<title>zcash/zcash#6389</title>
+<g id="a_node29"><a xlink:href="https://github.com/zcash/zcash/pull/6389" xlink:title="zcash/zcash#6389&#10;Add `z_getbalances` RPC&#10;method" target="_blank">
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="1017.5,-9898.19 820.5,-9898.19 820.5,-9894.19 816.5,-9894.19 816.5,-9890.19 820.5,-9890.19 820.5,-9853.19 816.5,-9853.19 816.5,-9849.19 820.5,-9849.19 820.5,-9845.19 1017.5,-9845.19 1017.5,-9898.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="820.5,-9894.19 824.5,-9894.19 824.5,-9890.19 820.5,-9890.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="820.5,-9853.19 824.5,-9853.19 824.5,-9849.19 820.5,-9849.19 "/>
+<text text-anchor="middle" x="919" y="-9882.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6389</text>
+<text text-anchor="middle" x="919" y="-9867.99" font-family="Times,serif" font-size="14.00">Add `z_getbalances` RPC</text>
+<text text-anchor="middle" x="919" y="-9852.99" font-family="Times,serif" font-size="14.00">method</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6856 -->
 <g id="edge25" class="edge">
-<title>zcash/zips#488&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M493.8,-8146.3C513.35,-8150 533.67,-8153.8 552.95,-8157.5"/>
-<polygon fill="black" stroke="black" points="552.44,-8160.97 562.92,-8159.4 553.75,-8154.09 552.44,-8160.97"/>
+<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6856</title>
+<path fill="none" stroke="black" d="M1017.6,-9889.8C1041.5,-9894.19 1066.7,-9898.9 1089.8,-9903.19"/>
+<polygon fill="black" stroke="black" points="1089.43,-9906.69 1099.9,-9905.09 1090.72,-9899.81 1089.43,-9906.69"/>
 </g>
-<!-- zcash/zips#430 -->
-<g id="node23" class="node open">
-<title>zcash/zips#430</title>
-<g id="a_node23"><a xlink:href="https://github.com/zcash/zips/issues/430" xlink:title="zcash/zips#430&#10;[protocol spec] In&#10;4.1.11, GroupHash^G(r)&#10;should be GroupHash^G(r)*&#10;(for Sapling but not&#10;Orchard)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="495,-8059 277,-8059 277,-7961 495,-7961 495,-8059"/>
-<text text-anchor="middle" x="386" y="-8043.8" font-family="Times,serif" font-size="14.00">zcash/zips#430</text>
-<text text-anchor="middle" x="386" y="-8028.8" font-family="Times,serif" font-size="14.00">[protocol spec] In</text>
-<text text-anchor="middle" x="386" y="-8013.8" font-family="Times,serif" font-size="14.00">4.1.11, GroupHash^G(r)</text>
-<text text-anchor="middle" x="386" y="-7998.8" font-family="Times,serif" font-size="14.00">should be GroupHash^G(r)*</text>
-<text text-anchor="middle" x="386" y="-7983.8" font-family="Times,serif" font-size="14.00">(for Sapling but not</text>
-<text text-anchor="middle" x="386" y="-7968.8" font-family="Times,serif" font-size="14.00">Orchard)</text>
+<!-- zcash/zcash#6325 -->
+<g id="node170" class="node open">
+<title>zcash/zcash#6325</title>
+<g id="a_node170"><a xlink:href="https://github.com/zcash/zcash/issues/6325" xlink:title="zcash/zcash#6325&#10;Remove `z_getbalance`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1266.5,-8276.19 1082.5,-8276.19 1082.5,-8223.19 1266.5,-8223.19 1266.5,-8276.19"/>
+<text text-anchor="middle" x="1174.5" y="-8260.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6325</text>
+<text text-anchor="middle" x="1174.5" y="-8245.99" font-family="Times,serif" font-size="14.00">Remove `z_getbalance`</text>
+<text text-anchor="middle" x="1174.5" y="-8230.99" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#430&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6325 -->
+<g id="edge162" class="edge">
+<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6325</title>
+<path fill="none" stroke="black" d="M920.58,-9844.99C925.08,-9646.9 957.14,-8412.49 1059,-8285.69 1063.2,-8280.49 1068,-8276.09 1073.4,-8272.3"/>
+<polygon fill="black" stroke="black" points="1075.58,-8275.06 1082.2,-8266.8 1071.86,-8269.13 1075.58,-8275.06"/>
+</g>
+<!-- zcash/zcash#5925 -->
+<g id="node172" class="node open">
+<title>zcash/zcash#5925</title>
+<g id="a_node172"><a xlink:href="https://github.com/zcash/zcash/issues/5925" xlink:title="zcash/zcash#5925&#10;z_getbalance deprecation&#10;(question)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1273.5,-8347.19 1075.5,-8347.19 1075.5,-8294.19 1273.5,-8294.19 1273.5,-8347.19"/>
+<text text-anchor="middle" x="1174.5" y="-8331.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5925</text>
+<text text-anchor="middle" x="1174.5" y="-8316.99" font-family="Times,serif" font-size="14.00">z_getbalance deprecation</text>
+<text text-anchor="middle" x="1174.5" y="-8301.99" font-family="Times,serif" font-size="14.00">(question)</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#5925 -->
+<g id="edge163" class="edge">
+<title>zcash/zcash#6389&#45;&gt;zcash/zcash#5925</title>
+<path fill="none" stroke="black" d="M920.69,-9844.9C925.92,-9651.9 961.62,-8477.4 1059,-8356.69 1061.5,-8353.69 1064.2,-8350.9 1067.1,-8348.3"/>
+<polygon fill="black" stroke="black" points="1069.5,-8350.86 1075.3,-8341.99 1065.24,-8345.31 1069.5,-8350.86"/>
+</g>
+<!-- zcash/zcash#6327 -->
+<g id="node173" class="node open">
+<title>zcash/zcash#6327</title>
+<g id="a_node173"><a xlink:href="https://github.com/zcash/zcash/issues/6327" xlink:title="zcash/zcash#6327&#10;Remove&#10;`z_gettotalbalance` usage&#10;from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1275.5,-8575.69 1073.5,-8575.69 1073.5,-8507.69 1275.5,-8507.69 1275.5,-8575.69"/>
+<text text-anchor="middle" x="1174.5" y="-8560.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6327</text>
+<text text-anchor="middle" x="1174.5" y="-8545.49" font-family="Times,serif" font-size="14.00">Remove</text>
+<text text-anchor="middle" x="1174.5" y="-8530.49" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` usage</text>
+<text text-anchor="middle" x="1174.5" y="-8515.49" font-family="Times,serif" font-size="14.00">from RPC tests</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6327 -->
+<g id="edge164" class="edge">
+<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6327</title>
+<path fill="none" stroke="black" d="M921.23,-9844.9C929.52,-9669.59 979.23,-8689.4 1059,-8585.69 1061.1,-8582.99 1063.3,-8580.49 1065.8,-8578.09"/>
+<polygon fill="black" stroke="black" points="1068.25,-8580.6 1073.5,-8571.4 1063.66,-8575.32 1068.25,-8580.6"/>
+</g>
+<!-- zcash/zcash#6657 -->
+<g id="node30" class="node open">
+<title>zcash/zcash#6657</title>
+<g id="a_node30"><a xlink:href="https://github.com/zcash/zcash/issues/6657" xlink:title="zcash/zcash#6657&#10;Availability of parameter&#10;and depends&#45;sources&#10;downloads is dependent on&#10;availability of&#10;download.z.cash" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1024.5,-10014.69 813.5,-10014.69 813.5,-9916.69 1024.5,-9916.69 1024.5,-10014.69"/>
+<text text-anchor="middle" x="919" y="-9999.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6657</text>
+<text text-anchor="middle" x="919" y="-9984.49" font-family="Times,serif" font-size="14.00">Availability of parameter</text>
+<text text-anchor="middle" x="919" y="-9969.49" font-family="Times,serif" font-size="14.00">and depends&#45;sources</text>
+<text text-anchor="middle" x="919" y="-9954.49" font-family="Times,serif" font-size="14.00">downloads is dependent on</text>
+<text text-anchor="middle" x="919" y="-9939.49" font-family="Times,serif" font-size="14.00">availability of</text>
+<text text-anchor="middle" x="919" y="-9924.49" font-family="Times,serif" font-size="14.00">download.z.cash</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#6657&#45;&gt;zcash/zcash#6856 -->
 <g id="edge26" class="edge">
-<title>zcash/zips#430&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M486.54,-8059.1C490.18,-8061.9 493.69,-8064.9 497,-8068 518.7,-8088.3 509.52,-8105.5 532,-8125 538.78,-8130.9 546.33,-8136.1 554.26,-8140.9"/>
-<polygon fill="black" stroke="black" points="552.55,-8143.95 562.98,-8145.8 555.98,-8137.85 552.55,-8143.95"/>
+<title>zcash/zcash#6657&#45;&gt;zcash/zcash#6856</title>
+<path fill="none" stroke="black" d="M1024.6,-9946.3C1046.3,-9942.3 1068.8,-9938.09 1089.7,-9934.3"/>
+<polygon fill="black" stroke="black" points="1090.53,-9937.7 1099.7,-9932.4 1089.22,-9930.82 1090.53,-9937.7"/>
 </g>
-<!-- zcash/zips#415 -->
-<g id="node24" class="node open">
-<title>zcash/zips#415</title>
-<g id="a_node24"><a xlink:href="https://github.com/zcash/zips/issues/415" xlink:title="zcash/zips#415&#10;[protocol spec] 4.17.2&#10;(Spend statement): cm^old&#10;is not an auxiliary input" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="492.5,-7943 279.5,-7943 279.5,-7875 492.5,-7875 492.5,-7943"/>
-<text text-anchor="middle" x="386" y="-7927.8" font-family="Times,serif" font-size="14.00">zcash/zips#415</text>
-<text text-anchor="middle" x="386" y="-7912.8" font-family="Times,serif" font-size="14.00">[protocol spec] 4.17.2</text>
-<text text-anchor="middle" x="386" y="-7897.8" font-family="Times,serif" font-size="14.00">(Spend statement): cm^old</text>
-<text text-anchor="middle" x="386" y="-7882.8" font-family="Times,serif" font-size="14.00">is not an auxiliary input</text>
+<!-- zcash/halo2#455 -->
+<g id="node31" class="node open">
+<title>zcash/halo2#455</title>
+<g id="a_node31"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-4198.19 551.5,-4198.19 551.5,-4145.19 751.5,-4145.19 751.5,-4198.19"/>
+<text text-anchor="middle" x="651.5" y="-4182.99" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
+<text text-anchor="middle" x="651.5" y="-4167.99" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
+<text text-anchor="middle" x="651.5" y="-4152.99" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#415&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#597 -->
+<g id="node32" class="node open">
+<title>zcash/zips#597</title>
+<g id="a_node32"><a xlink:href="https://github.com/zcash/zips/issues/597" xlink:title="zcash/zips#597&#10;Finish all remaining&#10;NU5/Orchard documentation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1031,-4241.2 1028,-4245.2 1007,-4245.2 1004,-4241.2 807,-4241.2 807,-4188.2 1031,-4188.2 1031,-4241.2"/>
+<text text-anchor="middle" x="919" y="-4226" font-family="Times,serif" font-size="14.00">zcash/zips#597</text>
+<text text-anchor="middle" x="919" y="-4211" font-family="Times,serif" font-size="14.00">Finish all remaining</text>
+<text text-anchor="middle" x="919" y="-4196" font-family="Times,serif" font-size="14.00">NU5/Orchard documentation</text>
+</a>
+</g>
+</g>
+<!-- zcash/halo2#455&#45;&gt;zcash/zips#597 -->
 <g id="edge27" class="edge">
-<title>zcash/zips#415&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M488.36,-7943.2C491.46,-7945.9 494.36,-7948.9 497,-7952 547.47,-8012.1 482.55,-8064.1 532,-8125 538.25,-8132.7 545.88,-8139.3 554.22,-8144.8"/>
-<polygon fill="black" stroke="black" points="552.44,-8147.81 562.78,-8150.1 556.12,-8141.86 552.44,-8147.81"/>
+<title>zcash/halo2#455&#45;&gt;zcash/zips#597</title>
+<path fill="none" stroke="black" d="M751.74,-4187.8C766.48,-4190.19 781.81,-4192.69 796.94,-4195.09"/>
+<polygon fill="black" stroke="black" points="796.41,-4198.55 806.84,-4196.69 797.53,-4191.64 796.41,-4198.55"/>
 </g>
-<!-- zcash/zips#388 -->
-<g id="node25" class="node open">
-<title>zcash/zips#388</title>
-<g id="a_node25"><a xlink:href="https://github.com/zcash/zips/issues/388" xlink:title="zcash/zips#388&#10;[protocol spec] Spec is&#10;ambiguous about how to&#10;generate Sapling dummy&#10;output notes after Canopy" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488,-7856.5 284,-7856.5 284,-7773.5 488,-7773.5 488,-7856.5"/>
-<text text-anchor="middle" x="386" y="-7841.3" font-family="Times,serif" font-size="14.00">zcash/zips#388</text>
-<text text-anchor="middle" x="386" y="-7826.3" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
-<text text-anchor="middle" x="386" y="-7811.3" font-family="Times,serif" font-size="14.00">ambiguous about how to</text>
-<text text-anchor="middle" x="386" y="-7796.3" font-family="Times,serif" font-size="14.00">generate Sapling dummy</text>
-<text text-anchor="middle" x="386" y="-7781.3" font-family="Times,serif" font-size="14.00">output notes after Canopy</text>
+<!-- zcash/zips#809 -->
+<g id="node33" class="node open">
+<title>zcash/zips#809</title>
+<g id="a_node33"><a xlink:href="https://github.com/zcash/zips/issues/809" xlink:title="zcash/zips#809&#10;Documentation Q2 2024" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1270,-5582.7 1267,-5586.7 1246,-5586.7 1243,-5582.7 1079,-5582.7 1079,-5544.7 1270,-5544.7 1270,-5582.7"/>
+<text text-anchor="middle" x="1174.5" y="-5567.5" font-family="Times,serif" font-size="14.00">zcash/zips#809</text>
+<text text-anchor="middle" x="1174.5" y="-5552.5" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#388&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#597&#45;&gt;zcash/zips#809 -->
 <g id="edge28" class="edge">
-<title>zcash/zips#388&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M488.27,-7856C491.44,-7859.1 494.38,-7862.4 497,-7866 565.95,-7959.5 461.76,-8032.5 532,-8125 538.09,-8133 545.71,-8139.8 554.12,-8145.5"/>
-<polygon fill="black" stroke="black" points="552.43,-8148.57 562.77,-8150.9 556.14,-8142.64 552.43,-8148.57"/>
+<title>zcash/zips#597&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M925.01,-4241.39C957.16,-4412.49 1134.4,-5355.59 1168,-5534.39"/>
+<polygon fill="black" stroke="black" points="1164.59,-5535.22 1169.9,-5544.39 1171.47,-5533.92 1164.59,-5535.22"/>
 </g>
-<!-- zcash/zips#303 -->
-<g id="node26" class="node open">
-<title>zcash/zips#303</title>
-<g id="a_node26"><a xlink:href="https://github.com/zcash/zips/issues/303" xlink:title="zcash/zips#303&#10;[protocol spec] 4.15.1&#10;refers to BCTV14 for&#10;encoding" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="472,-7755 300,-7755 300,-7687 472,-7687 472,-7755"/>
-<text text-anchor="middle" x="386" y="-7739.8" font-family="Times,serif" font-size="14.00">zcash/zips#303</text>
-<text text-anchor="middle" x="386" y="-7724.8" font-family="Times,serif" font-size="14.00">[protocol spec] 4.15.1</text>
-<text text-anchor="middle" x="386" y="-7709.8" font-family="Times,serif" font-size="14.00">refers to BCTV14 for</text>
-<text text-anchor="middle" x="386" y="-7694.8" font-family="Times,serif" font-size="14.00">encoding</text>
+<!-- zcash/zips#447 -->
+<g id="node34" class="node committed">
+<title>zcash/zips#447</title>
+<g id="a_node34"><a xlink:href="https://github.com/zcash/zips/issues/447" xlink:title="zcash/zips#447&#10;[ZIP 315] Best Practices&#10;for Wallets" target="_blank">
+<polygon fill="#a6cfff" stroke="black" points="1014.5,-5434.19 823.5,-5434.19 823.5,-5381.19 1014.5,-5381.19 1014.5,-5434.19"/>
+<text text-anchor="middle" x="919" y="-5418.99" font-family="Times,serif" font-size="14.00">zcash/zips#447</text>
+<text text-anchor="middle" x="919" y="-5403.99" font-family="Times,serif" font-size="14.00">[ZIP 315] Best Practices</text>
+<text text-anchor="middle" x="919" y="-5388.99" font-family="Times,serif" font-size="14.00">for Wallets</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#303&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#447&#45;&gt;zcash/zips#809 -->
 <g id="edge29" class="edge">
-<title>zcash/zips#303&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M472.18,-7742.7C481.73,-7748.3 490.38,-7755.2 497,-7764 594.22,-7892.6 436.96,-7994.8 532,-8125 538.1,-8133.4 545.87,-8140.4 554.49,-8146.2"/>
-<polygon fill="black" stroke="black" points="552.66,-8149.18 563,-8151.5 556.36,-8143.24 552.66,-8149.18"/>
+<title>zcash/zips#447&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M963.29,-5434.39C1011.1,-5463.8 1087.5,-5510.8 1133.8,-5539.3"/>
+<polygon fill="black" stroke="black" points="1132.05,-5542.33 1142.4,-5544.59 1135.72,-5536.37 1132.05,-5542.33"/>
 </g>
-<!-- zcash/zips#265 -->
-<g id="node27" class="node open">
-<title>zcash/zips#265</title>
-<g id="a_node27"><a xlink:href="https://github.com/zcash/zips/issues/265" xlink:title="zcash/zips#265&#10;[protocol spec] [ZIP 205]&#10;Testnet difficulty&#10;adjustment:&#10;implementation does not&#10;match spec" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-7669 289,-7669 289,-7571 483,-7571 483,-7669"/>
-<text text-anchor="middle" x="386" y="-7653.8" font-family="Times,serif" font-size="14.00">zcash/zips#265</text>
-<text text-anchor="middle" x="386" y="-7638.8" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 205]</text>
-<text text-anchor="middle" x="386" y="-7623.8" font-family="Times,serif" font-size="14.00">Testnet difficulty</text>
-<text text-anchor="middle" x="386" y="-7608.8" font-family="Times,serif" font-size="14.00">adjustment:</text>
-<text text-anchor="middle" x="386" y="-7593.8" font-family="Times,serif" font-size="14.00">implementation does not</text>
-<text text-anchor="middle" x="386" y="-7578.8" font-family="Times,serif" font-size="14.00">match spec</text>
+<!-- zcash/zcash#5912 -->
+<g id="node35" class="node open">
+<title>zcash/zcash#5912</title>
+<g id="a_node35"><a xlink:href="https://github.com/zcash/zcash/pull/5912" xlink:title="zcash/zcash#5912&#10;NU5 consensus labeled" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-4031.7 28,-4031.7 28,-4027.7 24,-4027.7 24,-4023.7 28,-4023.7 28,-4001.7 24,-4001.7 24,-3997.7 28,-3997.7 28,-3993.7 212,-3993.7 212,-4031.7"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="28,-4027.7 32,-4027.7 32,-4023.7 28,-4023.7 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="28,-4001.7 32,-4001.7 32,-3997.7 28,-3997.7 "/>
+<text text-anchor="middle" x="120" y="-4016.5" font-family="Times,serif" font-size="14.00">zcash/zcash#5912</text>
+<text text-anchor="middle" x="120" y="-4001.5" font-family="Times,serif" font-size="14.00">NU5 consensus labeled</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#265&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#3957 -->
+<g id="node36" class="node open">
+<title>zcash/zcash#3957</title>
+<g id="a_node36"><a xlink:href="https://github.com/zcash/zcash/issues/3957" xlink:title="zcash/zcash#3957&#10;Link the Code and&#10;Protocol" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="460.5,-4039.2 457.5,-4043.2 436.5,-4043.2 433.5,-4039.2 311.5,-4039.2 311.5,-3986.2 460.5,-3986.2 460.5,-4039.2"/>
+<text text-anchor="middle" x="386" y="-4024" font-family="Times,serif" font-size="14.00">zcash/zcash#3957</text>
+<text text-anchor="middle" x="386" y="-4009" font-family="Times,serif" font-size="14.00">Link the Code and</text>
+<text text-anchor="middle" x="386" y="-3994" font-family="Times,serif" font-size="14.00">Protocol</text>
+</a>
+</g>
+</g>
+<!-- zcash/zcash#5912&#45;&gt;zcash/zcash#3957 -->
 <g id="edge30" class="edge">
-<title>zcash/zips#265&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M483.07,-7661.8C488.35,-7666.7 493.08,-7672 497,-7678 551.76,-7761.2 474.01,-8044 532,-8125 538.03,-8133.4 545.74,-8140.5 554.34,-8146.3"/>
-<polygon fill="black" stroke="black" points="552.48,-8149.27 562.82,-8151.6 556.2,-8143.33 552.48,-8149.27"/>
+<title>zcash/zcash#5912&#45;&gt;zcash/zcash#3957</title>
+<path fill="none" stroke="black" d="M212.22,-4012.7C241.03,-4012.7 272.7,-4012.7 300.98,-4012.7"/>
+<polygon fill="black" stroke="black" points="301.23,-4016.2 311.23,-4012.7 301.23,-4009.2 301.23,-4016.2"/>
 </g>
-<!-- zcash/zips#194 -->
-<g id="node28" class="node open">
-<title>zcash/zips#194</title>
-<g id="a_node28"><a xlink:href="https://github.com/zcash/zips/issues/194" xlink:title="zcash/zips#194&#10;[protocol spec] Issues&#10;with section 4.21 (Block&#10;Chain Scanning for&#10;Sapling and Orchard)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-7552.5 292,-7552.5 292,-7469.5 480,-7469.5 480,-7552.5"/>
-<text text-anchor="middle" x="386" y="-7537.3" font-family="Times,serif" font-size="14.00">zcash/zips#194</text>
-<text text-anchor="middle" x="386" y="-7522.3" font-family="Times,serif" font-size="14.00">[protocol spec] Issues</text>
-<text text-anchor="middle" x="386" y="-7507.3" font-family="Times,serif" font-size="14.00">with section 4.21 (Block</text>
-<text text-anchor="middle" x="386" y="-7492.3" font-family="Times,serif" font-size="14.00">Chain Scanning for</text>
-<text text-anchor="middle" x="386" y="-7477.3" font-family="Times,serif" font-size="14.00">Sapling and Orchard)</text>
+<!-- zcash/zips#750 -->
+<g id="node37" class="node open">
+<title>zcash/zips#750</title>
+<g id="a_node37"><a xlink:href="https://github.com/zcash/zips/issues/750" xlink:title="zcash/zips#750&#10;Q2 2024 protocol spec&#10;updates part 1: finish&#10;NU5/Orchard and&#10;backlogged specs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="740,-4299.2 737,-4303.2 716,-4303.2 713,-4299.2 563,-4299.2 563,-4216.2 740,-4216.2 740,-4299.2"/>
+<text text-anchor="middle" x="651.5" y="-4284" font-family="Times,serif" font-size="14.00">zcash/zips#750</text>
+<text text-anchor="middle" x="651.5" y="-4269" font-family="Times,serif" font-size="14.00">Q2 2024 protocol spec</text>
+<text text-anchor="middle" x="651.5" y="-4254" font-family="Times,serif" font-size="14.00">updates part 1: finish</text>
+<text text-anchor="middle" x="651.5" y="-4239" font-family="Times,serif" font-size="14.00">NU5/Orchard and</text>
+<text text-anchor="middle" x="651.5" y="-4224" font-family="Times,serif" font-size="14.00">backlogged specs</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#194&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zcash#3957&#45;&gt;zcash/zips#750 -->
 <g id="edge31" class="edge">
-<title>zcash/zips#194&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M480.14,-7544.2C486.6,-7549.3 492.37,-7555.2 497,-7562 567.71,-7665.5 459.86,-8022.5 532,-8125 538.01,-8133.5 545.76,-8140.7 554.41,-8146.6"/>
-<polygon fill="black" stroke="black" points="552.62,-8149.61 562.96,-8151.9 556.3,-8143.66 552.62,-8149.61"/>
+<title>zcash/zcash#3957&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M460.75,-4025.1C474.34,-4030.39 487.29,-4038 497,-4048.7 545.55,-4102.39 485.71,-4152.09 532,-4207.69 538.32,-4215.3 546,-4221.8 554.37,-4227.3"/>
+<polygon fill="black" stroke="black" points="552.57,-4230.29 562.95,-4232.39 556.14,-4224.28 552.57,-4230.29"/>
 </g>
-<!-- zcash/zips#186 -->
-<g id="node29" class="node open">
-<title>zcash/zips#186</title>
-<g id="a_node29"><a xlink:href="https://github.com/zcash/zips/issues/186" xlink:title="zcash/zips#186&#10;[protocol spec] Choice of&#10;ovk in section 4.19.1&#10;should reflect&#10;implementation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-7451.5 289.5,-7451.5 289.5,-7368.5 482.5,-7368.5 482.5,-7451.5"/>
-<text text-anchor="middle" x="386" y="-7436.3" font-family="Times,serif" font-size="14.00">zcash/zips#186</text>
-<text text-anchor="middle" x="386" y="-7421.3" font-family="Times,serif" font-size="14.00">[protocol spec] Choice of</text>
-<text text-anchor="middle" x="386" y="-7406.3" font-family="Times,serif" font-size="14.00">ovk in section 4.19.1</text>
-<text text-anchor="middle" x="386" y="-7391.3" font-family="Times,serif" font-size="14.00">should reflect</text>
-<text text-anchor="middle" x="386" y="-7376.3" font-family="Times,serif" font-size="14.00">implementation</text>
+<!-- zcash/zips#750&#45;&gt;zcash/zips#597 -->
+<g id="edge32" class="edge">
+<title>zcash/zips#750&#45;&gt;zcash/zips#597</title>
+<path fill="none" stroke="black" d="M740.17,-4243.49C758.31,-4240.59 777.72,-4237.39 796.8,-4234.3"/>
+<polygon fill="black" stroke="black" points="797.43,-4237.74 806.75,-4232.69 796.32,-4230.83 797.43,-4237.74"/>
+</g>
+<!-- zcash/zips#816 -->
+<g id="node101" class="node open">
+<title>zcash/zips#816</title>
+<g id="a_node101"><a xlink:href="https://github.com/zcash/zips/issues/816" xlink:title="zcash/zips#816&#10;Protocol spec version&#10;2024.6.0" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="736.5,-2694.2 566.5,-2694.2 566.5,-2641.2 736.5,-2641.2 736.5,-2694.2"/>
+<text text-anchor="middle" x="651.5" y="-2679" font-family="Times,serif" font-size="14.00">zcash/zips#816</text>
+<text text-anchor="middle" x="651.5" y="-2664" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="651.5" y="-2649" font-family="Times,serif" font-size="14.00">2024.6.0</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#186&#45;&gt;zcash/zips#750 -->
-<g id="edge32" class="edge">
-<title>zcash/zips#186&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M482.63,-7444.3C488.09,-7448.9 492.98,-7454.1 497,-7460 580.36,-7582.3 447.41,-8003.6 532,-8125 537.97,-8133.6 545.69,-8140.7 554.33,-8146.6"/>
-<polygon fill="black" stroke="black" points="552.55,-8149.61 562.87,-8152 556.29,-8143.7 552.55,-8149.61"/>
+<!-- zcash/zips#750&#45;&gt;zcash/zips#816 -->
+<g id="edge165" class="edge">
+<title>zcash/zips#750&#45;&gt;zcash/zips#816</title>
+<path fill="none" stroke="black" d="M562.99,-4238.09C543.59,-4229.39 525.56,-4216.8 514.5,-4198.69 497.54,-4170.89 508.6,-3058.7 514.5,-3026.7 537.27,-2903.2 600.69,-2767.1 632.62,-2703.8"/>
+<polygon fill="black" stroke="black" points="635.88,-2705.1 637.28,-2694.6 629.64,-2701.93 635.88,-2705.1"/>
 </g>
-<!-- zcash/zips#195 -->
-<g id="node30" class="node open">
-<title>zcash/zips#195</title>
-<g id="a_node30"><a xlink:href="https://github.com/zcash/zips/issues/195" xlink:title="zcash/zips#195&#10;[protocol spec] Consensus&#10;rules about canonical&#10;encodings are misstated&#10;in the spec" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-7350.5 284.5,-7350.5 284.5,-7267.5 487.5,-7267.5 487.5,-7350.5"/>
-<text text-anchor="middle" x="386" y="-7335.3" font-family="Times,serif" font-size="14.00">zcash/zips#195</text>
-<text text-anchor="middle" x="386" y="-7320.3" font-family="Times,serif" font-size="14.00">[protocol spec] Consensus</text>
-<text text-anchor="middle" x="386" y="-7305.3" font-family="Times,serif" font-size="14.00">rules about canonical</text>
-<text text-anchor="middle" x="386" y="-7290.3" font-family="Times,serif" font-size="14.00">encodings are misstated</text>
-<text text-anchor="middle" x="386" y="-7275.3" font-family="Times,serif" font-size="14.00">in the spec</text>
+<!-- zcash/zips#721 -->
+<g id="node38" class="node open">
+<title>zcash/zips#721</title>
+<g id="a_node38"><a xlink:href="https://github.com/zcash/zips/issues/721" xlink:title="zcash/zips#721&#10;[protocol spec] Add links&#10;to audits in&#10;Acknowledgements" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-3967.7 289.5,-3967.7 289.5,-3899.7 482.5,-3899.7 482.5,-3967.7"/>
+<text text-anchor="middle" x="386" y="-3952.5" font-family="Times,serif" font-size="14.00">zcash/zips#721</text>
+<text text-anchor="middle" x="386" y="-3937.5" font-family="Times,serif" font-size="14.00">[protocol spec] Add links</text>
+<text text-anchor="middle" x="386" y="-3922.5" font-family="Times,serif" font-size="14.00">to audits in</text>
+<text text-anchor="middle" x="386" y="-3907.5" font-family="Times,serif" font-size="14.00">Acknowledgements</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#195&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#721&#45;&gt;zcash/zips#750 -->
 <g id="edge33" class="edge">
-<title>zcash/zips#195&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M487.78,-7347.9C491.19,-7351.3 494.3,-7355 497,-7359 592.5,-7500.1 435.08,-7984.8 532,-8125 537.94,-8133.6 545.64,-8140.7 554.27,-8146.7"/>
-<polygon fill="black" stroke="black" points="552.46,-8149.7 562.8,-8152 556.15,-8143.75 552.46,-8149.7"/>
+<title>zcash/zips#721&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M482.88,-3964C488.12,-3968 492.91,-3972.6 497,-3977.7 561.26,-4058.7 468.5,-4126.09 532,-4207.69 538.17,-4215.59 545.83,-4222.3 554.27,-4227.99"/>
+<polygon fill="black" stroke="black" points="552.59,-4231.07 562.95,-4233.3 556.24,-4225.1 552.59,-4231.07"/>
 </g>
-<!-- zcash/zips#167 -->
-<g id="node31" class="node open">
-<title>zcash/zips#167</title>
-<g id="a_node31"><a xlink:href="https://github.com/zcash/zips/issues/167" xlink:title="zcash/zips#167&#10;[protocol spec] Spec is&#10;ambiguous on key&#10;validation for KA^Sprout&#10;and JoinSplitSig public&#10;keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-7249 287.5,-7249 287.5,-7151 484.5,-7151 484.5,-7249"/>
-<text text-anchor="middle" x="386" y="-7233.8" font-family="Times,serif" font-size="14.00">zcash/zips#167</text>
-<text text-anchor="middle" x="386" y="-7218.8" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
-<text text-anchor="middle" x="386" y="-7203.8" font-family="Times,serif" font-size="14.00">ambiguous on key</text>
-<text text-anchor="middle" x="386" y="-7188.8" font-family="Times,serif" font-size="14.00">validation for KA^Sprout</text>
-<text text-anchor="middle" x="386" y="-7173.8" font-family="Times,serif" font-size="14.00">and JoinSplitSig public</text>
-<text text-anchor="middle" x="386" y="-7158.8" font-family="Times,serif" font-size="14.00">keys</text>
+<!-- zcash/zips#698 -->
+<g id="node39" class="node open">
+<title>zcash/zips#698</title>
+<g id="a_node39"><a xlink:href="https://github.com/zcash/zips/issues/698" xlink:title="zcash/zips#698&#10;[protocol spec] Minor nit&#10;in notes on Orchard Key&#10;Components section" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-3881.69 289,-3881.69 289,-3813.69 483,-3813.69 483,-3881.69"/>
+<text text-anchor="middle" x="386" y="-3866.49" font-family="Times,serif" font-size="14.00">zcash/zips#698</text>
+<text text-anchor="middle" x="386" y="-3851.49" font-family="Times,serif" font-size="14.00">[protocol spec] Minor nit</text>
+<text text-anchor="middle" x="386" y="-3836.49" font-family="Times,serif" font-size="14.00">in notes on Orchard Key</text>
+<text text-anchor="middle" x="386" y="-3821.49" font-family="Times,serif" font-size="14.00">Components section</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#167&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#698&#45;&gt;zcash/zips#750 -->
 <g id="edge34" class="edge">
-<title>zcash/zips#167&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M484.74,-7243C489.39,-7247.5 493.54,-7252.5 497,-7258 548.45,-7339.5 477.37,-8045.6 532,-8125 537.91,-8133.6 545.6,-8140.8 554.22,-8146.7"/>
-<polygon fill="black" stroke="black" points="552.43,-8149.71 562.75,-8152.1 556.17,-8143.79 552.43,-8149.71"/>
+<title>zcash/zips#698&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M483.1,-3876.89C488.3,-3880.89 493.01,-3885.5 497,-3890.7 583.24,-4003.2 447.27,-4094.1 532,-4207.69 538.06,-4215.8 545.69,-4222.69 554.15,-4228.39"/>
+<polygon fill="black" stroke="black" points="552.5,-4231.49 562.86,-4233.69 556.14,-4225.51 552.5,-4231.49"/>
 </g>
-<!-- zcash/zips#753 -->
-<g id="node32" class="node open">
-<title>zcash/zips#753</title>
-<g id="a_node32"><a xlink:href="https://github.com/zcash/zips/issues/753" xlink:title="zcash/zips#753&#10;[ZIP 321] Add examples&#10;that include Unified&#10;Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-9997 292,-9997 292,-9929 480,-9929 480,-9997"/>
-<text text-anchor="middle" x="386" y="-9981.8" font-family="Times,serif" font-size="14.00">zcash/zips#753</text>
-<text text-anchor="middle" x="386" y="-9966.8" font-family="Times,serif" font-size="14.00">[ZIP 321] Add examples</text>
-<text text-anchor="middle" x="386" y="-9951.8" font-family="Times,serif" font-size="14.00">that include Unified</text>
-<text text-anchor="middle" x="386" y="-9936.8" font-family="Times,serif" font-size="14.00">Addresses</text>
+<!-- zcash/zips#679 -->
+<g id="node40" class="node open">
+<title>zcash/zips#679</title>
+<g id="a_node40"><a xlink:href="https://github.com/zcash/zips/issues/679" xlink:title="zcash/zips#679&#10;[protocol spec] Section&#10;5.6 of the protocol spec&#10;should say that UIVKs and&#10;UFVKs are encoded using&#10;Bech32m" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-3795.7 283,-3795.7 283,-3697.7 489,-3697.7 489,-3795.7"/>
+<text text-anchor="middle" x="386" y="-3780.5" font-family="Times,serif" font-size="14.00">zcash/zips#679</text>
+<text text-anchor="middle" x="386" y="-3765.5" font-family="Times,serif" font-size="14.00">[protocol spec] Section</text>
+<text text-anchor="middle" x="386" y="-3750.5" font-family="Times,serif" font-size="14.00">5.6 of the protocol spec</text>
+<text text-anchor="middle" x="386" y="-3735.5" font-family="Times,serif" font-size="14.00">should say that UIVKs and</text>
+<text text-anchor="middle" x="386" y="-3720.5" font-family="Times,serif" font-size="14.00">UFVKs are encoded using</text>
+<text text-anchor="middle" x="386" y="-3705.5" font-family="Times,serif" font-size="14.00">Bech32m</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#753&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#679&#45;&gt;zcash/zips#750 -->
 <g id="edge35" class="edge">
-<title>zcash/zips#753&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M480.19,-9936.1C486.54,-9931.5 492.28,-9926.2 497,-9920 589.23,-9798.7 431.48,-9693.5 532,-9579 542.63,-9566.9 557.42,-9559.5 572.97,-9555.1"/>
-<polygon fill="black" stroke="black" points="573.78,-9558.5 582.71,-9552.8 572.17,-9551.69 573.78,-9558.5"/>
+<title>zcash/zips#679&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489,-3794.5C491.93,-3797.7 494.61,-3801.1 497,-3804.7 546.72,-3879.6 479.11,-4134.99 532,-4207.69 538.01,-4215.99 545.66,-4222.89 554.16,-4228.59"/>
+<polygon fill="black" stroke="black" points="552.58,-4231.73 562.93,-4233.99 556.25,-4225.77 552.58,-4231.73"/>
 </g>
-<!-- zcash/zips#763 -->
-<g id="node33" class="node open">
-<title>zcash/zips#763</title>
-<g id="a_node33"><a xlink:href="https://github.com/zcash/zips/issues/763" xlink:title="zcash/zips#763&#10;[protocol spec] Spec uses&#10;inconsistent terms for&#10;ask and ak" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-7133 287,-7133 287,-7065 485,-7065 485,-7133"/>
-<text text-anchor="middle" x="386" y="-7117.8" font-family="Times,serif" font-size="14.00">zcash/zips#763</text>
-<text text-anchor="middle" x="386" y="-7102.8" font-family="Times,serif" font-size="14.00">[protocol spec] Spec uses</text>
-<text text-anchor="middle" x="386" y="-7087.8" font-family="Times,serif" font-size="14.00">inconsistent terms for</text>
-<text text-anchor="middle" x="386" y="-7072.8" font-family="Times,serif" font-size="14.00">ask and ak</text>
+<!-- zcash/zips#677 -->
+<g id="node41" class="node open">
+<title>zcash/zips#677</title>
+<g id="a_node41"><a xlink:href="https://github.com/zcash/zips/issues/677" xlink:title="zcash/zips#677&#10;[protocol spec]&#10;Descriptions of signature&#10;fields should reference&#10;the section that&#10;specifies their&#10;validation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-3679.19 287.5,-3679.19 287.5,-3566.19 484.5,-3566.19 484.5,-3679.19"/>
+<text text-anchor="middle" x="386" y="-3663.99" font-family="Times,serif" font-size="14.00">zcash/zips#677</text>
+<text text-anchor="middle" x="386" y="-3648.99" font-family="Times,serif" font-size="14.00">[protocol spec]</text>
+<text text-anchor="middle" x="386" y="-3633.99" font-family="Times,serif" font-size="14.00">Descriptions of signature</text>
+<text text-anchor="middle" x="386" y="-3618.99" font-family="Times,serif" font-size="14.00">fields should reference</text>
+<text text-anchor="middle" x="386" y="-3603.99" font-family="Times,serif" font-size="14.00">the section that</text>
+<text text-anchor="middle" x="386" y="-3588.99" font-family="Times,serif" font-size="14.00">specifies their</text>
+<text text-anchor="middle" x="386" y="-3573.99" font-family="Times,serif" font-size="14.00">validation</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#763&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#677&#45;&gt;zcash/zips#750 -->
 <g id="edge36" class="edge">
-<title>zcash/zips#763&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M485.44,-7129.4C489.77,-7133.1 493.68,-7137.3 497,-7142 560.22,-7231.1 470.29,-8034.8 532,-8125 537.94,-8133.7 545.69,-8140.9 554.39,-8146.9"/>
-<polygon fill="black" stroke="black" points="552.66,-8149.95 562.99,-8152.3 556.38,-8144.02 552.66,-8149.95"/>
+<title>zcash/zips#677&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M484.67,-3672.89C489.33,-3677.7 493.51,-3683 497,-3688.7 557.31,-3787.3 464.89,-4113.59 532,-4207.69 537.93,-4215.99 545.53,-4222.99 554,-4228.8"/>
+<polygon fill="black" stroke="black" points="552.39,-4231.92 562.74,-4234.19 556.07,-4225.96 552.39,-4231.92"/>
 </g>
-<!-- zcash/zips#696 -->
-<g id="node34" class="node open">
-<title>zcash/zips#696</title>
-<g id="a_node34"><a xlink:href="https://github.com/zcash/zips/issues/696" xlink:title="zcash/zips#696&#10;ZIP 317: explicitly take&#10;into account dependent&#10;transactions in the block&#10;template construction&#10;algorithm" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-9911 289.5,-9911 289.5,-9813 482.5,-9813 482.5,-9911"/>
-<text text-anchor="middle" x="386" y="-9895.8" font-family="Times,serif" font-size="14.00">zcash/zips#696</text>
-<text text-anchor="middle" x="386" y="-9880.8" font-family="Times,serif" font-size="14.00">ZIP 317: explicitly take</text>
-<text text-anchor="middle" x="386" y="-9865.8" font-family="Times,serif" font-size="14.00">into account dependent</text>
-<text text-anchor="middle" x="386" y="-9850.8" font-family="Times,serif" font-size="14.00">transactions in the block</text>
-<text text-anchor="middle" x="386" y="-9835.8" font-family="Times,serif" font-size="14.00">template construction</text>
-<text text-anchor="middle" x="386" y="-9820.8" font-family="Times,serif" font-size="14.00">algorithm</text>
+<!-- zcash/zips#671 -->
+<g id="node42" class="node open">
+<title>zcash/zips#671</title>
+<g id="a_node42"><a xlink:href="https://github.com/zcash/zips/issues/671" xlink:title="zcash/zips#671&#10;[protocol spec] [ZIP 216]&#10;Document that it is&#10;possible to apply ZIP 216&#10;retroactively" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-5557.19 287,-5557.19 287,-5474.19 485,-5474.19 485,-5557.19"/>
+<text text-anchor="middle" x="386" y="-5541.99" font-family="Times,serif" font-size="14.00">zcash/zips#671</text>
+<text text-anchor="middle" x="386" y="-5526.99" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
+<text text-anchor="middle" x="386" y="-5511.99" font-family="Times,serif" font-size="14.00">Document that it is</text>
+<text text-anchor="middle" x="386" y="-5496.99" font-family="Times,serif" font-size="14.00">possible to apply ZIP 216</text>
+<text text-anchor="middle" x="386" y="-5481.99" font-family="Times,serif" font-size="14.00">retroactively</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#696&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#671&#45;&gt;zcash/zips#750 -->
 <g id="edge37" class="edge">
-<title>zcash/zips#696&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M482.57,-9819C487.97,-9814.1 492.86,-9808.8 497,-9803 555.28,-9720.8 463.55,-9652.9 532,-9579 542.78,-9567.4 557.42,-9560.1 572.74,-9555.7"/>
-<polygon fill="black" stroke="black" points="574,-9558.99 582.87,-9553.2 572.32,-9552.2 574,-9558.99"/>
+<title>zcash/zips#671&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M485.09,-5477.8C489.51,-5473.8 493.53,-5469.49 497,-5464.69 534.8,-5412.8 524.01,-5241.49 532,-5177.69 573.48,-4846.8 625.39,-4449.3 643.71,-4309.39"/>
+<polygon fill="black" stroke="black" points="647.19,-4309.77 645.03,-4299.39 640.25,-4308.85 647.19,-4309.77"/>
 </g>
-<!-- zcash/zips#683 -->
-<g id="node35" class="node open">
-<title>zcash/zips#683</title>
-<g id="a_node35"><a xlink:href="https://github.com/zcash/zips/issues/683" xlink:title="zcash/zips#683&#10;ZIP 317: clarify that&#10;tx_{in,out}_total_size do&#10;not include the sizes of&#10;tx_{in,out}_count" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-9794.5 289.5,-9794.5 289.5,-9711.5 482.5,-9711.5 482.5,-9794.5"/>
-<text text-anchor="middle" x="386" y="-9779.3" font-family="Times,serif" font-size="14.00">zcash/zips#683</text>
-<text text-anchor="middle" x="386" y="-9764.3" font-family="Times,serif" font-size="14.00">ZIP 317: clarify that</text>
-<text text-anchor="middle" x="386" y="-9749.3" font-family="Times,serif" font-size="14.00">tx_{in,out}_total_size do</text>
-<text text-anchor="middle" x="386" y="-9734.3" font-family="Times,serif" font-size="14.00">not include the sizes of</text>
-<text text-anchor="middle" x="386" y="-9719.3" font-family="Times,serif" font-size="14.00">tx_{in,out}_count</text>
+<!-- zcash/zips#774 -->
+<g id="node43" class="node open">
+<title>zcash/zips#774</title>
+<g id="a_node43"><a xlink:href="https://github.com/zcash/zips/issues/774" xlink:title="zcash/zips#774&#10;ZIP clarifications" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="720,-5714.69 717,-5718.69 696,-5718.69 693,-5714.69 583,-5714.69 583,-5676.69 720,-5676.69 720,-5714.69"/>
+<text text-anchor="middle" x="651.5" y="-5699.49" font-family="Times,serif" font-size="14.00">zcash/zips#774</text>
+<text text-anchor="middle" x="651.5" y="-5684.49" font-family="Times,serif" font-size="14.00">ZIP clarifications</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#683&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#671&#45;&gt;zcash/zips#774 -->
 <g id="edge38" class="edge">
-<title>zcash/zips#683&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M482.73,-9715.6C487.94,-9711.5 492.76,-9707 497,-9702 533.92,-9658.8 490.91,-9618.3 532,-9579 543.28,-9568.2 557.91,-9561.3 573.02,-9557"/>
-<polygon fill="black" stroke="black" points="574.14,-9560.33 582.99,-9554.5 572.44,-9553.54 574.14,-9560.33"/>
-</g>
-<!-- zcash/zips#785 -->
-<g id="node36" class="node open">
-<title>zcash/zips#785</title>
-<g id="a_node36"><a xlink:href="https://github.com/zcash/zips/issues/785" xlink:title="zcash/zips#785&#10;[ZIP&#45;315] Condense all&#10;specified requirements&#10;into a table to track&#10;wallet compliance." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742,-9742.5 561,-9742.5 561,-9659.5 742,-9659.5 742,-9742.5"/>
-<text text-anchor="middle" x="651.5" y="-9727.3" font-family="Times,serif" font-size="14.00">zcash/zips#785</text>
-<text text-anchor="middle" x="651.5" y="-9712.3" font-family="Times,serif" font-size="14.00">[ZIP&#45;315] Condense all</text>
-<text text-anchor="middle" x="651.5" y="-9697.3" font-family="Times,serif" font-size="14.00">specified requirements</text>
-<text text-anchor="middle" x="651.5" y="-9682.3" font-family="Times,serif" font-size="14.00">into a table to track</text>
-<text text-anchor="middle" x="651.5" y="-9667.3" font-family="Times,serif" font-size="14.00">wallet compliance.</text>
-</a>
-</g>
+<title>zcash/zips#671&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M485.44,-5555.8C489.58,-5559.19 493.47,-5562.8 497,-5566.69 528.86,-5601.99 496.75,-5635.89 532,-5667.69 543.45,-5678.09 558.01,-5684.8 572.97,-5689.09"/>
+<polygon fill="black" stroke="black" points="572.28,-5692.53 582.83,-5691.59 574,-5685.74 572.28,-5692.53"/>
 </g>
-<!-- zcash/zips#785&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#774&#45;&gt;zcash/zips#809 -->
 <g id="edge39" class="edge">
-<title>zcash/zips#785&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M742.02,-9672C769.22,-9663.2 799.14,-9653.5 826.47,-9644.6"/>
-<polygon fill="black" stroke="black" points="827.53,-9647.94 836.02,-9641.6 825.43,-9641.26 827.53,-9647.94"/>
-</g>
-<!-- zcash/zips#786 -->
-<g id="node37" class="node open">
-<title>zcash/zips#786</title>
-<g id="a_node37"><a xlink:href="https://github.com/zcash/zips/issues/786" xlink:title="zcash/zips#786&#10;[ZIP&#45;315] TODO&#39;s&#10;documented on DRAFT" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742,-9641.5 561,-9641.5 561,-9588.5 742,-9588.5 742,-9641.5"/>
-<text text-anchor="middle" x="651.5" y="-9626.3" font-family="Times,serif" font-size="14.00">zcash/zips#786</text>
-<text text-anchor="middle" x="651.5" y="-9611.3" font-family="Times,serif" font-size="14.00">[ZIP&#45;315] TODO&#39;s</text>
-<text text-anchor="middle" x="651.5" y="-9596.3" font-family="Times,serif" font-size="14.00">documented on DRAFT</text>
+<title>zcash/zips#774&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M720.24,-5679.99C736.85,-5675.99 754.58,-5671.8 771,-5667.69 882.2,-5640.19 1010.2,-5606.8 1091.5,-5585.39"/>
+<polygon fill="black" stroke="black" points="1092.79,-5588.68 1101.6,-5582.8 1091.04,-5581.9 1092.79,-5588.68"/>
+</g>
+<!-- zcash/zips#664 -->
+<g id="node44" class="node open">
+<title>zcash/zips#664</title>
+<g id="a_node44"><a xlink:href="https://github.com/zcash/zips/issues/664" xlink:title="zcash/zips#664&#10;[protocol spec] [ZIP 216]&#10;Sapling pk_d should not&#10;allow the zero point" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-5455.69 289,-5455.69 289,-5387.69 483,-5387.69 483,-5455.69"/>
+<text text-anchor="middle" x="386" y="-5440.49" font-family="Times,serif" font-size="14.00">zcash/zips#664</text>
+<text text-anchor="middle" x="386" y="-5425.49" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
+<text text-anchor="middle" x="386" y="-5410.49" font-family="Times,serif" font-size="14.00">Sapling pk_d should not</text>
+<text text-anchor="middle" x="386" y="-5395.49" font-family="Times,serif" font-size="14.00">allow the zero point</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#786&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#664&#45;&gt;zcash/zips#750 -->
 <g id="edge40" class="edge">
-<title>zcash/zips#786&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M742.02,-9615C764.94,-9615 789.79,-9615 813.39,-9615"/>
-<polygon fill="black" stroke="black" points="813.42,-9618.5 823.42,-9615 813.42,-9611.5 813.42,-9618.5"/>
-</g>
-<!-- zcash/zips#773 -->
-<g id="node38" class="node open">
-<title>zcash/zips#773</title>
-<g id="a_node38"><a xlink:href="https://github.com/zcash/zips/issues/773" xlink:title="zcash/zips#773&#10;Draft a ZIP to provide&#10;best practices for Wallet&#10;App EOS/EOL" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-9945 556,-9945 556,-9877 747,-9877 747,-9945"/>
-<text text-anchor="middle" x="651.5" y="-9929.8" font-family="Times,serif" font-size="14.00">zcash/zips#773</text>
-<text text-anchor="middle" x="651.5" y="-9914.8" font-family="Times,serif" font-size="14.00">Draft a ZIP to provide</text>
-<text text-anchor="middle" x="651.5" y="-9899.8" font-family="Times,serif" font-size="14.00">best practices for Wallet</text>
-<text text-anchor="middle" x="651.5" y="-9884.8" font-family="Times,serif" font-size="14.00">App EOS/EOL</text>
-</a>
-</g>
+<title>zcash/zips#664&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M483.44,-5391.99C488.47,-5388.09 493.07,-5383.69 497,-5378.69 513.89,-5357.3 617.25,-4527.3 644.12,-4309.59"/>
+<polygon fill="black" stroke="black" points="647.63,-4309.75 645.38,-4299.39 640.68,-4308.89 647.63,-4309.75"/>
 </g>
-<!-- zcash/zips#773&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#664&#45;&gt;zcash/zips#774 -->
 <g id="edge41" class="edge">
-<title>zcash/zips#773&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M747.1,-9883.8C755.64,-9879.3 763.78,-9874 771,-9868 842,-9808.7 886.39,-9705.7 906.09,-9651.2"/>
-<polygon fill="black" stroke="black" points="909.45,-9652.19 909.48,-9641.6 902.85,-9649.86 909.45,-9652.19"/>
+<title>zcash/zips#664&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M483.25,-5452.49C488.33,-5456.39 492.99,-5460.8 497,-5465.69 554.36,-5536.49 469.55,-5601.39 532,-5667.69 542.82,-5679.19 557.4,-5686.39 572.63,-5690.8"/>
+<polygon fill="black" stroke="black" points="572.16,-5694.28 582.71,-5693.3 573.85,-5687.49 572.16,-5694.28"/>
 </g>
-<!-- zcash/zips#781 -->
-<g id="node39" class="node open">
-<title>zcash/zips#781</title>
-<g id="a_node39"><a xlink:href="https://github.com/zcash/zips/issues/781" xlink:title="zcash/zips#781&#10;[ZIP 315] Generate&#10;transactions to self if&#10;needed in order to&#10;respect the transparent&#10;address gap limit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="745,-9859 558,-9859 558,-9761 745,-9761 745,-9859"/>
-<text text-anchor="middle" x="651.5" y="-9843.8" font-family="Times,serif" font-size="14.00">zcash/zips#781</text>
-<text text-anchor="middle" x="651.5" y="-9828.8" font-family="Times,serif" font-size="14.00">[ZIP 315] Generate</text>
-<text text-anchor="middle" x="651.5" y="-9813.8" font-family="Times,serif" font-size="14.00">transactions to self if</text>
-<text text-anchor="middle" x="651.5" y="-9798.8" font-family="Times,serif" font-size="14.00">needed in order to</text>
-<text text-anchor="middle" x="651.5" y="-9783.8" font-family="Times,serif" font-size="14.00">respect the transparent</text>
-<text text-anchor="middle" x="651.5" y="-9768.8" font-family="Times,serif" font-size="14.00">address gap limit</text>
+<!-- zcash/zips#663 -->
+<g id="node45" class="node open">
+<title>zcash/zips#663</title>
+<g id="a_node45"><a xlink:href="https://github.com/zcash/zips/issues/663" xlink:title="zcash/zips#663&#10;[protocol spec] Make a&#10;note in 4.2.2 that the&#10;use of DerivePublic is&#10;correctly typed" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="475.5,-3548.2 296.5,-3548.2 296.5,-3465.2 475.5,-3465.2 475.5,-3548.2"/>
+<text text-anchor="middle" x="386" y="-3533" font-family="Times,serif" font-size="14.00">zcash/zips#663</text>
+<text text-anchor="middle" x="386" y="-3518" font-family="Times,serif" font-size="14.00">[protocol spec] Make a</text>
+<text text-anchor="middle" x="386" y="-3503" font-family="Times,serif" font-size="14.00">note in 4.2.2 that the</text>
+<text text-anchor="middle" x="386" y="-3488" font-family="Times,serif" font-size="14.00">use of DerivePublic is</text>
+<text text-anchor="middle" x="386" y="-3473" font-family="Times,serif" font-size="14.00">correctly typed</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#781&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#663&#45;&gt;zcash/zips#750 -->
 <g id="edge42" class="edge">
-<title>zcash/zips#781&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M745.2,-9767.1C754.12,-9762 762.87,-9756.6 771,-9751 814.47,-9721 858.11,-9678.7 886.42,-9649.3"/>
-<polygon fill="black" stroke="black" points="889.29,-9651.36 893.63,-9641.7 884.21,-9646.55 889.29,-9651.36"/>
+<title>zcash/zips#663&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M475.63,-3536.39C483.93,-3542.3 491.33,-3549.3 497,-3557.7 578.11,-3677.5 448.82,-4089.39 532,-4207.69 537.98,-4216.19 545.72,-4223.3 554.36,-4229.19"/>
+<polygon fill="black" stroke="black" points="552.55,-4232.19 562.91,-4234.39 556.18,-4226.21 552.55,-4232.19"/>
 </g>
-<!-- zcash/zips#622 -->
-<g id="node40" class="node open">
-<title>zcash/zips#622</title>
-<g id="a_node40"><a xlink:href="https://github.com/zcash/zips/issues/622" xlink:title="zcash/zips#622&#10;[protocol spec] Add note&#10;that there were no&#10;signatures before Canopy&#10;that depended on the&#10;libsodium weirdness" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="486,-7047 286,-7047 286,-6949 486,-6949 486,-7047"/>
-<text text-anchor="middle" x="386" y="-7031.8" font-family="Times,serif" font-size="14.00">zcash/zips#622</text>
-<text text-anchor="middle" x="386" y="-7016.8" font-family="Times,serif" font-size="14.00">[protocol spec] Add note</text>
-<text text-anchor="middle" x="386" y="-7001.8" font-family="Times,serif" font-size="14.00">that there were no</text>
-<text text-anchor="middle" x="386" y="-6986.8" font-family="Times,serif" font-size="14.00">signatures before Canopy</text>
-<text text-anchor="middle" x="386" y="-6971.8" font-family="Times,serif" font-size="14.00">that depended on the</text>
-<text text-anchor="middle" x="386" y="-6956.8" font-family="Times,serif" font-size="14.00">libsodium weirdness</text>
+<!-- zcash/zips#659 -->
+<g id="node46" class="node open">
+<title>zcash/zips#659</title>
+<g id="a_node46"><a xlink:href="https://github.com/zcash/zips/issues/659" xlink:title="zcash/zips#659&#10;[protocol spec] 5.6.3.1&#10;Sapling Payment Addresses&#10;does not require that&#10;DiversifyHash^Sapling(d)&#10;≠ ⊥" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="493.5,-3446.69 278.5,-3446.69 278.5,-3348.69 493.5,-3348.69 493.5,-3446.69"/>
+<text text-anchor="middle" x="386" y="-3431.49" font-family="Times,serif" font-size="14.00">zcash/zips#659</text>
+<text text-anchor="middle" x="386" y="-3416.49" font-family="Times,serif" font-size="14.00">[protocol spec] 5.6.3.1</text>
+<text text-anchor="middle" x="386" y="-3401.49" font-family="Times,serif" font-size="14.00">Sapling Payment Addresses</text>
+<text text-anchor="middle" x="386" y="-3386.49" font-family="Times,serif" font-size="14.00">does not require that</text>
+<text text-anchor="middle" x="386" y="-3371.49" font-family="Times,serif" font-size="14.00">DiversifyHash^Sapling(d)</text>
+<text text-anchor="middle" x="386" y="-3356.49" font-family="Times,serif" font-size="14.00">≠ ⊥</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#622&#45;&gt;zcash/zips#750 -->
+<!-- zcash/zips#659&#45;&gt;zcash/zips#750 -->
 <g id="edge43" class="edge">
-<title>zcash/zips#622&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M486.16,-7042.3C490.24,-7046.5 493.91,-7051.1 497,-7056 560.04,-7156.7 465.04,-8026.8 532,-8125 537.93,-8133.7 545.67,-8140.9 554.37,-8146.9"/>
-<polygon fill="black" stroke="black" points="552.63,-8149.94 562.96,-8152.3 556.36,-8144.01 552.63,-8149.94"/>
+<title>zcash/zips#659&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489.63,-3446.8C492.33,-3449.89 494.8,-3453.2 497,-3456.7 586.1,-3598 436.42,-4070.7 532,-4207.69 537.95,-4216.3 545.67,-4223.3 554.3,-4229.19"/>
+<polygon fill="black" stroke="black" points="552.5,-4232.2 562.84,-4234.49 556.19,-4226.25 552.5,-4232.2"/>
 </g>
-<!-- zcash/zips#787 -->
-<g id="node41" class="node open">
-<title>zcash/zips#787</title>
-<g id="a_node41"><a xlink:href="https://github.com/zcash/zips/issues/787" xlink:title="zcash/zips#787&#10;ZIP 316: clarify that&#10;lengths and typecodes are&#10;constrained to be &lt;=&#10;MAX_SIZE (0x2000000)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488.5,-9693.5 283.5,-9693.5 283.5,-9610.5 488.5,-9610.5 488.5,-9693.5"/>
-<text text-anchor="middle" x="386" y="-9678.3" font-family="Times,serif" font-size="14.00">zcash/zips#787</text>
-<text text-anchor="middle" x="386" y="-9663.3" font-family="Times,serif" font-size="14.00">ZIP 316: clarify that</text>
-<text text-anchor="middle" x="386" y="-9648.3" font-family="Times,serif" font-size="14.00">lengths and typecodes are</text>
-<text text-anchor="middle" x="386" y="-9633.3" font-family="Times,serif" font-size="14.00">constrained to be &lt;=</text>
-<text text-anchor="middle" x="386" y="-9618.3" font-family="Times,serif" font-size="14.00">MAX_SIZE (0x2000000)</text>
+<!-- zcash/zips#644 -->
+<g id="node47" class="node open">
+<title>zcash/zips#644</title>
+<g id="a_node47"><a xlink:href="https://github.com/zcash/zips/issues/644" xlink:title="zcash/zips#644&#10;[protocol spec] Change&#10;all the PRF^expand domain&#10;separator bytes to be&#10;expressed in hex" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="494.5,-3330.2 277.5,-3330.2 277.5,-3247.2 494.5,-3247.2 494.5,-3330.2"/>
+<text text-anchor="middle" x="386" y="-3315" font-family="Times,serif" font-size="14.00">zcash/zips#644</text>
+<text text-anchor="middle" x="386" y="-3300" font-family="Times,serif" font-size="14.00">[protocol spec] Change</text>
+<text text-anchor="middle" x="386" y="-3285" font-family="Times,serif" font-size="14.00">all the PRF^expand domain</text>
+<text text-anchor="middle" x="386" y="-3270" font-family="Times,serif" font-size="14.00">separator bytes to be</text>
+<text text-anchor="middle" x="386" y="-3255" font-family="Times,serif" font-size="14.00">expressed in hex</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#787&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#644&#45;&gt;zcash/zips#750 -->
 <g id="edge44" class="edge">
-<title>zcash/zips#787&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M478.97,-9610.4C485.12,-9607.3 491.17,-9604.2 497,-9601 513.14,-9592.2 515.05,-9586.1 532,-9579 544.87,-9573.6 558.97,-9569.1 572.82,-9565.5"/>
-<polygon fill="black" stroke="black" points="574.04,-9568.8 582.84,-9562.9 572.28,-9562.02 574.04,-9568.8"/>
+<title>zcash/zips#644&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489.56,-3330.39C492.28,-3333.3 494.78,-3336.39 497,-3339.7 550.58,-3420 477.03,-4128.39 532,-4207.69 537.93,-4216.3 545.62,-4223.39 554.25,-4229.3"/>
+<polygon fill="black" stroke="black" points="552.41,-4232.27 562.77,-4234.49 556.06,-4226.3 552.41,-4232.27"/>
 </g>
-<!-- zcash/zips#823 -->
-<g id="node42" class="node open">
-<title>zcash/zips#823</title>
-<g id="a_node42"><a xlink:href="https://github.com/zcash/zips/issues/823" xlink:title="zcash/zips#823&#10;[ZIP 315] Document things&#10;that cannot be recovered&#10;from either the chain or&#10;any new export wallet&#10;format" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="756.5,-8116 546.5,-8116 546.5,-8018 756.5,-8018 756.5,-8116"/>
-<text text-anchor="middle" x="651.5" y="-8100.8" font-family="Times,serif" font-size="14.00">zcash/zips#823</text>
-<text text-anchor="middle" x="651.5" y="-8085.8" font-family="Times,serif" font-size="14.00">[ZIP 315] Document things</text>
-<text text-anchor="middle" x="651.5" y="-8070.8" font-family="Times,serif" font-size="14.00">that cannot be recovered</text>
-<text text-anchor="middle" x="651.5" y="-8055.8" font-family="Times,serif" font-size="14.00">from either the chain or</text>
-<text text-anchor="middle" x="651.5" y="-8040.8" font-family="Times,serif" font-size="14.00">any new export wallet</text>
-<text text-anchor="middle" x="651.5" y="-8025.8" font-family="Times,serif" font-size="14.00">format</text>
+<!-- zcash/zips#617 -->
+<g id="node48" class="node open">
+<title>zcash/zips#617</title>
+<g id="a_node48"><a xlink:href="https://github.com/zcash/zips/issues/617" xlink:title="zcash/zips#617&#10;[protocol spec] Document&#10;how decoding of&#10;PHGRProofs in pre&#45;Sapling&#10;transactions should be&#10;handled for impls that do&#10;not verify them" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="491.5,-3229.19 280.5,-3229.19 280.5,-3116.19 491.5,-3116.19 491.5,-3229.19"/>
+<text text-anchor="middle" x="386" y="-3213.99" font-family="Times,serif" font-size="14.00">zcash/zips#617</text>
+<text text-anchor="middle" x="386" y="-3198.99" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="386" y="-3183.99" font-family="Times,serif" font-size="14.00">how decoding of</text>
+<text text-anchor="middle" x="386" y="-3168.99" font-family="Times,serif" font-size="14.00">PHGRProofs in pre&#45;Sapling</text>
+<text text-anchor="middle" x="386" y="-3153.99" font-family="Times,serif" font-size="14.00">transactions should be</text>
+<text text-anchor="middle" x="386" y="-3138.99" font-family="Times,serif" font-size="14.00">handled for impls that do</text>
+<text text-anchor="middle" x="386" y="-3123.99" font-family="Times,serif" font-size="14.00">not verify them</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#823&#45;&gt;zcash/zips#447 -->
+<!-- zcash/zips#617&#45;&gt;zcash/zips#750 -->
 <g id="edge45" class="edge">
-<title>zcash/zips#823&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M756.56,-8108.9C761.99,-8113.7 766.88,-8119.1 771,-8125 856.57,-8248.2 907.35,-9360.9 916.5,-9578.3"/>
-<polygon fill="black" stroke="black" points="913.01,-9578.66 916.93,-9588.5 920.01,-9578.36 913.01,-9578.66"/>
-</g>
-<!-- zcash/zips#203 -->
-<g id="node43" class="node open">
-<title>zcash/zips#203</title>
-<g id="a_node43"><a xlink:href="https://github.com/zcash/zips/issues/203" xlink:title="zcash/zips#203&#10;[protocol spec] Include&#10;argument about post&#45;&#10;quantum privacy for&#10;unknown addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="741,-7478.5 562,-7478.5 562,-7395.5 741,-7395.5 741,-7478.5"/>
-<text text-anchor="middle" x="651.5" y="-7463.3" font-family="Times,serif" font-size="14.00">zcash/zips#203</text>
-<text text-anchor="middle" x="651.5" y="-7448.3" font-family="Times,serif" font-size="14.00">[protocol spec] Include</text>
-<text text-anchor="middle" x="651.5" y="-7433.3" font-family="Times,serif" font-size="14.00">argument about post&#45;</text>
-<text text-anchor="middle" x="651.5" y="-7418.3" font-family="Times,serif" font-size="14.00">quantum privacy for</text>
-<text text-anchor="middle" x="651.5" y="-7403.3" font-family="Times,serif" font-size="14.00">unknown addresses</text>
-</a>
-</g>
+<title>zcash/zips#617&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M490.58,-3229.39C492.92,-3232.3 495.08,-3235.5 497,-3238.7 551.77,-3331.5 470.83,-4118.99 532,-4207.69 537.91,-4216.3 545.59,-4223.39 554.21,-4229.3"/>
+<polygon fill="black" stroke="black" points="552.39,-4232.28 562.73,-4234.59 556.09,-4226.34 552.39,-4232.28"/>
 </g>
-<!-- zcash/zips#810 -->
-<g id="node44" class="node open">
-<title>zcash/zips#810</title>
-<g id="a_node44"><a xlink:href="https://github.com/zcash/zips/issues/810" xlink:title="zcash/zips#810&#10;Q2 2024 protocol spec&#10;updates part 2: Document&#10;missing security&#10;arguments" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1020.5,-7718.5 817.5,-7718.5 817.5,-7635.5 1020.5,-7635.5 1020.5,-7718.5"/>
-<text text-anchor="middle" x="919" y="-7703.3" font-family="Times,serif" font-size="14.00">zcash/zips#810</text>
-<text text-anchor="middle" x="919" y="-7688.3" font-family="Times,serif" font-size="14.00">Q2 2024 protocol spec</text>
-<text text-anchor="middle" x="919" y="-7673.3" font-family="Times,serif" font-size="14.00">updates part 2: Document</text>
-<text text-anchor="middle" x="919" y="-7658.3" font-family="Times,serif" font-size="14.00">missing security</text>
-<text text-anchor="middle" x="919" y="-7643.3" font-family="Times,serif" font-size="14.00">arguments</text>
+<!-- zcash/zips#568 -->
+<g id="node49" class="node open">
+<title>zcash/zips#568</title>
+<g id="a_node49"><a xlink:href="https://github.com/zcash/zips/issues/568" xlink:title="zcash/zips#568&#10;[protocol spec] Document&#10;block transparent sigops&#10;limit consensus rule" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="486,-3097.7 286,-3097.7 286,-3029.7 486,-3029.7 486,-3097.7"/>
+<text text-anchor="middle" x="386" y="-3082.5" font-family="Times,serif" font-size="14.00">zcash/zips#568</text>
+<text text-anchor="middle" x="386" y="-3067.5" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="386" y="-3052.5" font-family="Times,serif" font-size="14.00">block transparent sigops</text>
+<text text-anchor="middle" x="386" y="-3037.5" font-family="Times,serif" font-size="14.00">limit consensus rule</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#203&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#568&#45;&gt;zcash/zips#750 -->
 <g id="edge46" class="edge">
-<title>zcash/zips#203&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M741.29,-7463.3C752.45,-7469.6 762.8,-7477.4 771,-7487 812.37,-7535.4 764.78,-7577.1 805.5,-7626 806.84,-7627.6 808.24,-7629.2 809.69,-7630.7"/>
-<polygon fill="black" stroke="black" points="807.66,-7633.59 817.38,-7637.8 812.41,-7628.44 807.66,-7633.59"/>
-</g>
-<!-- zcash/zips#810&#45;&gt;zcash/zips#809 -->
-<g id="edge47" class="edge">
-<title>zcash/zips#810&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M955.78,-7718.8C1008.6,-7780.5 1106.1,-7894.3 1150.4,-7946.1"/>
-<polygon fill="black" stroke="black" points="1147.9,-7948.55 1157.1,-7953.8 1153.18,-7943.96 1147.9,-7948.55"/>
-</g>
-<!-- zcash/zips#810&#45;&gt;zcash/zips#816 -->
-<g id="edge159" class="edge">
-<title>zcash/zips#810&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M817.25,-7639.5C812.84,-7635.5 808.87,-7631 805.5,-7626 757.5,-7555.1 790.46,-6939.4 771,-6856 750.36,-6767.5 701.4,-6672 673.29,-6621.7"/>
-<polygon fill="black" stroke="black" points="676.24,-6619.81 668.3,-6612.8 670.14,-6623.23 676.24,-6619.81"/>
+<title>zcash/zips#568&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M486.4,-3095.8C490.35,-3099.39 493.93,-3103.3 497,-3107.7 567.16,-3207.89 462.79,-4106.89 532,-4207.69 537.94,-4216.39 545.69,-4223.49 554.39,-4229.39"/>
+<polygon fill="black" stroke="black" points="552.66,-4232.44 562.99,-4234.8 556.38,-4226.51 552.66,-4232.44"/>
 </g>
-<!-- zcash/zips#827 -->
-<g id="node45" class="node open">
-<title>zcash/zips#827</title>
-<g id="a_node45"><a xlink:href="https://github.com/zcash/zips/issues/827" xlink:title="zcash/zips#827&#10;[protocol spec] Document&#10;multi&#45;user security of&#10;AEAD_CHACHA20_POLY1305&#39;s&#10;MAC" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="771,-7377.5 532,-7377.5 532,-7294.5 771,-7294.5 771,-7377.5"/>
-<text text-anchor="middle" x="651.5" y="-7362.3" font-family="Times,serif" font-size="14.00">zcash/zips#827</text>
-<text text-anchor="middle" x="651.5" y="-7347.3" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="651.5" y="-7332.3" font-family="Times,serif" font-size="14.00">multi&#45;user security of</text>
-<text text-anchor="middle" x="651.5" y="-7317.3" font-family="Times,serif" font-size="14.00">AEAD_CHACHA20_POLY1305&#39;s</text>
-<text text-anchor="middle" x="651.5" y="-7302.3" font-family="Times,serif" font-size="14.00">MAC</text>
+<!-- zcash/zips#539 -->
+<g id="node50" class="node open">
+<title>zcash/zips#539</title>
+<g id="a_node50"><a xlink:href="https://github.com/zcash/zips/issues/539" xlink:title="zcash/zips#539&#10;[protocol spec] [ZIP 203]&#10;Clarify how transaction&#10;lock times are handled" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-5369.69 289,-5369.69 289,-5301.69 483,-5301.69 483,-5369.69"/>
+<text text-anchor="middle" x="386" y="-5354.49" font-family="Times,serif" font-size="14.00">zcash/zips#539</text>
+<text text-anchor="middle" x="386" y="-5339.49" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 203]</text>
+<text text-anchor="middle" x="386" y="-5324.49" font-family="Times,serif" font-size="14.00">Clarify how transaction</text>
+<text text-anchor="middle" x="386" y="-5309.49" font-family="Times,serif" font-size="14.00">lock times are handled</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#827&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#539&#45;&gt;zcash/zips#750 -->
+<g id="edge47" class="edge">
+<title>zcash/zips#539&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M483.37,-5305.99C488.42,-5302.09 493.04,-5297.69 497,-5292.69 528.2,-5253.49 619.57,-4513.69 644.28,-4309.49"/>
+<polygon fill="black" stroke="black" points="647.78,-4309.74 645.5,-4299.39 640.83,-4308.9 647.78,-4309.74"/>
+</g>
+<!-- zcash/zips#539&#45;&gt;zcash/zips#774 -->
 <g id="edge48" class="edge">
-<title>zcash/zips#827&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M763.44,-7377.5C766.15,-7380.2 768.68,-7383 771,-7386 836.83,-7471.3 740.8,-7539.8 805.5,-7626 806.91,-7627.9 808.41,-7629.7 809.98,-7631.4"/>
-<polygon fill="black" stroke="black" points="807.78,-7634.14 817.34,-7638.7 812.7,-7629.17 807.78,-7634.14"/>
+<title>zcash/zips#539&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M483.04,-5364.99C488.25,-5368.99 492.98,-5373.49 497,-5378.69 576.26,-5480.99 445.75,-5571.3 532,-5667.69 542.74,-5679.69 557.58,-5687.09 573.13,-5691.39"/>
+<polygon fill="black" stroke="black" points="572.32,-5694.8 582.87,-5693.8 574,-5688 572.32,-5694.8"/>
 </g>
-<!-- zcash/zips#828 -->
-<g id="node46" class="node open">
-<title>zcash/zips#828</title>
-<g id="a_node46"><a xlink:href="https://github.com/zcash/zips/issues/828" xlink:title="zcash/zips#828&#10;Withdraw ZIP 303 (Sprout&#10;Payment Disclosure)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-10286.5 283,-10286.5 283,-10233.5 489,-10233.5 489,-10286.5"/>
-<text text-anchor="middle" x="386" y="-10271.3" font-family="Times,serif" font-size="14.00">zcash/zips#828</text>
-<text text-anchor="middle" x="386" y="-10256.3" font-family="Times,serif" font-size="14.00">Withdraw ZIP 303 (Sprout</text>
-<text text-anchor="middle" x="386" y="-10241.3" font-family="Times,serif" font-size="14.00">Payment Disclosure)</text>
+<!-- zcash/zips#630 -->
+<g id="node51" class="node open">
+<title>zcash/zips#630</title>
+<g id="a_node51"><a xlink:href="https://github.com/zcash/zips/issues/630" xlink:title="zcash/zips#630&#10;[protocol spec] [ZIP 212]&#10;zcashd enforces the 0x02&#10;lead byte for coinbase&#10;outputs only after end of&#10;the original grace period" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-5673.69 287,-5673.69 287,-5575.69 485,-5575.69 485,-5673.69"/>
+<text text-anchor="middle" x="386" y="-5658.49" font-family="Times,serif" font-size="14.00">zcash/zips#630</text>
+<text text-anchor="middle" x="386" y="-5643.49" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 212]</text>
+<text text-anchor="middle" x="386" y="-5628.49" font-family="Times,serif" font-size="14.00">zcashd enforces the 0x02</text>
+<text text-anchor="middle" x="386" y="-5613.49" font-family="Times,serif" font-size="14.00">lead byte for coinbase</text>
+<text text-anchor="middle" x="386" y="-5598.49" font-family="Times,serif" font-size="14.00">outputs only after end of</text>
+<text text-anchor="middle" x="386" y="-5583.49" font-family="Times,serif" font-size="14.00">the original grace period</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#828&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#630&#45;&gt;zcash/zips#750 -->
 <g id="edge49" class="edge">
-<title>zcash/zips#828&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M488.41,-10233C491.54,-10230 494.43,-10227 497,-10224 584.37,-10110 439.91,-9689.1 532,-9579 542.44,-9566.5 557.33,-9559 573.04,-9554.6"/>
-<polygon fill="black" stroke="black" points="573.95,-9557.98 582.89,-9552.3 572.36,-9551.17 573.95,-9557.98"/>
-</g>
-<!-- zcash/zips#724 -->
-<g id="node47" class="node open">
-<title>zcash/zips#724</title>
-<g id="a_node47"><a xlink:href="https://github.com/zcash/zips/issues/724" xlink:title="zcash/zips#724&#10;[protocol spec] Document&#10;infeasibility of an&#10;attack on Poseidon" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-7928 551.5,-7928 551.5,-7860 751.5,-7860 751.5,-7928"/>
-<text text-anchor="middle" x="651.5" y="-7912.8" font-family="Times,serif" font-size="14.00">zcash/zips#724</text>
-<text text-anchor="middle" x="651.5" y="-7897.8" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="651.5" y="-7882.8" font-family="Times,serif" font-size="14.00">infeasibility of an</text>
-<text text-anchor="middle" x="651.5" y="-7867.8" font-family="Times,serif" font-size="14.00">attack on Poseidon</text>
-</a>
-</g>
+<title>zcash/zips#630&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M485.36,-5580.59C489.71,-5576.39 493.65,-5571.69 497,-5566.69 545.12,-5494.49 522.57,-5263.99 532,-5177.69 568.25,-4846.19 623.39,-4449.09 643.14,-4309.39"/>
+<polygon fill="black" stroke="black" points="646.62,-4309.79 644.56,-4299.39 639.69,-4308.8 646.62,-4309.79"/>
 </g>
-<!-- zcash/zips#724&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#630&#45;&gt;zcash/zips#774 -->
 <g id="edge50" class="edge">
-<title>zcash/zips#724&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M751.51,-7862.7C758.32,-7859.1 764.9,-7855.3 771,-7851 818.5,-7817.9 859.76,-7765.7 886.37,-7727.1"/>
-<polygon fill="black" stroke="black" points="889.42,-7728.84 892.15,-7718.6 883.63,-7724.9 889.42,-7728.84"/>
+<title>zcash/zips#630&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M485.07,-5654.59C500.72,-5659.09 516.78,-5663.69 532,-5667.69 545.23,-5671.19 559.36,-5674.8 573.07,-5678.09"/>
+<polygon fill="black" stroke="black" points="572.43,-5681.54 582.97,-5680.49 574.08,-5674.74 572.43,-5681.54"/>
 </g>
-<!-- zcash/zips#310 -->
-<g id="node48" class="node open">
-<title>zcash/zips#310</title>
-<g id="a_node48"><a xlink:href="https://github.com/zcash/zips/issues/310" xlink:title="zcash/zips#310&#10;[protocol spec] Include a&#10;cost analysis of attacks&#10;against BLS12&#45;381 (STNFS,&#10;Cheon), Jubjub, and&#10;Pallas/Vesta" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="759.5,-7842 543.5,-7842 543.5,-7744 759.5,-7744 759.5,-7842"/>
-<text text-anchor="middle" x="651.5" y="-7826.8" font-family="Times,serif" font-size="14.00">zcash/zips#310</text>
-<text text-anchor="middle" x="651.5" y="-7811.8" font-family="Times,serif" font-size="14.00">[protocol spec] Include a</text>
-<text text-anchor="middle" x="651.5" y="-7796.8" font-family="Times,serif" font-size="14.00">cost analysis of attacks</text>
-<text text-anchor="middle" x="651.5" y="-7781.8" font-family="Times,serif" font-size="14.00">against BLS12&#45;381 (STNFS,</text>
-<text text-anchor="middle" x="651.5" y="-7766.8" font-family="Times,serif" font-size="14.00">Cheon), Jubjub, and</text>
-<text text-anchor="middle" x="651.5" y="-7751.8" font-family="Times,serif" font-size="14.00">Pallas/Vesta</text>
+<!-- zcash/zips#488 -->
+<g id="node52" class="node open">
+<title>zcash/zips#488</title>
+<g id="a_node52"><a xlink:href="https://github.com/zcash/zips/issues/488" xlink:title="zcash/zips#488&#10;[protocol spec] Clarify&#10;the return type of&#10;NoteCommitment^Orchard&#10;and usage of it vs&#10;NoteCommit^Orchard" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="493.5,-5283.69 278.5,-5283.69 278.5,-5185.69 493.5,-5185.69 493.5,-5283.69"/>
+<text text-anchor="middle" x="386" y="-5268.49" font-family="Times,serif" font-size="14.00">zcash/zips#488</text>
+<text text-anchor="middle" x="386" y="-5253.49" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
+<text text-anchor="middle" x="386" y="-5238.49" font-family="Times,serif" font-size="14.00">the return type of</text>
+<text text-anchor="middle" x="386" y="-5223.49" font-family="Times,serif" font-size="14.00">NoteCommitment^Orchard</text>
+<text text-anchor="middle" x="386" y="-5208.49" font-family="Times,serif" font-size="14.00">and usage of it vs</text>
+<text text-anchor="middle" x="386" y="-5193.49" font-family="Times,serif" font-size="14.00">NoteCommit^Orchard</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#310&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#488&#45;&gt;zcash/zips#750 -->
 <g id="edge51" class="edge">
-<title>zcash/zips#310&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M759.72,-7746.2C777.49,-7738.4 795.9,-7730.3 813.6,-7722.6"/>
-<polygon fill="black" stroke="black" points="815.01,-7725.8 822.78,-7718.6 812.21,-7719.39 815.01,-7725.8"/>
+<title>zcash/zips#488&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489.54,-5185.69C492.23,-5182.89 494.72,-5179.89 497,-5176.69 598.93,-5035.59 637.97,-4482.19 647.82,-4309.49"/>
+<polygon fill="black" stroke="black" points="651.32,-4309.57 648.38,-4299.39 644.33,-4309.19 651.32,-4309.57"/>
 </g>
-<!-- zcash/zips#779 -->
-<g id="node49" class="node open">
-<title>zcash/zips#779</title>
-<g id="a_node49"><a xlink:href="https://github.com/zcash/zips/issues/779" xlink:title="zcash/zips#779&#10;Document that the Bech32&#10;Sapling viewing keys&#10;aren&#39;t diversifiable and&#10;that you might want to&#10;use a UVK instead" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="756,-7726 547,-7726 547,-7628 756,-7628 756,-7726"/>
-<text text-anchor="middle" x="651.5" y="-7710.8" font-family="Times,serif" font-size="14.00">zcash/zips#779</text>
-<text text-anchor="middle" x="651.5" y="-7695.8" font-family="Times,serif" font-size="14.00">Document that the Bech32</text>
-<text text-anchor="middle" x="651.5" y="-7680.8" font-family="Times,serif" font-size="14.00">Sapling viewing keys</text>
-<text text-anchor="middle" x="651.5" y="-7665.8" font-family="Times,serif" font-size="14.00">aren&#39;t diversifiable and</text>
-<text text-anchor="middle" x="651.5" y="-7650.8" font-family="Times,serif" font-size="14.00">that you might want to</text>
-<text text-anchor="middle" x="651.5" y="-7635.8" font-family="Times,serif" font-size="14.00">use a UVK instead</text>
+<!-- zcash/zips#430 -->
+<g id="node53" class="node open">
+<title>zcash/zips#430</title>
+<g id="a_node53"><a xlink:href="https://github.com/zcash/zips/issues/430" xlink:title="zcash/zips#430&#10;[protocol spec] In&#10;4.1.11, GroupHash^G(r)&#10;should be GroupHash^G(r)*&#10;(for Sapling but not&#10;Orchard)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="495,-5167.7 277,-5167.7 277,-5069.7 495,-5069.7 495,-5167.7"/>
+<text text-anchor="middle" x="386" y="-5152.5" font-family="Times,serif" font-size="14.00">zcash/zips#430</text>
+<text text-anchor="middle" x="386" y="-5137.5" font-family="Times,serif" font-size="14.00">[protocol spec] In</text>
+<text text-anchor="middle" x="386" y="-5122.5" font-family="Times,serif" font-size="14.00">4.1.11, GroupHash^G(r)</text>
+<text text-anchor="middle" x="386" y="-5107.5" font-family="Times,serif" font-size="14.00">should be GroupHash^G(r)*</text>
+<text text-anchor="middle" x="386" y="-5092.5" font-family="Times,serif" font-size="14.00">(for Sapling but not</text>
+<text text-anchor="middle" x="386" y="-5077.5" font-family="Times,serif" font-size="14.00">Orchard)</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#779&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#430&#45;&gt;zcash/zips#750 -->
 <g id="edge52" class="edge">
-<title>zcash/zips#779&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M756.29,-7677C772.91,-7677 790.17,-7677 806.95,-7677"/>
-<polygon fill="black" stroke="black" points="807.33,-7680.5 817.33,-7677 807.33,-7673.5 807.33,-7680.5"/>
+<title>zcash/zips#430&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M489.45,-5069.59C492.16,-5066.8 494.69,-5063.8 497,-5060.69 586.57,-4939.69 633.09,-4467.89 646.41,-4309.69"/>
+<polygon fill="black" stroke="black" points="649.93,-4309.55 647.28,-4299.3 642.96,-4308.97 649.93,-4309.55"/>
 </g>
-<!-- zcash/zips#775 -->
-<g id="node50" class="node open">
-<title>zcash/zips#775</title>
-<g id="a_node50"><a xlink:href="https://github.com/zcash/zips/issues/775" xlink:title="zcash/zips#775&#10;ZIP process: ZIP 0 is&#10;unclear on the&#10;requirements to make a&#10;substantive update to a&#10;deployed ZIP" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-10215 292,-10215 292,-10117 480,-10117 480,-10215"/>
-<text text-anchor="middle" x="386" y="-10199.8" font-family="Times,serif" font-size="14.00">zcash/zips#775</text>
-<text text-anchor="middle" x="386" y="-10184.8" font-family="Times,serif" font-size="14.00">ZIP process: ZIP 0 is</text>
-<text text-anchor="middle" x="386" y="-10169.8" font-family="Times,serif" font-size="14.00">unclear on the</text>
-<text text-anchor="middle" x="386" y="-10154.8" font-family="Times,serif" font-size="14.00">requirements to make a</text>
-<text text-anchor="middle" x="386" y="-10139.8" font-family="Times,serif" font-size="14.00">substantive update to a</text>
-<text text-anchor="middle" x="386" y="-10124.8" font-family="Times,serif" font-size="14.00">deployed ZIP</text>
+<!-- zcash/zips#415 -->
+<g id="node54" class="node open">
+<title>zcash/zips#415</title>
+<g id="a_node54"><a xlink:href="https://github.com/zcash/zips/issues/415" xlink:title="zcash/zips#415&#10;[protocol spec] 4.17.2&#10;(Spend statement): cm^old&#10;is not an auxiliary input" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="492.5,-5051.69 279.5,-5051.69 279.5,-4983.69 492.5,-4983.69 492.5,-5051.69"/>
+<text text-anchor="middle" x="386" y="-5036.49" font-family="Times,serif" font-size="14.00">zcash/zips#415</text>
+<text text-anchor="middle" x="386" y="-5021.49" font-family="Times,serif" font-size="14.00">[protocol spec] 4.17.2</text>
+<text text-anchor="middle" x="386" y="-5006.49" font-family="Times,serif" font-size="14.00">(Spend statement): cm^old</text>
+<text text-anchor="middle" x="386" y="-4991.49" font-family="Times,serif" font-size="14.00">is not an auxiliary input</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#775&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#415&#45;&gt;zcash/zips#750 -->
 <g id="edge53" class="edge">
-<title>zcash/zips#775&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M480.25,-10126C486.69,-10120 492.42,-10114 497,-10107 560.69,-10008 456.02,-9668.8 532,-9579 542.46,-9566.6 557.27,-9559.2 572.89,-9554.8"/>
-<polygon fill="black" stroke="black" points="573.81,-9558.18 582.69,-9552.4 572.14,-9551.38 573.81,-9558.18"/>
+<title>zcash/zips#415&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M488.32,-4983.39C491.43,-4980.69 494.34,-4977.8 497,-4974.69 583.45,-4872.99 631.27,-4456.8 645.74,-4309.59"/>
+<polygon fill="black" stroke="black" points="649.24,-4309.79 646.72,-4299.49 642.27,-4309.11 649.24,-4309.79"/>
 </g>
-<!-- zcash/zips#738 -->
-<g id="node51" class="node open">
-<title>zcash/zips#738</title>
-<g id="a_node51"><a xlink:href="https://github.com/zcash/zips/issues/738" xlink:title="zcash/zips#738&#10;Clarify in ZIP 0 and/or&#10;the ZIP Guide how&#10;Deployment sections&#10;should be written" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="474,-10098.5 298,-10098.5 298,-10015.5 474,-10015.5 474,-10098.5"/>
-<text text-anchor="middle" x="386" y="-10083.3" font-family="Times,serif" font-size="14.00">zcash/zips#738</text>
-<text text-anchor="middle" x="386" y="-10068.3" font-family="Times,serif" font-size="14.00">Clarify in ZIP 0 and/or</text>
-<text text-anchor="middle" x="386" y="-10053.3" font-family="Times,serif" font-size="14.00">the ZIP Guide how</text>
-<text text-anchor="middle" x="386" y="-10038.3" font-family="Times,serif" font-size="14.00">Deployment sections</text>
-<text text-anchor="middle" x="386" y="-10023.3" font-family="Times,serif" font-size="14.00">should be written</text>
+<!-- zcash/zips#388 -->
+<g id="node55" class="node open">
+<title>zcash/zips#388</title>
+<g id="a_node55"><a xlink:href="https://github.com/zcash/zips/issues/388" xlink:title="zcash/zips#388&#10;[protocol spec] Spec is&#10;ambiguous about how to&#10;generate Sapling dummy&#10;output notes after Canopy" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488,-4965.19 284,-4965.19 284,-4882.19 488,-4882.19 488,-4965.19"/>
+<text text-anchor="middle" x="386" y="-4949.99" font-family="Times,serif" font-size="14.00">zcash/zips#388</text>
+<text text-anchor="middle" x="386" y="-4934.99" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
+<text text-anchor="middle" x="386" y="-4919.99" font-family="Times,serif" font-size="14.00">ambiguous about how to</text>
+<text text-anchor="middle" x="386" y="-4904.99" font-family="Times,serif" font-size="14.00">generate Sapling dummy</text>
+<text text-anchor="middle" x="386" y="-4889.99" font-family="Times,serif" font-size="14.00">output notes after Canopy</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#738&#45;&gt;zcash/zips#774 -->
+<!-- zcash/zips#388&#45;&gt;zcash/zips#750 -->
 <g id="edge54" class="edge">
-<title>zcash/zips#738&#45;&gt;zcash/zips#774</title>
-<path fill="none" stroke="black" d="M474.09,-10028C482.95,-10022 490.92,-10015 497,-10006 551.48,-9927.9 469.92,-9651.2 532,-9579 542.56,-9566.7 557.41,-9559.3 573.04,-9554.9"/>
-<polygon fill="black" stroke="black" points="573.96,-9558.28 582.84,-9552.5 572.29,-9551.48 573.96,-9558.28"/>
+<title>zcash/zips#388&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M488.25,-4881.89C491.38,-4878.99 494.32,-4875.99 497,-4872.69 569.09,-4785.49 624.43,-4441.39 643.4,-4309.49"/>
+<polygon fill="black" stroke="black" points="646.91,-4309.69 644.86,-4299.3 639.98,-4308.7 646.91,-4309.69"/>
 </g>
-<!-- zcash/zips#665 -->
-<g id="node52" class="node open">
-<title>zcash/zips#665</title>
-<g id="a_node52"><a xlink:href="https://github.com/zcash/zips/issues/665" xlink:title="zcash/zips#665&#10;[protocol spec] Document&#10;in 4.9 the security&#10;requirement that the note&#10;commitment tree must (at&#10;least for Sapling) be&#10;positionally binding" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="754,-7609.5 549,-7609.5 549,-7496.5 754,-7496.5 754,-7609.5"/>
-<text text-anchor="middle" x="651.5" y="-7594.3" font-family="Times,serif" font-size="14.00">zcash/zips#665</text>
-<text text-anchor="middle" x="651.5" y="-7579.3" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
-<text text-anchor="middle" x="651.5" y="-7564.3" font-family="Times,serif" font-size="14.00">in 4.9 the security</text>
-<text text-anchor="middle" x="651.5" y="-7549.3" font-family="Times,serif" font-size="14.00">requirement that the note</text>
-<text text-anchor="middle" x="651.5" y="-7534.3" font-family="Times,serif" font-size="14.00">commitment tree must (at</text>
-<text text-anchor="middle" x="651.5" y="-7519.3" font-family="Times,serif" font-size="14.00">least for Sapling) be</text>
-<text text-anchor="middle" x="651.5" y="-7504.3" font-family="Times,serif" font-size="14.00">positionally binding</text>
+<!-- zcash/zips#303 -->
+<g id="node56" class="node open">
+<title>zcash/zips#303</title>
+<g id="a_node56"><a xlink:href="https://github.com/zcash/zips/issues/303" xlink:title="zcash/zips#303&#10;[protocol spec] 4.15.1&#10;refers to BCTV14 for&#10;encoding" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="472,-4863.69 300,-4863.69 300,-4795.69 472,-4795.69 472,-4863.69"/>
+<text text-anchor="middle" x="386" y="-4848.49" font-family="Times,serif" font-size="14.00">zcash/zips#303</text>
+<text text-anchor="middle" x="386" y="-4833.49" font-family="Times,serif" font-size="14.00">[protocol spec] 4.15.1</text>
+<text text-anchor="middle" x="386" y="-4818.49" font-family="Times,serif" font-size="14.00">refers to BCTV14 for</text>
+<text text-anchor="middle" x="386" y="-4803.49" font-family="Times,serif" font-size="14.00">encoding</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#665&#45;&gt;zcash/zips#810 -->
+<!-- zcash/zips#303&#45;&gt;zcash/zips#750 -->
 <g id="edge55" class="edge">
-<title>zcash/zips#665&#45;&gt;zcash/zips#810</title>
-<path fill="none" stroke="black" d="M754.01,-7601.8C771.17,-7609.9 788.82,-7618.2 805.5,-7626 809.12,-7627.7 812.8,-7629.4 816.52,-7631.1"/>
-<polygon fill="black" stroke="black" points="815.29,-7634.39 825.84,-7635.4 818.23,-7628.03 815.29,-7634.39"/>
+<title>zcash/zips#303&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M472.07,-4805.99C481.34,-4800.8 489.95,-4794.39 497,-4786.69 622.97,-4648.8 646.07,-4413.49 649.95,-4309.59"/>
+<polygon fill="black" stroke="black" points="653.45,-4309.5 650.28,-4299.39 646.46,-4309.28 653.45,-4309.5"/>
 </g>
-<!-- zcash/zips#842 -->
-<g id="node53" class="node open">
-<title>zcash/zips#842</title>
-<g id="a_node53"><a xlink:href="https://github.com/zcash/zips/issues/842" xlink:title="zcash/zips#842&#10;Index is not updated by&#10;CI" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1011.5,-7617.5 826.5,-7617.5 826.5,-7564.5 1011.5,-7564.5 1011.5,-7617.5"/>
-<text text-anchor="middle" x="919" y="-7602.3" font-family="Times,serif" font-size="14.00">zcash/zips#842</text>
-<text text-anchor="middle" x="919" y="-7587.3" font-family="Times,serif" font-size="14.00">Index is not updated by</text>
-<text text-anchor="middle" x="919" y="-7572.3" font-family="Times,serif" font-size="14.00">CI</text>
+<!-- zcash/zips#265 -->
+<g id="node57" class="node open">
+<title>zcash/zips#265</title>
+<g id="a_node57"><a xlink:href="https://github.com/zcash/zips/issues/265" xlink:title="zcash/zips#265&#10;[protocol spec] [ZIP 205]&#10;Testnet difficulty&#10;adjustment:&#10;implementation does not&#10;match spec" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="483,-4777.69 289,-4777.69 289,-4679.69 483,-4679.69 483,-4777.69"/>
+<text text-anchor="middle" x="386" y="-4762.49" font-family="Times,serif" font-size="14.00">zcash/zips#265</text>
+<text text-anchor="middle" x="386" y="-4747.49" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 205]</text>
+<text text-anchor="middle" x="386" y="-4732.49" font-family="Times,serif" font-size="14.00">Testnet difficulty</text>
+<text text-anchor="middle" x="386" y="-4717.49" font-family="Times,serif" font-size="14.00">adjustment:</text>
+<text text-anchor="middle" x="386" y="-4702.49" font-family="Times,serif" font-size="14.00">implementation does not</text>
+<text text-anchor="middle" x="386" y="-4687.49" font-family="Times,serif" font-size="14.00">match spec</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#842&#45;&gt;zcash/zips#809 -->
+<!-- zcash/zips#265&#45;&gt;zcash/zips#750 -->
 <g id="edge56" class="edge">
-<title>zcash/zips#842&#45;&gt;zcash/zips#809</title>
-<path fill="none" stroke="black" d="M1011.6,-7612.3C1018.6,-7616.1 1025.2,-7620.7 1031,-7626 1127.1,-7714.3 1160,-7876.9 1169.8,-7943.5"/>
-<polygon fill="black" stroke="black" points="1166.37,-7944.22 1171.3,-7953.6 1173.29,-7943.19 1166.37,-7944.22"/>
-</g>
-<!-- zcash/librustzcash#578 -->
-<g id="node54" class="node open">
-<title>zcash/librustzcash#578</title>
-<g id="a_node54"><a xlink:href="https://github.com/zcash/librustzcash/issues/578" xlink:title="zcash/librustzcash#578&#10;Survey key storage and&#10;usage of `zcashd` and&#10;`zcash_client_sqlite`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="745,-3199 558,-3199 558,-3131 745,-3131 745,-3199"/>
-<text text-anchor="middle" x="651.5" y="-3183.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#578</text>
-<text text-anchor="middle" x="651.5" y="-3168.8" font-family="Times,serif" font-size="14.00">Survey key storage and</text>
-<text text-anchor="middle" x="651.5" y="-3153.8" font-family="Times,serif" font-size="14.00">usage of `zcashd` and</text>
-<text text-anchor="middle" x="651.5" y="-3138.8" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
-</a>
-</g>
+<title>zcash/zips#265&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M483.08,-4684.09C488.1,-4679.99 492.8,-4675.49 497,-4670.69 590.98,-4563.69 629.45,-4393.89 643.45,-4309.19"/>
+<polygon fill="black" stroke="black" points="646.91,-4309.72 645.03,-4299.3 640,-4308.62 646.91,-4309.72"/>
 </g>
-<!-- zcash/librustzcash#579 -->
-<g id="node55" class="node open">
-<title>zcash/librustzcash#579</title>
-<g id="a_node55"><a xlink:href="https://github.com/zcash/librustzcash/issues/579" xlink:title="zcash/librustzcash#579&#10;Redesign Rust types for&#10;representing wallet key&#10;material" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1013,-3089 825,-3089 825,-3021 1013,-3021 1013,-3089"/>
-<text text-anchor="middle" x="919" y="-3073.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#579</text>
-<text text-anchor="middle" x="919" y="-3058.8" font-family="Times,serif" font-size="14.00">Redesign Rust types for</text>
-<text text-anchor="middle" x="919" y="-3043.8" font-family="Times,serif" font-size="14.00">representing wallet key</text>
-<text text-anchor="middle" x="919" y="-3028.8" font-family="Times,serif" font-size="14.00">material</text>
+<!-- zcash/zips#194 -->
+<g id="node58" class="node open">
+<title>zcash/zips#194</title>
+<g id="a_node58"><a xlink:href="https://github.com/zcash/zips/issues/194" xlink:title="zcash/zips#194&#10;[protocol spec] Issues&#10;with section 4.21 (Block&#10;Chain Scanning for&#10;Sapling and Orchard)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-4661.2 292,-4661.2 292,-4578.2 480,-4578.2 480,-4661.2"/>
+<text text-anchor="middle" x="386" y="-4646" font-family="Times,serif" font-size="14.00">zcash/zips#194</text>
+<text text-anchor="middle" x="386" y="-4631" font-family="Times,serif" font-size="14.00">[protocol spec] Issues</text>
+<text text-anchor="middle" x="386" y="-4616" font-family="Times,serif" font-size="14.00">with section 4.21 (Block</text>
+<text text-anchor="middle" x="386" y="-4601" font-family="Times,serif" font-size="14.00">Chain Scanning for</text>
+<text text-anchor="middle" x="386" y="-4586" font-family="Times,serif" font-size="14.00">Sapling and Orchard)</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579 -->
+<!-- zcash/zips#194&#45;&gt;zcash/zips#750 -->
 <g id="edge57" class="edge">
-<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579</title>
-<path fill="none" stroke="black" d="M745.05,-3134.1C753.96,-3130.3 762.74,-3126.3 771,-3122 787.59,-3113.4 788.99,-3106.7 805.5,-3098 808.79,-3096.3 812.17,-3094.6 815.6,-3092.9"/>
-<polygon fill="black" stroke="black" points="817.23,-3096 824.81,-3088.6 814.27,-3089.66 817.23,-3096"/>
+<title>zcash/zips#194&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M480.14,-4583.3C486.18,-4579.19 491.88,-4574.69 497,-4569.69 572.94,-4496.09 616.85,-4376.99 636.99,-4309.3"/>
+<polygon fill="black" stroke="black" points="640.47,-4309.87 639.9,-4299.3 633.75,-4307.92 640.47,-4309.87"/>
 </g>
-<!-- zcash/zips#675 -->
-<g id="node56" class="node open">
-<title>zcash/zips#675</title>
-<g id="a_node56"><a xlink:href="https://github.com/zcash/zips/issues/675" xlink:title="zcash/zips#675&#10;[ZIP 332] Wallet Recovery&#10;from zcashd HD Seeds" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1020.5,-3160.5 817.5,-3160.5 817.5,-3107.5 1020.5,-3107.5 1020.5,-3160.5"/>
-<text text-anchor="middle" x="919" y="-3145.3" font-family="Times,serif" font-size="14.00">zcash/zips#675</text>
-<text text-anchor="middle" x="919" y="-3130.3" font-family="Times,serif" font-size="14.00">[ZIP 332] Wallet Recovery</text>
-<text text-anchor="middle" x="919" y="-3115.3" font-family="Times,serif" font-size="14.00">from zcashd HD Seeds</text>
+<!-- zcash/zips#186 -->
+<g id="node59" class="node open">
+<title>zcash/zips#186</title>
+<g id="a_node59"><a xlink:href="https://github.com/zcash/zips/issues/186" xlink:title="zcash/zips#186&#10;[protocol spec] Choice of&#10;ovk in section 4.19.1&#10;should reflect&#10;implementation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-4560.2 289.5,-4560.2 289.5,-4477.2 482.5,-4477.2 482.5,-4560.2"/>
+<text text-anchor="middle" x="386" y="-4545" font-family="Times,serif" font-size="14.00">zcash/zips#186</text>
+<text text-anchor="middle" x="386" y="-4530" font-family="Times,serif" font-size="14.00">[protocol spec] Choice of</text>
+<text text-anchor="middle" x="386" y="-4515" font-family="Times,serif" font-size="14.00">ovk in section 4.19.1</text>
+<text text-anchor="middle" x="386" y="-4500" font-family="Times,serif" font-size="14.00">should reflect</text>
+<text text-anchor="middle" x="386" y="-4485" font-family="Times,serif" font-size="14.00">implementation</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#578&#45;&gt;zcash/zips#675 -->
+<!-- zcash/zips#186&#45;&gt;zcash/zips#750 -->
 <g id="edge58" class="edge">
-<title>zcash/librustzcash#578&#45;&gt;zcash/zips#675</title>
-<path fill="none" stroke="black" d="M745.36,-3154.2C765.28,-3151.8 786.52,-3149.4 807.04,-3147"/>
-<polygon fill="black" stroke="black" points="807.54,-3150.47 817.05,-3145.8 806.7,-3143.52 807.54,-3150.47"/>
+<title>zcash/zips#186&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M482.51,-4479.19C487.58,-4475.89 492.45,-4472.39 497,-4468.69 551.91,-4423.89 597.02,-4355.09 623.81,-4308.3"/>
+<polygon fill="black" stroke="black" points="626.86,-4310.02 628.76,-4299.59 620.77,-4306.56 626.86,-4310.02"/>
 </g>
-<!-- zcash/librustzcash#1371 -->
-<g id="node57" class="node open">
-<title>zcash/librustzcash#1371</title>
-<g id="a_node57"><a xlink:href="https://github.com/zcash/librustzcash/issues/1371" xlink:title="zcash/librustzcash#1371&#10;Create structures for&#10;storing broader kinds of&#10;transparent spending key&#10;material" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1019,-3463.5 819,-3463.5 819,-3380.5 1019,-3380.5 1019,-3463.5"/>
-<text text-anchor="middle" x="919" y="-3448.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
-<text text-anchor="middle" x="919" y="-3433.3" font-family="Times,serif" font-size="14.00">Create structures for</text>
-<text text-anchor="middle" x="919" y="-3418.3" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
-<text text-anchor="middle" x="919" y="-3403.3" font-family="Times,serif" font-size="14.00">transparent spending key</text>
-<text text-anchor="middle" x="919" y="-3388.3" font-family="Times,serif" font-size="14.00">material</text>
+<!-- zcash/zips#195 -->
+<g id="node60" class="node open">
+<title>zcash/zips#195</title>
+<g id="a_node60"><a xlink:href="https://github.com/zcash/zips/issues/195" xlink:title="zcash/zips#195&#10;[protocol spec] Consensus&#10;rules about canonical&#10;encodings are misstated&#10;in the spec" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-4459.19 284.5,-4459.19 284.5,-4376.19 487.5,-4376.19 487.5,-4459.19"/>
+<text text-anchor="middle" x="386" y="-4443.99" font-family="Times,serif" font-size="14.00">zcash/zips#195</text>
+<text text-anchor="middle" x="386" y="-4428.99" font-family="Times,serif" font-size="14.00">[protocol spec] Consensus</text>
+<text text-anchor="middle" x="386" y="-4413.99" font-family="Times,serif" font-size="14.00">rules about canonical</text>
+<text text-anchor="middle" x="386" y="-4398.99" font-family="Times,serif" font-size="14.00">encodings are misstated</text>
+<text text-anchor="middle" x="386" y="-4383.99" font-family="Times,serif" font-size="14.00">in the spec</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371 -->
+<!-- zcash/zips#195&#45;&gt;zcash/zips#750 -->
 <g id="edge59" class="edge">
-<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M690.53,-3199.2C715.74,-3223.3 748.23,-3257.3 771,-3292 792.04,-3324 778.6,-3343.7 805.5,-3371 807.15,-3372.7 808.87,-3374.3 810.64,-3375.9"/>
-<polygon fill="black" stroke="black" points="808.78,-3378.9 818.75,-3382.5 813.2,-3373.47 808.78,-3378.9"/>
+<title>zcash/zips#195&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M480.05,-4376.09C485.85,-4372.99 491.54,-4369.89 497,-4366.69 528.38,-4348.49 561.41,-4325.59 588.76,-4305.49"/>
+<polygon fill="black" stroke="black" points="591.14,-4308.08 597.06,-4299.3 586.95,-4302.48 591.14,-4308.08"/>
 </g>
-<!-- zcash/librustzcash#1348 -->
-<g id="node58" class="node open">
-<title>zcash/librustzcash#1348</title>
-<g id="a_node58"><a xlink:href="https://github.com/zcash/librustzcash/issues/1348" xlink:title="zcash/librustzcash#1348&#10;zcash_client_backend: Add&#10;the ability to restore&#10;from `zcashd` seed&#10;phrases." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1277.5,-3218.5 1071.5,-3218.5 1071.5,-3135.5 1277.5,-3135.5 1277.5,-3218.5"/>
-<text text-anchor="middle" x="1174.5" y="-3203.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1348</text>
-<text text-anchor="middle" x="1174.5" y="-3188.3" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
-<text text-anchor="middle" x="1174.5" y="-3173.3" font-family="Times,serif" font-size="14.00">the ability to restore</text>
-<text text-anchor="middle" x="1174.5" y="-3158.3" font-family="Times,serif" font-size="14.00">from `zcashd` seed</text>
-<text text-anchor="middle" x="1174.5" y="-3143.3" font-family="Times,serif" font-size="14.00">phrases.</text>
+<!-- zcash/zips#167 -->
+<g id="node61" class="node open">
+<title>zcash/zips#167</title>
+<g id="a_node61"><a xlink:href="https://github.com/zcash/zips/issues/167" xlink:title="zcash/zips#167&#10;[protocol spec] Spec is&#10;ambiguous on key&#10;validation for KA^Sprout&#10;and JoinSplitSig public&#10;keys" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-4357.69 287.5,-4357.69 287.5,-4259.69 484.5,-4259.69 484.5,-4357.69"/>
+<text text-anchor="middle" x="386" y="-4342.49" font-family="Times,serif" font-size="14.00">zcash/zips#167</text>
+<text text-anchor="middle" x="386" y="-4327.49" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
+<text text-anchor="middle" x="386" y="-4312.49" font-family="Times,serif" font-size="14.00">ambiguous on key</text>
+<text text-anchor="middle" x="386" y="-4297.49" font-family="Times,serif" font-size="14.00">validation for KA^Sprout</text>
+<text text-anchor="middle" x="386" y="-4282.49" font-family="Times,serif" font-size="14.00">and JoinSplitSig public</text>
+<text text-anchor="middle" x="386" y="-4267.49" font-family="Times,serif" font-size="14.00">keys</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#675&#45;&gt;zcash/librustzcash#1348 -->
+<!-- zcash/zips#167&#45;&gt;zcash/zips#750 -->
 <g id="edge60" class="edge">
-<title>zcash/zips#675&#45;&gt;zcash/librustzcash#1348</title>
-<path fill="none" stroke="black" d="M1020.6,-3151.1C1034,-3153.3 1047.9,-3155.7 1061.5,-3158"/>
-<polygon fill="black" stroke="black" points="1060.95,-3161.46 1071.4,-3159.7 1062.14,-3154.56 1060.95,-3161.46"/>
+<title>zcash/zips#167&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M484.74,-4289.8C506.97,-4285.49 530.58,-4280.89 552.81,-4276.59"/>
+<polygon fill="black" stroke="black" points="553.73,-4279.98 562.91,-4274.69 552.44,-4273.1 553.73,-4279.98"/>
 </g>
-<!-- zcash/zcash#5796 -->
-<g id="node136" class="node closed">
-<title>zcash/zcash#5796</title>
-<g id="a_node136"><a xlink:href="https://github.com/zcash/zcash/issues/5796" xlink:title="zcash/zcash#5796&#10;Add ability to restore&#10;the zcashd wallet from&#10;the emergency recovery&#10;phrase (mnemonic seed)." target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="1272.5,-2206.5 1076.5,-2206.5 1076.5,-2123.5 1272.5,-2123.5 1272.5,-2206.5"/>
-<text text-anchor="middle" x="1174.5" y="-2191.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5796</text>
-<text text-anchor="middle" x="1174.5" y="-2176.3" font-family="Times,serif" font-size="14.00">Add ability to restore</text>
-<text text-anchor="middle" x="1174.5" y="-2161.3" font-family="Times,serif" font-size="14.00">the zcashd wallet from</text>
-<text text-anchor="middle" x="1174.5" y="-2146.3" font-family="Times,serif" font-size="14.00">the emergency recovery</text>
-<text text-anchor="middle" x="1174.5" y="-2131.3" font-family="Times,serif" font-size="14.00">phrase (mnemonic seed).</text>
+<!-- zcash/zips#753 -->
+<g id="node62" class="node open">
+<title>zcash/zips#753</title>
+<g id="a_node62"><a xlink:href="https://github.com/zcash/zips/issues/753" xlink:title="zcash/zips#753&#10;[ZIP 321] Add examples&#10;that include Unified&#10;Addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-6265.69 292,-6265.69 292,-6197.69 480,-6197.69 480,-6265.69"/>
+<text text-anchor="middle" x="386" y="-6250.49" font-family="Times,serif" font-size="14.00">zcash/zips#753</text>
+<text text-anchor="middle" x="386" y="-6235.49" font-family="Times,serif" font-size="14.00">[ZIP 321] Add examples</text>
+<text text-anchor="middle" x="386" y="-6220.49" font-family="Times,serif" font-size="14.00">that include Unified</text>
+<text text-anchor="middle" x="386" y="-6205.49" font-family="Times,serif" font-size="14.00">Addresses</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#675&#45;&gt;zcash/zcash#5796 -->
-<g id="edge160" class="edge">
-<title>zcash/zips#675&#45;&gt;zcash/zcash#5796</title>
-<path fill="none" stroke="black" d="M1020.6,-3108.9C1024.5,-3105.7 1028,-3102 1031,-3098 1089.9,-3019.6 1004.3,-2297.4 1059,-2216 1061.8,-2211.8 1065.1,-2208 1068.6,-2204.4"/>
-<polygon fill="black" stroke="black" points="1071.16,-2206.81 1076.4,-2197.6 1066.56,-2201.53 1071.16,-2206.81"/>
+<!-- zcash/zips#753&#45;&gt;zcash/zips#774 -->
+<g id="edge61" class="edge">
+<title>zcash/zips#753&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M480.37,-6204.89C486.69,-6200.3 492.37,-6194.99 497,-6188.69 558.48,-6105.59 465.15,-5803.59 532,-5724.69 542.49,-5712.3 557.31,-5704.8 572.93,-5700.19"/>
+<polygon fill="black" stroke="black" points="573.85,-5703.57 582.73,-5697.8 572.18,-5696.77 573.85,-5703.57"/>
 </g>
-<!-- zcash/librustzcash#1370 -->
-<g id="node59" class="node open">
-<title>zcash/librustzcash#1370</title>
-<g id="a_node59"><a xlink:href="https://github.com/zcash/librustzcash/issues/1370" xlink:title="zcash/librustzcash#1370&#10;Make it possible to&#10;construct proposals that&#10;spend stored transparent&#10;funds (P2PKH and P2SH)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1274,-3463.5 1075,-3463.5 1075,-3380.5 1274,-3380.5 1274,-3463.5"/>
-<text text-anchor="middle" x="1174.5" y="-3448.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1370</text>
-<text text-anchor="middle" x="1174.5" y="-3433.3" font-family="Times,serif" font-size="14.00">Make it possible to</text>
-<text text-anchor="middle" x="1174.5" y="-3418.3" font-family="Times,serif" font-size="14.00">construct proposals that</text>
-<text text-anchor="middle" x="1174.5" y="-3403.3" font-family="Times,serif" font-size="14.00">spend stored transparent</text>
-<text text-anchor="middle" x="1174.5" y="-3388.3" font-family="Times,serif" font-size="14.00">funds (P2PKH and P2SH)</text>
+<!-- zcash/zips#763 -->
+<g id="node63" class="node open">
+<title>zcash/zips#763</title>
+<g id="a_node63"><a xlink:href="https://github.com/zcash/zips/issues/763" xlink:title="zcash/zips#763&#10;[protocol spec] Spec uses&#10;inconsistent terms for&#10;ask and ak" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-4241.69 287,-4241.69 287,-4173.69 485,-4173.69 485,-4241.69"/>
+<text text-anchor="middle" x="386" y="-4226.49" font-family="Times,serif" font-size="14.00">zcash/zips#763</text>
+<text text-anchor="middle" x="386" y="-4211.49" font-family="Times,serif" font-size="14.00">[protocol spec] Spec uses</text>
+<text text-anchor="middle" x="386" y="-4196.49" font-family="Times,serif" font-size="14.00">inconsistent terms for</text>
+<text text-anchor="middle" x="386" y="-4181.49" font-family="Times,serif" font-size="14.00">ask and ak</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370 -->
-<g id="edge61" class="edge">
-<title>zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370</title>
-<path fill="none" stroke="black" d="M1019.1,-3422C1034,-3422 1049.4,-3422 1064.5,-3422"/>
-<polygon fill="black" stroke="black" points="1064.9,-3425.5 1074.9,-3422 1064.9,-3418.5 1064.9,-3425.5"/>
+<!-- zcash/zips#763&#45;&gt;zcash/zips#750 -->
+<g id="edge62" class="edge">
+<title>zcash/zips#763&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M485.12,-4226.3C507.2,-4230.49 530.63,-4234.99 552.69,-4239.19"/>
+<polygon fill="black" stroke="black" points="552.24,-4242.67 562.72,-4241.09 553.55,-4235.79 552.24,-4242.67"/>
 </g>
-<!-- zcash/zcash#4099 -->
-<g id="node60" class="node committed">
-<title>zcash/zcash#4099</title>
-<g id="a_node60"><a xlink:href="https://github.com/zcash/zcash/issues/4099" xlink:title="zcash/zcash#4099&#10;Investigate the&#10;distribution of P2SH&#10;scripts" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="468,-3563 304,-3563 304,-3495 468,-3495 468,-3563"/>
-<text text-anchor="middle" x="386" y="-3547.8" font-family="Times,serif" font-size="14.00">zcash/zcash#4099</text>
-<text text-anchor="middle" x="386" y="-3532.8" font-family="Times,serif" font-size="14.00">Investigate the</text>
-<text text-anchor="middle" x="386" y="-3517.8" font-family="Times,serif" font-size="14.00">distribution of P2SH</text>
-<text text-anchor="middle" x="386" y="-3502.8" font-family="Times,serif" font-size="14.00">scripts</text>
+<!-- zcash/zips#696 -->
+<g id="node64" class="node open">
+<title>zcash/zips#696</title>
+<g id="a_node64"><a xlink:href="https://github.com/zcash/zips/issues/696" xlink:title="zcash/zips#696&#10;ZIP 317: explicitly take&#10;into account dependent&#10;transactions in the block&#10;template construction&#10;algorithm" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-6179.7 289.5,-6179.7 289.5,-6081.7 482.5,-6081.7 482.5,-6179.7"/>
+<text text-anchor="middle" x="386" y="-6164.5" font-family="Times,serif" font-size="14.00">zcash/zips#696</text>
+<text text-anchor="middle" x="386" y="-6149.5" font-family="Times,serif" font-size="14.00">ZIP 317: explicitly take</text>
+<text text-anchor="middle" x="386" y="-6134.5" font-family="Times,serif" font-size="14.00">into account dependent</text>
+<text text-anchor="middle" x="386" y="-6119.5" font-family="Times,serif" font-size="14.00">transactions in the block</text>
+<text text-anchor="middle" x="386" y="-6104.5" font-family="Times,serif" font-size="14.00">template construction</text>
+<text text-anchor="middle" x="386" y="-6089.5" font-family="Times,serif" font-size="14.00">algorithm</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1360 -->
-<g id="node61" class="node open">
-<title>zcash/librustzcash#1360</title>
-<g id="a_node61"><a xlink:href="https://github.com/zcash/librustzcash/issues/1360" xlink:title="zcash/librustzcash#1360&#10;Transaction builder&#10;support for spending&#10;(almost) arbitrary&#10;transparent inputs." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1017,-3564.5 821,-3564.5 821,-3481.5 1017,-3481.5 1017,-3564.5"/>
-<text text-anchor="middle" x="919" y="-3549.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1360</text>
-<text text-anchor="middle" x="919" y="-3534.3" font-family="Times,serif" font-size="14.00">Transaction builder</text>
-<text text-anchor="middle" x="919" y="-3519.3" font-family="Times,serif" font-size="14.00">support for spending</text>
-<text text-anchor="middle" x="919" y="-3504.3" font-family="Times,serif" font-size="14.00">(almost) arbitrary</text>
-<text text-anchor="middle" x="919" y="-3489.3" font-family="Times,serif" font-size="14.00">transparent inputs.</text>
+<!-- zcash/zips#696&#45;&gt;zcash/zips#774 -->
+<g id="edge63" class="edge">
+<title>zcash/zips#696&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M482.93,-6088.8C488.24,-6083.99 493.02,-6078.59 497,-6072.69 540.43,-6008.3 481.01,-5783.39 532,-5724.69 542.64,-5712.49 557.53,-5704.99 573.16,-5700.39"/>
+<polygon fill="black" stroke="black" points="574.08,-5703.77 582.96,-5697.99 572.41,-5696.97 574.08,-5703.77"/>
+</g>
+<!-- zcash/zips#683 -->
+<g id="node65" class="node open">
+<title>zcash/zips#683</title>
+<g id="a_node65"><a xlink:href="https://github.com/zcash/zips/issues/683" xlink:title="zcash/zips#683&#10;ZIP 317: clarify that&#10;tx_{in,out}_total_size do&#10;not include the sizes of&#10;tx_{in,out}_count" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="482.5,-6063.19 289.5,-6063.19 289.5,-5980.19 482.5,-5980.19 482.5,-6063.19"/>
+<text text-anchor="middle" x="386" y="-6047.99" font-family="Times,serif" font-size="14.00">zcash/zips#683</text>
+<text text-anchor="middle" x="386" y="-6032.99" font-family="Times,serif" font-size="14.00">ZIP 317: clarify that</text>
+<text text-anchor="middle" x="386" y="-6017.99" font-family="Times,serif" font-size="14.00">tx_{in,out}_total_size do</text>
+<text text-anchor="middle" x="386" y="-6002.99" font-family="Times,serif" font-size="14.00">not include the sizes of</text>
+<text text-anchor="middle" x="386" y="-5987.99" font-family="Times,serif" font-size="14.00">tx_{in,out}_count</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#4099&#45;&gt;zcash/librustzcash#1360 -->
-<g id="edge62" class="edge">
-<title>zcash/zcash#4099&#45;&gt;zcash/librustzcash#1360</title>
-<path fill="none" stroke="black" d="M468.23,-3528.1C559.79,-3527 709.06,-3525.4 810.3,-3524.2"/>
-<polygon fill="black" stroke="black" points="810.58,-3527.7 820.55,-3524.1 810.52,-3520.7 810.58,-3527.7"/>
+<!-- zcash/zips#683&#45;&gt;zcash/zips#774 -->
+<g id="edge64" class="edge">
+<title>zcash/zips#683&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M482.55,-5986.59C487.95,-5982.19 492.85,-5977.3 497,-5971.69 563.43,-5882.89 457.59,-5806.89 532,-5724.69 542.67,-5712.89 557.27,-5705.59 572.58,-5700.99"/>
+<polygon fill="black" stroke="black" points="573.84,-5704.29 582.71,-5698.49 572.16,-5697.49 573.84,-5704.29"/>
 </g>
-<!-- zcash/librustzcash#1362 -->
-<g id="node62" class="node committed">
-<title>zcash/librustzcash#1362</title>
-<g id="a_node62"><a xlink:href="https://github.com/zcash/librustzcash/issues/1362" xlink:title="zcash/librustzcash#1362&#10;Create a generator and&#10;evaluator for arbitrary&#10;transparent Zcash script." target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="750.5,-3456 552.5,-3456 552.5,-3388 750.5,-3388 750.5,-3456"/>
-<text text-anchor="middle" x="651.5" y="-3440.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1362</text>
-<text text-anchor="middle" x="651.5" y="-3425.8" font-family="Times,serif" font-size="14.00">Create a generator and</text>
-<text text-anchor="middle" x="651.5" y="-3410.8" font-family="Times,serif" font-size="14.00">evaluator for arbitrary</text>
-<text text-anchor="middle" x="651.5" y="-3395.8" font-family="Times,serif" font-size="14.00">transparent Zcash script.</text>
+<!-- zcash/zips#785 -->
+<g id="node66" class="node open">
+<title>zcash/zips#785</title>
+<g id="a_node66"><a xlink:href="https://github.com/zcash/zips/issues/785" xlink:title="zcash/zips#785&#10;[ZIP&#45;315] Condense all&#10;specified requirements&#10;into a table to track&#10;wallet compliance." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742,-5340.2 561,-5340.2 561,-5257.2 742,-5257.2 742,-5340.2"/>
+<text text-anchor="middle" x="651.5" y="-5325" font-family="Times,serif" font-size="14.00">zcash/zips#785</text>
+<text text-anchor="middle" x="651.5" y="-5310" font-family="Times,serif" font-size="14.00">[ZIP&#45;315] Condense all</text>
+<text text-anchor="middle" x="651.5" y="-5295" font-family="Times,serif" font-size="14.00">specified requirements</text>
+<text text-anchor="middle" x="651.5" y="-5280" font-family="Times,serif" font-size="14.00">into a table to track</text>
+<text text-anchor="middle" x="651.5" y="-5265" font-family="Times,serif" font-size="14.00">wallet compliance.</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#4099&#45;&gt;zcash/librustzcash#1362 -->
-<g id="edge63" class="edge">
-<title>zcash/zcash#4099&#45;&gt;zcash/librustzcash#1362</title>
-<path fill="none" stroke="black" d="M468.13,-3496.6C477.86,-3492.7 487.66,-3488.8 497,-3485 516.82,-3477 538.06,-3468.3 558.22,-3460"/>
-<polygon fill="black" stroke="black" points="559.79,-3463.14 567.71,-3456.1 557.13,-3456.66 559.79,-3463.14"/>
+<!-- zcash/zips#785&#45;&gt;zcash/zips#447 -->
+<g id="edge65" class="edge">
+<title>zcash/zips#785&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M742.02,-5335.49C775.03,-5348.99 812.05,-5364.19 843.59,-5377.19"/>
+<polygon fill="black" stroke="black" points="842.61,-5380.57 853.19,-5381.09 845.24,-5374.09 842.61,-5380.57"/>
 </g>
-<!-- zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370 -->
-<g id="edge64" class="edge">
-<title>zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370</title>
-<path fill="none" stroke="black" d="M1017.3,-3484.2C1033,-3478 1049.4,-3471.4 1065.4,-3465.1"/>
-<polygon fill="black" stroke="black" points="1066.84,-3468.29 1074.8,-3461.3 1064.22,-3461.8 1066.84,-3468.29"/>
+<!-- zcash/zips#786 -->
+<g id="node67" class="node open">
+<title>zcash/zips#786</title>
+<g id="a_node67"><a xlink:href="https://github.com/zcash/zips/issues/786" xlink:title="zcash/zips#786&#10;[ZIP&#45;315] TODO&#39;s&#10;documented on DRAFT" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742,-5239.2 561,-5239.2 561,-5186.2 742,-5186.2 742,-5239.2"/>
+<text text-anchor="middle" x="651.5" y="-5224" font-family="Times,serif" font-size="14.00">zcash/zips#786</text>
+<text text-anchor="middle" x="651.5" y="-5209" font-family="Times,serif" font-size="14.00">[ZIP&#45;315] TODO&#39;s</text>
+<text text-anchor="middle" x="651.5" y="-5194" font-family="Times,serif" font-size="14.00">documented on DRAFT</text>
+</a>
 </g>
-<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371 -->
-<g id="edge65" class="edge">
-<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M750.61,-3422C769.6,-3422 789.61,-3422 808.93,-3422"/>
-<polygon fill="black" stroke="black" points="808.97,-3425.5 818.97,-3422 808.97,-3418.5 808.97,-3425.5"/>
 </g>
-<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360 -->
+<!-- zcash/zips#786&#45;&gt;zcash/zips#447 -->
 <g id="edge66" class="edge">
-<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360</title>
-<path fill="none" stroke="black" d="M742.02,-3456.1C764.24,-3464.5 788.29,-3473.7 811.25,-3482.4"/>
-<polygon fill="black" stroke="black" points="810.08,-3485.7 820.67,-3486 812.58,-3479.16 810.08,-3485.7"/>
+<title>zcash/zips#786&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M742.13,-5234.3C752.22,-5238.3 762.07,-5243.09 771,-5248.69 822.91,-5281.19 868.29,-5336.8 894.42,-5372.89"/>
+<polygon fill="black" stroke="black" points="891.64,-5375.03 900.33,-5381.09 897.32,-5370.94 891.64,-5375.03"/>
 </g>
-<!-- zcash/librustzcash#1353 -->
-<g id="node63" class="node open">
-<title>zcash/librustzcash#1353</title>
-<g id="a_node63"><a xlink:href="https://github.com/zcash/librustzcash/issues/1353" xlink:title="zcash/librustzcash#1353&#10;zcash_client_backend: If&#10;a seed is reused,&#10;transparent UTXO spends&#10;from one wallet may not&#10;be detected in the other." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-3679 284.5,-3679 284.5,-3581 487.5,-3581 487.5,-3679"/>
-<text text-anchor="middle" x="386" y="-3663.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1353</text>
-<text text-anchor="middle" x="386" y="-3648.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: If</text>
-<text text-anchor="middle" x="386" y="-3633.8" font-family="Times,serif" font-size="14.00">a seed is reused,</text>
-<text text-anchor="middle" x="386" y="-3618.8" font-family="Times,serif" font-size="14.00">transparent UTXO spends</text>
-<text text-anchor="middle" x="386" y="-3603.8" font-family="Times,serif" font-size="14.00">from one wallet may not</text>
-<text text-anchor="middle" x="386" y="-3588.8" font-family="Times,serif" font-size="14.00">be detected in the other.</text>
+<!-- zcash/zips#773 -->
+<g id="node68" class="node open">
+<title>zcash/zips#773</title>
+<g id="a_node68"><a xlink:href="https://github.com/zcash/zips/issues/773" xlink:title="zcash/zips#773&#10;Draft a ZIP to provide&#10;best practices for Wallet&#10;App EOS/EOL" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-5658.69 556,-5658.69 556,-5590.69 747,-5590.69 747,-5658.69"/>
+<text text-anchor="middle" x="651.5" y="-5643.49" font-family="Times,serif" font-size="14.00">zcash/zips#773</text>
+<text text-anchor="middle" x="651.5" y="-5628.49" font-family="Times,serif" font-size="14.00">Draft a ZIP to provide</text>
+<text text-anchor="middle" x="651.5" y="-5613.49" font-family="Times,serif" font-size="14.00">best practices for Wallet</text>
+<text text-anchor="middle" x="651.5" y="-5598.49" font-family="Times,serif" font-size="14.00">App EOS/EOL</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1363 -->
-<g id="node64" class="node open">
-<title>zcash/librustzcash#1363</title>
-<g id="a_node64"><a xlink:href="https://github.com/zcash/librustzcash/issues/1363" xlink:title="zcash/librustzcash#1363&#10;Enumerate the&#10;capabilities exposed by&#10;zcashd APIs for spending&#10;transparent coins." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484.5,-3345.5 287.5,-3345.5 287.5,-3262.5 484.5,-3262.5 484.5,-3345.5"/>
-<text text-anchor="middle" x="386" y="-3330.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1363</text>
-<text text-anchor="middle" x="386" y="-3315.3" font-family="Times,serif" font-size="14.00">Enumerate the</text>
-<text text-anchor="middle" x="386" y="-3300.3" font-family="Times,serif" font-size="14.00">capabilities exposed by</text>
-<text text-anchor="middle" x="386" y="-3285.3" font-family="Times,serif" font-size="14.00">zcashd APIs for spending</text>
-<text text-anchor="middle" x="386" y="-3270.3" font-family="Times,serif" font-size="14.00">transparent coins.</text>
-</a>
+<!-- zcash/zips#773&#45;&gt;zcash/zips#447 -->
+<g id="edge67" class="edge">
+<title>zcash/zips#773&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M747.09,-5596.89C755.58,-5592.49 763.71,-5587.49 771,-5581.69 793.01,-5564.19 788.2,-5550.89 805.5,-5528.69 829.71,-5497.69 860.28,-5465.19 883.43,-5441.69"/>
+<polygon fill="black" stroke="black" points="886.11,-5443.96 890.67,-5434.39 881.14,-5439.03 886.11,-5443.96"/>
 </g>
+<!-- zcash/zips#781 -->
+<g id="node69" class="node open">
+<title>zcash/zips#781</title>
+<g id="a_node69"><a xlink:href="https://github.com/zcash/zips/issues/781" xlink:title="zcash/zips#781&#10;[ZIP 315] Generate&#10;transactions to self if&#10;needed in order to&#10;respect the transparent&#10;address gap limit" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="745,-5572.7 558,-5572.7 558,-5474.7 745,-5474.7 745,-5572.7"/>
+<text text-anchor="middle" x="651.5" y="-5557.5" font-family="Times,serif" font-size="14.00">zcash/zips#781</text>
+<text text-anchor="middle" x="651.5" y="-5542.5" font-family="Times,serif" font-size="14.00">[ZIP 315] Generate</text>
+<text text-anchor="middle" x="651.5" y="-5527.5" font-family="Times,serif" font-size="14.00">transactions to self if</text>
+<text text-anchor="middle" x="651.5" y="-5512.5" font-family="Times,serif" font-size="14.00">needed in order to</text>
+<text text-anchor="middle" x="651.5" y="-5497.5" font-family="Times,serif" font-size="14.00">respect the transparent</text>
+<text text-anchor="middle" x="651.5" y="-5482.5" font-family="Times,serif" font-size="14.00">address gap limit</text>
+</a>
 </g>
-<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360 -->
-<g id="edge67" class="edge">
-<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360</title>
-<path fill="none" stroke="black" d="M484.57,-3342.3C489.06,-3345.9 493.24,-3349.8 497,-3354 531.3,-3392.7 492.68,-3431.4 532,-3465 572.84,-3499.9 711.16,-3513.8 810.54,-3519.4"/>
-<polygon fill="black" stroke="black" points="810.48,-3522.9 820.64,-3519.9 810.83,-3515.91 810.48,-3522.9"/>
 </g>
-<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362 -->
+<!-- zcash/zips#781&#45;&gt;zcash/zips#447 -->
 <g id="edge68" class="edge">
-<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362</title>
-<path fill="none" stroke="black" d="M479.9,-3345.6C507.72,-3358.1 538.08,-3371.7 565.38,-3383.9"/>
-<polygon fill="black" stroke="black" points="563.95,-3387.1 574.51,-3388 566.82,-3380.71 563.95,-3387.1"/>
+<title>zcash/zips#781&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M745.36,-5483.09C778.97,-5468.49 816.34,-5452.09 847.69,-5438.39"/>
+<polygon fill="black" stroke="black" points="849.41,-5441.47 857.21,-5434.3 846.64,-5435.04 849.41,-5441.47"/>
 </g>
-<!-- zcash/librustzcash#1365 -->
-<g id="node65" class="node open">
-<title>zcash/librustzcash#1365</title>
-<g id="a_node65"><a xlink:href="https://github.com/zcash/librustzcash/issues/1365" xlink:title="zcash/librustzcash#1365&#10;zcash_client_backend:&#10;Restore a wallet from the&#10;format standardized in&#10;zcash/zips#821" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1018.5,-3787.5 819.5,-3787.5 819.5,-3704.5 1018.5,-3704.5 1018.5,-3787.5"/>
-<text text-anchor="middle" x="919" y="-3772.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1365</text>
-<text text-anchor="middle" x="919" y="-3757.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="919" y="-3742.3" font-family="Times,serif" font-size="14.00">Restore a wallet from the</text>
-<text text-anchor="middle" x="919" y="-3727.3" font-family="Times,serif" font-size="14.00">format standardized in</text>
-<text text-anchor="middle" x="919" y="-3712.3" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
+<!-- zcash/zips#622 -->
+<g id="node70" class="node open">
+<title>zcash/zips#622</title>
+<g id="a_node70"><a xlink:href="https://github.com/zcash/zips/issues/622" xlink:title="zcash/zips#622&#10;[protocol spec] Add note&#10;that there were no&#10;signatures before Canopy&#10;that depended on the&#10;libsodium weirdness" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="486,-4155.7 286,-4155.7 286,-4057.7 486,-4057.7 486,-4155.7"/>
+<text text-anchor="middle" x="386" y="-4140.5" font-family="Times,serif" font-size="14.00">zcash/zips#622</text>
+<text text-anchor="middle" x="386" y="-4125.5" font-family="Times,serif" font-size="14.00">[protocol spec] Add note</text>
+<text text-anchor="middle" x="386" y="-4110.5" font-family="Times,serif" font-size="14.00">that there were no</text>
+<text text-anchor="middle" x="386" y="-4095.5" font-family="Times,serif" font-size="14.00">signatures before Canopy</text>
+<text text-anchor="middle" x="386" y="-4080.5" font-family="Times,serif" font-size="14.00">that depended on the</text>
+<text text-anchor="middle" x="386" y="-4065.5" font-family="Times,serif" font-size="14.00">libsodium weirdness</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#821 -->
-<g id="node66" class="node open">
-<title>zcash/zips#821</title>
-<g id="a_node66"><a xlink:href="https://github.com/zcash/zips/issues/821" xlink:title="zcash/zips#821&#10;Define a standard wallet&#10;export/backup format." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-3772.5 556,-3772.5 556,-3719.5 747,-3719.5 747,-3772.5"/>
-<text text-anchor="middle" x="651.5" y="-3757.3" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
-<text text-anchor="middle" x="651.5" y="-3742.3" font-family="Times,serif" font-size="14.00">Define a standard wallet</text>
-<text text-anchor="middle" x="651.5" y="-3727.3" font-family="Times,serif" font-size="14.00">export/backup format.</text>
+<!-- zcash/zips#622&#45;&gt;zcash/zips#750 -->
+<g id="edge69" class="edge">
+<title>zcash/zips#622&#45;&gt;zcash/zips#750</title>
+<path fill="none" stroke="black" d="M485.22,-4155.8C489.3,-4158.69 493.24,-4161.59 497,-4164.69 516.06,-4180.3 512.29,-4192.89 532,-4207.69 538.88,-4212.89 546.37,-4217.59 554.13,-4221.89"/>
+<polygon fill="black" stroke="black" points="552.53,-4225.01 562.99,-4226.69 555.86,-4218.85 552.53,-4225.01"/>
+</g>
+<!-- zcash/zips#787 -->
+<g id="node71" class="node open">
+<title>zcash/zips#787</title>
+<g id="a_node71"><a xlink:href="https://github.com/zcash/zips/issues/787" xlink:title="zcash/zips#787&#10;ZIP 316: clarify that&#10;lengths and typecodes are&#10;constrained to be &lt;=&#10;MAX_SIZE (0x2000000)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488.5,-5962.19 283.5,-5962.19 283.5,-5879.19 488.5,-5879.19 488.5,-5962.19"/>
+<text text-anchor="middle" x="386" y="-5946.99" font-family="Times,serif" font-size="14.00">zcash/zips#787</text>
+<text text-anchor="middle" x="386" y="-5931.99" font-family="Times,serif" font-size="14.00">ZIP 316: clarify that</text>
+<text text-anchor="middle" x="386" y="-5916.99" font-family="Times,serif" font-size="14.00">lengths and typecodes are</text>
+<text text-anchor="middle" x="386" y="-5901.99" font-family="Times,serif" font-size="14.00">constrained to be &lt;=</text>
+<text text-anchor="middle" x="386" y="-5886.99" font-family="Times,serif" font-size="14.00">MAX_SIZE (0x2000000)</text>
 </a>
 </g>
 </g>
-<!-- zcash/zips#821&#45;&gt;zcash/librustzcash#1365 -->
-<g id="edge69" class="edge">
-<title>zcash/zips#821&#45;&gt;zcash/librustzcash#1365</title>
-<path fill="none" stroke="black" d="M747.23,-3746C767.32,-3746 788.68,-3746 809.25,-3746"/>
-<polygon fill="black" stroke="black" points="809.27,-3749.5 819.27,-3746 809.27,-3742.5 809.27,-3749.5"/>
+<!-- zcash/zips#787&#45;&gt;zcash/zips#774 -->
+<g id="edge70" class="edge">
+<title>zcash/zips#787&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M488.75,-5879.39C491.7,-5876.69 494.46,-5873.8 497,-5870.69 539.46,-5819.19 484.93,-5771.99 532,-5724.69 543.09,-5713.59 557.72,-5706.49 572.89,-5701.99"/>
+<polygon fill="black" stroke="black" points="574.11,-5705.29 582.91,-5699.39 572.35,-5698.52 574.11,-5705.29"/>
 </g>
-<!-- zcash/librustzcash#1368 -->
-<g id="node67" class="node open">
-<title>zcash/librustzcash#1368</title>
-<g id="a_node67"><a xlink:href="https://github.com/zcash/librustzcash/issues/1368" xlink:title="zcash/librustzcash#1368&#10;zcash_client_backend:&#10;Introduce (initially&#10;internal) &quot;sync API&quot;&#10;between the scanning and&#10;wallet parts of&#10;`scan_cached_blocks`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="488,-3476.5 284,-3476.5 284,-3363.5 488,-3363.5 488,-3476.5"/>
-<text text-anchor="middle" x="386" y="-3461.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1368</text>
-<text text-anchor="middle" x="386" y="-3446.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="386" y="-3431.3" font-family="Times,serif" font-size="14.00">Introduce (initially</text>
-<text text-anchor="middle" x="386" y="-3416.3" font-family="Times,serif" font-size="14.00">internal) &quot;sync API&quot;</text>
-<text text-anchor="middle" x="386" y="-3401.3" font-family="Times,serif" font-size="14.00">between the scanning and</text>
-<text text-anchor="middle" x="386" y="-3386.3" font-family="Times,serif" font-size="14.00">wallet parts of</text>
-<text text-anchor="middle" x="386" y="-3371.3" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
+<!-- zcash/zips#823&#45;&gt;zcash/zips#447 -->
+<g id="edge71" class="edge">
+<title>zcash/zips#823&#45;&gt;zcash/zips#447</title>
+<path fill="none" stroke="black" d="M756.67,-5407.69C775.18,-5407.69 794.47,-5407.69 813,-5407.69"/>
+<polygon fill="black" stroke="black" points="813.21,-5411.2 823.21,-5407.69 813.21,-5404.2 813.21,-5411.2"/>
+</g>
+<!-- zcash/zips#203 -->
+<g id="node73" class="node open">
+<title>zcash/zips#203</title>
+<g id="a_node73"><a xlink:href="https://github.com/zcash/zips/issues/203" xlink:title="zcash/zips#203&#10;[protocol spec] Include&#10;argument about post&#45;&#10;quantum privacy for&#10;unknown addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="741,-6367.19 562,-6367.19 562,-6284.19 741,-6284.19 741,-6367.19"/>
+<text text-anchor="middle" x="651.5" y="-6351.99" font-family="Times,serif" font-size="14.00">zcash/zips#203</text>
+<text text-anchor="middle" x="651.5" y="-6336.99" font-family="Times,serif" font-size="14.00">[protocol spec] Include</text>
+<text text-anchor="middle" x="651.5" y="-6321.99" font-family="Times,serif" font-size="14.00">argument about post&#45;</text>
+<text text-anchor="middle" x="651.5" y="-6306.99" font-family="Times,serif" font-size="14.00">quantum privacy for</text>
+<text text-anchor="middle" x="651.5" y="-6291.99" font-family="Times,serif" font-size="14.00">unknown addresses</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#6873 -->
-<g id="node68" class="node committed">
-<title>zcash/zcash#6873</title>
-<g id="a_node68"><a xlink:href="https://github.com/zcash/zcash/issues/6873" xlink:title="zcash/zcash#6873&#10;Enumerate the data /&#10;state that needs to be&#10;migrated from&#10;`wallet.dat` to a future&#10;full node wallet" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="477,-3795 295,-3795 295,-3697 477,-3697 477,-3795"/>
-<text text-anchor="middle" x="386" y="-3779.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6873</text>
-<text text-anchor="middle" x="386" y="-3764.8" font-family="Times,serif" font-size="14.00">Enumerate the data /</text>
-<text text-anchor="middle" x="386" y="-3749.8" font-family="Times,serif" font-size="14.00">state that needs to be</text>
-<text text-anchor="middle" x="386" y="-3734.8" font-family="Times,serif" font-size="14.00">migrated from</text>
-<text text-anchor="middle" x="386" y="-3719.8" font-family="Times,serif" font-size="14.00">`wallet.dat` to a future</text>
-<text text-anchor="middle" x="386" y="-3704.8" font-family="Times,serif" font-size="14.00">full node wallet</text>
+<!-- zcash/zips#810 -->
+<g id="node74" class="node open">
+<title>zcash/zips#810</title>
+<g id="a_node74"><a xlink:href="https://github.com/zcash/zips/issues/810" xlink:title="zcash/zips#810&#10;Q2 2024 protocol spec&#10;updates part 2: Document&#10;missing security&#10;arguments" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1020.5,-6013.19 817.5,-6013.19 817.5,-5930.19 1020.5,-5930.19 1020.5,-6013.19"/>
+<text text-anchor="middle" x="919" y="-5997.99" font-family="Times,serif" font-size="14.00">zcash/zips#810</text>
+<text text-anchor="middle" x="919" y="-5982.99" font-family="Times,serif" font-size="14.00">Q2 2024 protocol spec</text>
+<text text-anchor="middle" x="919" y="-5967.99" font-family="Times,serif" font-size="14.00">updates part 2: Document</text>
+<text text-anchor="middle" x="919" y="-5952.99" font-family="Times,serif" font-size="14.00">missing security</text>
+<text text-anchor="middle" x="919" y="-5937.99" font-family="Times,serif" font-size="14.00">arguments</text>
 </a>
 </g>
 </g>
-<!-- zcash/zcash#6873&#45;&gt;zcash/zips#823 -->
-<g id="edge161" class="edge">
-<title>zcash/zcash#6873&#45;&gt;zcash/zips#823</title>
-<path fill="none" stroke="black" d="M391.37,-3795.3C408.57,-3991.8 471.9,-4738.2 497,-5354 500,-5427.7 492.77,-7945.6 532,-8008 534.17,-8011.5 536.62,-8014.7 539.28,-8017.8"/>
-<polygon fill="black" stroke="black" points="536.87,-8020.34 546.33,-8025.1 541.9,-8015.48 536.87,-8020.34"/>
+<!-- zcash/zips#203&#45;&gt;zcash/zips#810 -->
+<g id="edge72" class="edge">
+<title>zcash/zips#203&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M741.08,-6296.99C751.93,-6290.99 762.26,-6283.99 771,-6275.69 845.18,-6205.19 886.54,-6089.49 905.35,-6023.09"/>
+<polygon fill="black" stroke="black" points="908.8,-6023.76 908.07,-6013.19 902.05,-6021.91 908.8,-6023.76"/>
 </g>
-<!-- zcash/zcash#6873&#45;&gt;zcash/zips#821 -->
-<g id="edge70" class="edge">
-<title>zcash/zcash#6873&#45;&gt;zcash/zips#821</title>
-<path fill="none" stroke="black" d="M477.31,-3746C499.28,-3746 522.95,-3746 545.53,-3746"/>
-<polygon fill="black" stroke="black" points="545.81,-3749.5 555.81,-3746 545.81,-3742.5 545.81,-3749.5"/>
+<!-- zcash/zips#810&#45;&gt;zcash/zips#809 -->
+<g id="edge73" class="edge">
+<title>zcash/zips#810&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M945.94,-5929.99C997.63,-5846.8 1112.3,-5662.3 1156,-5591.8"/>
+<polygon fill="black" stroke="black" points="1159.17,-5593.33 1161.5,-5582.99 1153.23,-5589.62 1159.17,-5593.33"/>
 </g>
-<!-- zcash/librustzcash#1361 -->
-<g id="node69" class="node open">
-<title>zcash/librustzcash#1361</title>
-<g id="a_node69"><a xlink:href="https://github.com/zcash/librustzcash/issues/1361" xlink:title="zcash/librustzcash#1361&#10;`zcash_client_backend`:&#10;Add support for full&#10;transparent coin tracking&#10;(P2PKH and P2SH)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1018.5,-3362.5 1015.5,-3366.5 994.5,-3366.5 991.5,-3362.5 819.5,-3362.5 819.5,-3279.5 1018.5,-3279.5 1018.5,-3362.5"/>
-<text text-anchor="middle" x="919" y="-3347.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1361</text>
-<text text-anchor="middle" x="919" y="-3332.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
-<text text-anchor="middle" x="919" y="-3317.3" font-family="Times,serif" font-size="14.00">Add support for full</text>
-<text text-anchor="middle" x="919" y="-3302.3" font-family="Times,serif" font-size="14.00">transparent coin tracking</text>
-<text text-anchor="middle" x="919" y="-3287.3" font-family="Times,serif" font-size="14.00">(P2PKH and P2SH)</text>
+<!-- zcash/zips#810&#45;&gt;zcash/zips#816 -->
+<g id="edge166" class="edge">
+<title>zcash/zips#810&#45;&gt;zcash/zips#816</title>
+<path fill="none" stroke="black" d="M901.24,-5930.19C874.84,-5862.39 824.59,-5723.09 805.5,-5599.69 717.75,-5032.59 868.03,-3583.3 771,-3017.7 750.66,-2899.2 696.56,-2766.6 669.06,-2704"/>
+<polygon fill="black" stroke="black" points="672.14,-2702.31 664.88,-2694.6 665.75,-2705.15 672.14,-2702.31"/>
+</g>
+<!-- zcash/zips#827 -->
+<g id="node75" class="node open">
+<title>zcash/zips#827</title>
+<g id="a_node75"><a xlink:href="https://github.com/zcash/zips/issues/827" xlink:title="zcash/zips#827&#10;[protocol spec] Document&#10;multi&#45;user security of&#10;AEAD_CHACHA20_POLY1305&#39;s&#10;MAC" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="771,-6266.19 532,-6266.19 532,-6183.19 771,-6183.19 771,-6266.19"/>
+<text text-anchor="middle" x="651.5" y="-6250.99" font-family="Times,serif" font-size="14.00">zcash/zips#827</text>
+<text text-anchor="middle" x="651.5" y="-6235.99" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="651.5" y="-6220.99" font-family="Times,serif" font-size="14.00">multi&#45;user security of</text>
+<text text-anchor="middle" x="651.5" y="-6205.99" font-family="Times,serif" font-size="14.00">AEAD_CHACHA20_POLY1305&#39;s</text>
+<text text-anchor="middle" x="651.5" y="-6190.99" font-family="Times,serif" font-size="14.00">MAC</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370 -->
-<g id="edge71" class="edge">
-<title>zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370</title>
-<path fill="none" stroke="black" d="M1018.7,-3360.3C1033.9,-3366.4 1049.7,-3372.7 1065.1,-3378.8"/>
-<polygon fill="black" stroke="black" points="1064.02,-3382.14 1074.6,-3382.6 1066.62,-3375.64 1064.02,-3382.14"/>
+<!-- zcash/zips#827&#45;&gt;zcash/zips#810 -->
+<g id="edge74" class="edge">
+<title>zcash/zips#827&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M758.01,-6183.09C762.53,-6180.09 766.89,-6176.99 771,-6173.69 823.15,-6132.09 865.72,-6067.49 891.39,-6022.59"/>
+<polygon fill="black" stroke="black" points="894.6,-6024.03 896.45,-6013.59 888.5,-6020.6 894.6,-6024.03"/>
 </g>
-<!-- zcash/librustzcash#1372 -->
-<g id="node70" class="node committed">
-<title>zcash/librustzcash#1372</title>
-<g id="a_node70"><a xlink:href="https://github.com/zcash/librustzcash/issues/1372" xlink:title="zcash/librustzcash#1372&#10;`zcash_primitives::legacy&#10;`: Enhance transparent&#10;`Script` support as&#10;necessary" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="484.5,-3244.5 287.5,-3244.5 287.5,-3161.5 484.5,-3161.5 484.5,-3244.5"/>
-<text text-anchor="middle" x="386" y="-3229.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1372</text>
-<text text-anchor="middle" x="386" y="-3214.3" font-family="Times,serif" font-size="14.00">`zcash_primitives::legacy</text>
-<text text-anchor="middle" x="386" y="-3199.3" font-family="Times,serif" font-size="14.00">`: Enhance transparent</text>
-<text text-anchor="middle" x="386" y="-3184.3" font-family="Times,serif" font-size="14.00">`Script` support as</text>
-<text text-anchor="middle" x="386" y="-3169.3" font-family="Times,serif" font-size="14.00">necessary</text>
+<!-- zcash/zips#828 -->
+<g id="node76" class="node open">
+<title>zcash/zips#828</title>
+<g id="a_node76"><a xlink:href="https://github.com/zcash/zips/issues/828" xlink:title="zcash/zips#828&#10;Withdraw ZIP 303 (Sprout&#10;Payment Disclosure)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-5861.2 283,-5861.2 283,-5808.2 489,-5808.2 489,-5861.2"/>
+<text text-anchor="middle" x="386" y="-5846" font-family="Times,serif" font-size="14.00">zcash/zips#828</text>
+<text text-anchor="middle" x="386" y="-5831" font-family="Times,serif" font-size="14.00">Withdraw ZIP 303 (Sprout</text>
+<text text-anchor="middle" x="386" y="-5816" font-family="Times,serif" font-size="14.00">Payment Disclosure)</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371 -->
-<g id="edge72" class="edge">
-<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M484.7,-3243.3C576.6,-3281.2 713.93,-3337.8 809.26,-3377.2"/>
-<polygon fill="black" stroke="black" points="808.06,-3380.49 818.64,-3381 810.69,-3374 808.06,-3380.49"/>
-</g>
-<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362 -->
-<g id="edge73" class="edge">
-<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362</title>
-<path fill="none" stroke="black" d="M484.7,-3243.9C488.99,-3246.8 493.11,-3249.8 497,-3253 517.66,-3270 514.77,-3281.5 532,-3302 555.22,-3329.6 583.53,-3358.4 606.65,-3380.9"/>
-<polygon fill="black" stroke="black" points="604.36,-3383.55 613.97,-3388 609.23,-3378.53 604.36,-3383.55"/>
+<!-- zcash/zips#828&#45;&gt;zcash/zips#774 -->
+<g id="edge75" class="edge">
+<title>zcash/zips#828&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M484.34,-5808.09C488.82,-5805.3 493.08,-5802.19 497,-5798.69 524.29,-5774.69 503.81,-5747.69 532,-5724.69 543.78,-5715.09 558.27,-5708.59 573.02,-5704.19"/>
+<polygon fill="black" stroke="black" points="573.98,-5707.56 582.73,-5701.59 572.16,-5700.8 573.98,-5707.56"/>
 </g>
-<!-- zcash/librustzcash#1381 -->
-<g id="node71" class="node open">
-<title>zcash/librustzcash#1381</title>
-<g id="a_node71"><a xlink:href="https://github.com/zcash/librustzcash/issues/1381" xlink:title="zcash/librustzcash#1381&#10;zcash_primitives: Rework&#10;the transparent bundle&#10;builder to be more like&#10;the shielded bundle&#10;builders" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751,-3640 552,-3640 552,-3542 751,-3542 751,-3640"/>
-<text text-anchor="middle" x="651.5" y="-3624.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1381</text>
-<text text-anchor="middle" x="651.5" y="-3609.8" font-family="Times,serif" font-size="14.00">zcash_primitives: Rework</text>
-<text text-anchor="middle" x="651.5" y="-3594.8" font-family="Times,serif" font-size="14.00">the transparent bundle</text>
-<text text-anchor="middle" x="651.5" y="-3579.8" font-family="Times,serif" font-size="14.00">builder to be more like</text>
-<text text-anchor="middle" x="651.5" y="-3564.8" font-family="Times,serif" font-size="14.00">the shielded bundle</text>
-<text text-anchor="middle" x="651.5" y="-3549.8" font-family="Times,serif" font-size="14.00">builders</text>
+<!-- zcash/zips#724 -->
+<g id="node77" class="node open">
+<title>zcash/zips#724</title>
+<g id="a_node77"><a xlink:href="https://github.com/zcash/zips/issues/724" xlink:title="zcash/zips#724&#10;[protocol spec] Document&#10;infeasibility of an&#10;attack on Poseidon" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-6164.7 551.5,-6164.7 551.5,-6096.7 751.5,-6096.7 751.5,-6164.7"/>
+<text text-anchor="middle" x="651.5" y="-6149.5" font-family="Times,serif" font-size="14.00">zcash/zips#724</text>
+<text text-anchor="middle" x="651.5" y="-6134.5" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="651.5" y="-6119.5" font-family="Times,serif" font-size="14.00">infeasibility of an</text>
+<text text-anchor="middle" x="651.5" y="-6104.5" font-family="Times,serif" font-size="14.00">attack on Poseidon</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1381&#45;&gt;zcash/librustzcash#1360 -->
-<g id="edge74" class="edge">
-<title>zcash/librustzcash#1381&#45;&gt;zcash/librustzcash#1360</title>
-<path fill="none" stroke="black" d="M751.36,-3565.7C770.79,-3560.7 791.25,-3555.5 810.92,-3550.4"/>
-<polygon fill="black" stroke="black" points="811.98,-3553.74 820.82,-3547.9 810.27,-3546.95 811.98,-3553.74"/>
+<!-- zcash/zips#724&#45;&gt;zcash/zips#810 -->
+<g id="edge76" class="edge">
+<title>zcash/zips#724&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M751.55,-6097.49C758.24,-6094.39 764.79,-6091.19 771,-6087.69 804.61,-6068.99 838.55,-6042.8 865.34,-6019.99"/>
+<polygon fill="black" stroke="black" points="867.73,-6022.55 873.06,-6013.39 863.18,-6017.23 867.73,-6022.55"/>
 </g>
-<!-- zcash/librustzcash#1395 -->
-<g id="node72" class="node open">
-<title>zcash/librustzcash#1395</title>
-<g id="a_node72"><a xlink:href="https://github.com/zcash/librustzcash/issues/1395" xlink:title="zcash/librustzcash#1395&#10;Enumerate the data that&#10;the indexer service needs&#10;to provide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-3113 551.5,-3113 551.5,-3045 751.5,-3045 751.5,-3113"/>
-<text text-anchor="middle" x="651.5" y="-3097.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1395</text>
-<text text-anchor="middle" x="651.5" y="-3082.8" font-family="Times,serif" font-size="14.00">Enumerate the data that</text>
-<text text-anchor="middle" x="651.5" y="-3067.8" font-family="Times,serif" font-size="14.00">the indexer service needs</text>
-<text text-anchor="middle" x="651.5" y="-3052.8" font-family="Times,serif" font-size="14.00">to provide</text>
+<!-- zcash/zips#310 -->
+<g id="node78" class="node open">
+<title>zcash/zips#310</title>
+<g id="a_node78"><a xlink:href="https://github.com/zcash/zips/issues/310" xlink:title="zcash/zips#310&#10;[protocol spec] Include a&#10;cost analysis of attacks&#10;against BLS12&#45;381 (STNFS,&#10;Cheon), Jubjub, and&#10;Pallas/Vesta" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="759.5,-6078.69 543.5,-6078.69 543.5,-5980.69 759.5,-5980.69 759.5,-6078.69"/>
+<text text-anchor="middle" x="651.5" y="-6063.49" font-family="Times,serif" font-size="14.00">zcash/zips#310</text>
+<text text-anchor="middle" x="651.5" y="-6048.49" font-family="Times,serif" font-size="14.00">[protocol spec] Include a</text>
+<text text-anchor="middle" x="651.5" y="-6033.49" font-family="Times,serif" font-size="14.00">cost analysis of attacks</text>
+<text text-anchor="middle" x="651.5" y="-6018.49" font-family="Times,serif" font-size="14.00">against BLS12&#45;381 (STNFS,</text>
+<text text-anchor="middle" x="651.5" y="-6003.49" font-family="Times,serif" font-size="14.00">Cheon), Jubjub, and</text>
+<text text-anchor="middle" x="651.5" y="-5988.49" font-family="Times,serif" font-size="14.00">Pallas/Vesta</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1410 -->
-<g id="node73" class="node open">
-<title>zcash/librustzcash#1410</title>
-<g id="a_node73"><a xlink:href="https://github.com/zcash/librustzcash/issues/1410" xlink:title="zcash/librustzcash#1410&#10;zcash_client_backend:&#10;Introduce &quot;chain access&#10;API&quot; to the sync engine" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1017,-3003 821,-3003 821,-2935 1017,-2935 1017,-3003"/>
-<text text-anchor="middle" x="919" y="-2987.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1410</text>
-<text text-anchor="middle" x="919" y="-2972.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="919" y="-2957.8" font-family="Times,serif" font-size="14.00">Introduce &quot;chain access</text>
-<text text-anchor="middle" x="919" y="-2942.8" font-family="Times,serif" font-size="14.00">API&quot; to the sync engine</text>
+<!-- zcash/zips#310&#45;&gt;zcash/zips#810 -->
+<g id="edge77" class="edge">
+<title>zcash/zips#310&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M759.72,-6006.3C775.46,-6002.89 791.68,-5999.3 807.48,-5995.89"/>
+<polygon fill="black" stroke="black" points="808.26,-5999.31 817.25,-5993.69 806.73,-5992.48 808.26,-5999.31"/>
+</g>
+<!-- zcash/zips#779 -->
+<g id="node79" class="node open">
+<title>zcash/zips#779</title>
+<g id="a_node79"><a xlink:href="https://github.com/zcash/zips/issues/779" xlink:title="zcash/zips#779&#10;Document that the Bech32&#10;Sapling viewing keys&#10;aren&#39;t diversifiable and&#10;that you might want to&#10;use a UVK instead" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="756,-5962.69 547,-5962.69 547,-5864.69 756,-5864.69 756,-5962.69"/>
+<text text-anchor="middle" x="651.5" y="-5947.49" font-family="Times,serif" font-size="14.00">zcash/zips#779</text>
+<text text-anchor="middle" x="651.5" y="-5932.49" font-family="Times,serif" font-size="14.00">Document that the Bech32</text>
+<text text-anchor="middle" x="651.5" y="-5917.49" font-family="Times,serif" font-size="14.00">Sapling viewing keys</text>
+<text text-anchor="middle" x="651.5" y="-5902.49" font-family="Times,serif" font-size="14.00">aren&#39;t diversifiable and</text>
+<text text-anchor="middle" x="651.5" y="-5887.49" font-family="Times,serif" font-size="14.00">that you might want to</text>
+<text text-anchor="middle" x="651.5" y="-5872.49" font-family="Times,serif" font-size="14.00">use a UVK instead</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410 -->
-<g id="edge75" class="edge">
-<title>zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410</title>
-<path fill="none" stroke="black" d="M751.62,-3045.2C758.27,-3042.3 764.78,-3039.2 771,-3036 787.59,-3027.4 788.99,-3020.7 805.5,-3012 808.41,-3010.5 811.39,-3008.9 814.42,-3007.5"/>
-<polygon fill="black" stroke="black" points="816.11,-3010.57 823.62,-3003.1 813.09,-3004.26 816.11,-3010.57"/>
+<!-- zcash/zips#779&#45;&gt;zcash/zips#810 -->
+<g id="edge78" class="edge">
+<title>zcash/zips#779&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M756.29,-5936.39C773.07,-5940.09 790.49,-5943.89 807.43,-5947.59"/>
+<polygon fill="black" stroke="black" points="806.82,-5951.04 817.33,-5949.69 808.27,-5944.2 806.82,-5951.04"/>
 </g>
-<!-- zcash/librustzcash#1414 -->
-<g id="node74" class="node open">
-<title>zcash/librustzcash#1414</title>
-<g id="a_node74"><a xlink:href="https://github.com/zcash/librustzcash/issues/1414" xlink:title="zcash/librustzcash#1414&#10;zcash_client_backend:&#10;Create the framework for&#10;an in&#45;memory wallet&#10;backend" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485.5,-3143.5 286.5,-3143.5 286.5,-3060.5 485.5,-3060.5 485.5,-3143.5"/>
-<text text-anchor="middle" x="386" y="-3128.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1414</text>
-<text text-anchor="middle" x="386" y="-3113.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="386" y="-3098.3" font-family="Times,serif" font-size="14.00">Create the framework for</text>
-<text text-anchor="middle" x="386" y="-3083.3" font-family="Times,serif" font-size="14.00">an in&#45;memory wallet</text>
-<text text-anchor="middle" x="386" y="-3068.3" font-family="Times,serif" font-size="14.00">backend</text>
+<!-- zcash/zips#775 -->
+<g id="node80" class="node open">
+<title>zcash/zips#775</title>
+<g id="a_node80"><a xlink:href="https://github.com/zcash/zips/issues/775" xlink:title="zcash/zips#775&#10;ZIP process: ZIP 0 is&#10;unclear on the&#10;requirements to make a&#10;substantive update to a&#10;deployed ZIP" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="480,-5789.69 292,-5789.69 292,-5691.69 480,-5691.69 480,-5789.69"/>
+<text text-anchor="middle" x="386" y="-5774.49" font-family="Times,serif" font-size="14.00">zcash/zips#775</text>
+<text text-anchor="middle" x="386" y="-5759.49" font-family="Times,serif" font-size="14.00">ZIP process: ZIP 0 is</text>
+<text text-anchor="middle" x="386" y="-5744.49" font-family="Times,serif" font-size="14.00">unclear on the</text>
+<text text-anchor="middle" x="386" y="-5729.49" font-family="Times,serif" font-size="14.00">requirements to make a</text>
+<text text-anchor="middle" x="386" y="-5714.49" font-family="Times,serif" font-size="14.00">substantive update to a</text>
+<text text-anchor="middle" x="386" y="-5699.49" font-family="Times,serif" font-size="14.00">deployed ZIP</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1415 -->
-<g id="node75" class="node open">
-<title>zcash/librustzcash#1415</title>
-<g id="a_node75"><a xlink:href="https://github.com/zcash/librustzcash/issues/1415" xlink:title="zcash/librustzcash#1415&#10;zcash_client_backend:&#10;Implement internals of&#10;in&#45;memory wallet by&#10;migrating tests from&#10;`zcash_client_sqlite`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="749.5,-3027 553.5,-3027 553.5,-2929 749.5,-2929 749.5,-3027"/>
-<text text-anchor="middle" x="651.5" y="-3011.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1415</text>
-<text text-anchor="middle" x="651.5" y="-2996.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="651.5" y="-2981.8" font-family="Times,serif" font-size="14.00">Implement internals of</text>
-<text text-anchor="middle" x="651.5" y="-2966.8" font-family="Times,serif" font-size="14.00">in&#45;memory wallet by</text>
-<text text-anchor="middle" x="651.5" y="-2951.8" font-family="Times,serif" font-size="14.00">migrating tests from</text>
-<text text-anchor="middle" x="651.5" y="-2936.8" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
-</a>
+<!-- zcash/zips#775&#45;&gt;zcash/zips#774 -->
+<g id="edge79" class="edge">
+<title>zcash/zips#775&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M480.27,-5724.8C510.47,-5719.59 543.62,-5713.99 572.58,-5708.99"/>
+<polygon fill="black" stroke="black" points="573.35,-5712.41 582.63,-5707.3 572.19,-5705.51 573.35,-5712.41"/>
 </g>
+<!-- zcash/zips#738 -->
+<g id="node81" class="node open">
+<title>zcash/zips#738</title>
+<g id="a_node81"><a xlink:href="https://github.com/zcash/zips/issues/738" xlink:title="zcash/zips#738&#10;Clarify in ZIP 0 and/or&#10;the ZIP Guide how&#10;Deployment sections&#10;should be written" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="474,-6367.19 298,-6367.19 298,-6284.19 474,-6284.19 474,-6367.19"/>
+<text text-anchor="middle" x="386" y="-6351.99" font-family="Times,serif" font-size="14.00">zcash/zips#738</text>
+<text text-anchor="middle" x="386" y="-6336.99" font-family="Times,serif" font-size="14.00">Clarify in ZIP 0 and/or</text>
+<text text-anchor="middle" x="386" y="-6321.99" font-family="Times,serif" font-size="14.00">the ZIP Guide how</text>
+<text text-anchor="middle" x="386" y="-6306.99" font-family="Times,serif" font-size="14.00">Deployment sections</text>
+<text text-anchor="middle" x="386" y="-6291.99" font-family="Times,serif" font-size="14.00">should be written</text>
+</a>
 </g>
-<!-- zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415 -->
-<g id="edge76" class="edge">
-<title>zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415</title>
-<path fill="none" stroke="black" d="M476.78,-3060.5C483.63,-3057.3 490.43,-3054.1 497,-3051 512.18,-3043.9 528.19,-3036.3 543.91,-3028.9"/>
-<polygon fill="black" stroke="black" points="545.61,-3031.97 553.12,-3024.5 542.59,-3025.65 545.61,-3031.97"/>
 </g>
-<!-- zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410 -->
-<g id="edge77" class="edge">
-<title>zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410</title>
-<path fill="none" stroke="black" d="M749.85,-2974.7C769.61,-2974 790.48,-2973.3 810.56,-2972.6"/>
-<polygon fill="black" stroke="black" points="810.77,-2976.1 820.66,-2972.3 810.56,-2969.1 810.77,-2976.1"/>
+<!-- zcash/zips#738&#45;&gt;zcash/zips#774 -->
+<g id="edge80" class="edge">
+<title>zcash/zips#738&#45;&gt;zcash/zips#774</title>
+<path fill="none" stroke="black" d="M474.24,-6296.8C483.08,-6290.8 491,-6283.49 497,-6274.69 566.16,-6173.59 453.37,-5818.59 532,-5724.69 542.47,-5712.19 557.37,-5704.59 573.08,-5700.09"/>
+<polygon fill="black" stroke="black" points="574.11,-5703.45 582.94,-5697.59 572.39,-5696.66 574.11,-5703.45"/>
 </g>
-<!-- zcash/librustzcash#1188 -->
-<g id="node76" class="node open">
-<title>zcash/librustzcash#1188</title>
-<g id="a_node76"><a xlink:href="https://github.com/zcash/librustzcash/issues/1188" xlink:title="zcash/librustzcash#1188&#10;`zcash_client_backend`:&#10;Support import of seed&#10;phrases from transparent&#45;&#10;only wallets." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1021.5,-3261.5 816.5,-3261.5 816.5,-3178.5 1021.5,-3178.5 1021.5,-3261.5"/>
-<text text-anchor="middle" x="919" y="-3246.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1188</text>
-<text text-anchor="middle" x="919" y="-3231.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
-<text text-anchor="middle" x="919" y="-3216.3" font-family="Times,serif" font-size="14.00">Support import of seed</text>
-<text text-anchor="middle" x="919" y="-3201.3" font-family="Times,serif" font-size="14.00">phrases from transparent&#45;</text>
-<text text-anchor="middle" x="919" y="-3186.3" font-family="Times,serif" font-size="14.00">only wallets.</text>
+<!-- zcash/zips#665 -->
+<g id="node82" class="node open">
+<title>zcash/zips#665</title>
+<g id="a_node82"><a xlink:href="https://github.com/zcash/zips/issues/665" xlink:title="zcash/zips#665&#10;[protocol spec] Document&#10;in 4.9 the security&#10;requirement that the note&#10;commitment tree must (at&#10;least for Sapling) be&#10;positionally binding" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="754,-5846.2 549,-5846.2 549,-5733.2 754,-5733.2 754,-5846.2"/>
+<text text-anchor="middle" x="651.5" y="-5831" font-family="Times,serif" font-size="14.00">zcash/zips#665</text>
+<text text-anchor="middle" x="651.5" y="-5816" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
+<text text-anchor="middle" x="651.5" y="-5801" font-family="Times,serif" font-size="14.00">in 4.9 the security</text>
+<text text-anchor="middle" x="651.5" y="-5786" font-family="Times,serif" font-size="14.00">requirement that the note</text>
+<text text-anchor="middle" x="651.5" y="-5771" font-family="Times,serif" font-size="14.00">commitment tree must (at</text>
+<text text-anchor="middle" x="651.5" y="-5756" font-family="Times,serif" font-size="14.00">least for Sapling) be</text>
+<text text-anchor="middle" x="651.5" y="-5741" font-family="Times,serif" font-size="14.00">positionally binding</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348 -->
-<g id="edge78" class="edge">
-<title>zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348</title>
-<path fill="none" stroke="black" d="M1021.6,-3202.8C1034.7,-3200.5 1048.1,-3198.3 1061.4,-3196"/>
-<polygon fill="black" stroke="black" points="1062.13,-3199.43 1071.4,-3194.3 1060.95,-3192.53 1062.13,-3199.43"/>
+<!-- zcash/zips#665&#45;&gt;zcash/zips#810 -->
+<g id="edge81" class="edge">
+<title>zcash/zips#665&#45;&gt;zcash/zips#810</title>
+<path fill="none" stroke="black" d="M754,-5844.8C759.81,-5848.39 765.51,-5852.09 771,-5855.69 802.14,-5876.49 835.01,-5901.99 861.74,-5923.89"/>
+<polygon fill="black" stroke="black" points="859.51,-5926.59 869.47,-5930.19 863.93,-5921.16 859.51,-5926.59"/>
 </g>
-<!-- zcash/librustzcash#1552 -->
-<g id="node77" class="node open">
-<title>zcash/librustzcash#1552</title>
-<g id="a_node77"><a xlink:href="https://github.com/zcash/librustzcash/issues/1552" xlink:title="zcash/librustzcash#1552&#10;zcash_client_backend: Add&#10;the functionality to&#10;restore from `zcashd`&#10;wallet.dat and/or wallet&#10;dump files produced by&#10;`z_exportwallet`." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-3042.5 283,-3042.5 283,-2929.5 489,-2929.5 489,-3042.5"/>
-<text text-anchor="middle" x="386" y="-3027.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1552</text>
-<text text-anchor="middle" x="386" y="-3012.3" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
-<text text-anchor="middle" x="386" y="-2997.3" font-family="Times,serif" font-size="14.00">the functionality to</text>
-<text text-anchor="middle" x="386" y="-2982.3" font-family="Times,serif" font-size="14.00">restore from `zcashd`</text>
-<text text-anchor="middle" x="386" y="-2967.3" font-family="Times,serif" font-size="14.00">wallet.dat and/or wallet</text>
-<text text-anchor="middle" x="386" y="-2952.3" font-family="Times,serif" font-size="14.00">dump files produced by</text>
-<text text-anchor="middle" x="386" y="-2937.3" font-family="Times,serif" font-size="14.00">`z_exportwallet`.</text>
+<!-- zcash/zips#842 -->
+<g id="node83" class="node open">
+<title>zcash/zips#842</title>
+<g id="a_node83"><a xlink:href="https://github.com/zcash/zips/issues/842" xlink:title="zcash/zips#842&#10;Index is not updated by&#10;CI" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1011.5,-5590.2 826.5,-5590.2 826.5,-5537.2 1011.5,-5537.2 1011.5,-5590.2"/>
+<text text-anchor="middle" x="919" y="-5575" font-family="Times,serif" font-size="14.00">zcash/zips#842</text>
+<text text-anchor="middle" x="919" y="-5560" font-family="Times,serif" font-size="14.00">Index is not updated by</text>
+<text text-anchor="middle" x="919" y="-5545" font-family="Times,serif" font-size="14.00">CI</text>
 </a>
 </g>
 </g>
+<!-- zcash/zips#842&#45;&gt;zcash/zips#809 -->
+<g id="edge82" class="edge">
+<title>zcash/zips#842&#45;&gt;zcash/zips#809</title>
+<path fill="none" stroke="black" d="M1011.5,-5563.69C1030,-5563.69 1049.6,-5563.69 1068.6,-5563.69"/>
+<polygon fill="black" stroke="black" points="1068.7,-5567.2 1078.7,-5563.69 1068.7,-5560.2 1068.7,-5567.2"/>
+</g>
 <!-- zcash/zcash#6956 -->
-<g id="node78" class="node open">
+<g id="node84" class="node open">
 <title>zcash/zcash#6956</title>
-<g id="a_node78"><a xlink:href="https://github.com/zcash/zcash/issues/6956" xlink:title="zcash/zcash#6956&#10;`z_sendmany` fails with&#10;the fee field set to&#10;`null` for Sapling&#45;to&#45;&#10;Orchard with Orchard&#10;change" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1776,-178 1588,-178 1588,-80 1776,-80 1776,-178"/>
-<text text-anchor="middle" x="1682" y="-162.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6956</text>
-<text text-anchor="middle" x="1682" y="-147.8" font-family="Times,serif" font-size="14.00">`z_sendmany` fails with</text>
-<text text-anchor="middle" x="1682" y="-132.8" font-family="Times,serif" font-size="14.00">the fee field set to</text>
-<text text-anchor="middle" x="1682" y="-117.8" font-family="Times,serif" font-size="14.00">`null` for Sapling&#45;to&#45;</text>
-<text text-anchor="middle" x="1682" y="-102.8" font-family="Times,serif" font-size="14.00">Orchard with Orchard</text>
-<text text-anchor="middle" x="1682" y="-87.8" font-family="Times,serif" font-size="14.00">change</text>
+<g id="a_node84"><a xlink:href="https://github.com/zcash/zcash/issues/6956" xlink:title="zcash/zcash#6956&#10;`z_sendmany` fails with&#10;the fee field set to&#10;`null` for Sapling&#45;to&#45;&#10;Orchard with Orchard&#10;change" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1776,-7205.7 1588,-7205.7 1588,-7107.7 1776,-7107.7 1776,-7205.7"/>
+<text text-anchor="middle" x="1682" y="-7190.5" font-family="Times,serif" font-size="14.00">zcash/zcash#6956</text>
+<text text-anchor="middle" x="1682" y="-7175.5" font-family="Times,serif" font-size="14.00">`z_sendmany` fails with</text>
+<text text-anchor="middle" x="1682" y="-7160.5" font-family="Times,serif" font-size="14.00">the fee field set to</text>
+<text text-anchor="middle" x="1682" y="-7145.5" font-family="Times,serif" font-size="14.00">`null` for Sapling&#45;to&#45;</text>
+<text text-anchor="middle" x="1682" y="-7130.5" font-family="Times,serif" font-size="14.00">Orchard with Orchard</text>
+<text text-anchor="middle" x="1682" y="-7115.5" font-family="Times,serif" font-size="14.00">change</text>
 </a>
 </g>
 </g>
@@ -1605,2273 +1785,2093 @@
 <g id="node206" class="node open">
 <title>zcash/zcash#6950</title>
 <g id="a_node206"><a xlink:href="https://github.com/zcash/zcash/issues/6950" xlink:title="zcash/zcash#6950&#10;Release 6.1.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2001,-148 1852,-148 1852,-110 2001,-110 2001,-148"/>
-<text text-anchor="middle" x="1926.5" y="-132.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6950</text>
-<text text-anchor="middle" x="1926.5" y="-117.8" font-family="Times,serif" font-size="14.00">Release 6.1.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="2001,-7175.7 1852,-7175.7 1852,-7137.7 2001,-7137.7 2001,-7175.7"/>
+<text text-anchor="middle" x="1926.5" y="-7160.5" font-family="Times,serif" font-size="14.00">zcash/zcash#6950</text>
+<text text-anchor="middle" x="1926.5" y="-7145.5" font-family="Times,serif" font-size="14.00">Release 6.1.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6956&#45;&gt;zcash/zcash#6950 -->
 <g id="edge195" class="edge">
 <title>zcash/zcash#6956&#45;&gt;zcash/zcash#6950</title>
-<path fill="none" stroke="black" d="M1776.1,-129C1797.6,-129 1820.5,-129 1841.6,-129"/>
-<polygon fill="black" stroke="black" points="1841.9,-132.5 1851.9,-129 1841.9,-125.5 1841.9,-132.5"/>
+<path fill="none" stroke="black" d="M1776.1,-7156.69C1797.6,-7156.69 1820.5,-7156.69 1841.6,-7156.69"/>
+<polygon fill="black" stroke="black" points="1841.9,-7160.2 1851.9,-7156.69 1841.9,-7153.2 1841.9,-7160.2"/>
 </g>
 <!-- zcash/zcash#6959 -->
-<g id="node79" class="node open">
+<g id="node85" class="node open">
 <title>zcash/zcash#6959</title>
-<g id="a_node79"><a xlink:href="https://github.com/zcash/zcash/issues/6959" xlink:title="zcash/zcash#6959&#10;More robust and efficient&#10;header sync during IBD" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1781,-61.5 1583,-61.5 1583,-8.5 1781,-8.5 1781,-61.5"/>
-<text text-anchor="middle" x="1682" y="-46.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6959</text>
-<text text-anchor="middle" x="1682" y="-31.3" font-family="Times,serif" font-size="14.00">More robust and efficient</text>
-<text text-anchor="middle" x="1682" y="-16.3" font-family="Times,serif" font-size="14.00">header sync during IBD</text>
+<g id="a_node85"><a xlink:href="https://github.com/zcash/zcash/issues/6959" xlink:title="zcash/zcash#6959&#10;More robust and efficient&#10;header sync during IBD" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1781,-7089.2 1583,-7089.2 1583,-7036.2 1781,-7036.2 1781,-7089.2"/>
+<text text-anchor="middle" x="1682" y="-7074" font-family="Times,serif" font-size="14.00">zcash/zcash#6959</text>
+<text text-anchor="middle" x="1682" y="-7059" font-family="Times,serif" font-size="14.00">More robust and efficient</text>
+<text text-anchor="middle" x="1682" y="-7044" font-family="Times,serif" font-size="14.00">header sync during IBD</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6959&#45;&gt;zcash/zcash#6950 -->
 <g id="edge196" class="edge">
 <title>zcash/zcash#6959&#45;&gt;zcash/zcash#6950</title>
-<path fill="none" stroke="black" d="M1763.4,-61.6C1772.1,-64.68 1780.7,-67.85 1789,-71 1817.2,-81.75 1848.1,-94.79 1873.4,-105.78"/>
-<polygon fill="black" stroke="black" points="1872.24,-109.09 1882.8,-109.89 1875.04,-102.68 1872.24,-109.09"/>
+<path fill="none" stroke="black" d="M1763.4,-7089.3C1772.1,-7092.39 1780.7,-7095.59 1789,-7098.69 1817.2,-7109.49 1848.1,-7122.49 1873.4,-7133.49"/>
+<polygon fill="black" stroke="black" points="1872.23,-7136.81 1882.8,-7137.59 1875.03,-7130.39 1872.23,-7136.81"/>
 </g>
 <!-- zcash/zcash#3828 -->
-<g id="node80" class="node open">
+<g id="node86" class="node open">
 <title>zcash/zcash#3828</title>
-<g id="a_node80"><a xlink:href="https://github.com/zcash/zcash/issues/3828" xlink:title="zcash/zcash#3828&#10;Payment Source Disclosure" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="757.5,-3982 545.5,-3982 545.5,-3944 757.5,-3944 757.5,-3982"/>
-<text text-anchor="middle" x="651.5" y="-3966.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3828</text>
-<text text-anchor="middle" x="651.5" y="-3951.8" font-family="Times,serif" font-size="14.00">Payment Source Disclosure</text>
+<g id="a_node86"><a xlink:href="https://github.com/zcash/zcash/issues/3828" xlink:title="zcash/zcash#3828&#10;Payment Source Disclosure" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="757.5,-818.71 545.5,-818.71 545.5,-780.71 757.5,-780.71 757.5,-818.71"/>
+<text text-anchor="middle" x="651.5" y="-803.5" font-family="Times,serif" font-size="14.00">zcash/zcash#3828</text>
+<text text-anchor="middle" x="651.5" y="-788.5" font-family="Times,serif" font-size="14.00">Payment Source Disclosure</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#387 -->
-<g id="node81" class="node open">
+<g id="node87" class="node open">
 <title>zcash/zips#387</title>
-<g id="a_node81"><a xlink:href="https://github.com/zcash/zips/issues/387" xlink:title="zcash/zips#387&#10;[ZIP 311] Sapling and&#10;Orchard Payment&#10;Disclosures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1005.5,-4238 832.5,-4238 832.5,-4170 1005.5,-4170 1005.5,-4238"/>
-<text text-anchor="middle" x="919" y="-4222.8" font-family="Times,serif" font-size="14.00">zcash/zips#387</text>
-<text text-anchor="middle" x="919" y="-4207.8" font-family="Times,serif" font-size="14.00">[ZIP 311] Sapling and</text>
-<text text-anchor="middle" x="919" y="-4192.8" font-family="Times,serif" font-size="14.00">Orchard Payment</text>
-<text text-anchor="middle" x="919" y="-4177.8" font-family="Times,serif" font-size="14.00">Disclosures</text>
+<g id="a_node87"><a xlink:href="https://github.com/zcash/zips/issues/387" xlink:title="zcash/zips#387&#10;[ZIP 311] Sapling and&#10;Orchard Payment&#10;Disclosures" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1005.5,-1011.71 832.5,-1011.71 832.5,-943.71 1005.5,-943.71 1005.5,-1011.71"/>
+<text text-anchor="middle" x="919" y="-996.5" font-family="Times,serif" font-size="14.00">zcash/zips#387</text>
+<text text-anchor="middle" x="919" y="-981.5" font-family="Times,serif" font-size="14.00">[ZIP 311] Sapling and</text>
+<text text-anchor="middle" x="919" y="-966.5" font-family="Times,serif" font-size="14.00">Orchard Payment</text>
+<text text-anchor="middle" x="919" y="-951.5" font-family="Times,serif" font-size="14.00">Disclosures</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3828&#45;&gt;zcash/zips#387 -->
-<g id="edge79" class="edge">
+<g id="edge83" class="edge">
 <title>zcash/zcash#3828&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M757.71,-3980.8C762.48,-3983.7 766.96,-3987.1 771,-3991 811.97,-4030.3 774.16,-4066.7 805.5,-4114 818.07,-4133 835.93,-4149.9 853.73,-4163.7"/>
-<polygon fill="black" stroke="black" points="851.8,-4166.63 861.88,-4169.9 856.04,-4161.06 851.8,-4166.63"/>
+<path fill="none" stroke="black" d="M749.94,-818.82C757.26,-821.67 764.37,-824.95 771,-828.71 818.25,-855.53 860.45,-901.84 887.38,-935.74"/>
+<polygon fill="black" stroke="black" points="884.64,-937.91 893.56,-943.62 890.15,-933.59 884.64,-937.91"/>
 </g>
 <!-- zcash/zcash#4203 -->
 <g id="node197" class="node open">
 <title>zcash/zcash#4203</title>
 <g id="a_node197"><a xlink:href="https://github.com/zcash/zcash/issues/4203" xlink:title="zcash/zcash#4203&#10;Retire Transparent&#10;Address Pool" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1251,-4643.5 1248,-4647.5 1227,-4647.5 1224,-4643.5 1098,-4643.5 1098,-4590.5 1251,-4590.5 1251,-4643.5"/>
-<text text-anchor="middle" x="1174.5" y="-4628.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4203</text>
-<text text-anchor="middle" x="1174.5" y="-4613.3" font-family="Times,serif" font-size="14.00">Retire Transparent</text>
-<text text-anchor="middle" x="1174.5" y="-4598.3" font-family="Times,serif" font-size="14.00">Address Pool</text>
+<polygon fill="#c2e0c6" stroke="black" points="1251,-592.21 1248,-596.21 1227,-596.21 1224,-592.21 1098,-592.21 1098,-539.21 1251,-539.21 1251,-592.21"/>
+<text text-anchor="middle" x="1174.5" y="-577" font-family="Times,serif" font-size="14.00">zcash/zcash#4203</text>
+<text text-anchor="middle" x="1174.5" y="-562" font-family="Times,serif" font-size="14.00">Retire Transparent</text>
+<text text-anchor="middle" x="1174.5" y="-547" font-family="Times,serif" font-size="14.00">Address Pool</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3828&#45;&gt;zcash/zcash#4203 -->
 <g id="edge190" class="edge">
 <title>zcash/zcash#3828&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M746.63,-3982C755,-3984.7 763.23,-3987.7 771,-3991 897.87,-4045.5 947.74,-4050.9 1031,-4161 1131,-4293.3 1161.7,-4497.2 1170.4,-4580.1"/>
-<polygon fill="black" stroke="black" points="1166.93,-4580.59 1171.4,-4590.2 1173.9,-4579.9 1166.93,-4580.59"/>
+<path fill="none" stroke="black" d="M757.52,-783.82C762.52,-780.42 767.07,-776.42 771,-771.71 818.67,-714.55 751.53,-153.97 805.5,-102.71 841.83,-68.2 994.44,-68.44 1031,-102.71 1101.2,-168.5 998.09,-460.25 1059,-534.71 1066.7,-544.18 1077.1,-550.92 1088.3,-555.69"/>
+<polygon fill="black" stroke="black" points="1087.41,-559.09 1098,-559.25 1089.82,-552.52 1087.41,-559.09"/>
 </g>
 <!-- zcash/zips#387&#45;&gt;zcash/zcash#4203 -->
 <g id="edge191" class="edge">
 <title>zcash/zips#387&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M940.96,-4238.1C988.42,-4315.5 1103.7,-4503.3 1151.8,-4581.7"/>
-<polygon fill="black" stroke="black" points="1148.87,-4583.62 1157.1,-4590.3 1154.83,-4579.95 1148.87,-4583.62"/>
+<path fill="none" stroke="black" d="M940.96,-943.65C988.42,-866.52 1103.7,-679.16 1151.8,-600.94"/>
+<polygon fill="black" stroke="black" points="1154.81,-602.73 1157.1,-592.39 1148.86,-599.04 1154.81,-602.73"/>
 </g>
 <!-- zcash/zcash#406 -->
-<g id="node82" class="node open">
+<g id="node88" class="node open">
 <title>zcash/zcash#406</title>
-<g id="a_node82"><a xlink:href="https://github.com/zcash/zcash/issues/406" xlink:title="zcash/zcash#406&#10;Implement selective&#10;disclosure" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732,-3925.5 571,-3925.5 571,-3872.5 732,-3872.5 732,-3925.5"/>
-<text text-anchor="middle" x="651.5" y="-3910.3" font-family="Times,serif" font-size="14.00">zcash/zcash#406</text>
-<text text-anchor="middle" x="651.5" y="-3895.3" font-family="Times,serif" font-size="14.00">Implement selective</text>
-<text text-anchor="middle" x="651.5" y="-3880.3" font-family="Times,serif" font-size="14.00">disclosure</text>
+<g id="a_node88"><a xlink:href="https://github.com/zcash/zcash/issues/406" xlink:title="zcash/zcash#406&#10;Implement selective&#10;disclosure" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732,-691.21 571,-691.21 571,-638.21 732,-638.21 732,-691.21"/>
+<text text-anchor="middle" x="651.5" y="-676" font-family="Times,serif" font-size="14.00">zcash/zcash#406</text>
+<text text-anchor="middle" x="651.5" y="-661" font-family="Times,serif" font-size="14.00">Implement selective</text>
+<text text-anchor="middle" x="651.5" y="-646" font-family="Times,serif" font-size="14.00">disclosure</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#406&#45;&gt;zcash/zcash#4203 -->
 <g id="edge192" class="edge">
 <title>zcash/zcash#406&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M732.06,-3898.3C817.97,-3902.1 952.98,-3921.8 1031,-4003 1112.2,-4087.6 1157.3,-4460.7 1169.9,-4580.1"/>
-<polygon fill="black" stroke="black" points="1166.43,-4580.59 1170.9,-4590.2 1173.4,-4579.9 1166.43,-4580.59"/>
+<path fill="none" stroke="black" d="M732.03,-655.62C747.04,-650.3 761.11,-642.12 771,-629.71 848.81,-532 714.51,-154.28 805.5,-68.71 878.51,-0.05 958.04,0 1031,-68.71 1106.5,-139.84 993.51,-454.25 1059,-534.71 1066.7,-544.2 1077,-550.95 1088.3,-555.73"/>
+<polygon fill="black" stroke="black" points="1087.31,-559.09 1097.9,-559.29 1089.74,-552.53 1087.31,-559.09"/>
 </g>
 <!-- zcash/zcash#2558 -->
-<g id="node83" class="node open">
+<g id="node89" class="node open">
 <title>zcash/zcash#2558</title>
-<g id="a_node83"><a xlink:href="https://github.com/zcash/zcash/issues/2558" xlink:title="zcash/zcash#2558&#10;Public transactions using&#10;the shielded protocol" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="750,-4539.5 553,-4539.5 553,-4486.5 750,-4486.5 750,-4539.5"/>
-<text text-anchor="middle" x="651.5" y="-4524.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2558</text>
-<text text-anchor="middle" x="651.5" y="-4509.3" font-family="Times,serif" font-size="14.00">Public transactions using</text>
-<text text-anchor="middle" x="651.5" y="-4494.3" font-family="Times,serif" font-size="14.00">the shielded protocol</text>
+<g id="a_node89"><a xlink:href="https://github.com/zcash/zcash/issues/2558" xlink:title="zcash/zcash#2558&#10;Public transactions using&#10;the shielded protocol" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="750,-762.21 553,-762.21 553,-709.21 750,-709.21 750,-762.21"/>
+<text text-anchor="middle" x="651.5" y="-747" font-family="Times,serif" font-size="14.00">zcash/zcash#2558</text>
+<text text-anchor="middle" x="651.5" y="-732" font-family="Times,serif" font-size="14.00">Public transactions using</text>
+<text text-anchor="middle" x="651.5" y="-717" font-family="Times,serif" font-size="14.00">the shielded protocol</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2558&#45;&gt;zcash/zcash#4203 -->
 <g id="edge193" class="edge">
 <title>zcash/zcash#2558&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M750.39,-4525.6C827.19,-4536.4 936.55,-4553.4 1031,-4575 1049.6,-4579.3 1069.4,-4584.6 1088.1,-4590"/>
-<polygon fill="black" stroke="black" points="1087.22,-4593.39 1097.8,-4592.8 1089.16,-4586.66 1087.22,-4593.39"/>
+<path fill="none" stroke="black" d="M743.5,-709.2C752.8,-706.38 762.1,-703.52 771,-700.71 880.93,-666.06 1006.8,-623.36 1088,-595.38"/>
+<polygon fill="black" stroke="black" points="1089.38,-598.6 1097.7,-592.05 1087.11,-591.98 1089.38,-598.6"/>
 </g>
 <!-- zcash/zcash#737 -->
-<g id="node84" class="node open">
+<g id="node90" class="node open">
 <title>zcash/zcash#737</title>
-<g id="a_node84"><a xlink:href="https://github.com/zcash/zcash/issues/737" xlink:title="zcash/zcash#737&#10;proof of payment &#45; high&#10;quality protocol upgrade&#10;version" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="748,-4124 555,-4124 555,-4056 748,-4056 748,-4124"/>
-<text text-anchor="middle" x="651.5" y="-4108.8" font-family="Times,serif" font-size="14.00">zcash/zcash#737</text>
-<text text-anchor="middle" x="651.5" y="-4093.8" font-family="Times,serif" font-size="14.00">proof of payment &#45; high</text>
-<text text-anchor="middle" x="651.5" y="-4078.8" font-family="Times,serif" font-size="14.00">quality protocol upgrade</text>
-<text text-anchor="middle" x="651.5" y="-4063.8" font-family="Times,serif" font-size="14.00">version</text>
+<g id="a_node90"><a xlink:href="https://github.com/zcash/zcash/issues/737" xlink:title="zcash/zcash#737&#10;proof of payment &#45; high&#10;quality protocol upgrade&#10;version" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="748,-1204.69 555,-1204.69 555,-1136.69 748,-1136.69 748,-1204.69"/>
+<text text-anchor="middle" x="651.5" y="-1189.49" font-family="Times,serif" font-size="14.00">zcash/zcash#737</text>
+<text text-anchor="middle" x="651.5" y="-1174.49" font-family="Times,serif" font-size="14.00">proof of payment &#45; high</text>
+<text text-anchor="middle" x="651.5" y="-1159.49" font-family="Times,serif" font-size="14.00">quality protocol upgrade</text>
+<text text-anchor="middle" x="651.5" y="-1144.49" font-family="Times,serif" font-size="14.00">version</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#737&#45;&gt;zcash/zips#387 -->
-<g id="edge80" class="edge">
+<g id="edge84" class="edge">
 <title>zcash/zcash#737&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M748.23,-4123.8C755.97,-4126.8 763.64,-4129.9 771,-4133 794.3,-4142.8 819.21,-4154.4 841.78,-4165.4"/>
-<polygon fill="black" stroke="black" points="840.43,-4168.63 850.96,-4169.8 843.46,-4162.32 840.43,-4168.63"/>
+<path fill="none" stroke="black" d="M748.12,-1140.39C756.08,-1136.49 763.82,-1132.29 771,-1127.69 816.23,-1098.6 858.14,-1053.19 885.54,-1020"/>
+<polygon fill="black" stroke="black" points="888.57,-1021.81 892.19,-1011.86 883.15,-1017.38 888.57,-1021.81"/>
 </g>
 <!-- zcash/zcash#2036 -->
-<g id="node85" class="node open">
+<g id="node91" class="node open">
 <title>zcash/zcash#2036</title>
-<g id="a_node85"><a xlink:href="https://github.com/zcash/zcash/issues/2036" xlink:title="zcash/zcash#2036&#10;payment disclosure" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="729.5,-4038 573.5,-4038 573.5,-4000 729.5,-4000 729.5,-4038"/>
-<text text-anchor="middle" x="651.5" y="-4022.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2036</text>
-<text text-anchor="middle" x="651.5" y="-4007.8" font-family="Times,serif" font-size="14.00">payment disclosure</text>
+<g id="a_node91"><a xlink:href="https://github.com/zcash/zcash/issues/2036" xlink:title="zcash/zcash#2036&#10;payment disclosure" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="729.5,-1118.69 573.5,-1118.69 573.5,-1080.69 729.5,-1080.69 729.5,-1118.69"/>
+<text text-anchor="middle" x="651.5" y="-1103.49" font-family="Times,serif" font-size="14.00">zcash/zcash#2036</text>
+<text text-anchor="middle" x="651.5" y="-1088.49" font-family="Times,serif" font-size="14.00">payment disclosure</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2036&#45;&gt;zcash/zips#387 -->
-<g id="edge81" class="edge">
+<g id="edge85" class="edge">
 <title>zcash/zcash#2036&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M729.57,-4027.1C744.39,-4031.3 759.01,-4037.6 771,-4047 797.38,-4067.6 784.29,-4088.1 805.5,-4114 820.47,-4132.3 839.73,-4149.4 858.06,-4163.6"/>
-<polygon fill="black" stroke="black" points="856.31,-4166.67 866.4,-4169.9 860.53,-4161.08 856.31,-4166.67"/>
+<path fill="none" stroke="black" d="M729.57,-1085.49C743.62,-1081.79 757.96,-1077.19 771,-1071.69 804.1,-1057.69 838.1,-1036.49 865.05,-1017.8"/>
+<polygon fill="black" stroke="black" points="867.41,-1020.41 873.54,-1011.77 863.36,-1014.7 867.41,-1020.41"/>
 </g>
 <!-- zcash/zips#327 -->
-<g id="node86" class="node open">
+<g id="node92" class="node open">
 <title>zcash/zips#327</title>
-<g id="a_node86"><a xlink:href="https://github.com/zcash/zips/issues/327" xlink:title="zcash/zips#327&#10;Specify security&#10;interactions between&#10;Sapling Viewing Keys and&#10;Payment Disclosures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="752,-4367.5 551,-4367.5 551,-4284.5 752,-4284.5 752,-4367.5"/>
-<text text-anchor="middle" x="651.5" y="-4352.3" font-family="Times,serif" font-size="14.00">zcash/zips#327</text>
-<text text-anchor="middle" x="651.5" y="-4337.3" font-family="Times,serif" font-size="14.00">Specify security</text>
-<text text-anchor="middle" x="651.5" y="-4322.3" font-family="Times,serif" font-size="14.00">interactions between</text>
-<text text-anchor="middle" x="651.5" y="-4307.3" font-family="Times,serif" font-size="14.00">Sapling Viewing Keys and</text>
-<text text-anchor="middle" x="651.5" y="-4292.3" font-family="Times,serif" font-size="14.00">Payment Disclosures</text>
+<g id="a_node92"><a xlink:href="https://github.com/zcash/zips/issues/327" xlink:title="zcash/zips#327&#10;Specify security&#10;interactions between&#10;Sapling Viewing Keys and&#10;Payment Disclosures" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="752,-1062.2 551,-1062.2 551,-979.2 752,-979.2 752,-1062.2"/>
+<text text-anchor="middle" x="651.5" y="-1047" font-family="Times,serif" font-size="14.00">zcash/zips#327</text>
+<text text-anchor="middle" x="651.5" y="-1032" font-family="Times,serif" font-size="14.00">Specify security</text>
+<text text-anchor="middle" x="651.5" y="-1017" font-family="Times,serif" font-size="14.00">interactions between</text>
+<text text-anchor="middle" x="651.5" y="-1002" font-family="Times,serif" font-size="14.00">Sapling Viewing Keys and</text>
+<text text-anchor="middle" x="651.5" y="-987" font-family="Times,serif" font-size="14.00">Payment Disclosures</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#327&#45;&gt;zcash/zips#387 -->
-<g id="edge82" class="edge">
+<g id="edge86" class="edge">
 <title>zcash/zips#327&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M749.97,-4284.5C757.11,-4281.3 764.17,-4278.1 771,-4275 793.55,-4264.7 817.84,-4253.2 840.06,-4242.4"/>
-<polygon fill="black" stroke="black" points="841.65,-4245.52 849.12,-4238 838.6,-4239.22 841.65,-4245.52"/>
+<path fill="none" stroke="black" d="M752.12,-1004.58C775.06,-1000.86 799.41,-996.92 822.19,-993.23"/>
+<polygon fill="black" stroke="black" points="822.88,-996.66 832.19,-991.61 821.76,-989.75 822.88,-996.66"/>
 </g>
 <!-- zcash/zips#606 -->
-<g id="node87" class="node open">
+<g id="node93" class="node open">
 <title>zcash/zips#606</title>
-<g id="a_node87"><a xlink:href="https://github.com/zcash/zips/issues/606" xlink:title="zcash/zips#606&#10;Update ZIP 310 (Security&#10;Properties of Sapling&#10;Viewing Keys) to include&#10;Orchard" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-4468.5 551.5,-4468.5 551.5,-4385.5 751.5,-4385.5 751.5,-4468.5"/>
-<text text-anchor="middle" x="651.5" y="-4453.3" font-family="Times,serif" font-size="14.00">zcash/zips#606</text>
-<text text-anchor="middle" x="651.5" y="-4438.3" font-family="Times,serif" font-size="14.00">Update ZIP 310 (Security</text>
-<text text-anchor="middle" x="651.5" y="-4423.3" font-family="Times,serif" font-size="14.00">Properties of Sapling</text>
-<text text-anchor="middle" x="651.5" y="-4408.3" font-family="Times,serif" font-size="14.00">Viewing Keys) to include</text>
-<text text-anchor="middle" x="651.5" y="-4393.3" font-family="Times,serif" font-size="14.00">Orchard</text>
+<g id="a_node93"><a xlink:href="https://github.com/zcash/zips/issues/606" xlink:title="zcash/zips#606&#10;Update ZIP 310 (Security&#10;Properties of Sapling&#10;Viewing Keys) to include&#10;Orchard" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-1306.2 551.5,-1306.2 551.5,-1223.2 751.5,-1223.2 751.5,-1306.2"/>
+<text text-anchor="middle" x="651.5" y="-1291" font-family="Times,serif" font-size="14.00">zcash/zips#606</text>
+<text text-anchor="middle" x="651.5" y="-1276" font-family="Times,serif" font-size="14.00">Update ZIP 310 (Security</text>
+<text text-anchor="middle" x="651.5" y="-1261" font-family="Times,serif" font-size="14.00">Properties of Sapling</text>
+<text text-anchor="middle" x="651.5" y="-1246" font-family="Times,serif" font-size="14.00">Viewing Keys) to include</text>
+<text text-anchor="middle" x="651.5" y="-1231" font-family="Times,serif" font-size="14.00">Orchard</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#606&#45;&gt;zcash/zips#597 -->
 <g id="edge194" class="edge">
 <title>zcash/zips#606&#45;&gt;zcash/zips#597</title>
-<path fill="none" stroke="black" d="M751.52,-4457.1C759.07,-4462.6 765.77,-4469.2 771,-4477 821.31,-4552 785.82,-7638.9 805.5,-7727 823.26,-7806.5 868.59,-7891.2 895.98,-7937.5"/>
-<polygon fill="black" stroke="black" points="893.09,-7939.49 901.21,-7946.3 899.11,-7935.92 893.09,-7939.49"/>
+<path fill="none" stroke="black" d="M714.89,-1306.29C736.76,-1324.49 758.87,-1347.89 771,-1374.69 801.98,-1443.29 801.7,-2654.5 805.5,-2729.7 834.73,-3307.7 898.85,-4010.2 914.5,-4177.69"/>
+<polygon fill="black" stroke="black" points="911.04,-4178.27 915.46,-4187.89 918.01,-4177.61 911.04,-4178.27"/>
 </g>
 <!-- zcash/zips#606&#45;&gt;zcash/zips#387 -->
-<g id="edge83" class="edge">
+<g id="edge87" class="edge">
 <title>zcash/zips#606&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M751.75,-4388.5C758.47,-4384.6 764.96,-4380.5 771,-4376 819.95,-4339.9 863.45,-4284.6 890.19,-4246.5"/>
-<polygon fill="black" stroke="black" points="893.18,-4248.32 895.97,-4238.1 887.42,-4244.35 893.18,-4248.32"/>
+<path fill="none" stroke="black" d="M751.67,-1227.69C758.52,-1223.49 765.06,-1218.79 771,-1213.69 833.37,-1160.1 877.84,-1073.29 900.6,-1021.2"/>
+<polygon fill="black" stroke="black" points="903.84,-1022.51 904.6,-1011.95 897.42,-1019.73 903.84,-1022.51"/>
 </g>
 <!-- zcash/zcash#2631 -->
-<g id="node88" class="node open">
+<g id="node94" class="node open">
 <title>zcash/zcash#2631</title>
-<g id="a_node88"><a xlink:href="https://github.com/zcash/zcash/issues/2631" xlink:title="zcash/zcash#2631&#10;Per&#45;field selective&#10;disclosure" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="726,-4266.5 577,-4266.5 577,-4213.5 726,-4213.5 726,-4266.5"/>
-<text text-anchor="middle" x="651.5" y="-4251.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2631</text>
-<text text-anchor="middle" x="651.5" y="-4236.3" font-family="Times,serif" font-size="14.00">Per&#45;field selective</text>
-<text text-anchor="middle" x="651.5" y="-4221.3" font-family="Times,serif" font-size="14.00">disclosure</text>
+<g id="a_node94"><a xlink:href="https://github.com/zcash/zcash/issues/2631" xlink:title="zcash/zcash#2631&#10;Per&#45;field selective&#10;disclosure" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="726,-961.21 577,-961.21 577,-908.21 726,-908.21 726,-961.21"/>
+<text text-anchor="middle" x="651.5" y="-946" font-family="Times,serif" font-size="14.00">zcash/zcash#2631</text>
+<text text-anchor="middle" x="651.5" y="-931" font-family="Times,serif" font-size="14.00">Per&#45;field selective</text>
+<text text-anchor="middle" x="651.5" y="-916" font-family="Times,serif" font-size="14.00">disclosure</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2631&#45;&gt;zcash/zips#387 -->
-<g id="edge84" class="edge">
+<g id="edge88" class="edge">
 <title>zcash/zcash#2631&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M726.1,-4230C755.74,-4226 790.31,-4221.3 821.89,-4217"/>
-<polygon fill="black" stroke="black" points="822.56,-4220.44 832.03,-4215.7 821.67,-4213.5 822.56,-4220.44"/>
+<path fill="none" stroke="black" d="M726.1,-946.64C755.74,-951.43 790.31,-957.03 821.89,-962.15"/>
+<polygon fill="black" stroke="black" points="821.6,-965.64 832.03,-963.79 822.72,-958.73 821.6,-965.64"/>
 </g>
 <!-- zcash/zcash#2747 -->
-<g id="node89" class="node open">
+<g id="node95" class="node open">
 <title>zcash/zcash#2747</title>
-<g id="a_node89"><a xlink:href="https://github.com/zcash/zcash/issues/2747" xlink:title="zcash/zcash#2747&#10;Encode payment disclosure&#10;blob with base64" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="758,-4195.5 545,-4195.5 545,-4142.5 758,-4142.5 758,-4195.5"/>
-<text text-anchor="middle" x="651.5" y="-4180.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2747</text>
-<text text-anchor="middle" x="651.5" y="-4165.3" font-family="Times,serif" font-size="14.00">Encode payment disclosure</text>
-<text text-anchor="middle" x="651.5" y="-4150.3" font-family="Times,serif" font-size="14.00">blob with base64</text>
+<g id="a_node95"><a xlink:href="https://github.com/zcash/zcash/issues/2747" xlink:title="zcash/zcash#2747&#10;Encode payment disclosure&#10;blob with base64" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="758,-890.21 545,-890.21 545,-837.21 758,-837.21 758,-890.21"/>
+<text text-anchor="middle" x="651.5" y="-875.01" font-family="Times,serif" font-size="14.00">zcash/zcash#2747</text>
+<text text-anchor="middle" x="651.5" y="-860.01" font-family="Times,serif" font-size="14.00">Encode payment disclosure</text>
+<text text-anchor="middle" x="651.5" y="-845.01" font-family="Times,serif" font-size="14.00">blob with base64</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2747&#45;&gt;zcash/zips#387 -->
-<g id="edge85" class="edge">
+<g id="edge89" class="edge">
 <title>zcash/zcash#2747&#45;&gt;zcash/zips#387</title>
-<path fill="none" stroke="black" d="M758.2,-4182.9C779.32,-4185.7 801.4,-4188.6 822.17,-4191.4"/>
-<polygon fill="black" stroke="black" points="821.89,-4194.89 832.26,-4192.7 822.79,-4187.95 821.89,-4194.89"/>
+<path fill="none" stroke="black" d="M745.93,-890.23C754.48,-893.22 762.95,-896.39 771,-899.71 797.88,-910.81 826.34,-925.23 850.99,-938.66"/>
+<polygon fill="black" stroke="black" points="849.44,-941.8 859.89,-943.55 852.81,-935.66 849.44,-941.8"/>
 </g>
 <!-- zcash/zcash#6869 -->
-<g id="node90" class="node open">
+<g id="node96" class="node open">
 <title>zcash/zcash#6869</title>
-<g id="a_node90"><a xlink:href="https://github.com/zcash/zcash/issues/6869" xlink:title="zcash/zcash#6869&#10;Ensure that last release&#10;of zcashd EoS&#45;halts&#10;before the first&#10;incompatible NU activates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-6395.5 283,-6395.5 283,-6312.5 489,-6312.5 489,-6395.5"/>
-<text text-anchor="middle" x="386" y="-6380.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6869</text>
-<text text-anchor="middle" x="386" y="-6365.3" font-family="Times,serif" font-size="14.00">Ensure that last release</text>
-<text text-anchor="middle" x="386" y="-6350.3" font-family="Times,serif" font-size="14.00">of zcashd EoS&#45;halts</text>
-<text text-anchor="middle" x="386" y="-6335.3" font-family="Times,serif" font-size="14.00">before the first</text>
-<text text-anchor="middle" x="386" y="-6320.3" font-family="Times,serif" font-size="14.00">incompatible NU activates</text>
+<g id="a_node96"><a xlink:href="https://github.com/zcash/zcash/issues/6869" xlink:title="zcash/zcash#6869&#10;Ensure that last release&#10;of zcashd EoS&#45;halts&#10;before the first&#10;incompatible NU activates" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1277.5,-499.2 1071.5,-499.2 1071.5,-416.2 1277.5,-416.2 1277.5,-499.2"/>
+<text text-anchor="middle" x="1174.5" y="-484" font-family="Times,serif" font-size="14.00">zcash/zcash#6869</text>
+<text text-anchor="middle" x="1174.5" y="-469" font-family="Times,serif" font-size="14.00">Ensure that last release</text>
+<text text-anchor="middle" x="1174.5" y="-454" font-family="Times,serif" font-size="14.00">of zcashd EoS&#45;halts</text>
+<text text-anchor="middle" x="1174.5" y="-439" font-family="Times,serif" font-size="14.00">before the first</text>
+<text text-anchor="middle" x="1174.5" y="-424" font-family="Times,serif" font-size="14.00">incompatible NU activates</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6868 -->
-<g id="node91" class="node open">
+<g id="node97" class="node open">
 <title>zcash/zcash#6868</title>
-<g id="a_node91"><a xlink:href="https://github.com/zcash/zcash/issues/6868" xlink:title="zcash/zcash#6868&#10;Deprecate zcashd" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="726,-6392 723,-6396 702,-6396 699,-6392 577,-6392 577,-6354 726,-6354 726,-6392"/>
-<text text-anchor="middle" x="651.5" y="-6376.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6868</text>
-<text text-anchor="middle" x="651.5" y="-6361.8" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
+<g id="a_node97"><a xlink:href="https://github.com/zcash/zcash/issues/6868" xlink:title="zcash/zcash#6868&#10;Deprecate zcashd" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1504,-487.7 1501,-491.7 1480,-491.7 1477,-487.7 1355,-487.7 1355,-449.7 1504,-449.7 1504,-487.7"/>
+<text text-anchor="middle" x="1429.5" y="-472.5" font-family="Times,serif" font-size="14.00">zcash/zcash#6868</text>
+<text text-anchor="middle" x="1429.5" y="-457.5" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6869&#45;&gt;zcash/zcash#6868 -->
-<g id="edge86" class="edge">
+<g id="edge90" class="edge">
 <title>zcash/zcash#6869&#45;&gt;zcash/zcash#6868</title>
-<path fill="none" stroke="black" d="M489.25,-6361.4C514.94,-6363.2 542.2,-6365.2 566.85,-6367"/>
-<polygon fill="black" stroke="black" points="566.66,-6370.5 576.88,-6367.7 567.15,-6363.51 566.66,-6370.5"/>
+<path fill="none" stroke="black" d="M1277.7,-462.15C1299.9,-463.12 1323.2,-464.13 1344.7,-465.06"/>
+<polygon fill="black" stroke="black" points="1344.56,-468.56 1354.7,-465.5 1344.86,-461.57 1344.56,-468.56"/>
 </g>
 <!-- zcash/zips#814 -->
-<g id="node106" class="node open">
+<g id="node118" class="node open">
 <title>zcash/zips#814</title>
-<g id="a_node106"><a xlink:href="https://github.com/zcash/zips/issues/814" xlink:title="zcash/zips#814&#10;Deploy NU7" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1493.5,-5776 1365.5,-5776 1365.5,-5738 1493.5,-5738 1493.5,-5776"/>
-<text text-anchor="middle" x="1429.5" y="-5760.8" font-family="Times,serif" font-size="14.00">zcash/zips#814</text>
-<text text-anchor="middle" x="1429.5" y="-5745.8" font-family="Times,serif" font-size="14.00">Deploy NU7</text>
+<g id="a_node118"><a xlink:href="https://github.com/zcash/zips/issues/814" xlink:title="zcash/zips#814&#10;Deploy NU7" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1493.5,-2204.7 1365.5,-2204.7 1365.5,-2166.7 1493.5,-2166.7 1493.5,-2204.7"/>
+<text text-anchor="middle" x="1429.5" y="-2189.5" font-family="Times,serif" font-size="14.00">zcash/zips#814</text>
+<text text-anchor="middle" x="1429.5" y="-2174.5" font-family="Times,serif" font-size="14.00">Deploy NU7</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6869&#45;&gt;zcash/zips#814 -->
 <g id="edge189" class="edge">
 <title>zcash/zcash#6869&#45;&gt;zcash/zips#814</title>
-<path fill="none" stroke="black" d="M489.06,-6346C585.32,-6337.2 721.94,-6321.6 771,-6300 1062.7,-6171.5 1328.7,-5875.1 1406,-5784.1"/>
-<polygon fill="black" stroke="black" points="1408.9,-5786.09 1412.7,-5776.2 1403.56,-5781.56 1408.9,-5786.09"/>
+<path fill="none" stroke="black" d="M1257.3,-499.32C1268.4,-508.25 1278.4,-518.69 1285.5,-530.71 1371.8,-676.22 1420.1,-1945.69 1427.5,-2156.2"/>
+<polygon fill="black" stroke="black" points="1424.01,-2156.6 1427.8,-2166.5 1431.01,-2156.4 1424.01,-2156.6"/>
 </g>
 <!-- zcash/zcash#6859 -->
-<g id="node92" class="node open">
+<g id="node98" class="node open">
 <title>zcash/zcash#6859</title>
-<g id="a_node92"><a xlink:href="https://github.com/zcash/zcash/issues/6859" xlink:title="zcash/zcash#6859&#10;Deploy NU6" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="460.5,-6511 457.5,-6515 436.5,-6515 433.5,-6511 311.5,-6511 311.5,-6473 460.5,-6473 460.5,-6511"/>
-<text text-anchor="middle" x="386" y="-6495.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6859</text>
-<text text-anchor="middle" x="386" y="-6480.8" font-family="Times,serif" font-size="14.00">Deploy NU6</text>
+<g id="a_node98"><a xlink:href="https://github.com/zcash/zcash/issues/6859" xlink:title="zcash/zcash#6859&#10;Deploy NU6" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="460.5,-2592.69 457.5,-2596.69 436.5,-2596.69 433.5,-2592.69 311.5,-2592.69 311.5,-2554.69 460.5,-2554.69 460.5,-2592.69"/>
+<text text-anchor="middle" x="386" y="-2577.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6859</text>
+<text text-anchor="middle" x="386" y="-2562.49" font-family="Times,serif" font-size="14.00">Deploy NU6</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6859&#45;&gt;zcash/zcash#6868 -->
 <g id="edge185" class="edge">
 <title>zcash/zcash#6859&#45;&gt;zcash/zcash#6868</title>
-<path fill="none" stroke="black" d="M429.34,-6472.9C475.53,-6452 549.49,-6418.6 599.01,-6396.3"/>
-<polygon fill="black" stroke="black" points="600.61,-6399.42 608.27,-6392.1 597.72,-6393.04 600.61,-6399.42"/>
+<path fill="none" stroke="black" d="M417.99,-2554.7C446.53,-2538.1 490.59,-2514.89 532,-2502.7 583.3,-2487.6 733.98,-2513.3 771,-2474.7 841.81,-2400.89 754.14,-2104.2 805.5,-2015.69 934.74,-1793.1 1151.7,-1911.6 1285.5,-1691.69 1413.2,-1481.99 1426.9,-663.85 1428.3,-498.09"/>
+<polygon fill="black" stroke="black" points="1431.8,-497.75 1428.4,-487.71 1424.8,-497.68 1431.8,-497.75"/>
 </g>
 <!-- zcash/zips#815 -->
-<g id="node93" class="node open">
+<g id="node99" class="node open">
 <title>zcash/zips#815</title>
-<g id="a_node93"><a xlink:href="https://github.com/zcash/zips/issues/815" xlink:title="zcash/zips#815&#10;After NU6 has activated,&#10;document it as a settled&#10;network upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="748.5,-6541 554.5,-6541 554.5,-6473 748.5,-6473 748.5,-6541"/>
-<text text-anchor="middle" x="651.5" y="-6525.8" font-family="Times,serif" font-size="14.00">zcash/zips#815</text>
-<text text-anchor="middle" x="651.5" y="-6510.8" font-family="Times,serif" font-size="14.00">After NU6 has activated,</text>
-<text text-anchor="middle" x="651.5" y="-6495.8" font-family="Times,serif" font-size="14.00">document it as a settled</text>
-<text text-anchor="middle" x="651.5" y="-6480.8" font-family="Times,serif" font-size="14.00">network upgrade</text>
+<g id="a_node99"><a xlink:href="https://github.com/zcash/zips/issues/815" xlink:title="zcash/zips#815&#10;After NU6 has activated,&#10;document it as a settled&#10;network upgrade" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="748.5,-2622.7 554.5,-2622.7 554.5,-2554.7 748.5,-2554.7 748.5,-2622.7"/>
+<text text-anchor="middle" x="651.5" y="-2607.5" font-family="Times,serif" font-size="14.00">zcash/zips#815</text>
+<text text-anchor="middle" x="651.5" y="-2592.5" font-family="Times,serif" font-size="14.00">After NU6 has activated,</text>
+<text text-anchor="middle" x="651.5" y="-2577.5" font-family="Times,serif" font-size="14.00">document it as a settled</text>
+<text text-anchor="middle" x="651.5" y="-2562.5" font-family="Times,serif" font-size="14.00">network upgrade</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6859&#45;&gt;zcash/zips#815 -->
-<g id="edge87" class="edge">
+<g id="edge91" class="edge">
 <title>zcash/zcash#6859&#45;&gt;zcash/zips#815</title>
-<path fill="none" stroke="black" d="M460.75,-6496.2C486.51,-6497.7 515.97,-6499.3 543.87,-6500.9"/>
-<polygon fill="black" stroke="black" points="543.88,-6504.41 554.07,-6501.5 544.29,-6497.42 543.88,-6504.41"/>
+<path fill="none" stroke="black" d="M460.75,-2577.89C486.51,-2579.39 515.97,-2581.1 543.87,-2582.6"/>
+<polygon fill="black" stroke="black" points="543.88,-2586.1 554.07,-2583.2 544.29,-2579.11 543.88,-2586.1"/>
 </g>
 <!-- zcash/zips#811 -->
-<g id="node99" class="node open">
+<g id="node111" class="node open">
 <title>zcash/zips#811</title>
-<g id="a_node99"><a xlink:href="https://github.com/zcash/zips/issues/811" xlink:title="zcash/zips#811&#10;NU7 specification" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="990.5,-5680 987.5,-5684 966.5,-5684 963.5,-5680 847.5,-5680 847.5,-5642 990.5,-5642 990.5,-5680"/>
-<text text-anchor="middle" x="919" y="-5664.8" font-family="Times,serif" font-size="14.00">zcash/zips#811</text>
-<text text-anchor="middle" x="919" y="-5649.8" font-family="Times,serif" font-size="14.00">NU7 specification</text>
+<g id="a_node111"><a xlink:href="https://github.com/zcash/zips/issues/811" xlink:title="zcash/zips#811&#10;NU7 specification" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="990.5,-2241.69 987.5,-2245.69 966.5,-2245.69 963.5,-2241.69 847.5,-2241.69 847.5,-2203.69 990.5,-2203.69 990.5,-2241.69"/>
+<text text-anchor="middle" x="919" y="-2226.49" font-family="Times,serif" font-size="14.00">zcash/zips#811</text>
+<text text-anchor="middle" x="919" y="-2211.49" font-family="Times,serif" font-size="14.00">NU7 specification</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6859&#45;&gt;zcash/zips#811 -->
 <g id="edge184" class="edge">
 <title>zcash/zcash#6859&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M460.63,-6477C483.46,-6472.5 508.73,-6467.9 532,-6464 584.9,-6455.2 732.13,-6467.9 771,-6431 881.14,-6326.4 910.97,-5818.7 916.81,-5690.5"/>
-<polygon fill="black" stroke="black" points="920.32,-5690.34 917.26,-5680.2 913.33,-5690.04 920.32,-5690.34"/>
+<path fill="none" stroke="black" d="M460.73,-2559.3C483.56,-2554.89 508.81,-2550 532,-2545.7 638.1,-2525.89 683.96,-2566.5 771,-2502.7 857.49,-2439.3 897.58,-2309.6 911.72,-2251.7"/>
+<polygon fill="black" stroke="black" points="915.17,-2252.33 914.06,-2241.8 908.35,-2250.72 915.17,-2252.33"/>
 </g>
 <!-- zcash/zips#834 -->
-<g id="node94" class="node open">
+<g id="node100" class="node open">
 <title>zcash/zips#834</title>
-<g id="a_node94"><a xlink:href="https://github.com/zcash/zips/issues/834" xlink:title="zcash/zips#834&#10;Protocol spec version&#10;2024.6.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1004,-6572.5 834,-6572.5 834,-6519.5 1004,-6519.5 1004,-6572.5"/>
-<text text-anchor="middle" x="919" y="-6557.3" font-family="Times,serif" font-size="14.00">zcash/zips#834</text>
-<text text-anchor="middle" x="919" y="-6542.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="919" y="-6527.3" font-family="Times,serif" font-size="14.00">2024.6.1</text>
+<g id="a_node100"><a xlink:href="https://github.com/zcash/zips/issues/834" xlink:title="zcash/zips#834&#10;Protocol spec version&#10;2024.6.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1004,-2654.19 834,-2654.19 834,-2601.19 1004,-2601.19 1004,-2654.19"/>
+<text text-anchor="middle" x="919" y="-2638.99" font-family="Times,serif" font-size="14.00">zcash/zips#834</text>
+<text text-anchor="middle" x="919" y="-2623.99" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="919" y="-2608.99" font-family="Times,serif" font-size="14.00">2024.6.1</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#815&#45;&gt;zcash/zips#834 -->
-<g id="edge88" class="edge">
+<g id="edge92" class="edge">
 <title>zcash/zips#815&#45;&gt;zcash/zips#834</title>
-<path fill="none" stroke="black" d="M748.73,-6521.1C773.25,-6524.7 799.57,-6528.6 823.98,-6532.2"/>
-<polygon fill="black" stroke="black" points="823.54,-6535.67 833.95,-6533.7 824.58,-6528.75 823.54,-6535.67"/>
+<path fill="none" stroke="black" d="M748.73,-2602.8C773.25,-2606.5 799.57,-2610.3 823.98,-2613.89"/>
+<polygon fill="black" stroke="black" points="823.54,-2617.37 833.95,-2615.39 824.58,-2610.45 823.54,-2617.37"/>
 </g>
 <!-- zcash/zips#813 -->
-<g id="node98" class="node open">
+<g id="node110" class="node open">
 <title>zcash/zips#813</title>
-<g id="a_node98"><a xlink:href="https://github.com/zcash/zips/issues/813" xlink:title="zcash/zips#813&#10;Protocol spec version&#10;2024.6.2" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="736.5,-5758.5 566.5,-5758.5 566.5,-5705.5 736.5,-5705.5 736.5,-5758.5"/>
-<text text-anchor="middle" x="651.5" y="-5743.3" font-family="Times,serif" font-size="14.00">zcash/zips#813</text>
-<text text-anchor="middle" x="651.5" y="-5728.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="651.5" y="-5713.3" font-family="Times,serif" font-size="14.00">2024.6.2</text>
+<g id="a_node110"><a xlink:href="https://github.com/zcash/zips/issues/813" xlink:title="zcash/zips#813&#10;Protocol spec version&#10;2024.6.2" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="736.5,-2320.2 566.5,-2320.2 566.5,-2267.2 736.5,-2267.2 736.5,-2320.2"/>
+<text text-anchor="middle" x="651.5" y="-2305" font-family="Times,serif" font-size="14.00">zcash/zips#813</text>
+<text text-anchor="middle" x="651.5" y="-2290" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="651.5" y="-2275" font-family="Times,serif" font-size="14.00">2024.6.2</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#834&#45;&gt;zcash/zips#813 -->
 <g id="edge187" class="edge">
 <title>zcash/zips#834&#45;&gt;zcash/zips#813</title>
-<path fill="none" stroke="black" d="M916.65,-6519.3C911,-6425.8 884.06,-6106.8 771,-5875 750.59,-5833.1 715.49,-5793 688.78,-5766"/>
-<polygon fill="black" stroke="black" points="691.03,-5763.3 681.48,-5758.7 686.08,-5768.25 691.03,-5763.3"/>
+<path fill="none" stroke="black" d="M896.62,-2600.8C848.85,-2540.7 733.48,-2395.6 680.26,-2328.6"/>
+<polygon fill="black" stroke="black" points="682.76,-2326.12 673.78,-2320.5 677.29,-2330.49 682.76,-2326.12"/>
 </g>
 <!-- zcash/zips#833 -->
-<g id="node114" class="node open">
+<g id="node126" class="node open">
 <title>zcash/zips#833</title>
-<g id="a_node114"><a xlink:href="https://github.com/zcash/zips/issues/833" xlink:title="zcash/zips#833&#10;Documentation Q4 2024" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="481.5,-6800 478.5,-6804 457.5,-6804 454.5,-6800 290.5,-6800 290.5,-6762 481.5,-6762 481.5,-6800"/>
-<text text-anchor="middle" x="386" y="-6784.8" font-family="Times,serif" font-size="14.00">zcash/zips#833</text>
-<text text-anchor="middle" x="386" y="-6769.8" font-family="Times,serif" font-size="14.00">Documentation Q4 2024</text>
+<g id="a_node126"><a xlink:href="https://github.com/zcash/zips/issues/833" xlink:title="zcash/zips#833&#10;Documentation Q4 2024" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="481.5,-2982.7 478.5,-2986.7 457.5,-2986.7 454.5,-2982.7 290.5,-2982.7 290.5,-2944.7 481.5,-2944.7 481.5,-2982.7"/>
+<text text-anchor="middle" x="386" y="-2967.5" font-family="Times,serif" font-size="14.00">zcash/zips#833</text>
+<text text-anchor="middle" x="386" y="-2952.5" font-family="Times,serif" font-size="14.00">Documentation Q4 2024</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#834&#45;&gt;zcash/zips#833 -->
 <g id="edge186" class="edge">
 <title>zcash/zips#834&#45;&gt;zcash/zips#833</title>
-<path fill="none" stroke="black" d="M871.73,-6572.6C795.67,-6615.4 638.5,-6700 497,-6752 490.31,-6754.5 483.32,-6756.8 476.24,-6759"/>
-<polygon fill="black" stroke="black" points="475.14,-6755.67 466.57,-6761.9 477.15,-6762.38 475.14,-6755.67"/>
+<path fill="none" stroke="black" d="M889.9,-2654.39C825.64,-2713.89 660.84,-2858.5 497,-2935.7 492.93,-2937.6 488.71,-2939.39 484.4,-2941.1"/>
+<polygon fill="black" stroke="black" points="483.03,-2937.87 474.84,-2944.6 485.43,-2944.44 483.03,-2937.87"/>
 </g>
 <!-- zcash/zips#816&#45;&gt;zcash/zips#834 -->
-<g id="edge89" class="edge">
+<g id="edge93" class="edge">
 <title>zcash/zips#816&#45;&gt;zcash/zips#834</title>
-<path fill="none" stroke="black" d="M736.51,-6573.3C764.23,-6569.2 795.25,-6564.5 823.69,-6560.2"/>
-<polygon fill="black" stroke="black" points="824.26,-6563.65 833.63,-6558.7 823.22,-6556.73 824.26,-6563.65"/>
+<path fill="none" stroke="black" d="M736.51,-2655.1C764.23,-2650.89 795.25,-2646.2 823.69,-2641.89"/>
+<polygon fill="black" stroke="black" points="824.26,-2645.35 833.63,-2640.39 823.22,-2638.43 824.26,-2645.35"/>
 </g>
 <!-- zcash/zips#829 -->
-<g id="node174" class="node open">
+<g id="node186" class="node open">
 <title>zcash/zips#829</title>
-<g id="a_node174"><a xlink:href="https://github.com/zcash/zips/issues/829" xlink:title="zcash/zips#829&#10;Documentation Q3 2024" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-6158 744,-6162 723,-6162 720,-6158 556,-6158 556,-6120 747,-6120 747,-6158"/>
-<text text-anchor="middle" x="651.5" y="-6142.8" font-family="Times,serif" font-size="14.00">zcash/zips#829</text>
-<text text-anchor="middle" x="651.5" y="-6127.8" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
+<g id="a_node186"><a xlink:href="https://github.com/zcash/zips/issues/829" xlink:title="zcash/zips#829&#10;Documentation Q3 2024" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-1758.69 744,-1762.69 723,-1762.69 720,-1758.69 556,-1758.69 556,-1720.69 747,-1720.69 747,-1758.69"/>
+<text text-anchor="middle" x="651.5" y="-1743.49" font-family="Times,serif" font-size="14.00">zcash/zips#829</text>
+<text text-anchor="middle" x="651.5" y="-1728.49" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#816&#45;&gt;zcash/zips#829 -->
 <g id="edge188" class="edge">
 <title>zcash/zips#816&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M566.4,-6577.5C545.53,-6570.9 525.91,-6559.7 514.5,-6541 487.65,-6497 497.35,-6357.6 514.5,-6309 535.51,-6249.4 587.22,-6195.4 620.76,-6164.9"/>
-<polygon fill="black" stroke="black" points="623.34,-6167.28 628.45,-6158 618.67,-6162.07 623.34,-6167.28"/>
+<path fill="none" stroke="black" d="M566.4,-2659.2C545.53,-2652.6 525.91,-2641.39 514.5,-2622.7 497.19,-2594.39 507.12,-2057.1 514.5,-2024.69 537.52,-1923.69 601.07,-1816.69 632.87,-1767.49"/>
+<polygon fill="black" stroke="black" points="635.88,-1769.28 638.42,-1758.99 630.02,-1765.45 635.88,-1769.28"/>
+</g>
+<!-- zcash/librustzcash#718 -->
+<g id="node102" class="node open">
+<title>zcash/librustzcash#718</title>
+<g id="a_node102"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718&#10;Create `tower::Service`&#10;wrapping an `FsBlockDb`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-8615.19 20,-8615.19 20,-8562.19 220,-8562.19 220,-8615.19"/>
+<text text-anchor="middle" x="120" y="-8599.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
+<text text-anchor="middle" x="120" y="-8584.99" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
+<text text-anchor="middle" x="120" y="-8569.99" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#720 -->
+<g id="node103" class="node open">
+<title>zcash/librustzcash#720</title>
+<g id="a_node103"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720&#10;Implement DAGSync" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="479.5,-8567.69 476.5,-8571.69 455.5,-8571.69 452.5,-8567.69 292.5,-8567.69 292.5,-8529.69 479.5,-8529.69 479.5,-8567.69"/>
+<text text-anchor="middle" x="386" y="-8552.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
+<text text-anchor="middle" x="386" y="-8537.49" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge94" class="edge">
+<title>zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M220.05,-8573.69C240.42,-8570.59 261.91,-8567.4 282.4,-8564.3"/>
+<polygon fill="black" stroke="black" points="283.05,-8567.74 292.37,-8562.69 281.94,-8560.82 283.05,-8567.74"/>
+</g>
+<!-- zcash/librustzcash#712 -->
+<g id="node104" class="node open">
+<title>zcash/librustzcash#712</title>
+<g id="a_node104"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712&#10;Refactor the Data Access&#10;API to support non&#45;block&#10;updates" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-8543.69 22,-8543.69 22,-8475.69 218,-8475.69 218,-8543.69"/>
+<text text-anchor="middle" x="120" y="-8528.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
+<text text-anchor="middle" x="120" y="-8513.49" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
+<text text-anchor="middle" x="120" y="-8498.49" font-family="Times,serif" font-size="14.00">API to support non&#45;block</text>
+<text text-anchor="middle" x="120" y="-8483.49" font-family="Times,serif" font-size="14.00">updates</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge95" class="edge">
+<title>zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M218.18,-8524.09C239.12,-8527.19 261.32,-8530.4 282.46,-8533.59"/>
+<polygon fill="black" stroke="black" points="282.03,-8537.07 292.42,-8534.99 283,-8530.14 282.03,-8537.07"/>
+</g>
+<!-- zcash/librustzcash#722 -->
+<g id="node105" class="node open">
+<title>zcash/librustzcash#722</title>
+<g id="a_node105"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722&#10;Create a `tower::Service`&#10;for nullifier lookup" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-8457.19 20.5,-8457.19 20.5,-8404.19 219.5,-8404.19 219.5,-8457.19"/>
+<text text-anchor="middle" x="120" y="-8441.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
+<text text-anchor="middle" x="120" y="-8426.99" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
+<text text-anchor="middle" x="120" y="-8411.99" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge96" class="edge">
+<title>zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M215.87,-8457.3C224.12,-8460.3 232.26,-8463.4 240,-8466.69 277.79,-8482.9 318.31,-8506.4 346.88,-8524.09"/>
+<polygon fill="black" stroke="black" points="345.38,-8527.28 355.72,-8529.59 349.08,-8521.34 345.38,-8527.28"/>
+</g>
+<!-- zcash/librustzcash#723 -->
+<g id="node106" class="node open">
+<title>zcash/librustzcash#723</title>
+<g id="a_node106"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723&#10;Create a `tower::Service`&#10;for fetching a&#10;transaction given a&#10;`(block, tx_index)`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-8817.19 20.5,-8817.19 20.5,-8734.19 219.5,-8734.19 219.5,-8817.19"/>
+<text text-anchor="middle" x="120" y="-8801.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
+<text text-anchor="middle" x="120" y="-8786.99" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
+<text text-anchor="middle" x="120" y="-8771.99" font-family="Times,serif" font-size="14.00">for fetching a</text>
+<text text-anchor="middle" x="120" y="-8756.99" font-family="Times,serif" font-size="14.00">transaction given a</text>
+<text text-anchor="middle" x="120" y="-8741.99" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge97" class="edge">
+<title>zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M219.58,-8738.9C226.73,-8734.9 233.62,-8730.49 240,-8725.69 296.59,-8683.49 344.5,-8614.59 368.5,-8576.4"/>
+<polygon fill="black" stroke="black" points="371.53,-8578.14 373.8,-8567.8 365.57,-8574.47 371.53,-8578.14"/>
+</g>
+<!-- zcash/librustzcash#776 -->
+<g id="node107" class="node open">
+<title>zcash/librustzcash#776</title>
+<g id="a_node107"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776&#10;DAG Sync: Use a&#10;downloaded nullifier set&#10;to allow instant&#10;spentness checks." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-8716.19 26,-8716.19 26,-8633.19 214,-8633.19 214,-8716.19"/>
+<text text-anchor="middle" x="120" y="-8700.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
+<text text-anchor="middle" x="120" y="-8685.99" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
+<text text-anchor="middle" x="120" y="-8670.99" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
+<text text-anchor="middle" x="120" y="-8655.99" font-family="Times,serif" font-size="14.00">to allow instant</text>
+<text text-anchor="middle" x="120" y="-8640.99" font-family="Times,serif" font-size="14.00">spentness checks.</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge98" class="edge">
+<title>zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M214.23,-8636.4C222.99,-8632.59 231.69,-8628.59 240,-8624.69 274.68,-8608.4 313.08,-8588.19 341.64,-8572.69"/>
+<polygon fill="black" stroke="black" points="343.47,-8575.68 350.55,-8567.8 340.1,-8569.55 343.47,-8575.68"/>
 </g>
 <!-- zcash/zips#805 -->
-<g id="node96" class="node open">
+<g id="node108" class="node open">
 <title>zcash/zips#805</title>
-<g id="a_node96"><a xlink:href="https://github.com/zcash/zips/issues/805" xlink:title="zcash/zips#805&#10;[ZIP 2002] Include the&#10;fee explicitly in the&#10;transaction format." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208.5,-5434 31.5,-5434 31.5,-5366 208.5,-5366 208.5,-5434"/>
-<text text-anchor="middle" x="120" y="-5418.8" font-family="Times,serif" font-size="14.00">zcash/zips#805</text>
-<text text-anchor="middle" x="120" y="-5403.8" font-family="Times,serif" font-size="14.00">[ZIP 2002] Include the</text>
-<text text-anchor="middle" x="120" y="-5388.8" font-family="Times,serif" font-size="14.00">fee explicitly in the</text>
-<text text-anchor="middle" x="120" y="-5373.8" font-family="Times,serif" font-size="14.00">transaction format.</text>
+<g id="a_node108"><a xlink:href="https://github.com/zcash/zips/issues/805" xlink:title="zcash/zips#805&#10;[ZIP 2002] Include the&#10;fee explicitly in the&#10;transaction format." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208.5,-2353.69 31.5,-2353.69 31.5,-2285.69 208.5,-2285.69 208.5,-2353.69"/>
+<text text-anchor="middle" x="120" y="-2338.49" font-family="Times,serif" font-size="14.00">zcash/zips#805</text>
+<text text-anchor="middle" x="120" y="-2323.49" font-family="Times,serif" font-size="14.00">[ZIP 2002] Include the</text>
+<text text-anchor="middle" x="120" y="-2308.49" font-family="Times,serif" font-size="14.00">fee explicitly in the</text>
+<text text-anchor="middle" x="120" y="-2293.49" font-family="Times,serif" font-size="14.00">transaction format.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#686 -->
-<g id="node97" class="node open">
+<g id="node109" class="node open">
 <title>zcash/zips#686</title>
-<g id="a_node97"><a xlink:href="https://github.com/zcash/zips/issues/686" xlink:title="zcash/zips#686&#10;[ZIP 230] Transaction V6" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="483.5,-5548 288.5,-5548 288.5,-5510 483.5,-5510 483.5,-5548"/>
-<text text-anchor="middle" x="386" y="-5532.8" font-family="Times,serif" font-size="14.00">zcash/zips#686</text>
-<text text-anchor="middle" x="386" y="-5517.8" font-family="Times,serif" font-size="14.00">[ZIP 230] Transaction V6</text>
+<g id="a_node109"><a xlink:href="https://github.com/zcash/zips/issues/686" xlink:title="zcash/zips#686&#10;[ZIP 230] Transaction V6" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="483.5,-2325.69 288.5,-2325.69 288.5,-2287.69 483.5,-2287.69 483.5,-2325.69"/>
+<text text-anchor="middle" x="386" y="-2310.49" font-family="Times,serif" font-size="14.00">zcash/zips#686</text>
+<text text-anchor="middle" x="386" y="-2295.49" font-family="Times,serif" font-size="14.00">[ZIP 230] Transaction V6</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#805&#45;&gt;zcash/zips#686 -->
-<g id="edge90" class="edge">
+<g id="edge99" class="edge">
 <title>zcash/zips#805&#45;&gt;zcash/zips#686</title>
-<path fill="none" stroke="black" d="M208.54,-5429.5C219.26,-5433.7 229.97,-5438.3 240,-5443 278.14,-5461 319.28,-5486 347.96,-5504.4"/>
-<polygon fill="black" stroke="black" points="346.15,-5507.4 356.45,-5509.9 349.96,-5501.53 346.15,-5507.4"/>
+<path fill="none" stroke="black" d="M208.54,-2315.39C230.77,-2314.3 254.9,-2313.1 277.97,-2312"/>
+<polygon fill="black" stroke="black" points="278.32,-2315.48 288.14,-2311.5 277.98,-2308.49 278.32,-2315.48"/>
 </g>
 <!-- zcash/zips#686&#45;&gt;zcash/zips#813 -->
-<g id="edge91" class="edge">
+<g id="edge100" class="edge">
 <title>zcash/zips#686&#45;&gt;zcash/zips#813</title>
-<path fill="none" stroke="black" d="M398.4,-5548.1C420.04,-5582.8 470.47,-5656.1 532,-5696 539.68,-5701 548.09,-5705.3 556.77,-5709"/>
-<polygon fill="black" stroke="black" points="555.69,-5712.34 566.27,-5712.9 558.35,-5705.86 555.69,-5712.34"/>
+<path fill="none" stroke="black" d="M483.62,-2301.89C507.4,-2300.8 532.82,-2299.5 556.47,-2298.39"/>
+<polygon fill="black" stroke="black" points="556.68,-2301.89 566.49,-2297.89 556.33,-2294.9 556.68,-2301.89"/>
 </g>
 <!-- zcash/zips#813&#45;&gt;zcash/zips#811 -->
-<g id="edge92" class="edge">
+<g id="edge101" class="edge">
 <title>zcash/zips#813&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M736.51,-5709.5C768.86,-5700.9 805.7,-5691 837.7,-5682.5"/>
-<polygon fill="black" stroke="black" points="838.7,-5685.86 847.46,-5679.9 836.9,-5679.09 838.7,-5685.86"/>
+<path fill="none" stroke="black" d="M736.51,-2271.2C768.86,-2262.6 805.7,-2252.7 837.7,-2244.2"/>
+<polygon fill="black" stroke="black" points="838.7,-2247.55 847.46,-2241.6 836.9,-2240.79 838.7,-2247.55"/>
 </g>
 <!-- zcash/zips#835 -->
-<g id="node100" class="node open">
+<g id="node112" class="node open">
 <title>zcash/zips#835</title>
-<g id="a_node100"><a xlink:href="https://github.com/zcash/zips/issues/835" xlink:title="zcash/zips#835&#10;Protocol spec version&#10;2025.7.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1514.5,-5719.5 1344.5,-5719.5 1344.5,-5666.5 1514.5,-5666.5 1514.5,-5719.5"/>
-<text text-anchor="middle" x="1429.5" y="-5704.3" font-family="Times,serif" font-size="14.00">zcash/zips#835</text>
-<text text-anchor="middle" x="1429.5" y="-5689.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="1429.5" y="-5674.3" font-family="Times,serif" font-size="14.00">2025.7.0</text>
+<g id="a_node112"><a xlink:href="https://github.com/zcash/zips/issues/835" xlink:title="zcash/zips#835&#10;Protocol spec version&#10;2025.7.0" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1514.5,-2276.19 1344.5,-2276.19 1344.5,-2223.19 1514.5,-2223.19 1514.5,-2276.19"/>
+<text text-anchor="middle" x="1429.5" y="-2260.99" font-family="Times,serif" font-size="14.00">zcash/zips#835</text>
+<text text-anchor="middle" x="1429.5" y="-2245.99" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="1429.5" y="-2230.99" font-family="Times,serif" font-size="14.00">2025.7.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#813&#45;&gt;zcash/zips#835 -->
-<g id="edge93" class="edge">
+<g id="edge102" class="edge">
 <title>zcash/zips#813&#45;&gt;zcash/zips#835</title>
-<path fill="none" stroke="black" d="M736.56,-5726.9C818.75,-5722 947.46,-5714.6 1059,-5709 1152.6,-5704.3 1259.5,-5699.8 1334.2,-5696.7"/>
-<polygon fill="black" stroke="black" points="1334.64,-5700.19 1344.5,-5696.3 1334.37,-5693.19 1334.64,-5700.19"/>
+<path fill="none" stroke="black" d="M736.65,-2288.89C882.5,-2280.7 1181.2,-2263.7 1334,-2255.1"/>
+<polygon fill="black" stroke="black" points="1334.52,-2258.57 1344.3,-2254.5 1334.11,-2251.58 1334.52,-2258.57"/>
 </g>
 <!-- zcash/zips#832 -->
-<g id="node101" class="node open">
+<g id="node113" class="node open">
 <title>zcash/zips#832</title>
-<g id="a_node101"><a xlink:href="https://github.com/zcash/zips/issues/832" xlink:title="zcash/zips#832&#10;NU7 specification audit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1267,-5756 1082,-5756 1082,-5718 1267,-5718 1267,-5756"/>
-<text text-anchor="middle" x="1174.5" y="-5740.8" font-family="Times,serif" font-size="14.00">zcash/zips#832</text>
-<text text-anchor="middle" x="1174.5" y="-5725.8" font-family="Times,serif" font-size="14.00">NU7 specification audit</text>
+<g id="a_node113"><a xlink:href="https://github.com/zcash/zips/issues/832" xlink:title="zcash/zips#832&#10;NU7 specification audit" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1267,-2241.69 1082,-2241.69 1082,-2203.69 1267,-2203.69 1267,-2241.69"/>
+<text text-anchor="middle" x="1174.5" y="-2226.49" font-family="Times,serif" font-size="14.00">zcash/zips#832</text>
+<text text-anchor="middle" x="1174.5" y="-2211.49" font-family="Times,serif" font-size="14.00">NU7 specification audit</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#811&#45;&gt;zcash/zips#832 -->
-<g id="edge94" class="edge">
+<g id="edge103" class="edge">
 <title>zcash/zips#811&#45;&gt;zcash/zips#832</title>
-<path fill="none" stroke="black" d="M983.64,-5680.1C1019,-5690.7 1063.3,-5704 1100.1,-5715"/>
-<polygon fill="black" stroke="black" points="1099.22,-5718.39 1109.8,-5717.9 1101.22,-5711.68 1099.22,-5718.39"/>
+<path fill="none" stroke="black" d="M990.61,-2222.7C1015.7,-2222.7 1044.4,-2222.7 1071.6,-2222.7"/>
+<polygon fill="black" stroke="black" points="1071.9,-2226.2 1081.9,-2222.7 1071.9,-2219.2 1071.9,-2226.2"/>
 </g>
 <!-- zcash/zips#818 -->
-<g id="node102" class="node open">
+<g id="node114" class="node open">
 <title>zcash/zips#818</title>
-<g id="a_node102"><a xlink:href="https://github.com/zcash/zips/issues/818" xlink:title="zcash/zips#818&#10;Protocol spec version&#10;2025.7.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2011.5,-5743.5 1841.5,-5743.5 1841.5,-5690.5 2011.5,-5690.5 2011.5,-5743.5"/>
-<text text-anchor="middle" x="1926.5" y="-5728.3" font-family="Times,serif" font-size="14.00">zcash/zips#818</text>
-<text text-anchor="middle" x="1926.5" y="-5713.3" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
-<text text-anchor="middle" x="1926.5" y="-5698.3" font-family="Times,serif" font-size="14.00">2025.7.1</text>
+<g id="a_node114"><a xlink:href="https://github.com/zcash/zips/issues/818" xlink:title="zcash/zips#818&#10;Protocol spec version&#10;2025.7.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2011.5,-2244.2 1841.5,-2244.2 1841.5,-2191.2 2011.5,-2191.2 2011.5,-2244.2"/>
+<text text-anchor="middle" x="1926.5" y="-2229" font-family="Times,serif" font-size="14.00">zcash/zips#818</text>
+<text text-anchor="middle" x="1926.5" y="-2214" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
+<text text-anchor="middle" x="1926.5" y="-2199" font-family="Times,serif" font-size="14.00">2025.7.1</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#835&#45;&gt;zcash/zips#818 -->
-<g id="edge95" class="edge">
+<g id="edge104" class="edge">
 <title>zcash/zips#835&#45;&gt;zcash/zips#818</title>
-<path fill="none" stroke="black" d="M1514.6,-5692.6C1587.3,-5692.9 1695.2,-5694.5 1789,-5701 1802.6,-5701.9 1816.9,-5703.3 1831,-5704.7"/>
-<polygon fill="black" stroke="black" points="1830.86,-5708.21 1841.2,-5705.9 1831.68,-5701.26 1830.86,-5708.21"/>
+<path fill="none" stroke="black" d="M1514.6,-2246.7C1587.3,-2243.89 1695.2,-2238.89 1789,-2231.7 1802.7,-2230.7 1817.1,-2229.39 1831.2,-2228"/>
+<polygon fill="black" stroke="black" points="1831.89,-2231.45 1841.5,-2227 1831.21,-2224.48 1831.89,-2231.45"/>
 </g>
 <!-- zcash/zips#832&#45;&gt;zcash/zips#835 -->
-<g id="edge103" class="edge">
+<g id="edge112" class="edge">
 <title>zcash/zips#832&#45;&gt;zcash/zips#835</title>
-<path fill="none" stroke="black" d="M1267.2,-5721.1C1289,-5717.3 1312.4,-5713.2 1334.3,-5709.4"/>
-<polygon fill="black" stroke="black" points="1335.08,-5712.82 1344.3,-5707.6 1333.84,-5705.93 1335.08,-5712.82"/>
+<path fill="none" stroke="black" d="M1267.2,-2232.5C1289,-2234.8 1312.4,-2237.3 1334.3,-2239.7"/>
+<polygon fill="black" stroke="black" points="1334,-2243.18 1344.3,-2240.7 1334.7,-2236.22 1334,-2243.18"/>
 </g>
 <!-- zcash/zips#832&#45;&gt;zcash/zips#814 -->
-<g id="edge104" class="edge">
+<g id="edge113" class="edge">
 <title>zcash/zips#832&#45;&gt;zcash/zips#814</title>
-<path fill="none" stroke="black" d="M1267.2,-5744.2C1296,-5746.5 1327.5,-5749 1354.9,-5751.2"/>
-<polygon fill="black" stroke="black" points="1354.96,-5754.72 1365.2,-5752 1355.5,-5747.74 1354.96,-5754.72"/>
+<path fill="none" stroke="black" d="M1267.2,-2209.3C1296.2,-2205.1 1327.8,-2200.39 1355.3,-2196.39"/>
+<polygon fill="black" stroke="black" points="1355.79,-2199.86 1365.2,-2195 1354.81,-2192.93 1355.79,-2199.86"/>
 </g>
 <!-- zcash/zips#497 -->
-<g id="node103" class="node open">
+<g id="node115" class="node open">
 <title>zcash/zips#497</title>
-<g id="a_node103"><a xlink:href="https://github.com/zcash/zips/issues/497" xlink:title="zcash/zips#497&#10;Consider removing&#10;version_group_id from V6&#10;and future transactions." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-5606 20,-5606 20,-5538 220,-5538 220,-5606"/>
-<text text-anchor="middle" x="120" y="-5590.8" font-family="Times,serif" font-size="14.00">zcash/zips#497</text>
-<text text-anchor="middle" x="120" y="-5575.8" font-family="Times,serif" font-size="14.00">Consider removing</text>
-<text text-anchor="middle" x="120" y="-5560.8" font-family="Times,serif" font-size="14.00">version_group_id from V6</text>
-<text text-anchor="middle" x="120" y="-5545.8" font-family="Times,serif" font-size="14.00">and future transactions.</text>
+<g id="a_node115"><a xlink:href="https://github.com/zcash/zips/issues/497" xlink:title="zcash/zips#497&#10;Consider removing&#10;version_group_id from V6&#10;and future transactions." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-2267.7 20,-2267.7 20,-2199.7 220,-2199.7 220,-2267.7"/>
+<text text-anchor="middle" x="120" y="-2252.5" font-family="Times,serif" font-size="14.00">zcash/zips#497</text>
+<text text-anchor="middle" x="120" y="-2237.5" font-family="Times,serif" font-size="14.00">Consider removing</text>
+<text text-anchor="middle" x="120" y="-2222.5" font-family="Times,serif" font-size="14.00">version_group_id from V6</text>
+<text text-anchor="middle" x="120" y="-2207.5" font-family="Times,serif" font-size="14.00">and future transactions.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#497&#45;&gt;zcash/zips#686 -->
-<g id="edge96" class="edge">
+<g id="edge105" class="edge">
 <title>zcash/zips#497&#45;&gt;zcash/zips#686</title>
-<path fill="none" stroke="black" d="M220.05,-5555.9C239.12,-5552.8 259.16,-5549.5 278.45,-5546.4"/>
-<polygon fill="black" stroke="black" points="279.19,-5549.83 288.46,-5544.7 278.02,-5542.92 279.19,-5549.83"/>
+<path fill="none" stroke="black" d="M220.05,-2261.1C248.59,-2269 279.32,-2277.5 306.44,-2285"/>
+<polygon fill="black" stroke="black" points="305.68,-2288.42 316.25,-2287.7 307.54,-2281.67 305.68,-2288.42"/>
 </g>
 <!-- zcash/zips#627 -->
-<g id="node104" class="node open">
+<g id="node116" class="node open">
 <title>zcash/zips#627</title>
-<g id="a_node104"><a xlink:href="https://github.com/zcash/zips/issues/627" xlink:title="zcash/zips#627&#10;[ZIP 231] Memo Bundles&#10;(decouple memos from&#10;transaction outputs)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-5520 23,-5520 23,-5452 217,-5452 217,-5520"/>
-<text text-anchor="middle" x="120" y="-5504.8" font-family="Times,serif" font-size="14.00">zcash/zips#627</text>
-<text text-anchor="middle" x="120" y="-5489.8" font-family="Times,serif" font-size="14.00">[ZIP 231] Memo Bundles</text>
-<text text-anchor="middle" x="120" y="-5474.8" font-family="Times,serif" font-size="14.00">(decouple memos from</text>
-<text text-anchor="middle" x="120" y="-5459.8" font-family="Times,serif" font-size="14.00">transaction outputs)</text>
+<g id="a_node116"><a xlink:href="https://github.com/zcash/zips/issues/627" xlink:title="zcash/zips#627&#10;[ZIP 231] Memo Bundles&#10;(decouple memos from&#10;transaction outputs)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-2439.7 23,-2439.7 23,-2371.7 217,-2371.7 217,-2439.7"/>
+<text text-anchor="middle" x="120" y="-2424.5" font-family="Times,serif" font-size="14.00">zcash/zips#627</text>
+<text text-anchor="middle" x="120" y="-2409.5" font-family="Times,serif" font-size="14.00">[ZIP 231] Memo Bundles</text>
+<text text-anchor="middle" x="120" y="-2394.5" font-family="Times,serif" font-size="14.00">(decouple memos from</text>
+<text text-anchor="middle" x="120" y="-2379.5" font-family="Times,serif" font-size="14.00">transaction outputs)</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#627&#45;&gt;zcash/zips#686 -->
-<g id="edge97" class="edge">
+<g id="edge106" class="edge">
 <title>zcash/zips#627&#45;&gt;zcash/zips#686</title>
-<path fill="none" stroke="black" d="M217.06,-5501.6C236.86,-5504.9 257.83,-5508.3 277.99,-5511.6"/>
-<polygon fill="black" stroke="black" points="277.71,-5515.1 288.13,-5513.2 278.8,-5508.18 277.71,-5515.1"/>
+<path fill="none" stroke="black" d="M215.9,-2371.6C224.06,-2368.6 232.18,-2365.6 240,-2362.7 268.7,-2352 300.47,-2339.8 326.94,-2329.5"/>
+<polygon fill="black" stroke="black" points="328.39,-2332.69 336.44,-2325.8 325.85,-2326.16 328.39,-2332.69"/>
 </g>
 <!-- zcash/zips#819 -->
-<g id="node105" class="node open">
+<g id="node117" class="node open">
 <title>zcash/zips#819</title>
-<g id="a_node105"><a xlink:href="https://github.com/zcash/zips/issues/819" xlink:title="zcash/zips#819&#10;After NU7 has activated,&#10;document it as a settled&#10;network upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1779,-5778 1585,-5778 1585,-5710 1779,-5710 1779,-5778"/>
-<text text-anchor="middle" x="1682" y="-5762.8" font-family="Times,serif" font-size="14.00">zcash/zips#819</text>
-<text text-anchor="middle" x="1682" y="-5747.8" font-family="Times,serif" font-size="14.00">After NU7 has activated,</text>
-<text text-anchor="middle" x="1682" y="-5732.8" font-family="Times,serif" font-size="14.00">document it as a settled</text>
-<text text-anchor="middle" x="1682" y="-5717.8" font-family="Times,serif" font-size="14.00">network upgrade</text>
+<g id="a_node117"><a xlink:href="https://github.com/zcash/zips/issues/819" xlink:title="zcash/zips#819&#10;After NU7 has activated,&#10;document it as a settled&#10;network upgrade" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1779,-2222.7 1585,-2222.7 1585,-2154.7 1779,-2154.7 1779,-2222.7"/>
+<text text-anchor="middle" x="1682" y="-2207.5" font-family="Times,serif" font-size="14.00">zcash/zips#819</text>
+<text text-anchor="middle" x="1682" y="-2192.5" font-family="Times,serif" font-size="14.00">After NU7 has activated,</text>
+<text text-anchor="middle" x="1682" y="-2177.5" font-family="Times,serif" font-size="14.00">document it as a settled</text>
+<text text-anchor="middle" x="1682" y="-2162.5" font-family="Times,serif" font-size="14.00">network upgrade</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#819&#45;&gt;zcash/zips#818 -->
-<g id="edge98" class="edge">
+<g id="edge107" class="edge">
 <title>zcash/zips#819&#45;&gt;zcash/zips#818</title>
-<path fill="none" stroke="black" d="M1779.2,-5733.3C1796.3,-5731.4 1814.2,-5729.4 1831.2,-5727.5"/>
-<polygon fill="black" stroke="black" points="1831.64,-5730.97 1841.2,-5726.4 1830.88,-5724.01 1831.64,-5730.97"/>
+<path fill="none" stroke="black" d="M1779.2,-2200.2C1796.3,-2202.3 1814.2,-2204.39 1831.2,-2206.39"/>
+<polygon fill="black" stroke="black" points="1830.85,-2209.88 1841.2,-2207.6 1831.69,-2202.93 1830.85,-2209.88"/>
 </g>
 <!-- zcash/zips#814&#45;&gt;zcash/zips#819 -->
-<g id="edge99" class="edge">
+<g id="edge108" class="edge">
 <title>zcash/zips#814&#45;&gt;zcash/zips#819</title>
-<path fill="none" stroke="black" d="M1493.7,-5753.7C1518.2,-5752.4 1547,-5751 1574.5,-5749.5"/>
-<polygon fill="black" stroke="black" points="1574.79,-5752.99 1584.6,-5749 1574.44,-5746 1574.79,-5752.99"/>
+<path fill="none" stroke="black" d="M1493.7,-2186.5C1518.2,-2186.8 1547,-2187.1 1574.5,-2187.39"/>
+<polygon fill="black" stroke="black" points="1574.53,-2190.9 1584.6,-2187.6 1574.67,-2183.9 1574.53,-2190.9"/>
 </g>
 <!-- zcash/zips#830 -->
-<g id="node107" class="node open">
+<g id="node119" class="node open">
 <title>zcash/zips#830</title>
-<g id="a_node107"><a xlink:href="https://github.com/zcash/zips/issues/830" xlink:title="zcash/zips#830&#10;Complete specifications&#10;for ZSAs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="479,-5762.5 476,-5766.5 455,-5766.5 452,-5762.5 293,-5762.5 293,-5709.5 479,-5709.5 479,-5762.5"/>
-<text text-anchor="middle" x="386" y="-5747.3" font-family="Times,serif" font-size="14.00">zcash/zips#830</text>
-<text text-anchor="middle" x="386" y="-5732.3" font-family="Times,serif" font-size="14.00">Complete specifications</text>
-<text text-anchor="middle" x="386" y="-5717.3" font-family="Times,serif" font-size="14.00">for ZSAs</text>
+<g id="a_node119"><a xlink:href="https://github.com/zcash/zips/issues/830" xlink:title="zcash/zips#830&#10;Complete specifications&#10;for ZSAs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="479,-2085.2 476,-2089.2 455,-2089.2 452,-2085.2 293,-2085.2 293,-2032.2 479,-2032.2 479,-2085.2"/>
+<text text-anchor="middle" x="386" y="-2070" font-family="Times,serif" font-size="14.00">zcash/zips#830</text>
+<text text-anchor="middle" x="386" y="-2055" font-family="Times,serif" font-size="14.00">Complete specifications</text>
+<text text-anchor="middle" x="386" y="-2040" font-family="Times,serif" font-size="14.00">for ZSAs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#830&#45;&gt;zcash/zips#813 -->
-<g id="edge100" class="edge">
+<g id="edge109" class="edge">
 <title>zcash/zips#830&#45;&gt;zcash/zips#813</title>
-<path fill="none" stroke="black" d="M479.16,-5734.6C504.07,-5734.2 531.07,-5733.8 556.1,-5733.4"/>
-<polygon fill="black" stroke="black" points="556.36,-5736.9 566.33,-5733.3 556.3,-5729.9 556.36,-5736.9"/>
+<path fill="none" stroke="black" d="M399.15,-2085.39C420.09,-2128.39 467.04,-2212.8 532,-2258.7 539.67,-2264.1 548.18,-2268.7 557.03,-2272.6"/>
+<polygon fill="black" stroke="black" points="555.76,-2275.86 566.34,-2276.39 558.4,-2269.38 555.76,-2275.86"/>
 </g>
 <!-- zcash/zips#830&#45;&gt;zcash/zips#829 -->
 <g id="edge181" class="edge">
 <title>zcash/zips#830&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M409.89,-5762.6C433.01,-5789.9 469.19,-5834.2 497,-5875 553.25,-5957.6 609.86,-6061.6 635.82,-6110.8"/>
-<polygon fill="black" stroke="black" points="632.85,-6112.67 640.6,-6119.9 639.05,-6109.42 632.85,-6112.67"/>
+<path fill="none" stroke="black" d="M409.01,-2032.1C458.51,-1972.1 578.16,-1827.29 628.06,-1766.89"/>
+<polygon fill="black" stroke="black" points="630.99,-1768.85 634.62,-1758.89 625.57,-1764.41 630.99,-1768.85"/>
 </g>
 <!-- zcash/zips#755 -->
-<g id="node108" class="node open">
+<g id="node120" class="node open">
 <title>zcash/zips#755</title>
-<g id="a_node108"><a xlink:href="https://github.com/zcash/zips/issues/755" xlink:title="zcash/zips#755&#10;ZSA UX considerations for&#10;AssetId discovery and&#10;authentication" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223,-5778 17,-5778 17,-5710 223,-5710 223,-5778"/>
-<text text-anchor="middle" x="120" y="-5762.8" font-family="Times,serif" font-size="14.00">zcash/zips#755</text>
-<text text-anchor="middle" x="120" y="-5747.8" font-family="Times,serif" font-size="14.00">ZSA UX considerations for</text>
-<text text-anchor="middle" x="120" y="-5732.8" font-family="Times,serif" font-size="14.00">AssetId discovery and</text>
-<text text-anchor="middle" x="120" y="-5717.8" font-family="Times,serif" font-size="14.00">authentication</text>
+<g id="a_node120"><a xlink:href="https://github.com/zcash/zips/issues/755" xlink:title="zcash/zips#755&#10;ZSA UX considerations for&#10;AssetId discovery and&#10;authentication" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223,-2095.7 17,-2095.7 17,-2027.7 223,-2027.7 223,-2095.7"/>
+<text text-anchor="middle" x="120" y="-2080.5" font-family="Times,serif" font-size="14.00">zcash/zips#755</text>
+<text text-anchor="middle" x="120" y="-2065.5" font-family="Times,serif" font-size="14.00">ZSA UX considerations for</text>
+<text text-anchor="middle" x="120" y="-2050.5" font-family="Times,serif" font-size="14.00">AssetId discovery and</text>
+<text text-anchor="middle" x="120" y="-2035.5" font-family="Times,serif" font-size="14.00">authentication</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#755&#45;&gt;zcash/zips#830 -->
-<g id="edge101" class="edge">
+<g id="edge110" class="edge">
 <title>zcash/zips#755&#45;&gt;zcash/zips#830</title>
-<path fill="none" stroke="black" d="M223.07,-5740.9C242.59,-5740.3 263.04,-5739.7 282.57,-5739.1"/>
-<polygon fill="black" stroke="black" points="282.8,-5742.59 292.69,-5738.8 282.59,-5735.6 282.8,-5742.59"/>
+<path fill="none" stroke="black" d="M223.07,-2060.6C242.59,-2060.3 263.04,-2060.1 282.57,-2059.89"/>
+<polygon fill="black" stroke="black" points="282.73,-2063.39 292.69,-2059.8 282.66,-2056.39 282.73,-2063.39"/>
 </g>
 <!-- zcash/zips#825 -->
-<g id="node109" class="node open">
+<g id="node121" class="node open">
 <title>zcash/zips#825</title>
-<g id="a_node109"><a xlink:href="https://github.com/zcash/zips/issues/825" xlink:title="zcash/zips#825&#10;[ZIP 2003] Disallow v4&#10;transactions in NU7" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="741,-5419.5 562,-5419.5 562,-5366.5 741,-5366.5 741,-5419.5"/>
-<text text-anchor="middle" x="651.5" y="-5404.3" font-family="Times,serif" font-size="14.00">zcash/zips#825</text>
-<text text-anchor="middle" x="651.5" y="-5389.3" font-family="Times,serif" font-size="14.00">[ZIP 2003] Disallow v4</text>
-<text text-anchor="middle" x="651.5" y="-5374.3" font-family="Times,serif" font-size="14.00">transactions in NU7</text>
+<g id="a_node121"><a xlink:href="https://github.com/zcash/zips/issues/825" xlink:title="zcash/zips#825&#10;[ZIP 2003] Disallow v4&#10;transactions in NU7" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="741,-2081.2 562,-2081.2 562,-2028.2 741,-2028.2 741,-2081.2"/>
+<text text-anchor="middle" x="651.5" y="-2066" font-family="Times,serif" font-size="14.00">zcash/zips#825</text>
+<text text-anchor="middle" x="651.5" y="-2051" font-family="Times,serif" font-size="14.00">[ZIP 2003] Disallow v4</text>
+<text text-anchor="middle" x="651.5" y="-2036" font-family="Times,serif" font-size="14.00">transactions in NU7</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#825&#45;&gt;zcash/zips#811 -->
-<g id="edge102" class="edge">
+<g id="edge111" class="edge">
 <title>zcash/zips#825&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M678.93,-5419.7C729.83,-5471.1 840.92,-5583.2 891.71,-5634.5"/>
-<polygon fill="black" stroke="black" points="889.52,-5637.26 899.04,-5641.9 894.49,-5632.33 889.52,-5637.26"/>
+<path fill="none" stroke="black" d="M707.38,-2081.39C727.72,-2091.8 750.75,-2104.2 771,-2116.7 811.93,-2142 856.41,-2174.89 885.6,-2197.3"/>
+<polygon fill="black" stroke="black" points="883.71,-2200.26 893.77,-2203.6 887.99,-2194.72 883.71,-2200.26"/>
 </g>
 <!-- zcash/zcash#3788 -->
 <g id="node204" class="node open">
 <title>zcash/zcash#3788</title>
 <g id="a_node204"><a xlink:href="https://github.com/zcash/zcash/issues/3788" xlink:title="zcash/zcash#3788&#10;Sprout Deprecation&#10;roadmap" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="997.5,-5161.5 840.5,-5161.5 840.5,-5108.5 997.5,-5108.5 997.5,-5161.5"/>
-<text text-anchor="middle" x="919" y="-5146.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3788</text>
-<text text-anchor="middle" x="919" y="-5131.3" font-family="Times,serif" font-size="14.00">Sprout Deprecation</text>
-<text text-anchor="middle" x="919" y="-5116.3" font-family="Times,serif" font-size="14.00">roadmap</text>
+<polygon fill="#c2e0c6" stroke="black" points="997.5,-1611.19 840.5,-1611.19 840.5,-1558.19 997.5,-1558.19 997.5,-1611.19"/>
+<text text-anchor="middle" x="919" y="-1595.99" font-family="Times,serif" font-size="14.00">zcash/zcash#3788</text>
+<text text-anchor="middle" x="919" y="-1580.99" font-family="Times,serif" font-size="14.00">Sprout Deprecation</text>
+<text text-anchor="middle" x="919" y="-1565.99" font-family="Times,serif" font-size="14.00">roadmap</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#825&#45;&gt;zcash/zcash#3788 -->
 <g id="edge182" class="edge">
 <title>zcash/zips#825&#45;&gt;zcash/zcash#3788</title>
-<path fill="none" stroke="black" d="M663.86,-5366.2C684.92,-5319.6 734.46,-5223.7 805.5,-5171 813.2,-5165.3 821.84,-5160.5 830.82,-5156.4"/>
-<polygon fill="black" stroke="black" points="832.43,-5159.52 840.28,-5152.4 829.71,-5153.07 832.43,-5159.52"/>
+<path fill="none" stroke="black" d="M676.62,-2028.1C704.38,-1995.79 748.96,-1938.39 771,-1880.69 812.6,-1771.79 730.72,-1710.1 805.5,-1620.69 812.5,-1612.29 821.45,-1605.89 831.24,-1600.89"/>
+<polygon fill="black" stroke="black" points="832.72,-1604.07 840.43,-1596.79 829.87,-1597.67 832.72,-1604.07"/>
 </g>
 <!-- zcash/zips#452 -->
 <g id="node205" class="node open">
 <title>zcash/zips#452</title>
 <g id="a_node205"><a xlink:href="https://github.com/zcash/zips/issues/452" xlink:title="zcash/zips#452&#10;Develop one or more Pool&#10;Lifecycle proposals to&#10;become ZIPs." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1019,-5248 819,-5248 819,-5180 1019,-5180 1019,-5248"/>
-<text text-anchor="middle" x="919" y="-5232.8" font-family="Times,serif" font-size="14.00">zcash/zips#452</text>
-<text text-anchor="middle" x="919" y="-5217.8" font-family="Times,serif" font-size="14.00">Develop one or more Pool</text>
-<text text-anchor="middle" x="919" y="-5202.8" font-family="Times,serif" font-size="14.00">Lifecycle proposals to</text>
-<text text-anchor="middle" x="919" y="-5187.8" font-family="Times,serif" font-size="14.00">become ZIPs.</text>
+<polygon fill="#c2e0c6" stroke="black" points="1019,-1697.7 819,-1697.7 819,-1629.7 1019,-1629.7 1019,-1697.7"/>
+<text text-anchor="middle" x="919" y="-1682.5" font-family="Times,serif" font-size="14.00">zcash/zips#452</text>
+<text text-anchor="middle" x="919" y="-1667.5" font-family="Times,serif" font-size="14.00">Develop one or more Pool</text>
+<text text-anchor="middle" x="919" y="-1652.5" font-family="Times,serif" font-size="14.00">Lifecycle proposals to</text>
+<text text-anchor="middle" x="919" y="-1637.5" font-family="Times,serif" font-size="14.00">become ZIPs.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#825&#45;&gt;zcash/zips#452 -->
 <g id="edge183" class="edge">
 <title>zcash/zips#825&#45;&gt;zcash/zips#452</title>
-<path fill="none" stroke="black" d="M676.73,-5366.3C705.12,-5336.3 754.77,-5287.8 805.5,-5257 807.85,-5255.6 810.25,-5254.2 812.7,-5252.8"/>
-<polygon fill="black" stroke="black" points="814.54,-5255.78 821.73,-5248 811.26,-5249.6 814.54,-5255.78"/>
+<path fill="none" stroke="black" d="M675.73,-2028.1C702.85,-1995.6 747.03,-1937.79 771,-1880.69 801.34,-1808.39 755.15,-1767.79 805.5,-1707.69 807.24,-1705.6 809.09,-1703.69 811.03,-1701.79"/>
+<polygon fill="black" stroke="black" points="813.65,-1704.16 818.97,-1694.99 809.1,-1698.84 813.65,-1704.16"/>
 </g>
 <!-- zcash/zips#839 -->
-<g id="node110" class="node open">
+<g id="node122" class="node open">
 <title>zcash/zips#839</title>
-<g id="a_node110"><a xlink:href="https://github.com/zcash/zips/issues/839" xlink:title="zcash/zips#839&#10;ZIP 254: Deployment of&#10;the NU7 Network Upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="756.5,-5687.5 546.5,-5687.5 546.5,-5634.5 756.5,-5634.5 756.5,-5687.5"/>
-<text text-anchor="middle" x="651.5" y="-5672.3" font-family="Times,serif" font-size="14.00">zcash/zips#839</text>
-<text text-anchor="middle" x="651.5" y="-5657.3" font-family="Times,serif" font-size="14.00">ZIP 254: Deployment of</text>
-<text text-anchor="middle" x="651.5" y="-5642.3" font-family="Times,serif" font-size="14.00">the NU7 Network Upgrade</text>
+<g id="a_node122"><a xlink:href="https://github.com/zcash/zips/issues/839" xlink:title="zcash/zips#839&#10;ZIP 254: Deployment of&#10;the NU7 Network Upgrade" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="756.5,-2178.2 546.5,-2178.2 546.5,-2125.2 756.5,-2125.2 756.5,-2178.2"/>
+<text text-anchor="middle" x="651.5" y="-2163" font-family="Times,serif" font-size="14.00">zcash/zips#839</text>
+<text text-anchor="middle" x="651.5" y="-2148" font-family="Times,serif" font-size="14.00">ZIP 254: Deployment of</text>
+<text text-anchor="middle" x="651.5" y="-2133" font-family="Times,serif" font-size="14.00">the NU7 Network Upgrade</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#839&#45;&gt;zcash/zips#811 -->
-<g id="edge105" class="edge">
+<g id="edge114" class="edge">
 <title>zcash/zips#839&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M756.67,-5661C783.36,-5661 811.66,-5661 836.99,-5661"/>
-<polygon fill="black" stroke="black" points="837.27,-5664.5 847.27,-5661 837.27,-5657.5 837.27,-5664.5"/>
+<path fill="none" stroke="black" d="M751.74,-2178.3C780.07,-2185.8 810.59,-2194 837.64,-2201.2"/>
+<polygon fill="black" stroke="black" points="836.88,-2204.61 847.44,-2203.8 838.67,-2197.85 836.88,-2204.61"/>
 </g>
 <!-- zcash/zips#845 -->
-<g id="node111" class="node open">
+<g id="node123" class="node open">
 <title>zcash/zips#845</title>
-<g id="a_node111"><a xlink:href="https://github.com/zcash/zips/issues/845" xlink:title="zcash/zips#845&#10;[ZSA] Add ZIP for&#10;recommended wallet&#10;support of ZSAs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="203,-5692 37,-5692 37,-5624 203,-5624 203,-5692"/>
-<text text-anchor="middle" x="120" y="-5676.8" font-family="Times,serif" font-size="14.00">zcash/zips#845</text>
-<text text-anchor="middle" x="120" y="-5661.8" font-family="Times,serif" font-size="14.00">[ZSA] Add ZIP for</text>
-<text text-anchor="middle" x="120" y="-5646.8" font-family="Times,serif" font-size="14.00">recommended wallet</text>
-<text text-anchor="middle" x="120" y="-5631.8" font-family="Times,serif" font-size="14.00">support of ZSAs</text>
+<g id="a_node123"><a xlink:href="https://github.com/zcash/zips/issues/845" xlink:title="zcash/zips#845&#10;[ZSA] Add ZIP for&#10;recommended wallet&#10;support of ZSAs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="203,-2181.7 37,-2181.7 37,-2113.7 203,-2113.7 203,-2181.7"/>
+<text text-anchor="middle" x="120" y="-2166.5" font-family="Times,serif" font-size="14.00">zcash/zips#845</text>
+<text text-anchor="middle" x="120" y="-2151.5" font-family="Times,serif" font-size="14.00">[ZSA] Add ZIP for</text>
+<text text-anchor="middle" x="120" y="-2136.5" font-family="Times,serif" font-size="14.00">recommended wallet</text>
+<text text-anchor="middle" x="120" y="-2121.5" font-family="Times,serif" font-size="14.00">support of ZSAs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#845&#45;&gt;zcash/zips#830 -->
-<g id="edge106" class="edge">
+<g id="edge115" class="edge">
 <title>zcash/zips#845&#45;&gt;zcash/zips#830</title>
-<path fill="none" stroke="black" d="M203.08,-5682.3C229.1,-5689.9 258.15,-5698.5 285.27,-5706.5"/>
-<polygon fill="black" stroke="black" points="284.57,-5709.95 295.16,-5709.5 286.61,-5703.25 284.57,-5709.95"/>
+<path fill="none" stroke="black" d="M203.08,-2120C232.72,-2110.1 266.3,-2098.7 296.46,-2088.6"/>
+<polygon fill="black" stroke="black" points="297.8,-2091.84 306.13,-2085.3 295.54,-2085.21 297.8,-2091.84"/>
 </g>
 <!-- zcash/zips#524 -->
-<g id="node112" class="node open">
+<g id="node124" class="node open">
 <title>zcash/zips#524</title>
-<g id="a_node112"><a xlink:href="https://github.com/zcash/zips/issues/524" xlink:title="zcash/zips#524&#10;Allow Orchard funding&#10;stream addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="740.5,-5616.5 562.5,-5616.5 562.5,-5563.5 740.5,-5563.5 740.5,-5616.5"/>
-<text text-anchor="middle" x="651.5" y="-5601.3" font-family="Times,serif" font-size="14.00">zcash/zips#524</text>
-<text text-anchor="middle" x="651.5" y="-5586.3" font-family="Times,serif" font-size="14.00">Allow Orchard funding</text>
-<text text-anchor="middle" x="651.5" y="-5571.3" font-family="Times,serif" font-size="14.00">stream addresses</text>
+<g id="a_node124"><a xlink:href="https://github.com/zcash/zips/issues/524" xlink:title="zcash/zips#524&#10;Allow Orchard funding&#10;stream addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="740.5,-2249.19 562.5,-2249.19 562.5,-2196.19 740.5,-2196.19 740.5,-2249.19"/>
+<text text-anchor="middle" x="651.5" y="-2233.99" font-family="Times,serif" font-size="14.00">zcash/zips#524</text>
+<text text-anchor="middle" x="651.5" y="-2218.99" font-family="Times,serif" font-size="14.00">Allow Orchard funding</text>
+<text text-anchor="middle" x="651.5" y="-2203.99" font-family="Times,serif" font-size="14.00">stream addresses</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#524&#45;&gt;zcash/zips#811 -->
-<g id="edge107" class="edge">
+<g id="edge116" class="edge">
 <title>zcash/zips#524&#45;&gt;zcash/zips#811</title>
-<path fill="none" stroke="black" d="M740.54,-5613.5C771.87,-5621.9 806.95,-5631.3 837.61,-5639.5"/>
-<polygon fill="black" stroke="black" points="836.83,-5642.91 847.39,-5642.1 838.62,-5636.15 836.83,-5642.91"/>
+<path fill="none" stroke="black" d="M740.54,-2222.7C771.73,-2222.7 806.65,-2222.7 837.21,-2222.7"/>
+<polygon fill="black" stroke="black" points="837.39,-2226.2 847.39,-2222.7 837.39,-2219.2 837.39,-2226.2"/>
 </g>
 <!-- zcash/zips#740 -->
-<g id="node113" class="node open">
+<g id="node125" class="node open">
 <title>zcash/zips#740</title>
-<g id="a_node113"><a xlink:href="https://github.com/zcash/zips/issues/740" xlink:title="zcash/zips#740&#10;[protocol spec] Rename&#10;§4.19.3 &quot;Decryption using&#10;a Full Viewing Key&#10;(Sapling and Orchard)&quot;" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487,-6901.5 285,-6901.5 285,-6818.5 487,-6818.5 487,-6901.5"/>
-<text text-anchor="middle" x="386" y="-6886.3" font-family="Times,serif" font-size="14.00">zcash/zips#740</text>
-<text text-anchor="middle" x="386" y="-6871.3" font-family="Times,serif" font-size="14.00">[protocol spec] Rename</text>
-<text text-anchor="middle" x="386" y="-6856.3" font-family="Times,serif" font-size="14.00">§4.19.3 &quot;Decryption using</text>
-<text text-anchor="middle" x="386" y="-6841.3" font-family="Times,serif" font-size="14.00">a Full Viewing Key</text>
-<text text-anchor="middle" x="386" y="-6826.3" font-family="Times,serif" font-size="14.00">(Sapling and Orchard)&quot;</text>
+<g id="a_node125"><a xlink:href="https://github.com/zcash/zips/issues/740" xlink:title="zcash/zips#740&#10;[protocol spec] Rename&#10;§4.19.3 &quot;Decryption using&#10;a Full Viewing Key&#10;(Sapling and Orchard)&quot;" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487,-2926.19 285,-2926.19 285,-2843.19 487,-2843.19 487,-2926.19"/>
+<text text-anchor="middle" x="386" y="-2910.99" font-family="Times,serif" font-size="14.00">zcash/zips#740</text>
+<text text-anchor="middle" x="386" y="-2895.99" font-family="Times,serif" font-size="14.00">[protocol spec] Rename</text>
+<text text-anchor="middle" x="386" y="-2880.99" font-family="Times,serif" font-size="14.00">§4.19.3 &quot;Decryption using</text>
+<text text-anchor="middle" x="386" y="-2865.99" font-family="Times,serif" font-size="14.00">a Full Viewing Key</text>
+<text text-anchor="middle" x="386" y="-2850.99" font-family="Times,serif" font-size="14.00">(Sapling and Orchard)&quot;</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#740&#45;&gt;zcash/zips#750 -->
 <g id="edge178" class="edge">
 <title>zcash/zips#740&#45;&gt;zcash/zips#750</title>
-<path fill="none" stroke="black" d="M466.49,-6901.7C478.68,-6911.6 489.64,-6923.4 497,-6937 559.7,-7053.2 457.77,-8015.8 532,-8125 537.92,-8133.7 545.65,-8140.9 554.34,-8146.9"/>
-<polygon fill="black" stroke="black" points="552.6,-8149.94 562.93,-8152.3 556.33,-8144.01 552.6,-8149.94"/>
+<path fill="none" stroke="black" d="M487.44,-2924.1C491,-2927.6 494.22,-2931.5 497,-2935.7 574.73,-3053.8 452.22,-4091 532,-4207.69 537.92,-4216.39 545.66,-4223.49 554.35,-4229.49"/>
+<polygon fill="black" stroke="black" points="552.59,-4232.52 562.94,-4234.8 556.27,-4226.57 552.59,-4232.52"/>
 </g>
 <!-- zcash/zips#740&#45;&gt;zcash/zips#816 -->
 <g id="edge179" class="edge">
 <title>zcash/zips#740&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M484.5,-6818.5C488.86,-6815.5 493.06,-6812.3 497,-6809 560.3,-6755.6 609.2,-6670 633.52,-6621.9"/>
-<polygon fill="black" stroke="black" points="636.73,-6623.31 638.05,-6612.8 630.46,-6620.19 636.73,-6623.31"/>
+<path fill="none" stroke="black" d="M484.51,-2843.1C488.82,-2840.39 493.01,-2837.6 497,-2834.7 549.11,-2797 597.23,-2739.39 625.23,-2702.6"/>
+<polygon fill="black" stroke="black" points="628.34,-2704.29 631.57,-2694.2 622.75,-2700.07 628.34,-2704.29"/>
 </g>
 <!-- zcash/zips#909 -->
-<g id="node115" class="node open">
+<g id="node127" class="node open">
 <title>zcash/zips#909</title>
-<g id="a_node115"><a xlink:href="https://github.com/zcash/zips/issues/909" xlink:title="zcash/zips#909&#10;[protocol spec] Add 0xAB&#10;(for ZIP 32 arbitrary key&#10;derivation) to § 4.1.2&#10;Pseudo Random Functions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-6743.5 283,-6743.5 283,-6660.5 489,-6660.5 489,-6743.5"/>
-<text text-anchor="middle" x="386" y="-6728.3" font-family="Times,serif" font-size="14.00">zcash/zips#909</text>
-<text text-anchor="middle" x="386" y="-6713.3" font-family="Times,serif" font-size="14.00">[protocol spec] Add 0xAB</text>
-<text text-anchor="middle" x="386" y="-6698.3" font-family="Times,serif" font-size="14.00">(for ZIP 32 arbitrary key</text>
-<text text-anchor="middle" x="386" y="-6683.3" font-family="Times,serif" font-size="14.00">derivation) to § 4.1.2</text>
-<text text-anchor="middle" x="386" y="-6668.3" font-family="Times,serif" font-size="14.00">Pseudo Random Functions</text>
+<g id="a_node127"><a xlink:href="https://github.com/zcash/zips/issues/909" xlink:title="zcash/zips#909&#10;[protocol spec] Add 0xAB&#10;(for ZIP 32 arbitrary key&#10;derivation) to § 4.1.2&#10;Pseudo Random Functions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-2825.2 283,-2825.2 283,-2742.2 489,-2742.2 489,-2825.2"/>
+<text text-anchor="middle" x="386" y="-2810" font-family="Times,serif" font-size="14.00">zcash/zips#909</text>
+<text text-anchor="middle" x="386" y="-2795" font-family="Times,serif" font-size="14.00">[protocol spec] Add 0xAB</text>
+<text text-anchor="middle" x="386" y="-2780" font-family="Times,serif" font-size="14.00">(for ZIP 32 arbitrary key</text>
+<text text-anchor="middle" x="386" y="-2765" font-family="Times,serif" font-size="14.00">derivation) to § 4.1.2</text>
+<text text-anchor="middle" x="386" y="-2750" font-family="Times,serif" font-size="14.00">Pseudo Random Functions</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#909&#45;&gt;zcash/zips#816 -->
 <g id="edge180" class="edge">
 <title>zcash/zips#909&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M481.39,-6660.4C514.17,-6646 550.33,-6630.1 580.76,-6616.7"/>
-<polygon fill="black" stroke="black" points="582.29,-6619.85 590.01,-6612.6 579.45,-6613.45 582.29,-6619.85"/>
+<path fill="none" stroke="black" d="M481.39,-2742.2C514.17,-2727.7 550.33,-2711.8 580.76,-2698.39"/>
+<polygon fill="black" stroke="black" points="582.29,-2701.55 590.01,-2694.3 579.45,-2695.15 582.29,-2701.55"/>
 </g>
 <!-- zcash/librustzcash#968 -->
-<g id="node116" class="node open">
+<g id="node128" class="node open">
 <title>zcash/librustzcash#968</title>
-<g id="a_node116"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968&#10;zcash_client_sqlite:&#10;Require sufficient chain&#10;tip scanning prior to&#10;spendability" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-10503.5 26.5,-10503.5 26.5,-10420.5 213.5,-10420.5 213.5,-10503.5"/>
-<text text-anchor="middle" x="120" y="-10488.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
-<text text-anchor="middle" x="120" y="-10473.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="120" y="-10458.3" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
-<text text-anchor="middle" x="120" y="-10443.3" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
-<text text-anchor="middle" x="120" y="-10428.3" font-family="Times,serif" font-size="14.00">spendability</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#720 -->
-<g id="node191" class="node open">
-<title>zcash/librustzcash#720</title>
-<g id="a_node191"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720&#10;Implement DAGSync" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="479.5,-10756 476.5,-10760 455.5,-10760 452.5,-10756 292.5,-10756 292.5,-10718 479.5,-10718 479.5,-10756"/>
-<text text-anchor="middle" x="386" y="-10740.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
-<text text-anchor="middle" x="386" y="-10725.8" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
+<g id="a_node128"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968&#10;zcash_client_sqlite:&#10;Require sufficient chain&#10;tip scanning prior to&#10;spendability" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-8356.19 26.5,-8356.19 26.5,-8273.19 213.5,-8273.19 213.5,-8356.19"/>
+<text text-anchor="middle" x="120" y="-8340.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
+<text text-anchor="middle" x="120" y="-8325.99" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="120" y="-8310.99" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
+<text text-anchor="middle" x="120" y="-8295.99" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
+<text text-anchor="middle" x="120" y="-8280.99" font-family="Times,serif" font-size="14.00">spendability</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720 -->
 <g id="edge177" class="edge">
 <title>zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M194.59,-10504C210.39,-10514 226.4,-10526 240,-10539 295.77,-10592 344.79,-10668 368.99,-10709"/>
-<polygon fill="black" stroke="black" points="366.15,-10711.09 374.18,-10718 372.22,-10707.59 366.15,-10711.09"/>
+<path fill="none" stroke="black" d="M191.67,-8356.3C208.1,-8367.09 225.13,-8379.19 240,-8391.69 288.54,-8432.59 336.93,-8488.9 363.72,-8521.8"/>
+<polygon fill="black" stroke="black" points="361.03,-8524.04 370.05,-8529.59 366.47,-8519.62 361.03,-8524.04"/>
 </g>
 <!-- zcash/librustzcash#920 -->
-<g id="node117" class="node open">
+<g id="node129" class="node open">
 <title>zcash/librustzcash#920</title>
-<g id="a_node117"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920&#10;Create benchmark suites&#10;for note selection and/or&#10;proposal creation." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-10402 22,-10402 22,-10334 218,-10334 218,-10402"/>
-<text text-anchor="middle" x="120" y="-10386.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
-<text text-anchor="middle" x="120" y="-10371.8" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
-<text text-anchor="middle" x="120" y="-10356.8" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
-<text text-anchor="middle" x="120" y="-10341.8" font-family="Times,serif" font-size="14.00">proposal creation.</text>
+<g id="a_node129"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920&#10;Create benchmark suites&#10;for note selection and/or&#10;proposal creation." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-8254.69 22,-8254.69 22,-8186.69 218,-8186.69 218,-8254.69"/>
+<text text-anchor="middle" x="120" y="-8239.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
+<text text-anchor="middle" x="120" y="-8224.49" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
+<text text-anchor="middle" x="120" y="-8209.49" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
+<text text-anchor="middle" x="120" y="-8194.49" font-family="Times,serif" font-size="14.00">proposal creation.</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#247 -->
-<g id="node118" class="node open">
+<g id="node130" class="node open">
 <title>zcash/halo2#247</title>
-<g id="a_node118"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1265.5,-11637 1083.5,-11637 1083.5,-11569 1265.5,-11569 1265.5,-11637"/>
-<text text-anchor="middle" x="1174.5" y="-11621.8" font-family="Times,serif" font-size="14.00">zcash/halo2#247</text>
-<text text-anchor="middle" x="1174.5" y="-11606.8" font-family="Times,serif" font-size="14.00">Implement underlying</text>
-<text text-anchor="middle" x="1174.5" y="-11591.8" font-family="Times,serif" font-size="14.00">scaffolding for creating</text>
-<text text-anchor="middle" x="1174.5" y="-11576.8" font-family="Times,serif" font-size="14.00">the IVC proof cycle</text>
+<g id="a_node130"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1265.5,-10498.19 1083.5,-10498.19 1083.5,-10430.19 1265.5,-10430.19 1265.5,-10498.19"/>
+<text text-anchor="middle" x="1174.5" y="-10482.99" font-family="Times,serif" font-size="14.00">zcash/halo2#247</text>
+<text text-anchor="middle" x="1174.5" y="-10467.99" font-family="Times,serif" font-size="14.00">Implement underlying</text>
+<text text-anchor="middle" x="1174.5" y="-10452.99" font-family="Times,serif" font-size="14.00">scaffolding for creating</text>
+<text text-anchor="middle" x="1174.5" y="-10437.99" font-family="Times,serif" font-size="14.00">the IVC proof cycle</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#251 -->
-<g id="node119" class="node open">
+<g id="node131" class="node open">
 <title>zcash/halo2#251</title>
-<g id="a_node119"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1533,-11637 1530,-11641 1509,-11641 1506,-11637 1326,-11637 1326,-11569 1533,-11569 1533,-11637"/>
-<text text-anchor="middle" x="1429.5" y="-11621.8" font-family="Times,serif" font-size="14.00">zcash/halo2#251</text>
-<text text-anchor="middle" x="1429.5" y="-11606.8" font-family="Times,serif" font-size="14.00">Implement user&#45;facing API</text>
-<text text-anchor="middle" x="1429.5" y="-11591.8" font-family="Times,serif" font-size="14.00">for recursive proving of</text>
-<text text-anchor="middle" x="1429.5" y="-11576.8" font-family="Times,serif" font-size="14.00">IVC</text>
+<g id="a_node131"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1533,-10498.19 1530,-10502.19 1509,-10502.19 1506,-10498.19 1326,-10498.19 1326,-10430.19 1533,-10430.19 1533,-10498.19"/>
+<text text-anchor="middle" x="1429.5" y="-10482.99" font-family="Times,serif" font-size="14.00">zcash/halo2#251</text>
+<text text-anchor="middle" x="1429.5" y="-10467.99" font-family="Times,serif" font-size="14.00">Implement user&#45;facing API</text>
+<text text-anchor="middle" x="1429.5" y="-10452.99" font-family="Times,serif" font-size="14.00">for recursive proving of</text>
+<text text-anchor="middle" x="1429.5" y="-10437.99" font-family="Times,serif" font-size="14.00">IVC</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#247&#45;&gt;zcash/halo2#251 -->
-<g id="edge108" class="edge">
+<g id="edge117" class="edge">
 <title>zcash/halo2#247&#45;&gt;zcash/halo2#251</title>
-<path fill="none" stroke="black" d="M1265.8,-11603C1281.9,-11603 1298.8,-11603 1315.5,-11603"/>
-<polygon fill="black" stroke="black" points="1315.8,-11606.5 1325.8,-11603 1315.8,-11599.5 1315.8,-11606.5"/>
+<path fill="none" stroke="black" d="M1265.8,-10464.19C1281.9,-10464.19 1298.8,-10464.19 1315.5,-10464.19"/>
+<polygon fill="black" stroke="black" points="1315.8,-10467.7 1325.8,-10464.19 1315.8,-10460.7 1315.8,-10467.7"/>
 </g>
 <!-- zcash/halo2#250 -->
 <g id="node198" class="node open">
 <title>zcash/halo2#250</title>
 <g id="a_node198"><a xlink:href="https://github.com/zcash/halo2/issues/250" xlink:title="zcash/halo2#250&#10;Implement the logic for&#10;the IVC verifier circuit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1522,-11862.5 1337,-11862.5 1337,-11809.5 1522,-11809.5 1522,-11862.5"/>
-<text text-anchor="middle" x="1429.5" y="-11847.3" font-family="Times,serif" font-size="14.00">zcash/halo2#250</text>
-<text text-anchor="middle" x="1429.5" y="-11832.3" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
-<text text-anchor="middle" x="1429.5" y="-11817.3" font-family="Times,serif" font-size="14.00">the IVC verifier circuit</text>
+<polygon fill="#c2e0c6" stroke="black" points="1522,-10723.69 1337,-10723.69 1337,-10670.69 1522,-10670.69 1522,-10723.69"/>
+<text text-anchor="middle" x="1429.5" y="-10708.49" font-family="Times,serif" font-size="14.00">zcash/halo2#250</text>
+<text text-anchor="middle" x="1429.5" y="-10693.49" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
+<text text-anchor="middle" x="1429.5" y="-10678.49" font-family="Times,serif" font-size="14.00">the IVC verifier circuit</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#247&#45;&gt;zcash/halo2#250 -->
 <g id="edge170" class="edge">
 <title>zcash/halo2#247&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1213.6,-11637C1236.7,-11659 1265.5,-11690 1285.5,-11721 1306,-11753 1290.2,-11774 1318,-11800 1321.2,-11803 1324.6,-11806 1328.2,-11808"/>
-<polygon fill="black" stroke="black" points="1326.4,-11811 1336.8,-11813 1329.91,-11804.95 1326.4,-11811"/>
+<path fill="none" stroke="black" d="M1213.3,-10498.19C1236.4,-10520.19 1265.3,-10551.19 1285.5,-10583.19 1305.8,-10614.19 1290.4,-10635.19 1318,-10661.19 1321.2,-10663.19 1324.6,-10666.19 1328.2,-10669.19"/>
+<polygon fill="black" stroke="black" points="1326.4,-10672.19 1336.8,-10674.19 1329.91,-10666.14 1326.4,-10672.19"/>
 </g>
 <!-- zcash/halo2#75 -->
 <g id="node199" class="node open">
 <title>zcash/halo2#75</title>
 <g id="a_node199"><a xlink:href="https://github.com/zcash/halo2/issues/75" xlink:title="zcash/halo2#75&#10;Implement support for&#10;recursion" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1771.5,-11680.5 1768.5,-11684.5 1747.5,-11684.5 1744.5,-11680.5 1592.5,-11680.5 1592.5,-11627.5 1771.5,-11627.5 1771.5,-11680.5"/>
-<text text-anchor="middle" x="1682" y="-11665.3" font-family="Times,serif" font-size="14.00">zcash/halo2#75</text>
-<text text-anchor="middle" x="1682" y="-11650.3" font-family="Times,serif" font-size="14.00">Implement support for</text>
-<text text-anchor="middle" x="1682" y="-11635.3" font-family="Times,serif" font-size="14.00">recursion</text>
+<polygon fill="#c2e0c6" stroke="black" points="1771.5,-10625.69 1768.5,-10629.69 1747.5,-10629.69 1744.5,-10625.69 1592.5,-10625.69 1592.5,-10572.69 1771.5,-10572.69 1771.5,-10625.69"/>
+<text text-anchor="middle" x="1682" y="-10610.49" font-family="Times,serif" font-size="14.00">zcash/halo2#75</text>
+<text text-anchor="middle" x="1682" y="-10595.49" font-family="Times,serif" font-size="14.00">Implement support for</text>
+<text text-anchor="middle" x="1682" y="-10580.49" font-family="Times,serif" font-size="14.00">recursion</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#251&#45;&gt;zcash/halo2#75 -->
 <g id="edge171" class="edge">
 <title>zcash/halo2#251&#45;&gt;zcash/halo2#75</title>
-<path fill="none" stroke="black" d="M1533.1,-11624C1549.3,-11627 1566.1,-11631 1582.2,-11634"/>
-<polygon fill="black" stroke="black" points="1581.71,-11637.47 1592.2,-11636 1583.08,-11630.61 1581.71,-11637.47"/>
+<path fill="none" stroke="black" d="M1493.7,-10498.19C1533.3,-10519.19 1583.9,-10546.19 1622.6,-10567.19"/>
+<polygon fill="black" stroke="black" points="1621.16,-10570.4 1631.6,-10572.19 1624.56,-10564.28 1621.16,-10570.4"/>
 </g>
 <!-- zcash/halo2#437 -->
 <g id="node200" class="node open">
 <title>zcash/halo2#437</title>
 <g id="a_node200"><a xlink:href="https://github.com/zcash/halo2/issues/437" xlink:title="zcash/halo2#437&#10;Amend user&#45;facing API to&#10;work for both IVC and PCD" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1787,-11578.5 1577,-11578.5 1577,-11525.5 1787,-11525.5 1787,-11578.5"/>
-<text text-anchor="middle" x="1682" y="-11563.3" font-family="Times,serif" font-size="14.00">zcash/halo2#437</text>
-<text text-anchor="middle" x="1682" y="-11548.3" font-family="Times,serif" font-size="14.00">Amend user&#45;facing API to</text>
-<text text-anchor="middle" x="1682" y="-11533.3" font-family="Times,serif" font-size="14.00">work for both IVC and PCD</text>
+<polygon fill="#c2e0c6" stroke="black" points="1787,-10349.69 1577,-10349.69 1577,-10296.69 1787,-10296.69 1787,-10349.69"/>
+<text text-anchor="middle" x="1682" y="-10334.49" font-family="Times,serif" font-size="14.00">zcash/halo2#437</text>
+<text text-anchor="middle" x="1682" y="-10319.49" font-family="Times,serif" font-size="14.00">Amend user&#45;facing API to</text>
+<text text-anchor="middle" x="1682" y="-10304.49" font-family="Times,serif" font-size="14.00">work for both IVC and PCD</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#251&#45;&gt;zcash/halo2#437 -->
 <g id="edge172" class="edge">
 <title>zcash/halo2#251&#45;&gt;zcash/halo2#437</title>
-<path fill="none" stroke="black" d="M1533.1,-11582C1544.3,-11580 1555.7,-11578 1567,-11575"/>
-<polygon fill="black" stroke="black" points="1567.79,-11578.41 1576.9,-11573 1566.4,-11571.55 1567.79,-11578.41"/>
+<path fill="none" stroke="black" d="M1491.1,-10429.19C1531.9,-10406.19 1585.3,-10376.19 1625.1,-10354.19"/>
+<polygon fill="black" stroke="black" points="1626.93,-10357.18 1633.9,-10349.19 1623.48,-10351.09 1626.93,-10357.18"/>
 </g>
 <!-- zcash/halo2#246 -->
-<g id="node120" class="node open">
+<g id="node132" class="node open">
 <title>zcash/halo2#246</title>
-<g id="a_node120"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="740.5,-11582.5 562.5,-11582.5 562.5,-11529.5 740.5,-11529.5 740.5,-11582.5"/>
-<text text-anchor="middle" x="651.5" y="-11567.3" font-family="Times,serif" font-size="14.00">zcash/halo2#246</text>
-<text text-anchor="middle" x="651.5" y="-11552.3" font-family="Times,serif" font-size="14.00">Create recursive proof</text>
-<text text-anchor="middle" x="651.5" y="-11537.3" font-family="Times,serif" font-size="14.00">structures</text>
+<g id="a_node132"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="740.5,-10443.69 562.5,-10443.69 562.5,-10390.69 740.5,-10390.69 740.5,-10443.69"/>
+<text text-anchor="middle" x="651.5" y="-10428.49" font-family="Times,serif" font-size="14.00">zcash/halo2#246</text>
+<text text-anchor="middle" x="651.5" y="-10413.49" font-family="Times,serif" font-size="14.00">Create recursive proof</text>
+<text text-anchor="middle" x="651.5" y="-10398.49" font-family="Times,serif" font-size="14.00">structures</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#435 -->
-<g id="node121" class="node open">
+<g id="node133" class="node open">
 <title>zcash/halo2#435</title>
-<g id="a_node121"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1005,-11637 833,-11637 833,-11569 1005,-11569 1005,-11637"/>
-<text text-anchor="middle" x="919" y="-11621.8" font-family="Times,serif" font-size="14.00">zcash/halo2#435</text>
-<text text-anchor="middle" x="919" y="-11606.8" font-family="Times,serif" font-size="14.00">Implement mock</text>
-<text text-anchor="middle" x="919" y="-11591.8" font-family="Times,serif" font-size="14.00">verification circuit for</text>
-<text text-anchor="middle" x="919" y="-11576.8" font-family="Times,serif" font-size="14.00">IVC</text>
+<g id="a_node133"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1005,-10498.19 833,-10498.19 833,-10430.19 1005,-10430.19 1005,-10498.19"/>
+<text text-anchor="middle" x="919" y="-10482.99" font-family="Times,serif" font-size="14.00">zcash/halo2#435</text>
+<text text-anchor="middle" x="919" y="-10467.99" font-family="Times,serif" font-size="14.00">Implement mock</text>
+<text text-anchor="middle" x="919" y="-10452.99" font-family="Times,serif" font-size="14.00">verification circuit for</text>
+<text text-anchor="middle" x="919" y="-10437.99" font-family="Times,serif" font-size="14.00">IVC</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#246&#45;&gt;zcash/halo2#435 -->
-<g id="edge109" class="edge">
+<g id="edge118" class="edge">
 <title>zcash/halo2#246&#45;&gt;zcash/halo2#435</title>
-<path fill="none" stroke="black" d="M740.54,-11572C766.91,-11576 795.94,-11581 822.75,-11586"/>
-<polygon fill="black" stroke="black" points="822.42,-11589.5 832.91,-11588 823.77,-11582.63 822.42,-11589.5"/>
+<path fill="none" stroke="black" d="M740.54,-10432.19C766.91,-10437.19 795.94,-10442.19 822.75,-10447.19"/>
+<polygon fill="black" stroke="black" points="822.62,-10450.7 832.91,-10448.19 823.3,-10443.73 822.62,-10450.7"/>
 </g>
 <!-- zcash/halo2#436 -->
 <g id="node201" class="node open">
 <title>zcash/halo2#436</title>
 <g id="a_node201"><a xlink:href="https://github.com/zcash/halo2/issues/436" xlink:title="zcash/halo2#436&#10;Implement mock&#10;verification circuit for&#10;PCD" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1005,-11513 833,-11513 833,-11445 1005,-11445 1005,-11513"/>
-<text text-anchor="middle" x="919" y="-11497.8" font-family="Times,serif" font-size="14.00">zcash/halo2#436</text>
-<text text-anchor="middle" x="919" y="-11482.8" font-family="Times,serif" font-size="14.00">Implement mock</text>
-<text text-anchor="middle" x="919" y="-11467.8" font-family="Times,serif" font-size="14.00">verification circuit for</text>
-<text text-anchor="middle" x="919" y="-11452.8" font-family="Times,serif" font-size="14.00">PCD</text>
+<polygon fill="#c2e0c6" stroke="black" points="1005,-10374.19 833,-10374.19 833,-10306.19 1005,-10306.19 1005,-10374.19"/>
+<text text-anchor="middle" x="919" y="-10358.99" font-family="Times,serif" font-size="14.00">zcash/halo2#436</text>
+<text text-anchor="middle" x="919" y="-10343.99" font-family="Times,serif" font-size="14.00">Implement mock</text>
+<text text-anchor="middle" x="919" y="-10328.99" font-family="Times,serif" font-size="14.00">verification circuit for</text>
+<text text-anchor="middle" x="919" y="-10313.99" font-family="Times,serif" font-size="14.00">PCD</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#246&#45;&gt;zcash/halo2#436 -->
 <g id="edge173" class="edge">
 <title>zcash/halo2#246&#45;&gt;zcash/halo2#436</title>
-<path fill="none" stroke="black" d="M740.54,-11530C767.02,-11523 796.2,-11514 823.1,-11507"/>
-<polygon fill="black" stroke="black" points="824.37,-11510.27 832.91,-11504 822.32,-11503.58 824.37,-11510.27"/>
+<path fill="none" stroke="black" d="M740.54,-10391.19C767.02,-10383.19 796.2,-10375.19 823.1,-10367.19"/>
+<polygon fill="black" stroke="black" points="824.37,-10370.47 832.91,-10364.19 822.32,-10363.77 824.37,-10370.47"/>
 </g>
 <!-- zcash/halo2#435&#45;&gt;zcash/halo2#247 -->
-<g id="edge110" class="edge">
+<g id="edge119" class="edge">
 <title>zcash/halo2#435&#45;&gt;zcash/halo2#247</title>
-<path fill="none" stroke="black" d="M1005.1,-11603C1026.9,-11603 1050.6,-11603 1073.1,-11603"/>
-<polygon fill="black" stroke="black" points="1073.4,-11606.5 1083.4,-11603 1073.4,-11599.5 1073.4,-11606.5"/>
+<path fill="none" stroke="black" d="M1005.1,-10464.19C1026.9,-10464.19 1050.6,-10464.19 1073.1,-10464.19"/>
+<polygon fill="black" stroke="black" points="1073.4,-10467.7 1083.4,-10464.19 1073.4,-10460.7 1073.4,-10467.7"/>
 </g>
 <!-- zcash/halo2#439 -->
-<g id="node122" class="node open">
+<g id="node134" class="node open">
 <title>zcash/halo2#439</title>
-<g id="a_node122"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="476.5,-11582.5 295.5,-11582.5 295.5,-11529.5 476.5,-11529.5 476.5,-11582.5"/>
-<text text-anchor="middle" x="386" y="-11567.3" font-family="Times,serif" font-size="14.00">zcash/halo2#439</text>
-<text text-anchor="middle" x="386" y="-11552.3" font-family="Times,serif" font-size="14.00">Support split</text>
-<text text-anchor="middle" x="386" y="-11537.3" font-family="Times,serif" font-size="14.00">accumulation in Halo 2</text>
+<g id="a_node134"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="476.5,-10443.69 295.5,-10443.69 295.5,-10390.69 476.5,-10390.69 476.5,-10443.69"/>
+<text text-anchor="middle" x="386" y="-10428.49" font-family="Times,serif" font-size="14.00">zcash/halo2#439</text>
+<text text-anchor="middle" x="386" y="-10413.49" font-family="Times,serif" font-size="14.00">Support split</text>
+<text text-anchor="middle" x="386" y="-10398.49" font-family="Times,serif" font-size="14.00">accumulation in Halo 2</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#439&#45;&gt;zcash/halo2#246 -->
-<g id="edge111" class="edge">
+<g id="edge120" class="edge">
 <title>zcash/halo2#439&#45;&gt;zcash/halo2#246</title>
-<path fill="none" stroke="black" d="M476.58,-11556C500.84,-11556 527.23,-11556 551.95,-11556"/>
-<polygon fill="black" stroke="black" points="552.06,-11559.5 562.06,-11556 552.06,-11552.5 552.06,-11559.5"/>
+<path fill="none" stroke="black" d="M476.58,-10417.19C500.84,-10417.19 527.23,-10417.19 551.95,-10417.19"/>
+<polygon fill="black" stroke="black" points="552.06,-10420.7 562.06,-10417.19 552.06,-10413.7 552.06,-10420.7"/>
 </g>
 <!-- zcash/halo2#569 -->
 <g id="node202" class="node open">
 <title>zcash/halo2#569</title>
 <g id="a_node202"><a xlink:href="https://github.com/zcash/halo2/issues/569" xlink:title="zcash/halo2#569&#10;Implement the recursive&#10;proof verifier" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1015.5,-11417.5 822.5,-11417.5 822.5,-11364.5 1015.5,-11364.5 1015.5,-11417.5"/>
-<text text-anchor="middle" x="919" y="-11402.3" font-family="Times,serif" font-size="14.00">zcash/halo2#569</text>
-<text text-anchor="middle" x="919" y="-11387.3" font-family="Times,serif" font-size="14.00">Implement the recursive</text>
-<text text-anchor="middle" x="919" y="-11372.3" font-family="Times,serif" font-size="14.00">proof verifier</text>
+<polygon fill="#c2e0c6" stroke="black" points="1015.5,-10250.69 822.5,-10250.69 822.5,-10197.69 1015.5,-10197.69 1015.5,-10250.69"/>
+<text text-anchor="middle" x="919" y="-10235.49" font-family="Times,serif" font-size="14.00">zcash/halo2#569</text>
+<text text-anchor="middle" x="919" y="-10220.49" font-family="Times,serif" font-size="14.00">Implement the recursive</text>
+<text text-anchor="middle" x="919" y="-10205.49" font-family="Times,serif" font-size="14.00">proof verifier</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#439&#45;&gt;zcash/halo2#569 -->
 <g id="edge174" class="edge">
 <title>zcash/halo2#439&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M414.4,-11529C441.8,-11504 486.33,-11468 532,-11449 544.94,-11444 702.18,-11421 811.92,-11406"/>
-<polygon fill="black" stroke="black" points="812.93,-11409.37 822.06,-11404 811.57,-11402.5 812.93,-11409.37"/>
+<path fill="none" stroke="black" d="M418.4,-10390.19C443.32,-10367.19 477.16,-10332.19 497,-10295.19 527.46,-10237.19 480.83,-10193.19 532,-10153.19 573.81,-10120.19 722.71,-10130.19 771,-10153.19 792.34,-10162.19 785.66,-10180.19 805.5,-10193.19 807.99,-10194.19 810.56,-10196.19 813.19,-10197.19"/>
+<polygon fill="black" stroke="black" points="811.9,-10200.48 822.35,-10202.19 815.25,-10194.33 811.9,-10200.48"/>
 </g>
 <!-- zcash/halo2#643 -->
-<g id="node123" class="node open">
+<g id="node135" class="node open">
 <title>zcash/halo2#643</title>
-<g id="a_node123"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-11683.5 551.5,-11683.5 551.5,-11600.5 751.5,-11600.5 751.5,-11683.5"/>
-<text text-anchor="middle" x="651.5" y="-11668.3" font-family="Times,serif" font-size="14.00">zcash/halo2#643</text>
-<text text-anchor="middle" x="651.5" y="-11653.3" font-family="Times,serif" font-size="14.00">Create separate</text>
-<text text-anchor="middle" x="651.5" y="-11638.3" font-family="Times,serif" font-size="14.00">`VerifyingKey` structures</text>
-<text text-anchor="middle" x="651.5" y="-11623.3" font-family="Times,serif" font-size="14.00">for pre&#45; and post&#45;</text>
-<text text-anchor="middle" x="651.5" y="-11608.3" font-family="Times,serif" font-size="14.00">optimisation circuits</text>
+<g id="a_node135"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751.5,-10544.69 551.5,-10544.69 551.5,-10461.69 751.5,-10461.69 751.5,-10544.69"/>
+<text text-anchor="middle" x="651.5" y="-10529.49" font-family="Times,serif" font-size="14.00">zcash/halo2#643</text>
+<text text-anchor="middle" x="651.5" y="-10514.49" font-family="Times,serif" font-size="14.00">Create separate</text>
+<text text-anchor="middle" x="651.5" y="-10499.49" font-family="Times,serif" font-size="14.00">`VerifyingKey` structures</text>
+<text text-anchor="middle" x="651.5" y="-10484.49" font-family="Times,serif" font-size="14.00">for pre&#45; and post&#45;</text>
+<text text-anchor="middle" x="651.5" y="-10469.49" font-family="Times,serif" font-size="14.00">optimisation circuits</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#643&#45;&gt;zcash/halo2#435 -->
-<g id="edge112" class="edge">
+<g id="edge121" class="edge">
 <title>zcash/halo2#643&#45;&gt;zcash/halo2#435</title>
-<path fill="none" stroke="black" d="M751.74,-11627C774.96,-11624 799.65,-11620 822.7,-11617"/>
-<polygon fill="black" stroke="black" points="823.2,-11620.47 832.81,-11616 822.51,-11613.5 823.2,-11620.47"/>
+<path fill="none" stroke="black" d="M751.74,-10488.19C774.96,-10485.19 799.65,-10481.19 822.7,-10478.19"/>
+<polygon fill="black" stroke="black" points="823.68,-10481.57 832.81,-10476.19 822.32,-10474.7 823.68,-10481.57"/>
 </g>
 <!-- zcash/halo2#643&#45;&gt;zcash/halo2#436 -->
 <g id="edge175" class="edge">
 <title>zcash/halo2#643&#45;&gt;zcash/halo2#436</title>
-<path fill="none" stroke="black" d="M751.52,-11606C758.53,-11602 765.13,-11597 771,-11591 797.04,-11566 778.46,-11541 805.5,-11517 810.99,-11512 817.14,-11508 823.66,-11504"/>
-<polygon fill="black" stroke="black" points="825.68,-11506.88 832.76,-11499 822.31,-11500.75 825.68,-11506.88"/>
+<path fill="none" stroke="black" d="M751.55,-10468.19C758.55,-10463.19 765.15,-10458.19 771,-10453.19 797.35,-10427.19 778.23,-10402.19 805.5,-10378.19 810.98,-10373.19 817.12,-10368.19 823.63,-10365.19"/>
+<polygon fill="black" stroke="black" points="825.64,-10368.08 832.72,-10360.19 822.27,-10361.95 825.64,-10368.08"/>
 </g>
 <!-- zcash/halo2#449 -->
 <g id="node203" class="node open">
 <title>zcash/halo2#449</title>
 <g id="a_node203"><a xlink:href="https://github.com/zcash/halo2/issues/449" xlink:title="zcash/halo2#449&#10;Define a stable&#10;serialization format for&#10;`VerifyingKey`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1010,-11791 1007,-11795 986,-11795 983,-11791 828,-11791 828,-11723 1010,-11723 1010,-11791"/>
-<text text-anchor="middle" x="919" y="-11775.8" font-family="Times,serif" font-size="14.00">zcash/halo2#449</text>
-<text text-anchor="middle" x="919" y="-11760.8" font-family="Times,serif" font-size="14.00">Define a stable</text>
-<text text-anchor="middle" x="919" y="-11745.8" font-family="Times,serif" font-size="14.00">serialization format for</text>
-<text text-anchor="middle" x="919" y="-11730.8" font-family="Times,serif" font-size="14.00">`VerifyingKey`</text>
+<polygon fill="#c2e0c6" stroke="black" points="1010,-10652.19 1007,-10656.19 986,-10656.19 983,-10652.19 828,-10652.19 828,-10584.19 1010,-10584.19 1010,-10652.19"/>
+<text text-anchor="middle" x="919" y="-10636.99" font-family="Times,serif" font-size="14.00">zcash/halo2#449</text>
+<text text-anchor="middle" x="919" y="-10621.99" font-family="Times,serif" font-size="14.00">Define a stable</text>
+<text text-anchor="middle" x="919" y="-10606.99" font-family="Times,serif" font-size="14.00">serialization format for</text>
+<text text-anchor="middle" x="919" y="-10591.99" font-family="Times,serif" font-size="14.00">`VerifyingKey`</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#643&#45;&gt;zcash/halo2#449 -->
 <g id="edge176" class="edge">
 <title>zcash/halo2#643&#45;&gt;zcash/halo2#449</title>
-<path fill="none" stroke="black" d="M729.74,-11684C753.69,-11696 780.4,-11709 805.5,-11719 809.68,-11721 813.97,-11722 818.32,-11724"/>
-<polygon fill="black" stroke="black" points="817.34,-11727.38 827.92,-11728 820.04,-11720.92 817.34,-11727.38"/>
+<path fill="none" stroke="black" d="M729.74,-10544.19C753.69,-10556.19 780.4,-10569.19 805.5,-10580.19 809.68,-10581.19 813.97,-10583.19 818.32,-10585.19"/>
+<polygon fill="black" stroke="black" points="817.33,-10588.55 827.92,-10588.19 819.42,-10581.87 817.33,-10588.55"/>
 </g>
 <!-- zcash/zcash#4819 -->
-<g id="node124" class="node open">
+<g id="node136" class="node open">
 <title>zcash/zcash#4819</title>
-<g id="a_node124"><a xlink:href="https://github.com/zcash/zcash/issues/4819" xlink:title="zcash/zcash#4819&#10;Backport upstream PRs&#10;that remove Boost usage" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1272,-2881.5 1077,-2881.5 1077,-2828.5 1272,-2828.5 1272,-2881.5"/>
-<text text-anchor="middle" x="1174.5" y="-2866.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4819</text>
-<text text-anchor="middle" x="1174.5" y="-2851.3" font-family="Times,serif" font-size="14.00">Backport upstream PRs</text>
-<text text-anchor="middle" x="1174.5" y="-2836.3" font-family="Times,serif" font-size="14.00">that remove Boost usage</text>
+<g id="a_node136"><a xlink:href="https://github.com/zcash/zcash/issues/4819" xlink:title="zcash/zcash#4819&#10;Backport upstream PRs&#10;that remove Boost usage" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1272,-9711.19 1077,-9711.19 1077,-9658.19 1272,-9658.19 1272,-9711.19"/>
+<text text-anchor="middle" x="1174.5" y="-9695.99" font-family="Times,serif" font-size="14.00">zcash/zcash#4819</text>
+<text text-anchor="middle" x="1174.5" y="-9680.99" font-family="Times,serif" font-size="14.00">Backport upstream PRs</text>
+<text text-anchor="middle" x="1174.5" y="-9665.99" font-family="Times,serif" font-size="14.00">that remove Boost usage</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4818 -->
-<g id="node125" class="node open">
+<g id="node137" class="node open">
 <title>zcash/zcash#4818</title>
-<g id="a_node125"><a xlink:href="https://github.com/zcash/zcash/issues/4818" xlink:title="zcash/zcash#4818&#10;Remove dependency on&#10;Boost" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1522,-2845.5 1337,-2845.5 1337,-2792.5 1522,-2792.5 1522,-2845.5"/>
-<text text-anchor="middle" x="1429.5" y="-2830.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4818</text>
-<text text-anchor="middle" x="1429.5" y="-2815.3" font-family="Times,serif" font-size="14.00">Remove dependency on</text>
-<text text-anchor="middle" x="1429.5" y="-2800.3" font-family="Times,serif" font-size="14.00">Boost</text>
+<g id="a_node137"><a xlink:href="https://github.com/zcash/zcash/issues/4818" xlink:title="zcash/zcash#4818&#10;Remove dependency on&#10;Boost" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1522,-9675.19 1337,-9675.19 1337,-9622.19 1522,-9622.19 1522,-9675.19"/>
+<text text-anchor="middle" x="1429.5" y="-9659.99" font-family="Times,serif" font-size="14.00">zcash/zcash#4818</text>
+<text text-anchor="middle" x="1429.5" y="-9644.99" font-family="Times,serif" font-size="14.00">Remove dependency on</text>
+<text text-anchor="middle" x="1429.5" y="-9629.99" font-family="Times,serif" font-size="14.00">Boost</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4819&#45;&gt;zcash/zcash#4818 -->
-<g id="edge113" class="edge">
+<g id="edge122" class="edge">
 <title>zcash/zcash#4819&#45;&gt;zcash/zcash#4818</title>
-<path fill="none" stroke="black" d="M1272.2,-2841.2C1290.1,-2838.7 1308.9,-2836 1326.9,-2833.5"/>
-<polygon fill="black" stroke="black" points="1327.44,-2836.96 1336.8,-2832 1326.39,-2830.04 1327.44,-2836.96"/>
+<path fill="none" stroke="black" d="M1272.2,-9670.99C1290.1,-9668.4 1308.9,-9665.69 1326.9,-9663.19"/>
+<polygon fill="black" stroke="black" points="1327.39,-9666.66 1336.8,-9661.8 1326.41,-9659.73 1327.39,-9666.66"/>
 </g>
 <!-- zcash/zcash#5034 -->
-<g id="node126" class="node open">
+<g id="node138" class="node open">
 <title>zcash/zcash#5034</title>
-<g id="a_node126"><a xlink:href="https://github.com/zcash/zcash/pull/5034" xlink:title="zcash/zcash#5034&#10;Bitcoin 0.17 locking PRs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1270,-2739 1079,-2739 1079,-2735 1075,-2735 1075,-2731 1079,-2731 1079,-2709 1075,-2709 1075,-2705 1079,-2705 1079,-2701 1270,-2701 1270,-2739"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1079,-2735 1083,-2735 1083,-2731 1079,-2731 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1079,-2709 1083,-2709 1083,-2705 1079,-2705 "/>
-<text text-anchor="middle" x="1174.5" y="-2723.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5034</text>
-<text text-anchor="middle" x="1174.5" y="-2708.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.17 locking PRs</text>
+<g id="a_node138"><a xlink:href="https://github.com/zcash/zcash/pull/5034" xlink:title="zcash/zcash#5034&#10;Bitcoin 0.17 locking PRs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1270,-9568.69 1079,-9568.69 1079,-9564.69 1075,-9564.69 1075,-9560.69 1079,-9560.69 1079,-9538.69 1075,-9538.69 1075,-9534.69 1079,-9534.69 1079,-9530.69 1270,-9530.69 1270,-9568.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1079,-9564.69 1083,-9564.69 1083,-9560.69 1079,-9560.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1079,-9538.69 1083,-9538.69 1083,-9534.69 1079,-9534.69 "/>
+<text text-anchor="middle" x="1174.5" y="-9553.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5034</text>
+<text text-anchor="middle" x="1174.5" y="-9538.49" font-family="Times,serif" font-size="14.00">Bitcoin 0.17 locking PRs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5050 -->
-<g id="node127" class="node open">
+<g id="node139" class="node open">
 <title>zcash/zcash#5050</title>
-<g id="a_node127"><a xlink:href="https://github.com/zcash/zcash/pull/5050" xlink:title="zcash/zcash#5050&#10;Bitcoin 0.18 locking PRs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1525,-2739 1334,-2739 1334,-2735 1330,-2735 1330,-2731 1334,-2731 1334,-2709 1330,-2709 1330,-2705 1334,-2705 1334,-2701 1525,-2701 1525,-2739"/>
-<polyline fill="none" stroke="black" points="1334,-2735 1338,-2735 1338,-2731 1334,-2731 "/>
-<polyline fill="none" stroke="black" points="1334,-2709 1338,-2709 1338,-2705 1334,-2705 "/>
-<text text-anchor="middle" x="1429.5" y="-2723.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5050</text>
-<text text-anchor="middle" x="1429.5" y="-2708.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.18 locking PRs</text>
+<g id="a_node139"><a xlink:href="https://github.com/zcash/zcash/pull/5050" xlink:title="zcash/zcash#5050&#10;Bitcoin 0.18 locking PRs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1525,-9568.69 1334,-9568.69 1334,-9564.69 1330,-9564.69 1330,-9560.69 1334,-9560.69 1334,-9538.69 1330,-9538.69 1330,-9534.69 1334,-9534.69 1334,-9530.69 1525,-9530.69 1525,-9568.69"/>
+<polyline fill="none" stroke="black" points="1334,-9564.69 1338,-9564.69 1338,-9560.69 1334,-9560.69 "/>
+<polyline fill="none" stroke="black" points="1334,-9538.69 1338,-9538.69 1338,-9534.69 1334,-9534.69 "/>
+<text text-anchor="middle" x="1429.5" y="-9553.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5050</text>
+<text text-anchor="middle" x="1429.5" y="-9538.49" font-family="Times,serif" font-size="14.00">Bitcoin 0.18 locking PRs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5034&#45;&gt;zcash/zcash#5050 -->
-<g id="edge114" class="edge">
+<g id="edge123" class="edge">
 <title>zcash/zcash#5034&#45;&gt;zcash/zcash#5050</title>
-<path fill="none" stroke="black" d="M1270.1,-2720C1287.4,-2720 1305.7,-2720 1323.3,-2720"/>
-<polygon fill="black" stroke="black" points="1323.6,-2723.5 1333.6,-2720 1323.6,-2716.5 1323.6,-2723.5"/>
+<path fill="none" stroke="black" d="M1270.1,-9549.69C1287.4,-9549.69 1305.7,-9549.69 1323.3,-9549.69"/>
+<polygon fill="black" stroke="black" points="1323.6,-9553.2 1333.6,-9549.69 1323.6,-9546.2 1323.6,-9553.2"/>
 </g>
 <!-- zcash/zcash#5163 -->
-<g id="node128" class="node open">
+<g id="node140" class="node open">
 <title>zcash/zcash#5163</title>
-<g id="a_node128"><a xlink:href="https://github.com/zcash/zcash/pull/5163" xlink:title="zcash/zcash#5163&#10;Bitcoin 0.19 locking PRs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1777.5,-2739 1586.5,-2739 1586.5,-2735 1582.5,-2735 1582.5,-2731 1586.5,-2731 1586.5,-2709 1582.5,-2709 1582.5,-2705 1586.5,-2705 1586.5,-2701 1777.5,-2701 1777.5,-2739"/>
-<polyline fill="none" stroke="black" points="1586.5,-2735 1590.5,-2735 1590.5,-2731 1586.5,-2731 "/>
-<polyline fill="none" stroke="black" points="1586.5,-2709 1590.5,-2709 1590.5,-2705 1586.5,-2705 "/>
-<text text-anchor="middle" x="1682" y="-2723.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5163</text>
-<text text-anchor="middle" x="1682" y="-2708.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.19 locking PRs</text>
+<g id="a_node140"><a xlink:href="https://github.com/zcash/zcash/pull/5163" xlink:title="zcash/zcash#5163&#10;Bitcoin 0.19 locking PRs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1777.5,-9568.69 1586.5,-9568.69 1586.5,-9564.69 1582.5,-9564.69 1582.5,-9560.69 1586.5,-9560.69 1586.5,-9538.69 1582.5,-9538.69 1582.5,-9534.69 1586.5,-9534.69 1586.5,-9530.69 1777.5,-9530.69 1777.5,-9568.69"/>
+<polyline fill="none" stroke="black" points="1586.5,-9564.69 1590.5,-9564.69 1590.5,-9560.69 1586.5,-9560.69 "/>
+<polyline fill="none" stroke="black" points="1586.5,-9538.69 1590.5,-9538.69 1590.5,-9534.69 1586.5,-9534.69 "/>
+<text text-anchor="middle" x="1682" y="-9553.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5163</text>
+<text text-anchor="middle" x="1682" y="-9538.49" font-family="Times,serif" font-size="14.00">Bitcoin 0.19 locking PRs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5050&#45;&gt;zcash/zcash#5163 -->
-<g id="edge115" class="edge">
+<g id="edge124" class="edge">
 <title>zcash/zcash#5050&#45;&gt;zcash/zcash#5163</title>
-<path fill="none" stroke="black" d="M1525.2,-2720C1541.7,-2720 1559,-2720 1575.8,-2720"/>
-<polygon fill="black" stroke="black" points="1576.2,-2723.5 1586.2,-2720 1576.2,-2716.5 1576.2,-2723.5"/>
+<path fill="none" stroke="black" d="M1525.2,-9549.69C1541.7,-9549.69 1559,-9549.69 1575.8,-9549.69"/>
+<polygon fill="black" stroke="black" points="1576.2,-9553.2 1586.2,-9549.69 1576.2,-9546.2 1576.2,-9553.2"/>
 </g>
 <!-- zcash/zcash#4825 -->
-<g id="node129" class="node open">
+<g id="node141" class="node open">
 <title>zcash/zcash#4825</title>
-<g id="a_node129"><a xlink:href="https://github.com/zcash/zcash/issues/4825" xlink:title="zcash/zcash#4825&#10;Replace boost::filesystem&#10;with std::filesystem" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1273.5,-2810.5 1075.5,-2810.5 1075.5,-2757.5 1273.5,-2757.5 1273.5,-2810.5"/>
-<text text-anchor="middle" x="1174.5" y="-2795.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4825</text>
-<text text-anchor="middle" x="1174.5" y="-2780.3" font-family="Times,serif" font-size="14.00">Replace boost::filesystem</text>
-<text text-anchor="middle" x="1174.5" y="-2765.3" font-family="Times,serif" font-size="14.00">with std::filesystem</text>
+<g id="a_node141"><a xlink:href="https://github.com/zcash/zcash/issues/4825" xlink:title="zcash/zcash#4825&#10;Replace boost::filesystem&#10;with std::filesystem" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1273.5,-9640.19 1075.5,-9640.19 1075.5,-9587.19 1273.5,-9587.19 1273.5,-9640.19"/>
+<text text-anchor="middle" x="1174.5" y="-9624.99" font-family="Times,serif" font-size="14.00">zcash/zcash#4825</text>
+<text text-anchor="middle" x="1174.5" y="-9609.99" font-family="Times,serif" font-size="14.00">Replace boost::filesystem</text>
+<text text-anchor="middle" x="1174.5" y="-9594.99" font-family="Times,serif" font-size="14.00">with std::filesystem</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4825&#45;&gt;zcash/zcash#4818 -->
-<g id="edge116" class="edge">
+<g id="edge125" class="edge">
 <title>zcash/zcash#4825&#45;&gt;zcash/zcash#4818</title>
-<path fill="none" stroke="black" d="M1273.7,-2797.6C1291,-2800 1309,-2802.5 1326.4,-2804.9"/>
-<polygon fill="black" stroke="black" points="1326.22,-2808.41 1336.6,-2806.3 1327.17,-2801.47 1326.22,-2808.41"/>
+<path fill="none" stroke="black" d="M1273.7,-9627.3C1291,-9629.69 1309,-9632.19 1326.4,-9634.59"/>
+<polygon fill="black" stroke="black" points="1326.22,-9638.1 1336.6,-9635.99 1327.17,-9631.17 1326.22,-9638.1"/>
 </g>
 <!-- zcash/zcash#5568 -->
-<g id="node130" class="node open">
+<g id="node142" class="node open">
 <title>zcash/zcash#5568</title>
-<g id="a_node130"><a xlink:href="https://github.com/zcash/zcash/issues/5568" xlink:title="zcash/zcash#5568&#10;Add ability to mark notes&#10;as locked to the Orchard&#10;wallet." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1273,-2683 1076,-2683 1076,-2615 1273,-2615 1273,-2683"/>
-<text text-anchor="middle" x="1174.5" y="-2667.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5568</text>
-<text text-anchor="middle" x="1174.5" y="-2652.8" font-family="Times,serif" font-size="14.00">Add ability to mark notes</text>
-<text text-anchor="middle" x="1174.5" y="-2637.8" font-family="Times,serif" font-size="14.00">as locked to the Orchard</text>
-<text text-anchor="middle" x="1174.5" y="-2622.8" font-family="Times,serif" font-size="14.00">wallet.</text>
+<g id="a_node142"><a xlink:href="https://github.com/zcash/zcash/issues/5568" xlink:title="zcash/zcash#5568&#10;Add ability to mark notes&#10;as locked to the Orchard&#10;wallet." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1273,-9122.69 1076,-9122.69 1076,-9054.69 1273,-9054.69 1273,-9122.69"/>
+<text text-anchor="middle" x="1174.5" y="-9107.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5568</text>
+<text text-anchor="middle" x="1174.5" y="-9092.49" font-family="Times,serif" font-size="14.00">Add ability to mark notes</text>
+<text text-anchor="middle" x="1174.5" y="-9077.49" font-family="Times,serif" font-size="14.00">as locked to the Orchard</text>
+<text text-anchor="middle" x="1174.5" y="-9062.49" font-family="Times,serif" font-size="14.00">wallet.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5655 -->
-<g id="node131" class="node open">
+<g id="node143" class="node open">
 <title>zcash/zcash#5655</title>
-<g id="a_node131"><a xlink:href="https://github.com/zcash/zcash/issues/5655" xlink:title="zcash/zcash#5655&#10;Ensure that `z_sendmany`&#10;supports concurrent&#10;execution" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1532.5,-2683 1326.5,-2683 1326.5,-2615 1532.5,-2615 1532.5,-2683"/>
-<text text-anchor="middle" x="1429.5" y="-2667.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5655</text>
-<text text-anchor="middle" x="1429.5" y="-2652.8" font-family="Times,serif" font-size="14.00">Ensure that `z_sendmany`</text>
-<text text-anchor="middle" x="1429.5" y="-2637.8" font-family="Times,serif" font-size="14.00">supports concurrent</text>
-<text text-anchor="middle" x="1429.5" y="-2622.8" font-family="Times,serif" font-size="14.00">execution</text>
+<g id="a_node143"><a xlink:href="https://github.com/zcash/zcash/issues/5655" xlink:title="zcash/zcash#5655&#10;Ensure that `z_sendmany`&#10;supports concurrent&#10;execution" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1532.5,-9122.69 1326.5,-9122.69 1326.5,-9054.69 1532.5,-9054.69 1532.5,-9122.69"/>
+<text text-anchor="middle" x="1429.5" y="-9107.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5655</text>
+<text text-anchor="middle" x="1429.5" y="-9092.49" font-family="Times,serif" font-size="14.00">Ensure that `z_sendmany`</text>
+<text text-anchor="middle" x="1429.5" y="-9077.49" font-family="Times,serif" font-size="14.00">supports concurrent</text>
+<text text-anchor="middle" x="1429.5" y="-9062.49" font-family="Times,serif" font-size="14.00">execution</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5568&#45;&gt;zcash/zcash#5655 -->
-<g id="edge117" class="edge">
+<g id="edge126" class="edge">
 <title>zcash/zcash#5568&#45;&gt;zcash/zcash#5655</title>
-<path fill="none" stroke="black" d="M1273.3,-2649C1287.3,-2649 1301.8,-2649 1316,-2649"/>
-<polygon fill="black" stroke="black" points="1316.3,-2652.5 1326.3,-2649 1316.3,-2645.5 1316.3,-2652.5"/>
+<path fill="none" stroke="black" d="M1273.3,-9088.69C1287.3,-9088.69 1301.8,-9088.69 1316,-9088.69"/>
+<polygon fill="black" stroke="black" points="1316.3,-9092.2 1326.3,-9088.69 1316.3,-9085.2 1316.3,-9092.2"/>
 </g>
 <!-- zcash/zcash#5674 -->
-<g id="node132" class="node open">
+<g id="node144" class="node open">
 <title>zcash/zcash#5674</title>
-<g id="a_node132"><a xlink:href="https://github.com/zcash/zcash/issues/5674" xlink:title="zcash/zcash#5674&#10;zcashd&#45;wallet&#45;tool should&#10;relax the warning about&#10;backing up the wallet&#10;file if all keys are&#10;derived from the recovery&#10;phrase" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1276,-2596.5 1073,-2596.5 1073,-2483.5 1276,-2483.5 1276,-2596.5"/>
-<text text-anchor="middle" x="1174.5" y="-2581.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5674</text>
-<text text-anchor="middle" x="1174.5" y="-2566.3" font-family="Times,serif" font-size="14.00">zcashd&#45;wallet&#45;tool should</text>
-<text text-anchor="middle" x="1174.5" y="-2551.3" font-family="Times,serif" font-size="14.00">relax the warning about</text>
-<text text-anchor="middle" x="1174.5" y="-2536.3" font-family="Times,serif" font-size="14.00">backing up the wallet</text>
-<text text-anchor="middle" x="1174.5" y="-2521.3" font-family="Times,serif" font-size="14.00">file if all keys are</text>
-<text text-anchor="middle" x="1174.5" y="-2506.3" font-family="Times,serif" font-size="14.00">derived from the recovery</text>
-<text text-anchor="middle" x="1174.5" y="-2491.3" font-family="Times,serif" font-size="14.00">phrase</text>
+<g id="a_node144"><a xlink:href="https://github.com/zcash/zcash/issues/5674" xlink:title="zcash/zcash#5674&#10;zcashd&#45;wallet&#45;tool should&#10;relax the warning about&#10;backing up the wallet&#10;file if all keys are&#10;derived from the recovery&#10;phrase" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1276,-9512.19 1073,-9512.19 1073,-9399.19 1276,-9399.19 1276,-9512.19"/>
+<text text-anchor="middle" x="1174.5" y="-9496.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5674</text>
+<text text-anchor="middle" x="1174.5" y="-9481.99" font-family="Times,serif" font-size="14.00">zcashd&#45;wallet&#45;tool should</text>
+<text text-anchor="middle" x="1174.5" y="-9466.99" font-family="Times,serif" font-size="14.00">relax the warning about</text>
+<text text-anchor="middle" x="1174.5" y="-9451.99" font-family="Times,serif" font-size="14.00">backing up the wallet</text>
+<text text-anchor="middle" x="1174.5" y="-9436.99" font-family="Times,serif" font-size="14.00">file if all keys are</text>
+<text text-anchor="middle" x="1174.5" y="-9421.99" font-family="Times,serif" font-size="14.00">derived from the recovery</text>
+<text text-anchor="middle" x="1174.5" y="-9406.99" font-family="Times,serif" font-size="14.00">phrase</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5660 -->
-<g id="node133" class="node open">
+<g id="node145" class="node open">
 <title>zcash/zcash#5660</title>
-<g id="a_node133"><a xlink:href="https://github.com/zcash/zcash/issues/5660" xlink:title="zcash/zcash#5660&#10;Remove default change&#10;address logic from&#10;TransactionBuilder" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1266.5,-2465 1082.5,-2465 1082.5,-2397 1266.5,-2397 1266.5,-2465"/>
-<text text-anchor="middle" x="1174.5" y="-2449.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5660</text>
-<text text-anchor="middle" x="1174.5" y="-2434.8" font-family="Times,serif" font-size="14.00">Remove default change</text>
-<text text-anchor="middle" x="1174.5" y="-2419.8" font-family="Times,serif" font-size="14.00">address logic from</text>
-<text text-anchor="middle" x="1174.5" y="-2404.8" font-family="Times,serif" font-size="14.00">TransactionBuilder</text>
+<g id="a_node145"><a xlink:href="https://github.com/zcash/zcash/issues/5660" xlink:title="zcash/zcash#5660&#10;Remove default change&#10;address logic from&#10;TransactionBuilder" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1266.5,-9380.69 1082.5,-9380.69 1082.5,-9312.69 1266.5,-9312.69 1266.5,-9380.69"/>
+<text text-anchor="middle" x="1174.5" y="-9365.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5660</text>
+<text text-anchor="middle" x="1174.5" y="-9350.49" font-family="Times,serif" font-size="14.00">Remove default change</text>
+<text text-anchor="middle" x="1174.5" y="-9335.49" font-family="Times,serif" font-size="14.00">address logic from</text>
+<text text-anchor="middle" x="1174.5" y="-9320.49" font-family="Times,serif" font-size="14.00">TransactionBuilder</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5687 -->
-<g id="node134" class="node open">
+<g id="node146" class="node open">
 <title>zcash/zcash#5687</title>
-<g id="a_node134"><a xlink:href="https://github.com/zcash/zcash/issues/5687" xlink:title="zcash/zcash#5687&#10;Support unified full and&#10;incoming viewing key&#10;import &amp; export." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1267.5,-2379 1081.5,-2379 1081.5,-2311 1267.5,-2311 1267.5,-2379"/>
-<text text-anchor="middle" x="1174.5" y="-2363.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5687</text>
-<text text-anchor="middle" x="1174.5" y="-2348.8" font-family="Times,serif" font-size="14.00">Support unified full and</text>
-<text text-anchor="middle" x="1174.5" y="-2333.8" font-family="Times,serif" font-size="14.00">incoming viewing key</text>
-<text text-anchor="middle" x="1174.5" y="-2318.8" font-family="Times,serif" font-size="14.00">import &amp; export.</text>
+<g id="a_node146"><a xlink:href="https://github.com/zcash/zcash/issues/5687" xlink:title="zcash/zcash#5687&#10;Support unified full and&#10;incoming viewing key&#10;import &amp; export." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1267.5,-9294.69 1081.5,-9294.69 1081.5,-9226.69 1267.5,-9226.69 1267.5,-9294.69"/>
+<text text-anchor="middle" x="1174.5" y="-9279.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5687</text>
+<text text-anchor="middle" x="1174.5" y="-9264.49" font-family="Times,serif" font-size="14.00">Support unified full and</text>
+<text text-anchor="middle" x="1174.5" y="-9249.49" font-family="Times,serif" font-size="14.00">incoming viewing key</text>
+<text text-anchor="middle" x="1174.5" y="-9234.49" font-family="Times,serif" font-size="14.00">import &amp; export.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5686 -->
-<g id="node135" class="node open">
+<g id="node147" class="node open">
 <title>zcash/zcash#5686</title>
-<g id="a_node135"><a xlink:href="https://github.com/zcash/zcash/issues/5686" xlink:title="zcash/zcash#5686&#10;Consider supporting&#10;Orchard spending key&#10;import &amp; export." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1261.5,-2293 1087.5,-2293 1087.5,-2225 1261.5,-2225 1261.5,-2293"/>
-<text text-anchor="middle" x="1174.5" y="-2277.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5686</text>
-<text text-anchor="middle" x="1174.5" y="-2262.8" font-family="Times,serif" font-size="14.00">Consider supporting</text>
-<text text-anchor="middle" x="1174.5" y="-2247.8" font-family="Times,serif" font-size="14.00">Orchard spending key</text>
-<text text-anchor="middle" x="1174.5" y="-2232.8" font-family="Times,serif" font-size="14.00">import &amp; export.</text>
+<g id="a_node147"><a xlink:href="https://github.com/zcash/zcash/issues/5686" xlink:title="zcash/zcash#5686&#10;Consider supporting&#10;Orchard spending key&#10;import &amp; export." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1261.5,-9208.69 1087.5,-9208.69 1087.5,-9140.69 1261.5,-9140.69 1261.5,-9208.69"/>
+<text text-anchor="middle" x="1174.5" y="-9193.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5686</text>
+<text text-anchor="middle" x="1174.5" y="-9178.49" font-family="Times,serif" font-size="14.00">Consider supporting</text>
+<text text-anchor="middle" x="1174.5" y="-9163.49" font-family="Times,serif" font-size="14.00">Orchard spending key</text>
+<text text-anchor="middle" x="1174.5" y="-9148.49" font-family="Times,serif" font-size="14.00">import &amp; export.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5850 -->
-<g id="node137" class="node open">
+<g id="node149" class="node open">
 <title>zcash/zcash#5850</title>
-<g id="a_node137"><a xlink:href="https://github.com/zcash/zcash/issues/5850" xlink:title="zcash/zcash#5850&#10;Add a `finalState`&#10;integer parameter to&#10;`z_gettreestate`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1258,-2105 1091,-2105 1091,-2037 1258,-2037 1258,-2105"/>
-<text text-anchor="middle" x="1174.5" y="-2089.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5850</text>
-<text text-anchor="middle" x="1174.5" y="-2074.8" font-family="Times,serif" font-size="14.00">Add a `finalState`</text>
-<text text-anchor="middle" x="1174.5" y="-2059.8" font-family="Times,serif" font-size="14.00">integer parameter to</text>
-<text text-anchor="middle" x="1174.5" y="-2044.8" font-family="Times,serif" font-size="14.00">`z_gettreestate`</text>
+<g id="a_node149"><a xlink:href="https://github.com/zcash/zcash/issues/5850" xlink:title="zcash/zcash#5850&#10;Add a `finalState`&#10;integer parameter to&#10;`z_gettreestate`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1258,-9036.69 1091,-9036.69 1091,-8968.69 1258,-8968.69 1258,-9036.69"/>
+<text text-anchor="middle" x="1174.5" y="-9021.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5850</text>
+<text text-anchor="middle" x="1174.5" y="-9006.49" font-family="Times,serif" font-size="14.00">Add a `finalState`</text>
+<text text-anchor="middle" x="1174.5" y="-8991.49" font-family="Times,serif" font-size="14.00">integer parameter to</text>
+<text text-anchor="middle" x="1174.5" y="-8976.49" font-family="Times,serif" font-size="14.00">`z_gettreestate`</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2004 -->
-<g id="node138" class="node open">
+<g id="node150" class="node open">
 <title>zcash/zcash#2004</title>
-<g id="a_node138"><a xlink:href="https://github.com/zcash/zcash/issues/2004" xlink:title="zcash/zcash#2004&#10;Determine the&#10;`getchaintips` typical&#10;distribution from many&#10;nodes, investigate&#10;outliers, and update our&#10;`minconf`&#10;recommendations." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1269,-2019 1080,-2019 1080,-1891 1269,-1891 1269,-2019"/>
-<text text-anchor="middle" x="1174.5" y="-2003.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2004</text>
-<text text-anchor="middle" x="1174.5" y="-1988.8" font-family="Times,serif" font-size="14.00">Determine the</text>
-<text text-anchor="middle" x="1174.5" y="-1973.8" font-family="Times,serif" font-size="14.00">`getchaintips` typical</text>
-<text text-anchor="middle" x="1174.5" y="-1958.8" font-family="Times,serif" font-size="14.00">distribution from many</text>
-<text text-anchor="middle" x="1174.5" y="-1943.8" font-family="Times,serif" font-size="14.00">nodes, investigate</text>
-<text text-anchor="middle" x="1174.5" y="-1928.8" font-family="Times,serif" font-size="14.00">outliers, and update our</text>
-<text text-anchor="middle" x="1174.5" y="-1913.8" font-family="Times,serif" font-size="14.00">`minconf`</text>
-<text text-anchor="middle" x="1174.5" y="-1898.8" font-family="Times,serif" font-size="14.00">recommendations.</text>
+<g id="a_node150"><a xlink:href="https://github.com/zcash/zcash/issues/2004" xlink:title="zcash/zcash#2004&#10;Determine the&#10;`getchaintips` typical&#10;distribution from many&#10;nodes, investigate&#10;outliers, and update our&#10;`minconf`&#10;recommendations." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1269,-8950.69 1080,-8950.69 1080,-8822.69 1269,-8822.69 1269,-8950.69"/>
+<text text-anchor="middle" x="1174.5" y="-8935.49" font-family="Times,serif" font-size="14.00">zcash/zcash#2004</text>
+<text text-anchor="middle" x="1174.5" y="-8920.49" font-family="Times,serif" font-size="14.00">Determine the</text>
+<text text-anchor="middle" x="1174.5" y="-8905.49" font-family="Times,serif" font-size="14.00">`getchaintips` typical</text>
+<text text-anchor="middle" x="1174.5" y="-8890.49" font-family="Times,serif" font-size="14.00">distribution from many</text>
+<text text-anchor="middle" x="1174.5" y="-8875.49" font-family="Times,serif" font-size="14.00">nodes, investigate</text>
+<text text-anchor="middle" x="1174.5" y="-8860.49" font-family="Times,serif" font-size="14.00">outliers, and update our</text>
+<text text-anchor="middle" x="1174.5" y="-8845.49" font-family="Times,serif" font-size="14.00">`minconf`</text>
+<text text-anchor="middle" x="1174.5" y="-8830.49" font-family="Times,serif" font-size="14.00">recommendations.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#1614 -->
-<g id="node139" class="node open">
+<g id="node151" class="node open">
 <title>zcash/zcash#1614</title>
-<g id="a_node139"><a xlink:href="https://github.com/zcash/zcash/issues/1614" xlink:title="zcash/zcash#1614&#10;choose less recent&#10;JoinSplit, Spend, and&#10;Action anchors" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1513,-1989 1346,-1989 1346,-1921 1513,-1921 1513,-1989"/>
-<text text-anchor="middle" x="1429.5" y="-1973.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1614</text>
-<text text-anchor="middle" x="1429.5" y="-1958.8" font-family="Times,serif" font-size="14.00">choose less recent</text>
-<text text-anchor="middle" x="1429.5" y="-1943.8" font-family="Times,serif" font-size="14.00">JoinSplit, Spend, and</text>
-<text text-anchor="middle" x="1429.5" y="-1928.8" font-family="Times,serif" font-size="14.00">Action anchors</text>
+<g id="a_node151"><a xlink:href="https://github.com/zcash/zcash/issues/1614" xlink:title="zcash/zcash#1614&#10;choose less recent&#10;JoinSplit, Spend, and&#10;Action anchors" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1513,-8920.69 1346,-8920.69 1346,-8852.69 1513,-8852.69 1513,-8920.69"/>
+<text text-anchor="middle" x="1429.5" y="-8905.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1614</text>
+<text text-anchor="middle" x="1429.5" y="-8890.49" font-family="Times,serif" font-size="14.00">choose less recent</text>
+<text text-anchor="middle" x="1429.5" y="-8875.49" font-family="Times,serif" font-size="14.00">JoinSplit, Spend, and</text>
+<text text-anchor="middle" x="1429.5" y="-8860.49" font-family="Times,serif" font-size="14.00">Action anchors</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2004&#45;&gt;zcash/zcash#1614 -->
-<g id="edge118" class="edge">
+<g id="edge127" class="edge">
 <title>zcash/zcash#2004&#45;&gt;zcash/zcash#1614</title>
-<path fill="none" stroke="black" d="M1269.3,-1955C1291,-1955 1313.9,-1955 1335.5,-1955"/>
-<polygon fill="black" stroke="black" points="1335.6,-1958.5 1345.6,-1955 1335.6,-1951.5 1335.6,-1958.5"/>
-</g>
-<!-- zcash/zcash#5716 -->
-<g id="node140" class="node open">
-<title>zcash/zcash#5716</title>
-<g id="a_node140"><a xlink:href="https://github.com/zcash/zcash/issues/5716" xlink:title="zcash/zcash#5716&#10;Use an automated tool for&#10;generating correct FFI&#10;headers." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1531,-481 1328,-481 1328,-413 1531,-413 1531,-481"/>
-<text text-anchor="middle" x="1429.5" y="-465.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5716</text>
-<text text-anchor="middle" x="1429.5" y="-450.8" font-family="Times,serif" font-size="14.00">Use an automated tool for</text>
-<text text-anchor="middle" x="1429.5" y="-435.8" font-family="Times,serif" font-size="14.00">generating correct FFI</text>
-<text text-anchor="middle" x="1429.5" y="-420.8" font-family="Times,serif" font-size="14.00">headers.</text>
-</a>
-</g>
+<path fill="none" stroke="black" d="M1269.3,-8886.69C1291,-8886.69 1313.9,-8886.69 1335.5,-8886.69"/>
+<polygon fill="black" stroke="black" points="1335.6,-8890.2 1345.6,-8886.69 1335.6,-8883.2 1335.6,-8890.2"/>
 </g>
 <!-- zcash/zcash#6197 -->
-<g id="node141" class="node open">
+<g id="node153" class="node open">
 <title>zcash/zcash#6197</title>
-<g id="a_node141"><a xlink:href="https://github.com/zcash/zcash/issues/6197" xlink:title="zcash/zcash#6197&#10;Use `shardtree` for&#10;Sapling wallet batch&#10;scanning" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1256,-1873 1093,-1873 1093,-1805 1256,-1805 1256,-1873"/>
-<text text-anchor="middle" x="1174.5" y="-1857.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6197</text>
-<text text-anchor="middle" x="1174.5" y="-1842.8" font-family="Times,serif" font-size="14.00">Use `shardtree` for</text>
-<text text-anchor="middle" x="1174.5" y="-1827.8" font-family="Times,serif" font-size="14.00">Sapling wallet batch</text>
-<text text-anchor="middle" x="1174.5" y="-1812.8" font-family="Times,serif" font-size="14.00">scanning</text>
+<g id="a_node153"><a xlink:href="https://github.com/zcash/zcash/issues/6197" xlink:title="zcash/zcash#6197&#10;Use `shardtree` for&#10;Sapling wallet batch&#10;scanning" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1256,-8804.69 1093,-8804.69 1093,-8736.69 1256,-8736.69 1256,-8804.69"/>
+<text text-anchor="middle" x="1174.5" y="-8789.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6197</text>
+<text text-anchor="middle" x="1174.5" y="-8774.49" font-family="Times,serif" font-size="14.00">Use `shardtree` for</text>
+<text text-anchor="middle" x="1174.5" y="-8759.49" font-family="Times,serif" font-size="14.00">Sapling wallet batch</text>
+<text text-anchor="middle" x="1174.5" y="-8744.49" font-family="Times,serif" font-size="14.00">scanning</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6052 -->
-<g id="node142" class="node open">
+<g id="node154" class="node open">
 <title>zcash/zcash#6052</title>
-<g id="a_node142"><a xlink:href="https://github.com/zcash/zcash/issues/6052" xlink:title="zcash/zcash#6052&#10;Rescanning wallets on&#10;mainnet is slower after&#10;height 1,700,000" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1520.5,-1853 1517.5,-1857 1496.5,-1857 1493.5,-1853 1338.5,-1853 1338.5,-1785 1520.5,-1785 1520.5,-1853"/>
-<text text-anchor="middle" x="1429.5" y="-1837.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6052</text>
-<text text-anchor="middle" x="1429.5" y="-1822.8" font-family="Times,serif" font-size="14.00">Rescanning wallets on</text>
-<text text-anchor="middle" x="1429.5" y="-1807.8" font-family="Times,serif" font-size="14.00">mainnet is slower after</text>
-<text text-anchor="middle" x="1429.5" y="-1792.8" font-family="Times,serif" font-size="14.00">height 1,700,000</text>
+<g id="a_node154"><a xlink:href="https://github.com/zcash/zcash/issues/6052" xlink:title="zcash/zcash#6052&#10;Rescanning wallets on&#10;mainnet is slower after&#10;height 1,700,000" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1520.5,-8815.69 1517.5,-8819.69 1496.5,-8819.69 1493.5,-8815.69 1338.5,-8815.69 1338.5,-8747.69 1520.5,-8747.69 1520.5,-8815.69"/>
+<text text-anchor="middle" x="1429.5" y="-8800.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6052</text>
+<text text-anchor="middle" x="1429.5" y="-8785.49" font-family="Times,serif" font-size="14.00">Rescanning wallets on</text>
+<text text-anchor="middle" x="1429.5" y="-8770.49" font-family="Times,serif" font-size="14.00">mainnet is slower after</text>
+<text text-anchor="middle" x="1429.5" y="-8755.49" font-family="Times,serif" font-size="14.00">height 1,700,000</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6197&#45;&gt;zcash/zcash#6052 -->
-<g id="edge119" class="edge">
+<g id="edge128" class="edge">
 <title>zcash/zcash#6197&#45;&gt;zcash/zcash#6052</title>
-<path fill="none" stroke="black" d="M1256.2,-1832.6C1279.1,-1830.8 1304.4,-1828.8 1328.3,-1826.9"/>
-<polygon fill="black" stroke="black" points="1328.71,-1830.38 1338.4,-1826.1 1328.15,-1823.4 1328.71,-1830.38"/>
+<path fill="none" stroke="black" d="M1256.2,-8774.19C1279.1,-8775.19 1304.4,-8776.3 1328.3,-8777.4"/>
+<polygon fill="black" stroke="black" points="1328.27,-8780.9 1338.4,-8777.8 1328.55,-8773.9 1328.27,-8780.9"/>
 </g>
 <!-- zcash/zcash#6196 -->
-<g id="node143" class="node open">
+<g id="node155" class="node open">
 <title>zcash/zcash#6196</title>
-<g id="a_node143"><a xlink:href="https://github.com/zcash/zcash/issues/6196" xlink:title="zcash/zcash#6196&#10;Add batched scanning for&#10;Orchard outputs." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274,-1786.5 1075,-1786.5 1075,-1733.5 1274,-1733.5 1274,-1786.5"/>
-<text text-anchor="middle" x="1174.5" y="-1771.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6196</text>
-<text text-anchor="middle" x="1174.5" y="-1756.3" font-family="Times,serif" font-size="14.00">Add batched scanning for</text>
-<text text-anchor="middle" x="1174.5" y="-1741.3" font-family="Times,serif" font-size="14.00">Orchard outputs.</text>
+<g id="a_node155"><a xlink:href="https://github.com/zcash/zcash/issues/6196" xlink:title="zcash/zcash#6196&#10;Add batched scanning for&#10;Orchard outputs." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274,-8718.19 1075,-8718.19 1075,-8665.19 1274,-8665.19 1274,-8718.19"/>
+<text text-anchor="middle" x="1174.5" y="-8702.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6196</text>
+<text text-anchor="middle" x="1174.5" y="-8687.99" font-family="Times,serif" font-size="14.00">Add batched scanning for</text>
+<text text-anchor="middle" x="1174.5" y="-8672.99" font-family="Times,serif" font-size="14.00">Orchard outputs.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6196&#45;&gt;zcash/zcash#6052 -->
-<g id="edge120" class="edge">
+<g id="edge129" class="edge">
 <title>zcash/zcash#6196&#45;&gt;zcash/zcash#6052</title>
-<path fill="none" stroke="black" d="M1274,-1783C1292,-1787.2 1310.7,-1791.5 1328.6,-1795.7"/>
-<polygon fill="black" stroke="black" points="1327.97,-1799.15 1338.5,-1798 1329.55,-1792.33 1327.97,-1799.15"/>
+<path fill="none" stroke="black" d="M1257.9,-8718.19C1267.2,-8721.4 1276.6,-8724.59 1285.5,-8727.69 1300.2,-8732.9 1315.7,-8738.49 1330.9,-8744.19"/>
+<polygon fill="black" stroke="black" points="1329.61,-8747.45 1340.2,-8747.69 1332.07,-8740.9 1329.61,-8747.45"/>
 </g>
 <!-- zcash/zcash#6288 -->
-<g id="node144" class="node open">
+<g id="node156" class="node open">
 <title>zcash/zcash#6288</title>
-<g id="a_node144"><a xlink:href="https://github.com/zcash/zcash/issues/6288" xlink:title="zcash/zcash#6288&#10;Backport `&#45;dbcache`&#10;change from upstream" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1264,-1715.5 1085,-1715.5 1085,-1662.5 1264,-1662.5 1264,-1715.5"/>
-<text text-anchor="middle" x="1174.5" y="-1700.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6288</text>
-<text text-anchor="middle" x="1174.5" y="-1685.3" font-family="Times,serif" font-size="14.00">Backport `&#45;dbcache`</text>
-<text text-anchor="middle" x="1174.5" y="-1670.3" font-family="Times,serif" font-size="14.00">change from upstream</text>
+<g id="a_node156"><a xlink:href="https://github.com/zcash/zcash/issues/6288" xlink:title="zcash/zcash#6288&#10;Backport `&#45;dbcache`&#10;change from upstream" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1264,-8647.19 1085,-8647.19 1085,-8594.19 1264,-8594.19 1264,-8647.19"/>
+<text text-anchor="middle" x="1174.5" y="-8631.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6288</text>
+<text text-anchor="middle" x="1174.5" y="-8616.99" font-family="Times,serif" font-size="14.00">Backport `&#45;dbcache`</text>
+<text text-anchor="middle" x="1174.5" y="-8601.99" font-family="Times,serif" font-size="14.00">change from upstream</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6287 -->
-<g id="node145" class="node open">
+<g id="node157" class="node open">
 <title>zcash/zcash#6287</title>
-<g id="a_node145"><a xlink:href="https://github.com/zcash/zcash/issues/6287" xlink:title="zcash/zcash#6287&#10;Backport `pcoinsTip`&#10;memory usage calculation&#10;cleanups" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1531,-1746 1328,-1746 1328,-1678 1531,-1678 1531,-1746"/>
-<text text-anchor="middle" x="1429.5" y="-1730.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6287</text>
-<text text-anchor="middle" x="1429.5" y="-1715.8" font-family="Times,serif" font-size="14.00">Backport `pcoinsTip`</text>
-<text text-anchor="middle" x="1429.5" y="-1700.8" font-family="Times,serif" font-size="14.00">memory usage calculation</text>
-<text text-anchor="middle" x="1429.5" y="-1685.8" font-family="Times,serif" font-size="14.00">cleanups</text>
+<g id="a_node157"><a xlink:href="https://github.com/zcash/zcash/issues/6287" xlink:title="zcash/zcash#6287&#10;Backport `pcoinsTip`&#10;memory usage calculation&#10;cleanups" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1531,-8643.69 1328,-8643.69 1328,-8575.69 1531,-8575.69 1531,-8643.69"/>
+<text text-anchor="middle" x="1429.5" y="-8628.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6287</text>
+<text text-anchor="middle" x="1429.5" y="-8613.49" font-family="Times,serif" font-size="14.00">Backport `pcoinsTip`</text>
+<text text-anchor="middle" x="1429.5" y="-8598.49" font-family="Times,serif" font-size="14.00">memory usage calculation</text>
+<text text-anchor="middle" x="1429.5" y="-8583.49" font-family="Times,serif" font-size="14.00">cleanups</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6288&#45;&gt;zcash/zcash#6287 -->
-<g id="edge121" class="edge">
+<g id="edge130" class="edge">
 <title>zcash/zcash#6288&#45;&gt;zcash/zcash#6287</title>
-<path fill="none" stroke="black" d="M1264.3,-1697.1C1281.5,-1698.6 1299.6,-1700.3 1317.4,-1701.9"/>
-<polygon fill="black" stroke="black" points="1317.54,-1705.42 1327.8,-1702.8 1318.14,-1698.45 1317.54,-1705.42"/>
+<path fill="none" stroke="black" d="M1264.3,-8616.9C1281.5,-8616.09 1299.6,-8615.3 1317.4,-8614.49"/>
+<polygon fill="black" stroke="black" points="1317.94,-8617.98 1327.8,-8614.09 1317.67,-8610.98 1317.94,-8617.98"/>
 </g>
 <!-- zcash/zcash#6286 -->
-<g id="node146" class="node open">
+<g id="node158" class="node open">
 <title>zcash/zcash#6286</title>
-<g id="a_node146"><a xlink:href="https://github.com/zcash/zcash/issues/6286" xlink:title="zcash/zcash#6286&#10;Backport &quot;Switch&#10;chainstate db and cache&#10;to per&#45;txout model&quot;&#10;(bitcoin/bitcoin#10195)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1776.5,-1667.5 1587.5,-1667.5 1587.5,-1584.5 1776.5,-1584.5 1776.5,-1667.5"/>
-<text text-anchor="middle" x="1682" y="-1652.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6286</text>
-<text text-anchor="middle" x="1682" y="-1637.3" font-family="Times,serif" font-size="14.00">Backport &quot;Switch</text>
-<text text-anchor="middle" x="1682" y="-1622.3" font-family="Times,serif" font-size="14.00">chainstate db and cache</text>
-<text text-anchor="middle" x="1682" y="-1607.3" font-family="Times,serif" font-size="14.00">to per&#45;txout model&quot;</text>
-<text text-anchor="middle" x="1682" y="-1592.3" font-family="Times,serif" font-size="14.00">(bitcoin/bitcoin#10195)</text>
+<g id="a_node158"><a xlink:href="https://github.com/zcash/zcash/issues/6286" xlink:title="zcash/zcash#6286&#10;Backport &quot;Switch&#10;chainstate db and cache&#10;to per&#45;txout model&quot;&#10;(bitcoin/bitcoin#10195)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1776.5,-8651.19 1587.5,-8651.19 1587.5,-8568.19 1776.5,-8568.19 1776.5,-8651.19"/>
+<text text-anchor="middle" x="1682" y="-8635.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6286</text>
+<text text-anchor="middle" x="1682" y="-8620.99" font-family="Times,serif" font-size="14.00">Backport &quot;Switch</text>
+<text text-anchor="middle" x="1682" y="-8605.99" font-family="Times,serif" font-size="14.00">chainstate db and cache</text>
+<text text-anchor="middle" x="1682" y="-8590.99" font-family="Times,serif" font-size="14.00">to per&#45;txout model&quot;</text>
+<text text-anchor="middle" x="1682" y="-8575.99" font-family="Times,serif" font-size="14.00">(bitcoin/bitcoin#10195)</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6287&#45;&gt;zcash/zcash#6286 -->
-<g id="edge122" class="edge">
+<g id="edge131" class="edge">
 <title>zcash/zcash#6287&#45;&gt;zcash/zcash#6286</title>
-<path fill="none" stroke="black" d="M1529.9,-1677.9C1545.6,-1672.5 1561.9,-1666.9 1577.7,-1661.5"/>
-<polygon fill="black" stroke="black" points="1579.2,-1664.68 1587.5,-1658.1 1576.91,-1658.07 1579.2,-1664.68"/>
+<path fill="none" stroke="black" d="M1531.3,-8609.69C1546.3,-8609.69 1561.8,-8609.69 1576.9,-8609.69"/>
+<polygon fill="black" stroke="black" points="1577.3,-8613.2 1587.3,-8609.69 1577.3,-8606.2 1577.3,-8613.2"/>
 </g>
 <!-- zcash/zcash#6291 -->
-<g id="node147" class="node open">
+<g id="node159" class="node open">
 <title>zcash/zcash#6291</title>
-<g id="a_node147"><a xlink:href="https://github.com/zcash/zcash/issues/6291" xlink:title="zcash/zcash#6291&#10;Include the chain index&#10;in flushing decisions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1773.5,-1738.5 1590.5,-1738.5 1590.5,-1685.5 1773.5,-1685.5 1773.5,-1738.5"/>
-<text text-anchor="middle" x="1682" y="-1723.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6291</text>
-<text text-anchor="middle" x="1682" y="-1708.3" font-family="Times,serif" font-size="14.00">Include the chain index</text>
-<text text-anchor="middle" x="1682" y="-1693.3" font-family="Times,serif" font-size="14.00">in flushing decisions</text>
+<g id="a_node159"><a xlink:href="https://github.com/zcash/zcash/issues/6291" xlink:title="zcash/zcash#6291&#10;Include the chain index&#10;in flushing decisions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1773.5,-8722.19 1590.5,-8722.19 1590.5,-8669.19 1773.5,-8669.19 1773.5,-8722.19"/>
+<text text-anchor="middle" x="1682" y="-8706.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6291</text>
+<text text-anchor="middle" x="1682" y="-8691.99" font-family="Times,serif" font-size="14.00">Include the chain index</text>
+<text text-anchor="middle" x="1682" y="-8676.99" font-family="Times,serif" font-size="14.00">in flushing decisions</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6287&#45;&gt;zcash/zcash#6291 -->
-<g id="edge123" class="edge">
+<g id="edge132" class="edge">
 <title>zcash/zcash#6287&#45;&gt;zcash/zcash#6291</title>
-<path fill="none" stroke="black" d="M1531.3,-1712C1547.3,-1712 1563.8,-1712 1579.7,-1712"/>
-<polygon fill="black" stroke="black" points="1580.1,-1715.5 1590.1,-1712 1580.1,-1708.5 1580.1,-1715.5"/>
+<path fill="none" stroke="black" d="M1526,-8643.69C1542.3,-8649.49 1559.1,-8655.3 1575,-8660.69 1579.9,-8662.4 1585,-8664.09 1590.1,-8665.8"/>
+<polygon fill="black" stroke="black" points="1589.31,-8669.22 1599.9,-8669.09 1591.54,-8662.59 1589.31,-8669.22"/>
 </g>
 <!-- zcash/zcash#6289 -->
-<g id="node148" class="node open">
+<g id="node160" class="node open">
 <title>zcash/zcash#6289</title>
-<g id="a_node148"><a xlink:href="https://github.com/zcash/zcash/issues/6289" xlink:title="zcash/zcash#6289&#10;Consider using non&#45;atomic&#10;flushing for `pcoinsTip`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2030,-1652.5 1823,-1652.5 1823,-1599.5 2030,-1599.5 2030,-1652.5"/>
-<text text-anchor="middle" x="1926.5" y="-1637.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6289</text>
-<text text-anchor="middle" x="1926.5" y="-1622.3" font-family="Times,serif" font-size="14.00">Consider using non&#45;atomic</text>
-<text text-anchor="middle" x="1926.5" y="-1607.3" font-family="Times,serif" font-size="14.00">flushing for `pcoinsTip`</text>
+<g id="a_node160"><a xlink:href="https://github.com/zcash/zcash/issues/6289" xlink:title="zcash/zcash#6289&#10;Consider using non&#45;atomic&#10;flushing for `pcoinsTip`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2030,-8636.19 1823,-8636.19 1823,-8583.19 2030,-8583.19 2030,-8636.19"/>
+<text text-anchor="middle" x="1926.5" y="-8620.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6289</text>
+<text text-anchor="middle" x="1926.5" y="-8605.99" font-family="Times,serif" font-size="14.00">Consider using non&#45;atomic</text>
+<text text-anchor="middle" x="1926.5" y="-8590.99" font-family="Times,serif" font-size="14.00">flushing for `pcoinsTip`</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6286&#45;&gt;zcash/zcash#6289 -->
-<g id="edge124" class="edge">
+<g id="edge133" class="edge">
 <title>zcash/zcash#6286&#45;&gt;zcash/zcash#6289</title>
-<path fill="none" stroke="black" d="M1776.8,-1626C1788.5,-1626 1800.7,-1626 1812.7,-1626"/>
-<polygon fill="black" stroke="black" points="1812.7,-1629.5 1822.7,-1626 1812.7,-1622.5 1812.7,-1629.5"/>
+<path fill="none" stroke="black" d="M1776.8,-8609.69C1788.5,-8609.69 1800.7,-8609.69 1812.7,-8609.69"/>
+<polygon fill="black" stroke="black" points="1812.7,-8613.2 1822.7,-8609.69 1812.7,-8606.2 1812.7,-8613.2"/>
 </g>
 <!-- zcash/zcash#6292 -->
-<g id="node149" class="node open">
+<g id="node161" class="node open">
 <title>zcash/zcash#6292</title>
-<g id="a_node149"><a xlink:href="https://github.com/zcash/zcash/issues/6292" xlink:title="zcash/zcash#6292&#10;Restore headers&#45;first&#10;behaviour" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2010,-1738.5 1843,-1738.5 1843,-1685.5 2010,-1685.5 2010,-1738.5"/>
-<text text-anchor="middle" x="1926.5" y="-1723.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6292</text>
-<text text-anchor="middle" x="1926.5" y="-1708.3" font-family="Times,serif" font-size="14.00">Restore headers&#45;first</text>
-<text text-anchor="middle" x="1926.5" y="-1693.3" font-family="Times,serif" font-size="14.00">behaviour</text>
+<g id="a_node161"><a xlink:href="https://github.com/zcash/zcash/issues/6292" xlink:title="zcash/zcash#6292&#10;Restore headers&#45;first&#10;behaviour" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2010,-8722.19 1843,-8722.19 1843,-8669.19 2010,-8669.19 2010,-8722.19"/>
+<text text-anchor="middle" x="1926.5" y="-8706.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6292</text>
+<text text-anchor="middle" x="1926.5" y="-8691.99" font-family="Times,serif" font-size="14.00">Restore headers&#45;first</text>
+<text text-anchor="middle" x="1926.5" y="-8676.99" font-family="Times,serif" font-size="14.00">behaviour</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6291&#45;&gt;zcash/zcash#6292 -->
-<g id="edge125" class="edge">
+<g id="edge134" class="edge">
 <title>zcash/zcash#6291&#45;&gt;zcash/zcash#6292</title>
-<path fill="none" stroke="black" d="M1773.6,-1712C1793,-1712 1813.5,-1712 1832.9,-1712"/>
-<polygon fill="black" stroke="black" points="1833,-1715.5 1843,-1712 1833,-1708.5 1833,-1715.5"/>
+<path fill="none" stroke="black" d="M1773.6,-8695.69C1793,-8695.69 1813.5,-8695.69 1832.9,-8695.69"/>
+<polygon fill="black" stroke="black" points="1833,-8699.2 1843,-8695.69 1833,-8692.2 1833,-8699.2"/>
 </g>
 <!-- zcash/zcash#6290 -->
-<g id="node150" class="node open">
+<g id="node162" class="node open">
 <title>zcash/zcash#6290</title>
-<g id="a_node150"><a xlink:href="https://github.com/zcash/zcash/issues/6290" xlink:title="zcash/zcash#6290&#10;Create a standalone&#10;LevelDB batch size&#10;estimator" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1509.5,-1660 1349.5,-1660 1349.5,-1592 1509.5,-1592 1509.5,-1660"/>
-<text text-anchor="middle" x="1429.5" y="-1644.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6290</text>
-<text text-anchor="middle" x="1429.5" y="-1629.8" font-family="Times,serif" font-size="14.00">Create a standalone</text>
-<text text-anchor="middle" x="1429.5" y="-1614.8" font-family="Times,serif" font-size="14.00">LevelDB batch size</text>
-<text text-anchor="middle" x="1429.5" y="-1599.8" font-family="Times,serif" font-size="14.00">estimator</text>
+<g id="a_node162"><a xlink:href="https://github.com/zcash/zcash/issues/6290" xlink:title="zcash/zcash#6290&#10;Create a standalone&#10;LevelDB batch size&#10;estimator" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1509.5,-8729.69 1349.5,-8729.69 1349.5,-8661.69 1509.5,-8661.69 1509.5,-8729.69"/>
+<text text-anchor="middle" x="1429.5" y="-8714.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6290</text>
+<text text-anchor="middle" x="1429.5" y="-8699.49" font-family="Times,serif" font-size="14.00">Create a standalone</text>
+<text text-anchor="middle" x="1429.5" y="-8684.49" font-family="Times,serif" font-size="14.00">LevelDB batch size</text>
+<text text-anchor="middle" x="1429.5" y="-8669.49" font-family="Times,serif" font-size="14.00">estimator</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6290&#45;&gt;zcash/zcash#6286 -->
-<g id="edge126" class="edge">
+<g id="edge135" class="edge">
 <title>zcash/zcash#6290&#45;&gt;zcash/zcash#6286</title>
-<path fill="none" stroke="black" d="M1509.8,-1626C1531.1,-1626 1554.6,-1626 1577.1,-1626"/>
-<polygon fill="black" stroke="black" points="1577.4,-1629.5 1587.4,-1626 1577.4,-1622.5 1577.4,-1629.5"/>
+<path fill="none" stroke="black" d="M1509.8,-8668.49C1531.3,-8661.09 1555,-8652.99 1577.7,-8645.19"/>
+<polygon fill="black" stroke="black" points="1579.06,-8648.43 1587.4,-8641.9 1576.81,-8641.8 1579.06,-8648.43"/>
 </g>
 <!-- zcash/zcash#6290&#45;&gt;zcash/zcash#6291 -->
-<g id="edge127" class="edge">
+<g id="edge136" class="edge">
 <title>zcash/zcash#6290&#45;&gt;zcash/zcash#6291</title>
-<path fill="none" stroke="black" d="M1509.6,-1653.5C1530.8,-1660.8 1553.8,-1668.7 1575,-1676 1580.9,-1678 1586.9,-1680.1 1593,-1682.1"/>
-<polygon fill="black" stroke="black" points="1591.91,-1685.42 1602.5,-1685.4 1594.2,-1678.81 1591.91,-1685.42"/>
+<path fill="none" stroke="black" d="M1509.8,-8695.69C1532.1,-8695.69 1556.7,-8695.69 1580.2,-8695.69"/>
+<polygon fill="black" stroke="black" points="1580.5,-8699.2 1590.5,-8695.69 1580.5,-8692.2 1580.5,-8699.2"/>
 </g>
 <!-- zcash/zcash#6319 -->
-<g id="node151" class="node open">
+<g id="node163" class="node open">
 <title>zcash/zcash#6319</title>
-<g id="a_node151"><a xlink:href="https://github.com/zcash/zcash/issues/6319" xlink:title="zcash/zcash#6319&#10;Remove `getnewaddress`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274.5,-1644.5 1074.5,-1644.5 1074.5,-1591.5 1274.5,-1591.5 1274.5,-1644.5"/>
-<text text-anchor="middle" x="1174.5" y="-1629.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6319</text>
-<text text-anchor="middle" x="1174.5" y="-1614.3" font-family="Times,serif" font-size="14.00">Remove `getnewaddress`</text>
-<text text-anchor="middle" x="1174.5" y="-1599.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
+<g id="a_node163"><a xlink:href="https://github.com/zcash/zcash/issues/6319" xlink:title="zcash/zcash#6319&#10;Remove `getnewaddress`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274.5,-8418.19 1074.5,-8418.19 1074.5,-8365.19 1274.5,-8365.19 1274.5,-8418.19"/>
+<text text-anchor="middle" x="1174.5" y="-8402.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6319</text>
+<text text-anchor="middle" x="1174.5" y="-8387.99" font-family="Times,serif" font-size="14.00">Remove `getnewaddress`</text>
+<text text-anchor="middle" x="1174.5" y="-8372.99" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6320 -->
-<g id="node152" class="node open">
+<g id="node164" class="node open">
 <title>zcash/zcash#6320</title>
-<g id="a_node152"><a xlink:href="https://github.com/zcash/zcash/issues/6320" xlink:title="zcash/zcash#6320&#10;Replace `getnewaddress`&#10;RPC method with a stub" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1529.5,-1573.5 1329.5,-1573.5 1329.5,-1520.5 1529.5,-1520.5 1529.5,-1573.5"/>
-<text text-anchor="middle" x="1429.5" y="-1558.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6320</text>
-<text text-anchor="middle" x="1429.5" y="-1543.3" font-family="Times,serif" font-size="14.00">Replace `getnewaddress`</text>
-<text text-anchor="middle" x="1429.5" y="-1528.3" font-family="Times,serif" font-size="14.00">RPC method with a stub</text>
+<g id="a_node164"><a xlink:href="https://github.com/zcash/zcash/issues/6320" xlink:title="zcash/zcash#6320&#10;Replace `getnewaddress`&#10;RPC method with a stub" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1529.5,-8444.19 1329.5,-8444.19 1329.5,-8391.19 1529.5,-8391.19 1529.5,-8444.19"/>
+<text text-anchor="middle" x="1429.5" y="-8428.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6320</text>
+<text text-anchor="middle" x="1429.5" y="-8413.99" font-family="Times,serif" font-size="14.00">Replace `getnewaddress`</text>
+<text text-anchor="middle" x="1429.5" y="-8398.99" font-family="Times,serif" font-size="14.00">RPC method with a stub</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6319&#45;&gt;zcash/zcash#6320 -->
-<g id="edge128" class="edge">
+<g id="edge137" class="edge">
 <title>zcash/zcash#6319&#45;&gt;zcash/zcash#6320</title>
-<path fill="none" stroke="black" d="M1270.1,-1591.5C1287.7,-1586.5 1306.2,-1581.3 1324.2,-1576.3"/>
-<polygon fill="black" stroke="black" points="1325.35,-1579.61 1334,-1573.5 1323.42,-1572.88 1325.35,-1579.61"/>
+<path fill="none" stroke="black" d="M1274.8,-8401.9C1289.3,-8403.4 1304.3,-8404.9 1319,-8406.49"/>
+<polygon fill="black" stroke="black" points="1318.8,-8409.99 1329.1,-8407.49 1319.49,-8403.03 1318.8,-8409.99"/>
 </g>
 <!-- zcash/zcash#5988 -->
-<g id="node153" class="node open">
+<g id="node165" class="node open">
 <title>zcash/zcash#5988</title>
-<g id="a_node153"><a xlink:href="https://github.com/zcash/zcash/issues/5988" xlink:title="zcash/zcash#5988&#10;Question about&#10;getnewaddress" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1249,-1573.5 1100,-1573.5 1100,-1520.5 1249,-1520.5 1249,-1573.5"/>
-<text text-anchor="middle" x="1174.5" y="-1558.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5988</text>
-<text text-anchor="middle" x="1174.5" y="-1543.3" font-family="Times,serif" font-size="14.00">Question about</text>
-<text text-anchor="middle" x="1174.5" y="-1528.3" font-family="Times,serif" font-size="14.00">getnewaddress</text>
+<g id="a_node165"><a xlink:href="https://github.com/zcash/zcash/issues/5988" xlink:title="zcash/zcash#5988&#10;Question about&#10;getnewaddress" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1249,-8489.19 1100,-8489.19 1100,-8436.19 1249,-8436.19 1249,-8489.19"/>
+<text text-anchor="middle" x="1174.5" y="-8473.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5988</text>
+<text text-anchor="middle" x="1174.5" y="-8458.99" font-family="Times,serif" font-size="14.00">Question about</text>
+<text text-anchor="middle" x="1174.5" y="-8443.99" font-family="Times,serif" font-size="14.00">getnewaddress</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5988&#45;&gt;zcash/zcash#6320 -->
-<g id="edge129" class="edge">
+<g id="edge138" class="edge">
 <title>zcash/zcash#5988&#45;&gt;zcash/zcash#6320</title>
-<path fill="none" stroke="black" d="M1249,-1547C1271,-1547 1295.5,-1547 1319.3,-1547"/>
-<polygon fill="black" stroke="black" points="1319.4,-1550.5 1329.4,-1547 1319.4,-1543.5 1319.4,-1550.5"/>
+<path fill="none" stroke="black" d="M1249,-8449.59C1271,-8445.69 1295.5,-8441.4 1319.3,-8437.09"/>
+<polygon fill="black" stroke="black" points="1320.17,-8440.5 1329.4,-8435.3 1318.94,-8433.6 1320.17,-8440.5"/>
 </g>
 <!-- zcash/zcash#6321 -->
-<g id="node154" class="node open">
+<g id="node166" class="node open">
 <title>zcash/zcash#6321</title>
-<g id="a_node154"><a xlink:href="https://github.com/zcash/zcash/issues/6321" xlink:title="zcash/zcash#6321&#10;Remove&#10;`getrawchangeaddress`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268.5,-1502 1080.5,-1502 1080.5,-1434 1268.5,-1434 1268.5,-1502"/>
-<text text-anchor="middle" x="1174.5" y="-1486.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6321</text>
-<text text-anchor="middle" x="1174.5" y="-1471.8" font-family="Times,serif" font-size="14.00">Remove</text>
-<text text-anchor="middle" x="1174.5" y="-1456.8" font-family="Times,serif" font-size="14.00">`getrawchangeaddress`</text>
-<text text-anchor="middle" x="1174.5" y="-1441.8" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
+<g id="a_node166"><a xlink:href="https://github.com/zcash/zcash/issues/6321" xlink:title="zcash/zcash#6321&#10;Remove&#10;`getrawchangeaddress`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268.5,-8204.69 1080.5,-8204.69 1080.5,-8136.69 1268.5,-8136.69 1268.5,-8204.69"/>
+<text text-anchor="middle" x="1174.5" y="-8189.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6321</text>
+<text text-anchor="middle" x="1174.5" y="-8174.49" font-family="Times,serif" font-size="14.00">Remove</text>
+<text text-anchor="middle" x="1174.5" y="-8159.49" font-family="Times,serif" font-size="14.00">`getrawchangeaddress`</text>
+<text text-anchor="middle" x="1174.5" y="-8144.49" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6322 -->
-<g id="node155" class="node open">
+<g id="node167" class="node open">
 <title>zcash/zcash#6322</title>
-<g id="a_node155"><a xlink:href="https://github.com/zcash/zcash/issues/6322" xlink:title="zcash/zcash#6322&#10;Replace&#10;`getrawchangeaddress` RPC&#10;method with a stub" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1541,-1502 1318,-1502 1318,-1434 1541,-1434 1541,-1502"/>
-<text text-anchor="middle" x="1429.5" y="-1486.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6322</text>
-<text text-anchor="middle" x="1429.5" y="-1471.8" font-family="Times,serif" font-size="14.00">Replace</text>
-<text text-anchor="middle" x="1429.5" y="-1456.8" font-family="Times,serif" font-size="14.00">`getrawchangeaddress` RPC</text>
-<text text-anchor="middle" x="1429.5" y="-1441.8" font-family="Times,serif" font-size="14.00">method with a stub</text>
+<g id="a_node167"><a xlink:href="https://github.com/zcash/zcash/issues/6322" xlink:title="zcash/zcash#6322&#10;Replace&#10;`getrawchangeaddress` RPC&#10;method with a stub" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1541,-8204.69 1318,-8204.69 1318,-8136.69 1541,-8136.69 1541,-8204.69"/>
+<text text-anchor="middle" x="1429.5" y="-8189.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6322</text>
+<text text-anchor="middle" x="1429.5" y="-8174.49" font-family="Times,serif" font-size="14.00">Replace</text>
+<text text-anchor="middle" x="1429.5" y="-8159.49" font-family="Times,serif" font-size="14.00">`getrawchangeaddress` RPC</text>
+<text text-anchor="middle" x="1429.5" y="-8144.49" font-family="Times,serif" font-size="14.00">method with a stub</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6321&#45;&gt;zcash/zcash#6322 -->
-<g id="edge130" class="edge">
+<g id="edge139" class="edge">
 <title>zcash/zcash#6321&#45;&gt;zcash/zcash#6322</title>
-<path fill="none" stroke="black" d="M1268.6,-1468C1281.4,-1468 1294.7,-1468 1307.9,-1468"/>
-<polygon fill="black" stroke="black" points="1308,-1471.5 1318,-1468 1308,-1464.5 1308,-1471.5"/>
+<path fill="none" stroke="black" d="M1268.6,-8170.69C1281.4,-8170.69 1294.7,-8170.69 1307.9,-8170.69"/>
+<polygon fill="black" stroke="black" points="1308,-8174.2 1318,-8170.69 1308,-8167.2 1308,-8174.2"/>
 </g>
 <!-- zcash/zcash#6323 -->
-<g id="node156" class="node open">
+<g id="node168" class="node open">
 <title>zcash/zcash#6323</title>
-<g id="a_node156"><a xlink:href="https://github.com/zcash/zcash/issues/6323" xlink:title="zcash/zcash#6323&#10;Remove `z_getnewaddress`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1282,-1415.5 1067,-1415.5 1067,-1362.5 1282,-1362.5 1282,-1415.5"/>
-<text text-anchor="middle" x="1174.5" y="-1400.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6323</text>
-<text text-anchor="middle" x="1174.5" y="-1385.3" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
-<text text-anchor="middle" x="1174.5" y="-1370.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
+<g id="a_node168"><a xlink:href="https://github.com/zcash/zcash/issues/6323" xlink:title="zcash/zcash#6323&#10;Remove `z_getnewaddress`&#10;usage from RPC tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1282,-8118.19 1067,-8118.19 1067,-8065.19 1282,-8065.19 1282,-8118.19"/>
+<text text-anchor="middle" x="1174.5" y="-8102.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6323</text>
+<text text-anchor="middle" x="1174.5" y="-8087.99" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
+<text text-anchor="middle" x="1174.5" y="-8072.99" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6324 -->
-<g id="node157" class="node open">
+<g id="node169" class="node open">
 <title>zcash/zcash#6324</title>
-<g id="a_node157"><a xlink:href="https://github.com/zcash/zcash/issues/6324" xlink:title="zcash/zcash#6324&#10;Remove `z_getnewaddress`&#10;RPC method" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1537,-1415.5 1322,-1415.5 1322,-1362.5 1537,-1362.5 1537,-1415.5"/>
-<text text-anchor="middle" x="1429.5" y="-1400.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6324</text>
-<text text-anchor="middle" x="1429.5" y="-1385.3" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
-<text text-anchor="middle" x="1429.5" y="-1370.3" font-family="Times,serif" font-size="14.00">RPC method</text>
+<g id="a_node169"><a xlink:href="https://github.com/zcash/zcash/issues/6324" xlink:title="zcash/zcash#6324&#10;Remove `z_getnewaddress`&#10;RPC method" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1537,-8118.19 1322,-8118.19 1322,-8065.19 1537,-8065.19 1537,-8118.19"/>
+<text text-anchor="middle" x="1429.5" y="-8102.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6324</text>
+<text text-anchor="middle" x="1429.5" y="-8087.99" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
+<text text-anchor="middle" x="1429.5" y="-8072.99" font-family="Times,serif" font-size="14.00">RPC method</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6323&#45;&gt;zcash/zcash#6324 -->
-<g id="edge131" class="edge">
+<g id="edge140" class="edge">
 <title>zcash/zcash#6323&#45;&gt;zcash/zcash#6324</title>
-<path fill="none" stroke="black" d="M1282.1,-1389C1291.8,-1389 1301.7,-1389 1311.5,-1389"/>
-<polygon fill="black" stroke="black" points="1311.7,-1392.5 1321.7,-1389 1311.7,-1385.5 1311.7,-1392.5"/>
-</g>
-<!-- zcash/zcash#6325 -->
-<g id="node158" class="node open">
-<title>zcash/zcash#6325</title>
-<g id="a_node158"><a xlink:href="https://github.com/zcash/zcash/issues/6325" xlink:title="zcash/zcash#6325&#10;Remove `z_getbalance`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1266.5,-1186.5 1082.5,-1186.5 1082.5,-1133.5 1266.5,-1133.5 1266.5,-1186.5"/>
-<text text-anchor="middle" x="1174.5" y="-1171.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6325</text>
-<text text-anchor="middle" x="1174.5" y="-1156.3" font-family="Times,serif" font-size="14.00">Remove `z_getbalance`</text>
-<text text-anchor="middle" x="1174.5" y="-1141.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
-</a>
-</g>
+<path fill="none" stroke="black" d="M1282.1,-8091.69C1291.8,-8091.69 1301.7,-8091.69 1311.5,-8091.69"/>
+<polygon fill="black" stroke="black" points="1311.7,-8095.2 1321.7,-8091.69 1311.7,-8088.2 1311.7,-8095.2"/>
 </g>
 <!-- zcash/zcash#6326 -->
-<g id="node159" class="node open">
+<g id="node171" class="node open">
 <title>zcash/zcash#6326</title>
-<g id="a_node159"><a xlink:href="https://github.com/zcash/zcash/issues/6326" xlink:title="zcash/zcash#6326&#10;Remove `z_getbalance` RPC&#10;method" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1539,-1221.5 1320,-1221.5 1320,-1168.5 1539,-1168.5 1539,-1221.5"/>
-<text text-anchor="middle" x="1429.5" y="-1206.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6326</text>
-<text text-anchor="middle" x="1429.5" y="-1191.3" font-family="Times,serif" font-size="14.00">Remove `z_getbalance` RPC</text>
-<text text-anchor="middle" x="1429.5" y="-1176.3" font-family="Times,serif" font-size="14.00">method</text>
+<g id="a_node171"><a xlink:href="https://github.com/zcash/zcash/issues/6326" xlink:title="zcash/zcash#6326&#10;Remove `z_getbalance` RPC&#10;method" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1539,-8311.19 1320,-8311.19 1320,-8258.19 1539,-8258.19 1539,-8311.19"/>
+<text text-anchor="middle" x="1429.5" y="-8295.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6326</text>
+<text text-anchor="middle" x="1429.5" y="-8280.99" font-family="Times,serif" font-size="14.00">Remove `z_getbalance` RPC</text>
+<text text-anchor="middle" x="1429.5" y="-8265.99" font-family="Times,serif" font-size="14.00">method</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6325&#45;&gt;zcash/zcash#6326 -->
-<g id="edge132" class="edge">
+<g id="edge141" class="edge">
 <title>zcash/zcash#6325&#45;&gt;zcash/zcash#6326</title>
-<path fill="none" stroke="black" d="M1266.8,-1172.6C1280.8,-1174.6 1295.3,-1176.6 1309.7,-1178.6"/>
-<polygon fill="black" stroke="black" points="1309.23,-1182.07 1319.6,-1179.9 1310.14,-1175.13 1309.23,-1182.07"/>
-</g>
-<!-- zcash/zcash#5925 -->
-<g id="node160" class="node open">
-<title>zcash/zcash#5925</title>
-<g id="a_node160"><a xlink:href="https://github.com/zcash/zcash/issues/5925" xlink:title="zcash/zcash#5925&#10;z_getbalance deprecation&#10;(question)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1273.5,-1257.5 1075.5,-1257.5 1075.5,-1204.5 1273.5,-1204.5 1273.5,-1257.5"/>
-<text text-anchor="middle" x="1174.5" y="-1242.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5925</text>
-<text text-anchor="middle" x="1174.5" y="-1227.3" font-family="Times,serif" font-size="14.00">z_getbalance deprecation</text>
-<text text-anchor="middle" x="1174.5" y="-1212.3" font-family="Times,serif" font-size="14.00">(question)</text>
-</a>
-</g>
+<path fill="none" stroke="black" d="M1266.8,-8262.4C1280.8,-8264.3 1295.3,-8266.3 1309.7,-8268.3"/>
+<polygon fill="black" stroke="black" points="1309.21,-8271.76 1319.6,-8269.69 1310.19,-8264.83 1309.21,-8271.76"/>
 </g>
 <!-- zcash/zcash#5925&#45;&gt;zcash/zcash#6326 -->
-<g id="edge133" class="edge">
+<g id="edge142" class="edge">
 <title>zcash/zcash#5925&#45;&gt;zcash/zcash#6326</title>
-<path fill="none" stroke="black" d="M1273.7,-1217C1285.5,-1215.3 1297.7,-1213.6 1309.8,-1211.9"/>
-<polygon fill="black" stroke="black" points="1310.48,-1215.34 1319.9,-1210.5 1309.51,-1208.41 1310.48,-1215.34"/>
-</g>
-<!-- zcash/zcash#6327 -->
-<g id="node161" class="node open">
-<title>zcash/zcash#6327</title>
-<g id="a_node161"><a xlink:href="https://github.com/zcash/zcash/issues/6327" xlink:title="zcash/zcash#6327&#10;Remove&#10;`z_gettotalbalance` usage&#10;from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1275.5,-1344 1073.5,-1344 1073.5,-1276 1275.5,-1276 1275.5,-1344"/>
-<text text-anchor="middle" x="1174.5" y="-1328.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6327</text>
-<text text-anchor="middle" x="1174.5" y="-1313.8" font-family="Times,serif" font-size="14.00">Remove</text>
-<text text-anchor="middle" x="1174.5" y="-1298.8" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` usage</text>
-<text text-anchor="middle" x="1174.5" y="-1283.8" font-family="Times,serif" font-size="14.00">from RPC tests</text>
-</a>
-</g>
+<path fill="none" stroke="black" d="M1273.7,-8306.69C1285.5,-8305.09 1297.7,-8303.3 1309.8,-8301.59"/>
+<polygon fill="black" stroke="black" points="1310.48,-8305.03 1319.9,-8300.19 1309.51,-8298.1 1310.48,-8305.03"/>
 </g>
 <!-- zcash/zcash#6328 -->
-<g id="node162" class="node open">
+<g id="node174" class="node open">
 <title>zcash/zcash#6328</title>
-<g id="a_node162"><a xlink:href="https://github.com/zcash/zcash/issues/6328" xlink:title="zcash/zcash#6328&#10;Remove&#10;`z_gettotalbalance` RPC&#10;method" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1525,-1344 1334,-1344 1334,-1276 1525,-1276 1525,-1344"/>
-<text text-anchor="middle" x="1429.5" y="-1328.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6328</text>
-<text text-anchor="middle" x="1429.5" y="-1313.8" font-family="Times,serif" font-size="14.00">Remove</text>
-<text text-anchor="middle" x="1429.5" y="-1298.8" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` RPC</text>
-<text text-anchor="middle" x="1429.5" y="-1283.8" font-family="Times,serif" font-size="14.00">method</text>
+<g id="a_node174"><a xlink:href="https://github.com/zcash/zcash/issues/6328" xlink:title="zcash/zcash#6328&#10;Remove&#10;`z_gettotalbalance` RPC&#10;method" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1525,-8557.69 1334,-8557.69 1334,-8489.69 1525,-8489.69 1525,-8557.69"/>
+<text text-anchor="middle" x="1429.5" y="-8542.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6328</text>
+<text text-anchor="middle" x="1429.5" y="-8527.49" font-family="Times,serif" font-size="14.00">Remove</text>
+<text text-anchor="middle" x="1429.5" y="-8512.49" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` RPC</text>
+<text text-anchor="middle" x="1429.5" y="-8497.49" font-family="Times,serif" font-size="14.00">method</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6327&#45;&gt;zcash/zcash#6328 -->
-<g id="edge134" class="edge">
+<g id="edge143" class="edge">
 <title>zcash/zcash#6327&#45;&gt;zcash/zcash#6328</title>
-<path fill="none" stroke="black" d="M1275.9,-1310C1291.5,-1310 1307.6,-1310 1323.4,-1310"/>
-<polygon fill="black" stroke="black" points="1323.6,-1313.5 1333.6,-1310 1323.6,-1306.5 1323.6,-1313.5"/>
+<path fill="none" stroke="black" d="M1275.9,-8534.59C1291.5,-8533.49 1307.6,-8532.3 1323.4,-8531.19"/>
+<polygon fill="black" stroke="black" points="1323.86,-8534.67 1333.6,-8530.49 1323.38,-8527.69 1323.86,-8534.67"/>
 </g>
 <!-- zcash/zcash#6334 -->
-<g id="node163" class="node open">
+<g id="node175" class="node open">
 <title>zcash/zcash#6334</title>
-<g id="a_node163"><a xlink:href="https://github.com/zcash/zcash/issues/6334" xlink:title="zcash/zcash#6334&#10;Migrate Sapling&#10;`IncrementalMerkleTree`&#10;from C++ to Rust" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274,-1115 1075,-1115 1075,-1047 1274,-1047 1274,-1115"/>
-<text text-anchor="middle" x="1174.5" y="-1099.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6334</text>
-<text text-anchor="middle" x="1174.5" y="-1084.8" font-family="Times,serif" font-size="14.00">Migrate Sapling</text>
-<text text-anchor="middle" x="1174.5" y="-1069.8" font-family="Times,serif" font-size="14.00">`IncrementalMerkleTree`</text>
-<text text-anchor="middle" x="1174.5" y="-1054.8" font-family="Times,serif" font-size="14.00">from C++ to Rust</text>
+<g id="a_node175"><a xlink:href="https://github.com/zcash/zcash/issues/6334" xlink:title="zcash/zcash#6334&#10;Migrate Sapling&#10;`IncrementalMerkleTree`&#10;from C++ to Rust" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274,-7743.69 1075,-7743.69 1075,-7675.69 1274,-7675.69 1274,-7743.69"/>
+<text text-anchor="middle" x="1174.5" y="-7728.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6334</text>
+<text text-anchor="middle" x="1174.5" y="-7713.49" font-family="Times,serif" font-size="14.00">Migrate Sapling</text>
+<text text-anchor="middle" x="1174.5" y="-7698.49" font-family="Times,serif" font-size="14.00">`IncrementalMerkleTree`</text>
+<text text-anchor="middle" x="1174.5" y="-7683.49" font-family="Times,serif" font-size="14.00">from C++ to Rust</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#1325 -->
-<g id="node164" class="node open">
+<g id="node176" class="node open">
 <title>zcash/zcash#1325</title>
-<g id="a_node164"><a xlink:href="https://github.com/zcash/zcash/issues/1325" xlink:title="zcash/zcash#1325&#10;Prevent&#10;IncrementalWitness&#10;malleability" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1509.5,-1115 1349.5,-1115 1349.5,-1047 1509.5,-1047 1509.5,-1115"/>
-<text text-anchor="middle" x="1429.5" y="-1099.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1325</text>
-<text text-anchor="middle" x="1429.5" y="-1084.8" font-family="Times,serif" font-size="14.00">Prevent</text>
-<text text-anchor="middle" x="1429.5" y="-1069.8" font-family="Times,serif" font-size="14.00">IncrementalWitness</text>
-<text text-anchor="middle" x="1429.5" y="-1054.8" font-family="Times,serif" font-size="14.00">malleability</text>
+<g id="a_node176"><a xlink:href="https://github.com/zcash/zcash/issues/1325" xlink:title="zcash/zcash#1325&#10;Prevent&#10;IncrementalWitness&#10;malleability" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1509.5,-7743.69 1349.5,-7743.69 1349.5,-7675.69 1509.5,-7675.69 1509.5,-7743.69"/>
+<text text-anchor="middle" x="1429.5" y="-7728.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1325</text>
+<text text-anchor="middle" x="1429.5" y="-7713.49" font-family="Times,serif" font-size="14.00">Prevent</text>
+<text text-anchor="middle" x="1429.5" y="-7698.49" font-family="Times,serif" font-size="14.00">IncrementalWitness</text>
+<text text-anchor="middle" x="1429.5" y="-7683.49" font-family="Times,serif" font-size="14.00">malleability</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6334&#45;&gt;zcash/zcash#1325 -->
-<g id="edge135" class="edge">
+<g id="edge144" class="edge">
 <title>zcash/zcash#6334&#45;&gt;zcash/zcash#1325</title>
-<path fill="none" stroke="black" d="M1274,-1081C1295.5,-1081 1318.1,-1081 1339.2,-1081"/>
-<polygon fill="black" stroke="black" points="1339.4,-1084.5 1349.4,-1081 1339.4,-1077.5 1339.4,-1084.5"/>
+<path fill="none" stroke="black" d="M1274,-7709.69C1295.5,-7709.69 1318.1,-7709.69 1339.2,-7709.69"/>
+<polygon fill="black" stroke="black" points="1339.4,-7713.2 1349.4,-7709.69 1339.4,-7706.2 1339.4,-7713.2"/>
 </g>
 <!-- zcash/zcash#5341 -->
-<g id="node165" class="node open">
+<g id="node177" class="node open">
 <title>zcash/zcash#5341</title>
-<g id="a_node165"><a xlink:href="https://github.com/zcash/zcash/issues/5341" xlink:title="zcash/zcash#5341&#10;Add estimated NU&#10;activation, halving, and&#10;EoS times (local and/or&#10;UTC) to&#10;`getblockchaininfo` and&#10;the metrics screen." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268,-1028.5 1081,-1028.5 1081,-915.5 1268,-915.5 1268,-1028.5"/>
-<text text-anchor="middle" x="1174.5" y="-1013.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5341</text>
-<text text-anchor="middle" x="1174.5" y="-998.3" font-family="Times,serif" font-size="14.00">Add estimated NU</text>
-<text text-anchor="middle" x="1174.5" y="-983.3" font-family="Times,serif" font-size="14.00">activation, halving, and</text>
-<text text-anchor="middle" x="1174.5" y="-968.3" font-family="Times,serif" font-size="14.00">EoS times (local and/or</text>
-<text text-anchor="middle" x="1174.5" y="-953.3" font-family="Times,serif" font-size="14.00">UTC) to</text>
-<text text-anchor="middle" x="1174.5" y="-938.3" font-family="Times,serif" font-size="14.00">`getblockchaininfo` and</text>
-<text text-anchor="middle" x="1174.5" y="-923.3" font-family="Times,serif" font-size="14.00">the metrics screen.</text>
+<g id="a_node177"><a xlink:href="https://github.com/zcash/zcash/issues/5341" xlink:title="zcash/zcash#5341&#10;Add estimated NU&#10;activation, halving, and&#10;EoS times (local and/or&#10;UTC) to&#10;`getblockchaininfo` and&#10;the metrics screen." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268,-7946.19 1081,-7946.19 1081,-7833.19 1268,-7833.19 1268,-7946.19"/>
+<text text-anchor="middle" x="1174.5" y="-7930.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5341</text>
+<text text-anchor="middle" x="1174.5" y="-7915.99" font-family="Times,serif" font-size="14.00">Add estimated NU</text>
+<text text-anchor="middle" x="1174.5" y="-7900.99" font-family="Times,serif" font-size="14.00">activation, halving, and</text>
+<text text-anchor="middle" x="1174.5" y="-7885.99" font-family="Times,serif" font-size="14.00">EoS times (local and/or</text>
+<text text-anchor="middle" x="1174.5" y="-7870.99" font-family="Times,serif" font-size="14.00">UTC) to</text>
+<text text-anchor="middle" x="1174.5" y="-7855.99" font-family="Times,serif" font-size="14.00">`getblockchaininfo` and</text>
+<text text-anchor="middle" x="1174.5" y="-7840.99" font-family="Times,serif" font-size="14.00">the metrics screen.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6475 -->
-<g id="node166" class="node open">
+<g id="node178" class="node open">
 <title>zcash/zcash#6475</title>
-<g id="a_node166"><a xlink:href="https://github.com/zcash/zcash/pull/6475" xlink:title="zcash/zcash#6475&#10;Remove redundant RPC&#10;argument checks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268.5,-897.5 1080.5,-897.5 1080.5,-893.5 1076.5,-893.5 1076.5,-889.5 1080.5,-889.5 1080.5,-852.5 1076.5,-852.5 1076.5,-848.5 1080.5,-848.5 1080.5,-844.5 1268.5,-844.5 1268.5,-897.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1080.5,-893.5 1084.5,-893.5 1084.5,-889.5 1080.5,-889.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1080.5,-852.5 1084.5,-852.5 1084.5,-848.5 1080.5,-848.5 "/>
-<text text-anchor="middle" x="1174.5" y="-882.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6475</text>
-<text text-anchor="middle" x="1174.5" y="-867.3" font-family="Times,serif" font-size="14.00">Remove redundant RPC</text>
-<text text-anchor="middle" x="1174.5" y="-852.3" font-family="Times,serif" font-size="14.00">argument checks</text>
+<g id="a_node178"><a xlink:href="https://github.com/zcash/zcash/pull/6475" xlink:title="zcash/zcash#6475&#10;Remove redundant RPC&#10;argument checks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1268.5,-7815.19 1080.5,-7815.19 1080.5,-7811.19 1076.5,-7811.19 1076.5,-7807.19 1080.5,-7807.19 1080.5,-7770.19 1076.5,-7770.19 1076.5,-7766.19 1080.5,-7766.19 1080.5,-7762.19 1268.5,-7762.19 1268.5,-7815.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1080.5,-7811.19 1084.5,-7811.19 1084.5,-7807.19 1080.5,-7807.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1080.5,-7770.19 1084.5,-7770.19 1084.5,-7766.19 1080.5,-7766.19 "/>
+<text text-anchor="middle" x="1174.5" y="-7799.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6475</text>
+<text text-anchor="middle" x="1174.5" y="-7784.99" font-family="Times,serif" font-size="14.00">Remove redundant RPC</text>
+<text text-anchor="middle" x="1174.5" y="-7769.99" font-family="Times,serif" font-size="14.00">argument checks</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6123 -->
-<g id="node167" class="node open">
+<g id="node179" class="node open">
 <title>zcash/zcash#6123</title>
-<g id="a_node167"><a xlink:href="https://github.com/zcash/zcash/issues/6123" xlink:title="zcash/zcash#6123&#10;Add `z_sendfromaccount`&#10;method to supersede&#10;`z_sendmany`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274.5,-826 1074.5,-826 1074.5,-758 1274.5,-758 1274.5,-826"/>
-<text text-anchor="middle" x="1174.5" y="-810.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6123</text>
-<text text-anchor="middle" x="1174.5" y="-795.8" font-family="Times,serif" font-size="14.00">Add `z_sendfromaccount`</text>
-<text text-anchor="middle" x="1174.5" y="-780.8" font-family="Times,serif" font-size="14.00">method to supersede</text>
-<text text-anchor="middle" x="1174.5" y="-765.8" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
+<g id="a_node179"><a xlink:href="https://github.com/zcash/zcash/issues/6123" xlink:title="zcash/zcash#6123&#10;Add `z_sendfromaccount`&#10;method to supersede&#10;`z_sendmany`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1274.5,-7398.7 1074.5,-7398.7 1074.5,-7330.7 1274.5,-7330.7 1274.5,-7398.7"/>
+<text text-anchor="middle" x="1174.5" y="-7383.5" font-family="Times,serif" font-size="14.00">zcash/zcash#6123</text>
+<text text-anchor="middle" x="1174.5" y="-7368.5" font-family="Times,serif" font-size="14.00">Add `z_sendfromaccount`</text>
+<text text-anchor="middle" x="1174.5" y="-7353.5" font-family="Times,serif" font-size="14.00">method to supersede</text>
+<text text-anchor="middle" x="1174.5" y="-7338.5" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6495 -->
-<g id="node168" class="node open">
+<g id="node180" class="node open">
 <title>zcash/zcash#6495</title>
-<g id="a_node168"><a xlink:href="https://github.com/zcash/zcash/issues/6495" xlink:title="zcash/zcash#6495&#10;Deprecate the ability to&#10;choose either a UA or a&#10;legacy account t&#45;addr as&#10;a source of funds in&#10;`z_sendmany`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1525,-798 1334,-798 1334,-700 1525,-700 1525,-798"/>
-<text text-anchor="middle" x="1429.5" y="-782.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6495</text>
-<text text-anchor="middle" x="1429.5" y="-767.8" font-family="Times,serif" font-size="14.00">Deprecate the ability to</text>
-<text text-anchor="middle" x="1429.5" y="-752.8" font-family="Times,serif" font-size="14.00">choose either a UA or a</text>
-<text text-anchor="middle" x="1429.5" y="-737.8" font-family="Times,serif" font-size="14.00">legacy account t&#45;addr as</text>
-<text text-anchor="middle" x="1429.5" y="-722.8" font-family="Times,serif" font-size="14.00">a source of funds in</text>
-<text text-anchor="middle" x="1429.5" y="-707.8" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
+<g id="a_node180"><a xlink:href="https://github.com/zcash/zcash/issues/6495" xlink:title="zcash/zcash#6495&#10;Deprecate the ability to&#10;choose either a UA or a&#10;legacy account t&#45;addr as&#10;a source of funds in&#10;`z_sendmany`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1525,-7544.69 1334,-7544.69 1334,-7446.69 1525,-7446.69 1525,-7544.69"/>
+<text text-anchor="middle" x="1429.5" y="-7529.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6495</text>
+<text text-anchor="middle" x="1429.5" y="-7514.49" font-family="Times,serif" font-size="14.00">Deprecate the ability to</text>
+<text text-anchor="middle" x="1429.5" y="-7499.49" font-family="Times,serif" font-size="14.00">choose either a UA or a</text>
+<text text-anchor="middle" x="1429.5" y="-7484.49" font-family="Times,serif" font-size="14.00">legacy account t&#45;addr as</text>
+<text text-anchor="middle" x="1429.5" y="-7469.49" font-family="Times,serif" font-size="14.00">a source of funds in</text>
+<text text-anchor="middle" x="1429.5" y="-7454.49" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6123&#45;&gt;zcash/zcash#6495 -->
-<g id="edge136" class="edge">
+<g id="edge145" class="edge">
 <title>zcash/zcash#6123&#45;&gt;zcash/zcash#6495</title>
-<path fill="none" stroke="black" d="M1274.8,-775.13C1290.8,-772.4 1307.5,-769.57 1323.7,-766.82"/>
-<polygon fill="black" stroke="black" points="1324.43,-770.25 1333.7,-765.12 1323.25,-763.35 1324.43,-770.25"/>
+<path fill="none" stroke="black" d="M1264.3,-7398.8C1271.6,-7401.99 1278.7,-7405.3 1285.5,-7408.69 1305,-7418.49 1325.3,-7429.99 1344.4,-7441.39"/>
+<polygon fill="black" stroke="black" points="1342.63,-7444.42 1353,-7446.59 1346.25,-7438.43 1342.63,-7444.42"/>
 </g>
 <!-- zcash/zcash#6496 -->
-<g id="node169" class="node open">
+<g id="node181" class="node open">
 <title>zcash/zcash#6496</title>
-<g id="a_node169"><a xlink:href="https://github.com/zcash/zcash/issues/6496" xlink:title="zcash/zcash#6496&#10;Add a&#10;`z_shieldtransparent` RPC&#10;method." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1278,-740 1071,-740 1071,-672 1278,-672 1278,-740"/>
-<text text-anchor="middle" x="1174.5" y="-724.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6496</text>
-<text text-anchor="middle" x="1174.5" y="-709.8" font-family="Times,serif" font-size="14.00">Add a</text>
-<text text-anchor="middle" x="1174.5" y="-694.8" font-family="Times,serif" font-size="14.00">`z_shieldtransparent` RPC</text>
-<text text-anchor="middle" x="1174.5" y="-679.8" font-family="Times,serif" font-size="14.00">method.</text>
+<g id="a_node181"><a xlink:href="https://github.com/zcash/zcash/issues/6496" xlink:title="zcash/zcash#6496&#10;Add a&#10;`z_shieldtransparent` RPC&#10;method." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1278,-7657.69 1071,-7657.69 1071,-7589.69 1278,-7589.69 1278,-7657.69"/>
+<text text-anchor="middle" x="1174.5" y="-7642.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6496</text>
+<text text-anchor="middle" x="1174.5" y="-7627.49" font-family="Times,serif" font-size="14.00">Add a</text>
+<text text-anchor="middle" x="1174.5" y="-7612.49" font-family="Times,serif" font-size="14.00">`z_shieldtransparent` RPC</text>
+<text text-anchor="middle" x="1174.5" y="-7597.49" font-family="Times,serif" font-size="14.00">method.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6496&#45;&gt;zcash/zcash#6495 -->
-<g id="edge137" class="edge">
+<g id="edge146" class="edge">
 <title>zcash/zcash#6496&#45;&gt;zcash/zcash#6495</title>
-<path fill="none" stroke="black" d="M1278,-723.43C1293.2,-726.01 1308.9,-728.67 1324.1,-731.25"/>
-<polygon fill="black" stroke="black" points="1323.55,-734.71 1334,-732.94 1324.73,-727.81 1323.55,-734.71"/>
+<path fill="none" stroke="black" d="M1266.1,-7589.69C1272.7,-7586.8 1279.2,-7583.8 1285.5,-7580.69 1304.3,-7571.49 1323.9,-7560.69 1342.4,-7549.89"/>
+<polygon fill="black" stroke="black" points="1344.24,-7552.87 1351.1,-7544.8 1340.7,-7546.83 1344.24,-7552.87"/>
 </g>
 <!-- zcash/zcash#6226 -->
-<g id="node170" class="node open">
+<g id="node182" class="node open">
 <title>zcash/zcash#6226</title>
-<g id="a_node170"><a xlink:href="https://github.com/zcash/zcash/pull/6226" xlink:title="zcash/zcash#6226&#10;Mark Orchard notes as&#10;locked" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1265,-653.5 1084,-653.5 1084,-649.5 1080,-649.5 1080,-645.5 1084,-645.5 1084,-608.5 1080,-608.5 1080,-604.5 1084,-604.5 1084,-600.5 1265,-600.5 1265,-653.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1084,-649.5 1088,-649.5 1088,-645.5 1084,-645.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="1084,-608.5 1088,-608.5 1088,-604.5 1084,-604.5 "/>
-<text text-anchor="middle" x="1174.5" y="-638.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6226</text>
-<text text-anchor="middle" x="1174.5" y="-623.3" font-family="Times,serif" font-size="14.00">Mark Orchard notes as</text>
-<text text-anchor="middle" x="1174.5" y="-608.3" font-family="Times,serif" font-size="14.00">locked</text>
+<g id="a_node182"><a xlink:href="https://github.com/zcash/zcash/pull/6226" xlink:title="zcash/zcash#6226&#10;Mark Orchard notes as&#10;locked" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1265,-7571.2 1084,-7571.2 1084,-7567.2 1080,-7567.2 1080,-7563.2 1084,-7563.2 1084,-7526.2 1080,-7526.2 1080,-7522.2 1084,-7522.2 1084,-7518.2 1265,-7518.2 1265,-7571.2"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1084,-7567.2 1088,-7567.2 1088,-7563.2 1084,-7563.2 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="1084,-7526.2 1088,-7526.2 1088,-7522.2 1084,-7522.2 "/>
+<text text-anchor="middle" x="1174.5" y="-7556" font-family="Times,serif" font-size="14.00">zcash/zcash#6226</text>
+<text text-anchor="middle" x="1174.5" y="-7541" font-family="Times,serif" font-size="14.00">Mark Orchard notes as</text>
+<text text-anchor="middle" x="1174.5" y="-7526" font-family="Times,serif" font-size="14.00">locked</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6550 -->
-<g id="node171" class="node open">
+<g id="node183" class="node open">
 <title>zcash/zcash#6550</title>
-<g id="a_node171"><a xlink:href="https://github.com/zcash/zcash/issues/6550" xlink:title="zcash/zcash#6550&#10;Make RPC tests that use&#10;`&#45;minrelaytxfee=0` after&#10;#6542 use a more&#10;realistic fee instead" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1271.5,-582.5 1077.5,-582.5 1077.5,-499.5 1271.5,-499.5 1271.5,-582.5"/>
-<text text-anchor="middle" x="1174.5" y="-567.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6550</text>
-<text text-anchor="middle" x="1174.5" y="-552.3" font-family="Times,serif" font-size="14.00">Make RPC tests that use</text>
-<text text-anchor="middle" x="1174.5" y="-537.3" font-family="Times,serif" font-size="14.00">`&#45;minrelaytxfee=0` after</text>
-<text text-anchor="middle" x="1174.5" y="-522.3" font-family="Times,serif" font-size="14.00">#6542 use a more</text>
-<text text-anchor="middle" x="1174.5" y="-507.3" font-family="Times,serif" font-size="14.00">realistic fee instead</text>
+<g id="a_node183"><a xlink:href="https://github.com/zcash/zcash/issues/6550" xlink:title="zcash/zcash#6550&#10;Make RPC tests that use&#10;`&#45;minrelaytxfee=0` after&#10;#6542 use a more&#10;realistic fee instead" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1271.5,-7500.2 1077.5,-7500.2 1077.5,-7417.2 1271.5,-7417.2 1271.5,-7500.2"/>
+<text text-anchor="middle" x="1174.5" y="-7485" font-family="Times,serif" font-size="14.00">zcash/zcash#6550</text>
+<text text-anchor="middle" x="1174.5" y="-7470" font-family="Times,serif" font-size="14.00">Make RPC tests that use</text>
+<text text-anchor="middle" x="1174.5" y="-7455" font-family="Times,serif" font-size="14.00">`&#45;minrelaytxfee=0` after</text>
+<text text-anchor="middle" x="1174.5" y="-7440" font-family="Times,serif" font-size="14.00">#6542 use a more</text>
+<text text-anchor="middle" x="1174.5" y="-7425" font-family="Times,serif" font-size="14.00">realistic fee instead</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6386 -->
-<g id="node172" class="node open">
+<g id="node184" class="node open">
 <title>zcash/zcash#6386</title>
-<g id="a_node172"><a xlink:href="https://github.com/zcash/zcash/issues/6386" xlink:title="zcash/zcash#6386&#10;Check all of the&#10;signatures of extern &quot;C&quot;&#10;functions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1269.5,-481 1079.5,-481 1079.5,-413 1269.5,-413 1269.5,-481"/>
-<text text-anchor="middle" x="1174.5" y="-465.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6386</text>
-<text text-anchor="middle" x="1174.5" y="-450.8" font-family="Times,serif" font-size="14.00">Check all of the</text>
-<text text-anchor="middle" x="1174.5" y="-435.8" font-family="Times,serif" font-size="14.00">signatures of extern &quot;C&quot;</text>
-<text text-anchor="middle" x="1174.5" y="-420.8" font-family="Times,serif" font-size="14.00">functions</text>
+<g id="a_node184"><a xlink:href="https://github.com/zcash/zcash/issues/6386" xlink:title="zcash/zcash#6386&#10;Check all of the&#10;signatures of extern &quot;C&quot;&#10;functions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1269.5,-9797.69 1079.5,-9797.69 1079.5,-9729.69 1269.5,-9729.69 1269.5,-9797.69"/>
+<text text-anchor="middle" x="1174.5" y="-9782.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6386</text>
+<text text-anchor="middle" x="1174.5" y="-9767.49" font-family="Times,serif" font-size="14.00">Check all of the</text>
+<text text-anchor="middle" x="1174.5" y="-9752.49" font-family="Times,serif" font-size="14.00">signatures of extern &quot;C&quot;</text>
+<text text-anchor="middle" x="1174.5" y="-9737.49" font-family="Times,serif" font-size="14.00">functions</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6386&#45;&gt;zcash/zcash#5716 -->
-<g id="edge138" class="edge">
+<g id="edge147" class="edge">
 <title>zcash/zcash#6386&#45;&gt;zcash/zcash#5716</title>
-<path fill="none" stroke="black" d="M1269.7,-447C1285.3,-447 1301.5,-447 1317.4,-447"/>
-<polygon fill="black" stroke="black" points="1317.9,-450.5 1327.9,-447 1317.9,-443.5 1317.9,-450.5"/>
+<path fill="none" stroke="black" d="M1269.7,-9763.69C1285.3,-9763.69 1301.5,-9763.69 1317.4,-9763.69"/>
+<polygon fill="black" stroke="black" points="1317.9,-9767.2 1327.9,-9763.69 1317.9,-9760.2 1317.9,-9767.2"/>
 </g>
 <!-- zcash/librustzcash#443 -->
-<g id="node173" class="node open">
+<g id="node185" class="node open">
 <title>zcash/librustzcash#443</title>
-<g id="a_node173"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443&#10;Ensure that GitHub&#39;s&#10;&quot;View license&quot; link&#10;points to complete&#10;license info for all our&#10;repos" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="479.5,-6087 292.5,-6087 292.5,-5989 479.5,-5989 479.5,-6087"/>
-<text text-anchor="middle" x="386" y="-6071.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
-<text text-anchor="middle" x="386" y="-6056.8" font-family="Times,serif" font-size="14.00">Ensure that GitHub&#39;s</text>
-<text text-anchor="middle" x="386" y="-6041.8" font-family="Times,serif" font-size="14.00">&quot;View license&quot; link</text>
-<text text-anchor="middle" x="386" y="-6026.8" font-family="Times,serif" font-size="14.00">points to complete</text>
-<text text-anchor="middle" x="386" y="-6011.8" font-family="Times,serif" font-size="14.00">license info for all our</text>
-<text text-anchor="middle" x="386" y="-5996.8" font-family="Times,serif" font-size="14.00">repos</text>
+<g id="a_node185"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443&#10;Ensure that GitHub&#39;s&#10;&quot;View license&quot; link&#10;points to complete&#10;license info for all our&#10;repos" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="479.5,-1667.7 292.5,-1667.7 292.5,-1569.7 479.5,-1569.7 479.5,-1667.7"/>
+<text text-anchor="middle" x="386" y="-1652.5" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
+<text text-anchor="middle" x="386" y="-1637.5" font-family="Times,serif" font-size="14.00">Ensure that GitHub&#39;s</text>
+<text text-anchor="middle" x="386" y="-1622.5" font-family="Times,serif" font-size="14.00">&quot;View license&quot; link</text>
+<text text-anchor="middle" x="386" y="-1607.5" font-family="Times,serif" font-size="14.00">points to complete</text>
+<text text-anchor="middle" x="386" y="-1592.5" font-family="Times,serif" font-size="14.00">license info for all our</text>
+<text text-anchor="middle" x="386" y="-1577.5" font-family="Times,serif" font-size="14.00">repos</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#443&#45;&gt;zcash/zips#829 -->
-<g id="edge139" class="edge">
+<g id="edge148" class="edge">
 <title>zcash/librustzcash#443&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M479.53,-6073.5C516.65,-6087.7 558.33,-6103.7 591.25,-6116.3"/>
-<polygon fill="black" stroke="black" points="590.14,-6119.62 600.73,-6119.9 592.62,-6113.08 590.14,-6119.62"/>
+<path fill="none" stroke="black" d="M479.53,-1661.19C519.92,-1679.79 565.73,-1700.79 599.75,-1716.39"/>
+<polygon fill="black" stroke="black" points="598.48,-1719.66 609.02,-1720.69 601.42,-1713.31 598.48,-1719.66"/>
 </g>
 <!-- zcash/librustzcash#548 -->
-<g id="node175" class="node open">
+<g id="node187" class="node open">
 <title>zcash/librustzcash#548</title>
-<g id="a_node175"><a xlink:href="https://github.com/zcash/librustzcash/pull/548" xlink:title="zcash/librustzcash#548&#10;Label Consensus Rules" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-6265 26.5,-6265 26.5,-6261 22.5,-6261 22.5,-6257 26.5,-6257 26.5,-6235 22.5,-6235 22.5,-6231 26.5,-6231 26.5,-6227 213.5,-6227 213.5,-6265"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="26.5,-6261 30.5,-6261 30.5,-6257 26.5,-6257 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="26.5,-6235 30.5,-6235 30.5,-6231 26.5,-6231 "/>
-<text text-anchor="middle" x="120" y="-6249.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#548</text>
-<text text-anchor="middle" x="120" y="-6234.8" font-family="Times,serif" font-size="14.00">Label Consensus Rules</text>
+<g id="a_node187"><a xlink:href="https://github.com/zcash/librustzcash/pull/548" xlink:title="zcash/librustzcash#548&#10;Label Consensus Rules" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-1845.69 26.5,-1845.69 26.5,-1841.69 22.5,-1841.69 22.5,-1837.69 26.5,-1837.69 26.5,-1815.69 22.5,-1815.69 22.5,-1811.69 26.5,-1811.69 26.5,-1807.69 213.5,-1807.69 213.5,-1845.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="26.5,-1841.69 30.5,-1841.69 30.5,-1837.69 26.5,-1837.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="26.5,-1815.69 30.5,-1815.69 30.5,-1811.69 26.5,-1811.69 "/>
+<text text-anchor="middle" x="120" y="-1830.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#548</text>
+<text text-anchor="middle" x="120" y="-1815.49" font-family="Times,serif" font-size="14.00">Label Consensus Rules</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#548&#45;&gt;zcash/zcash#3957 -->
 <g id="edge167" class="edge">
 <title>zcash/librustzcash#548&#45;&gt;zcash/zcash#3957</title>
-<path fill="none" stroke="black" d="M125.41,-6265.1C143.83,-6345.9 214.85,-6667.9 240,-6937 245.7,-6997.9 238.69,-9090.7 275,-9140 281.96,-9149.4 291.47,-9156.5 302,-9161.6"/>
-<polygon fill="black" stroke="black" points="300.92,-9164.95 311.48,-9165.8 303.75,-9158.55 300.92,-9164.95"/>
+<path fill="none" stroke="black" d="M201.83,-1845.79C216.84,-1852.99 230.71,-1862.99 240,-1876.69 305.39,-1973.39 205.73,-3882.8 275,-3976.7 281.97,-3986.2 291.48,-3993.2 302.01,-3998.39"/>
+<polygon fill="black" stroke="black" points="300.92,-4001.74 311.49,-4002.5 303.7,-3995.31 300.92,-4001.74"/>
 </g>
 <!-- zcash/librustzcash#548&#45;&gt;zcash/zips#829 -->
-<g id="edge140" class="edge">
+<g id="edge149" class="edge">
 <title>zcash/librustzcash#548&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M213.57,-6264.5C291.29,-6276.1 404.17,-6283.7 497,-6253 548.85,-6235.9 597.46,-6193.7 625.57,-6165.7"/>
-<polygon fill="black" stroke="black" points="628.43,-6167.78 632.95,-6158.2 623.44,-6162.87 628.43,-6167.78"/>
+<path fill="none" stroke="black" d="M213.76,-1814.99C223.36,-1810.89 232.37,-1805.6 240,-1798.69 275.53,-1766.6 236,-1724.6 275,-1696.69 315.15,-1667.99 448.13,-1689.99 497,-1696.69 527.04,-1700.79 559.47,-1709.29 586.76,-1717.6"/>
+<polygon fill="black" stroke="black" points="585.97,-1721.02 596.56,-1720.69 588.08,-1714.34 585.97,-1721.02"/>
 </g>
 <!-- zcash/zips#836 -->
-<g id="node176" class="node open">
+<g id="node188" class="node open">
 <title>zcash/zips#836</title>
-<g id="a_node176"><a xlink:href="https://github.com/zcash/zips/issues/836" xlink:title="zcash/zips#836&#10;Q3 2024 protocol spec&#10;updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="474.5,-6244.5 471.5,-6248.5 450.5,-6248.5 447.5,-6244.5 297.5,-6244.5 297.5,-6191.5 474.5,-6191.5 474.5,-6244.5"/>
-<text text-anchor="middle" x="386" y="-6229.3" font-family="Times,serif" font-size="14.00">zcash/zips#836</text>
-<text text-anchor="middle" x="386" y="-6214.3" font-family="Times,serif" font-size="14.00">Q3 2024 protocol spec</text>
-<text text-anchor="middle" x="386" y="-6199.3" font-family="Times,serif" font-size="14.00">updates</text>
+<g id="a_node188"><a xlink:href="https://github.com/zcash/zips/issues/836" xlink:title="zcash/zips#836&#10;Q3 2024 protocol spec&#10;updates" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="474.5,-1845.19 471.5,-1849.19 450.5,-1849.19 447.5,-1845.19 297.5,-1845.19 297.5,-1792.19 474.5,-1792.19 474.5,-1845.19"/>
+<text text-anchor="middle" x="386" y="-1829.99" font-family="Times,serif" font-size="14.00">zcash/zips#836</text>
+<text text-anchor="middle" x="386" y="-1814.99" font-family="Times,serif" font-size="14.00">Q3 2024 protocol spec</text>
+<text text-anchor="middle" x="386" y="-1799.99" font-family="Times,serif" font-size="14.00">updates</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#548&#45;&gt;zcash/zips#836 -->
-<g id="edge141" class="edge">
+<g id="edge150" class="edge">
 <title>zcash/librustzcash#548&#45;&gt;zcash/zips#836</title>
-<path fill="none" stroke="black" d="M213.71,-6236.2C237.5,-6233.6 263.16,-6230.9 287.2,-6228.4"/>
-<polygon fill="black" stroke="black" points="287.82,-6231.85 297.39,-6227.3 287.07,-6224.89 287.82,-6231.85"/>
+<path fill="none" stroke="black" d="M213.71,-1823.89C237.5,-1823.19 263.16,-1822.39 287.2,-1821.69"/>
+<polygon fill="black" stroke="black" points="287.5,-1825.19 297.39,-1821.39 287.29,-1818.19 287.5,-1825.19"/>
 </g>
 <!-- zcash/zips#836&#45;&gt;zcash/zips#816 -->
 <g id="edge168" class="edge">
 <title>zcash/zips#836&#45;&gt;zcash/zips#816</title>
-<path fill="none" stroke="black" d="M439.07,-6244.7C460.45,-6258.3 483.35,-6276.9 497,-6300 554.17,-6396.5 459.08,-6464.7 532,-6550 538.88,-6558 547.51,-6564.3 556.94,-6569.2"/>
-<polygon fill="black" stroke="black" points="555.67,-6572.47 566.21,-6573.5 558.61,-6566.12 555.67,-6572.47"/>
+<path fill="none" stroke="black" d="M407.1,-1845.29C433.23,-1881.6 477.8,-1949.69 497,-2015.69 516.14,-2081.5 489.63,-2577.8 532,-2631.7 538.77,-2640.3 547.53,-2646.89 557.22,-2652"/>
+<polygon fill="black" stroke="black" points="555.81,-2655.2 566.36,-2656.2 558.73,-2648.84 555.81,-2655.2"/>
 </g>
 <!-- zcash/zips#836&#45;&gt;zcash/zips#829 -->
-<g id="edge142" class="edge">
+<g id="edge151" class="edge">
 <title>zcash/zips#836&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M474.74,-6191.7C507.98,-6181.7 545.45,-6170.5 577.22,-6161"/>
-<polygon fill="black" stroke="black" points="578.31,-6164.33 586.88,-6158.1 576.3,-6157.62 578.31,-6164.33"/>
+<path fill="none" stroke="black" d="M474.74,-1792.39C507.98,-1782.39 545.45,-1771.19 577.22,-1761.69"/>
+<polygon fill="black" stroke="black" points="578.31,-1765.02 586.88,-1758.79 576.3,-1758.32 578.31,-1765.02"/>
 </g>
 <!-- zcash/zips#346 -->
-<g id="node177" class="node open">
+<g id="node189" class="node open">
 <title>zcash/zips#346</title>
-<g id="a_node177"><a xlink:href="https://github.com/zcash/zips/issues/346" xlink:title="zcash/zips#346&#10;[ZIP 305] Best practices&#10;for hardware wallets&#10;supporting Sapling and&#10;Orchard" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="481,-5970.5 291,-5970.5 291,-5887.5 481,-5887.5 481,-5970.5"/>
-<text text-anchor="middle" x="386" y="-5955.3" font-family="Times,serif" font-size="14.00">zcash/zips#346</text>
-<text text-anchor="middle" x="386" y="-5940.3" font-family="Times,serif" font-size="14.00">[ZIP 305] Best practices</text>
-<text text-anchor="middle" x="386" y="-5925.3" font-family="Times,serif" font-size="14.00">for hardware wallets</text>
-<text text-anchor="middle" x="386" y="-5910.3" font-family="Times,serif" font-size="14.00">supporting Sapling and</text>
-<text text-anchor="middle" x="386" y="-5895.3" font-family="Times,serif" font-size="14.00">Orchard</text>
+<g id="a_node189"><a xlink:href="https://github.com/zcash/zips/issues/346" xlink:title="zcash/zips#346&#10;[ZIP 305] Best practices&#10;for hardware wallets&#10;supporting Sapling and&#10;Orchard" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="481,-1551.2 291,-1551.2 291,-1468.2 481,-1468.2 481,-1551.2"/>
+<text text-anchor="middle" x="386" y="-1536" font-family="Times,serif" font-size="14.00">zcash/zips#346</text>
+<text text-anchor="middle" x="386" y="-1521" font-family="Times,serif" font-size="14.00">[ZIP 305] Best practices</text>
+<text text-anchor="middle" x="386" y="-1506" font-family="Times,serif" font-size="14.00">for hardware wallets</text>
+<text text-anchor="middle" x="386" y="-1491" font-family="Times,serif" font-size="14.00">supporting Sapling and</text>
+<text text-anchor="middle" x="386" y="-1476" font-family="Times,serif" font-size="14.00">Orchard</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#346&#45;&gt;zcash/zips#829 -->
-<g id="edge143" class="edge">
+<g id="edge152" class="edge">
 <title>zcash/zips#346&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M481.07,-5969.7C486.59,-5973 491.94,-5976.4 497,-5980 551.03,-6018.5 602.08,-6077.5 629.54,-6111.7"/>
-<polygon fill="black" stroke="black" points="627.06,-6114.21 636,-6119.9 632.56,-6109.88 627.06,-6114.21"/>
+<path fill="none" stroke="black" d="M481.05,-1549.89C486.6,-1553.29 491.97,-1556.89 497,-1560.69 555.02,-1604.6 606.47,-1673.89 632.5,-1712.1"/>
+<polygon fill="black" stroke="black" points="629.76,-1714.29 638.27,-1720.6 635.55,-1710.36 629.76,-1714.29"/>
 </g>
 <!-- zcash/zips#346&#45;&gt;zcash/zcash#4203 -->
 <g id="edge169" class="edge">
 <title>zcash/zips#346&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M441.09,-5887.5C462.7,-5867.6 485.23,-5841.8 497,-5813 538.1,-5712.6 454.58,-3936 532,-3860 571.55,-3821.1 988.32,-3824.6 1031,-3860 1143.7,-3953.5 1167.9,-4441.2 1172.5,-4580.1"/>
-<polygon fill="black" stroke="black" points="1169,-4580.31 1172.8,-4590.2 1176,-4580.1 1169,-4580.31"/>
+<path fill="none" stroke="black" d="M418.23,-1467.99C444.67,-1436.29 485.59,-1394.79 532,-1374.69 736.03,-1286.6 865.02,-1489.49 1031,-1341.69 1143.2,-1241.79 1167.7,-743.68 1172.5,-602.85"/>
+<polygon fill="black" stroke="black" points="1176.01,-602.68 1172.8,-592.59 1169.01,-602.48 1176.01,-602.68"/>
 </g>
 <!-- zcash/zips#184 -->
-<g id="node178" class="node open">
+<g id="node190" class="node open">
 <title>zcash/zips#184</title>
-<g id="a_node178"><a xlink:href="https://github.com/zcash/zips/issues/184" xlink:title="zcash/zips#184&#10;[protocol spec] Clarify&#10;why zero&#45;value notes&#10;cannot be used for&#10;roadblock attacks&#10;(section 8.4)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="207.5,-6209 32.5,-6209 32.5,-6111 207.5,-6111 207.5,-6209"/>
-<text text-anchor="middle" x="120" y="-6193.8" font-family="Times,serif" font-size="14.00">zcash/zips#184</text>
-<text text-anchor="middle" x="120" y="-6178.8" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
-<text text-anchor="middle" x="120" y="-6163.8" font-family="Times,serif" font-size="14.00">why zero&#45;value notes</text>
-<text text-anchor="middle" x="120" y="-6148.8" font-family="Times,serif" font-size="14.00">cannot be used for</text>
-<text text-anchor="middle" x="120" y="-6133.8" font-family="Times,serif" font-size="14.00">roadblock attacks</text>
-<text text-anchor="middle" x="120" y="-6118.8" font-family="Times,serif" font-size="14.00">(section 8.4)</text>
+<g id="a_node190"><a xlink:href="https://github.com/zcash/zips/issues/184" xlink:title="zcash/zips#184&#10;[protocol spec] Clarify&#10;why zero&#45;value notes&#10;cannot be used for&#10;roadblock attacks&#10;(section 8.4)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="207.5,-1789.7 32.5,-1789.7 32.5,-1691.7 207.5,-1691.7 207.5,-1789.7"/>
+<text text-anchor="middle" x="120" y="-1774.5" font-family="Times,serif" font-size="14.00">zcash/zips#184</text>
+<text text-anchor="middle" x="120" y="-1759.5" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
+<text text-anchor="middle" x="120" y="-1744.5" font-family="Times,serif" font-size="14.00">why zero&#45;value notes</text>
+<text text-anchor="middle" x="120" y="-1729.5" font-family="Times,serif" font-size="14.00">cannot be used for</text>
+<text text-anchor="middle" x="120" y="-1714.5" font-family="Times,serif" font-size="14.00">roadblock attacks</text>
+<text text-anchor="middle" x="120" y="-1699.5" font-family="Times,serif" font-size="14.00">(section 8.4)</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#184&#45;&gt;zcash/zips#836 -->
-<g id="edge144" class="edge">
+<g id="edge153" class="edge">
 <title>zcash/zips#184&#45;&gt;zcash/zips#836</title>
-<path fill="none" stroke="black" d="M207.81,-6179.1C233.26,-6184.7 261.26,-6190.8 287.34,-6196.5"/>
-<polygon fill="black" stroke="black" points="286.72,-6199.95 297.24,-6198.7 288.24,-6193.11 286.72,-6199.95"/>
+<path fill="none" stroke="black" d="M207.81,-1766.39C233.26,-1773.89 261.26,-1782.19 287.34,-1789.89"/>
+<polygon fill="black" stroke="black" points="286.66,-1793.34 297.24,-1792.79 288.63,-1786.62 286.66,-1793.34"/>
 </g>
 <!-- zcash/zips#263 -->
-<g id="node179" class="node open">
+<g id="node191" class="node open">
 <title>zcash/zips#263</title>
-<g id="a_node179"><a xlink:href="https://github.com/zcash/zips/issues/263" xlink:title="zcash/zips#263&#10;[protocol spec] Say that&#10;note ciphertexts are&#10;indistinguishable from&#10;uniform&#45;random" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-6092.5 26.5,-6092.5 26.5,-6009.5 213.5,-6009.5 213.5,-6092.5"/>
-<text text-anchor="middle" x="120" y="-6077.3" font-family="Times,serif" font-size="14.00">zcash/zips#263</text>
-<text text-anchor="middle" x="120" y="-6062.3" font-family="Times,serif" font-size="14.00">[protocol spec] Say that</text>
-<text text-anchor="middle" x="120" y="-6047.3" font-family="Times,serif" font-size="14.00">note ciphertexts are</text>
-<text text-anchor="middle" x="120" y="-6032.3" font-family="Times,serif" font-size="14.00">indistinguishable from</text>
-<text text-anchor="middle" x="120" y="-6017.3" font-family="Times,serif" font-size="14.00">uniform&#45;random</text>
+<g id="a_node191"><a xlink:href="https://github.com/zcash/zips/issues/263" xlink:title="zcash/zips#263&#10;[protocol spec] Say that&#10;note ciphertexts are&#10;indistinguishable from&#10;uniform&#45;random" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-1673.19 26.5,-1673.19 26.5,-1590.19 213.5,-1590.19 213.5,-1673.19"/>
+<text text-anchor="middle" x="120" y="-1657.99" font-family="Times,serif" font-size="14.00">zcash/zips#263</text>
+<text text-anchor="middle" x="120" y="-1642.99" font-family="Times,serif" font-size="14.00">[protocol spec] Say that</text>
+<text text-anchor="middle" x="120" y="-1627.99" font-family="Times,serif" font-size="14.00">note ciphertexts are</text>
+<text text-anchor="middle" x="120" y="-1612.99" font-family="Times,serif" font-size="14.00">indistinguishable from</text>
+<text text-anchor="middle" x="120" y="-1597.99" font-family="Times,serif" font-size="14.00">uniform&#45;random</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#263&#45;&gt;zcash/zips#836 -->
-<g id="edge145" class="edge">
+<g id="edge154" class="edge">
 <title>zcash/zips#263&#45;&gt;zcash/zips#836</title>
-<path fill="none" stroke="black" d="M213.55,-6082.1C223.19,-6087.7 232.26,-6094.3 240,-6102 267.55,-6129.3 246.27,-6155.9 275,-6182 279.14,-6185.8 283.67,-6189.1 288.47,-6192.1"/>
-<polygon fill="black" stroke="black" points="286.95,-6195.26 297.37,-6197.2 290.43,-6189.19 286.95,-6195.26"/>
+<path fill="none" stroke="black" d="M213.55,-1661.89C223.3,-1667.69 232.41,-1674.6 240,-1682.69 272.14,-1717.1 241.37,-1749.79 275,-1782.69 279.08,-1786.69 283.61,-1790.29 288.45,-1793.39"/>
+<polygon fill="black" stroke="black" points="287.05,-1796.63 297.44,-1798.69 290.6,-1790.6 287.05,-1796.63"/>
 </g>
 <!-- zcash/zips#277 -->
-<g id="node180" class="node open">
+<g id="node192" class="node open">
 <title>zcash/zips#277</title>
-<g id="a_node180"><a xlink:href="https://github.com/zcash/zips/issues/277" xlink:title="zcash/zips#277&#10;[protocol spec] Reference&#10;scriptPubKey encodings of&#10;transparent addresses in&#10;5.6.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223,-5991.5 17,-5991.5 17,-5908.5 223,-5908.5 223,-5991.5"/>
-<text text-anchor="middle" x="120" y="-5976.3" font-family="Times,serif" font-size="14.00">zcash/zips#277</text>
-<text text-anchor="middle" x="120" y="-5961.3" font-family="Times,serif" font-size="14.00">[protocol spec] Reference</text>
-<text text-anchor="middle" x="120" y="-5946.3" font-family="Times,serif" font-size="14.00">scriptPubKey encodings of</text>
-<text text-anchor="middle" x="120" y="-5931.3" font-family="Times,serif" font-size="14.00">transparent addresses in</text>
-<text text-anchor="middle" x="120" y="-5916.3" font-family="Times,serif" font-size="14.00">5.6.1</text>
+<g id="a_node192"><a xlink:href="https://github.com/zcash/zips/issues/277" xlink:title="zcash/zips#277&#10;[protocol spec] Reference&#10;scriptPubKey encodings of&#10;transparent addresses in&#10;5.6.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223,-1572.19 17,-1572.19 17,-1489.19 223,-1489.19 223,-1572.19"/>
+<text text-anchor="middle" x="120" y="-1556.99" font-family="Times,serif" font-size="14.00">zcash/zips#277</text>
+<text text-anchor="middle" x="120" y="-1541.99" font-family="Times,serif" font-size="14.00">[protocol spec] Reference</text>
+<text text-anchor="middle" x="120" y="-1526.99" font-family="Times,serif" font-size="14.00">scriptPubKey encodings of</text>
+<text text-anchor="middle" x="120" y="-1511.99" font-family="Times,serif" font-size="14.00">transparent addresses in</text>
+<text text-anchor="middle" x="120" y="-1496.99" font-family="Times,serif" font-size="14.00">5.6.1</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#277&#45;&gt;zcash/zips#836 -->
-<g id="edge146" class="edge">
+<g id="edge155" class="edge">
 <title>zcash/zips#277&#45;&gt;zcash/zips#836</title>
-<path fill="none" stroke="black" d="M223.16,-5984C229.41,-5988.7 235.13,-5994 240,-6000 291.89,-6064 220.55,-6120.2 275,-6182 279,-6186.5 283.58,-6190.5 288.55,-6194"/>
-<polygon fill="black" stroke="black" points="286.91,-6197.1 297.25,-6199.4 290.6,-6191.15 286.91,-6197.1"/>
+<path fill="none" stroke="black" d="M223.02,-1565.29C229.35,-1570.1 235.12,-1575.49 240,-1581.69 296.25,-1652.79 215.66,-1714.19 275,-1782.69 279,-1787.29 283.61,-1791.39 288.61,-1794.89"/>
+<polygon fill="black" stroke="black" points="287.04,-1798.04 297.39,-1800.29 290.71,-1792.07 287.04,-1798.04"/>
 </g>
 <!-- zcash/zips#896 -->
-<g id="node181" class="node open">
+<g id="node193" class="node open">
 <title>zcash/zips#896</title>
-<g id="a_node181"><a xlink:href="https://github.com/zcash/zips/issues/896" xlink:title="zcash/zips#896&#10;[consensus] Document the&#10;block serialization&#10;format" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-6173 283,-6173 283,-6105 489,-6105 489,-6173"/>
-<text text-anchor="middle" x="386" y="-6157.8" font-family="Times,serif" font-size="14.00">zcash/zips#896</text>
-<text text-anchor="middle" x="386" y="-6142.8" font-family="Times,serif" font-size="14.00">[consensus] Document the</text>
-<text text-anchor="middle" x="386" y="-6127.8" font-family="Times,serif" font-size="14.00">block serialization</text>
-<text text-anchor="middle" x="386" y="-6112.8" font-family="Times,serif" font-size="14.00">format</text>
+<g id="a_node193"><a xlink:href="https://github.com/zcash/zips/issues/896" xlink:title="zcash/zips#896&#10;[consensus] Document the&#10;block serialization&#10;format" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="489,-1773.69 283,-1773.69 283,-1705.69 489,-1705.69 489,-1773.69"/>
+<text text-anchor="middle" x="386" y="-1758.49" font-family="Times,serif" font-size="14.00">zcash/zips#896</text>
+<text text-anchor="middle" x="386" y="-1743.49" font-family="Times,serif" font-size="14.00">[consensus] Document the</text>
+<text text-anchor="middle" x="386" y="-1728.49" font-family="Times,serif" font-size="14.00">block serialization</text>
+<text text-anchor="middle" x="386" y="-1713.49" font-family="Times,serif" font-size="14.00">format</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#896&#45;&gt;zcash/zips#829 -->
-<g id="edge147" class="edge">
+<g id="edge156" class="edge">
 <title>zcash/zips#896&#45;&gt;zcash/zips#829</title>
-<path fill="none" stroke="black" d="M489.25,-6139C507.68,-6139 526.93,-6139 545.44,-6139"/>
-<polygon fill="black" stroke="black" points="545.63,-6142.5 555.63,-6139 545.63,-6135.5 545.63,-6142.5"/>
+<path fill="none" stroke="black" d="M489.25,-1739.69C507.68,-1739.69 526.93,-1739.69 545.44,-1739.69"/>
+<polygon fill="black" stroke="black" points="545.63,-1743.2 555.63,-1739.69 545.63,-1736.2 545.63,-1743.2"/>
 </g>
 <!-- zcash/halo2#742 -->
-<g id="node182" class="node open">
+<g id="node194" class="node open">
 <title>zcash/halo2#742</title>
-<g id="a_node182"><a xlink:href="https://github.com/zcash/halo2/pull/742" xlink:title="zcash/halo2#742&#10;chore: Speed up random&#10;poly generation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-11065.5 24.5,-11065.5 24.5,-11061.5 20.5,-11061.5 20.5,-11057.5 24.5,-11057.5 24.5,-11020.5 20.5,-11020.5 20.5,-11016.5 24.5,-11016.5 24.5,-11012.5 215.5,-11012.5 215.5,-11065.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-11061.5 28.5,-11061.5 28.5,-11057.5 24.5,-11057.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-11020.5 28.5,-11020.5 28.5,-11016.5 24.5,-11016.5 "/>
-<text text-anchor="middle" x="120" y="-11050.3" font-family="Times,serif" font-size="14.00">zcash/halo2#742</text>
-<text text-anchor="middle" x="120" y="-11035.3" font-family="Times,serif" font-size="14.00">chore: Speed up random</text>
-<text text-anchor="middle" x="120" y="-11020.3" font-family="Times,serif" font-size="14.00">poly generation</text>
+<g id="a_node194"><a xlink:href="https://github.com/zcash/halo2/pull/742" xlink:title="zcash/halo2#742&#10;chore: Speed up random&#10;poly generation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-9490.19 24.5,-9490.19 24.5,-9486.19 20.5,-9486.19 20.5,-9482.19 24.5,-9482.19 24.5,-9445.19 20.5,-9445.19 20.5,-9441.19 24.5,-9441.19 24.5,-9437.19 215.5,-9437.19 215.5,-9490.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-9486.19 28.5,-9486.19 28.5,-9482.19 24.5,-9482.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-9445.19 28.5,-9445.19 28.5,-9441.19 24.5,-9441.19 "/>
+<text text-anchor="middle" x="120" y="-9474.99" font-family="Times,serif" font-size="14.00">zcash/halo2#742</text>
+<text text-anchor="middle" x="120" y="-9459.99" font-family="Times,serif" font-size="14.00">chore: Speed up random</text>
+<text text-anchor="middle" x="120" y="-9444.99" font-family="Times,serif" font-size="14.00">poly generation</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#756 -->
-<g id="node183" class="node open">
+<g id="node195" class="node open">
 <title>zcash/halo2#756</title>
-<g id="a_node183"><a xlink:href="https://github.com/zcash/halo2/issues/756" xlink:title="zcash/halo2#756&#10;Release halo2 0.3.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="464,-11058 308,-11058 308,-11020 464,-11020 464,-11058"/>
-<text text-anchor="middle" x="386" y="-11042.8" font-family="Times,serif" font-size="14.00">zcash/halo2#756</text>
-<text text-anchor="middle" x="386" y="-11027.8" font-family="Times,serif" font-size="14.00">Release halo2 0.3.1</text>
+<g id="a_node195"><a xlink:href="https://github.com/zcash/halo2/issues/756" xlink:title="zcash/halo2#756&#10;Release halo2 0.3.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="464,-9482.69 308,-9482.69 308,-9444.69 464,-9444.69 464,-9482.69"/>
+<text text-anchor="middle" x="386" y="-9467.49" font-family="Times,serif" font-size="14.00">zcash/halo2#756</text>
+<text text-anchor="middle" x="386" y="-9452.49" font-family="Times,serif" font-size="14.00">Release halo2 0.3.1</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#742&#45;&gt;zcash/halo2#756 -->
-<g id="edge148" class="edge">
-<title>zcash/halo2#742&#45;&gt;zcash/halo2#756</title>
-<path fill="none" stroke="black" d="M215.56,-11039C242.21,-11039 271.07,-11039 297.3,-11039"/>
-<polygon fill="black" stroke="black" points="297.59,-11042.5 307.59,-11039 297.59,-11035.5 297.59,-11042.5"/>
-</g>
-<!-- zcash/zcash#6329 -->
-<g id="node184" class="node open">
-<title>zcash/zcash#6329</title>
-<g id="a_node184"><a xlink:href="https://github.com/zcash/zcash/issues/6329" xlink:title="zcash/zcash#6329&#10;Remove `z_listaddresses`&#10;usage from RPC tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1019,-106.5 819,-106.5 819,-53.5 1019,-53.5 1019,-106.5"/>
-<text text-anchor="middle" x="919" y="-91.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6329</text>
-<text text-anchor="middle" x="919" y="-76.3" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
-<text text-anchor="middle" x="919" y="-61.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6330 -->
-<g id="node185" class="node open">
-<title>zcash/zcash#6330</title>
-<g id="a_node185"><a xlink:href="https://github.com/zcash/zcash/issues/6330" xlink:title="zcash/zcash#6330&#10;Remove `z_listaddresses`&#10;RPC method" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1274.5,-106.5 1074.5,-106.5 1074.5,-53.5 1274.5,-53.5 1274.5,-106.5"/>
-<text text-anchor="middle" x="1174.5" y="-91.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6330</text>
-<text text-anchor="middle" x="1174.5" y="-76.3" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
-<text text-anchor="middle" x="1174.5" y="-61.3" font-family="Times,serif" font-size="14.00">RPC method</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6329&#45;&gt;zcash/zcash#6330 -->
-<g id="edge149" class="edge">
-<title>zcash/zcash#6329&#45;&gt;zcash/zcash#6330</title>
-<path fill="none" stroke="black" d="M1019.1,-80C1033.9,-80 1049.2,-80 1064.2,-80"/>
-<polygon fill="black" stroke="black" points="1064.5,-83.5 1074.5,-80 1064.5,-76.5 1064.5,-83.5"/>
-</g>
-<!-- zcash/zcash#5583 -->
-<g id="node186" class="node open">
-<title>zcash/zcash#5583</title>
-<g id="a_node186"><a xlink:href="https://github.com/zcash/zcash/issues/5583" xlink:title="zcash/zcash#5583&#10;Clean up null pointer&#10;handling in Rust FFI" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1002.5,-294.5 835.5,-294.5 835.5,-241.5 1002.5,-241.5 1002.5,-294.5"/>
-<text text-anchor="middle" x="919" y="-279.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5583</text>
-<text text-anchor="middle" x="919" y="-264.3" font-family="Times,serif" font-size="14.00">Clean up null pointer</text>
-<text text-anchor="middle" x="919" y="-249.3" font-family="Times,serif" font-size="14.00">handling in Rust FFI</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#5583&#45;&gt;zcash/zcash#5716 -->
-<g id="edge162" class="edge">
-<title>zcash/zcash#5583&#45;&gt;zcash/zcash#5716</title>
-<path fill="none" stroke="black" d="M1002.6,-293.61C1012.2,-296.71 1021.8,-299.89 1031,-303 1132.7,-337.44 1248,-379.55 1328.1,-409.31"/>
-<polygon fill="black" stroke="black" points="1327.11,-412.67 1337.7,-412.88 1329.55,-406.11 1327.11,-412.67"/>
-</g>
-<!-- zcash/zcash#6856 -->
-<g id="node187" class="node open">
-<title>zcash/zcash#6856</title>
-<g id="a_node187"><a xlink:href="https://github.com/zcash/zcash/issues/6856" xlink:title="zcash/zcash#6856&#10;Release 5.10.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1249,-287 1100,-287 1100,-249 1249,-249 1249,-287"/>
-<text text-anchor="middle" x="1174.5" y="-271.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6856</text>
-<text text-anchor="middle" x="1174.5" y="-256.8" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#5583&#45;&gt;zcash/zcash#6856 -->
-<g id="edge150" class="edge">
-<title>zcash/zcash#5583&#45;&gt;zcash/zcash#6856</title>
-<path fill="none" stroke="black" d="M1002.7,-268C1030.6,-268 1061.8,-268 1089.8,-268"/>
-<polygon fill="black" stroke="black" points="1089.9,-271.5 1099.9,-268 1089.9,-264.5 1089.9,-271.5"/>
-</g>
-<!-- zcash/zcash#6947 -->
-<g id="node196" class="node open">
-<title>zcash/zcash#6947</title>
-<g id="a_node196"><a xlink:href="https://github.com/zcash/zcash/issues/6947" xlink:title="zcash/zcash#6947&#10;Release 6.0.0&#45;rc1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1504,-287 1355,-287 1355,-249 1504,-249 1504,-287"/>
-<text text-anchor="middle" x="1429.5" y="-271.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6947</text>
-<text text-anchor="middle" x="1429.5" y="-256.8" font-family="Times,serif" font-size="14.00">Release 6.0.0&#45;rc1</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6856&#45;&gt;zcash/zcash#6947 -->
-<g id="edge163" class="edge">
-<title>zcash/zcash#6856&#45;&gt;zcash/zcash#6947</title>
-<path fill="none" stroke="black" d="M1249,-268C1278.9,-268 1313.6,-268 1344.5,-268"/>
-<polygon fill="black" stroke="black" points="1344.8,-271.5 1354.8,-268 1344.8,-264.5 1344.8,-271.5"/>
-</g>
-<!-- zcash/zcash#6389 -->
-<g id="node188" class="node needs&#45;review">
-<title>zcash/zcash#6389</title>
-<g id="a_node188"><a xlink:href="https://github.com/zcash/zcash/pull/6389" xlink:title="zcash/zcash#6389&#10;Add `z_getbalances` RPC&#10;method" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="1017.5,-365.5 820.5,-365.5 820.5,-361.5 816.5,-361.5 816.5,-357.5 820.5,-357.5 820.5,-320.5 816.5,-320.5 816.5,-316.5 820.5,-316.5 820.5,-312.5 1017.5,-312.5 1017.5,-365.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="820.5,-361.5 824.5,-361.5 824.5,-357.5 820.5,-357.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="820.5,-320.5 824.5,-320.5 824.5,-316.5 820.5,-316.5 "/>
-<text text-anchor="middle" x="919" y="-350.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6389</text>
-<text text-anchor="middle" x="919" y="-335.3" font-family="Times,serif" font-size="14.00">Add `z_getbalances` RPC</text>
-<text text-anchor="middle" x="919" y="-320.3" font-family="Times,serif" font-size="14.00">method</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6325 -->
-<g id="edge164" class="edge">
-<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6325</title>
-<path fill="none" stroke="black" d="M921.1,-365.6C926.74,-489.27 956.25,-1007 1059,-1124 1063.3,-1128.9 1068.2,-1133.1 1073.6,-1136.8"/>
-<polygon fill="black" stroke="black" points="1072.03,-1139.94 1082.4,-1142.1 1075.64,-1133.94 1072.03,-1139.94"/>
-</g>
-<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#5925 -->
-<g id="edge165" class="edge">
-<title>zcash/zcash#6389&#45;&gt;zcash/zcash#5925</title>
-<path fill="none" stroke="black" d="M920.68,-365.78C924.52,-496.47 947.52,-1066.2 1059,-1195 1061.5,-1197.9 1064.2,-1200.5 1067.1,-1203"/>
-<polygon fill="black" stroke="black" points="1065.08,-1205.86 1075.2,-1209 1069.25,-1200.24 1065.08,-1205.86"/>
-</g>
-<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6327 -->
-<g id="edge166" class="edge">
-<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6327</title>
-<path fill="none" stroke="black" d="M920.48,-365.54C923.43,-501.77 943.12,-1121.6 1059,-1266 1061.1,-1268.6 1063.4,-1271.1 1065.8,-1273.4"/>
-<polygon fill="black" stroke="black" points="1063.6,-1276.12 1073.5,-1279.9 1068.12,-1270.77 1063.6,-1276.12"/>
-</g>
-<!-- zcash/zcash#6389&#45;&gt;zcash/zcash#6856 -->
-<g id="edge151" class="edge">
-<title>zcash/zcash#6389&#45;&gt;zcash/zcash#6856</title>
-<path fill="none" stroke="black" d="M1014.8,-312.46C1041.4,-304.99 1070.2,-296.95 1095.7,-289.78"/>
-<polygon fill="black" stroke="black" points="1096.7,-293.14 1105.4,-287.09 1094.83,-286.39 1096.7,-293.14"/>
-</g>
-<!-- zcash/zcash#6657 -->
-<g id="node189" class="node open">
-<title>zcash/zcash#6657</title>
-<g id="a_node189"><a xlink:href="https://github.com/zcash/zcash/issues/6657" xlink:title="zcash/zcash#6657&#10;Availability of parameter&#10;and depends&#45;sources&#10;downloads is dependent on&#10;availability of&#10;download.z.cash" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1024.5,-223 813.5,-223 813.5,-125 1024.5,-125 1024.5,-223"/>
-<text text-anchor="middle" x="919" y="-207.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6657</text>
-<text text-anchor="middle" x="919" y="-192.8" font-family="Times,serif" font-size="14.00">Availability of parameter</text>
-<text text-anchor="middle" x="919" y="-177.8" font-family="Times,serif" font-size="14.00">and depends&#45;sources</text>
-<text text-anchor="middle" x="919" y="-162.8" font-family="Times,serif" font-size="14.00">downloads is dependent on</text>
-<text text-anchor="middle" x="919" y="-147.8" font-family="Times,serif" font-size="14.00">availability of</text>
-<text text-anchor="middle" x="919" y="-132.8" font-family="Times,serif" font-size="14.00">download.z.cash</text>
-</a>
-</g>
-</g>
-<!-- zcash/zcash#6657&#45;&gt;zcash/zcash#6856 -->
-<g id="edge152" class="edge">
-<title>zcash/zcash#6657&#45;&gt;zcash/zcash#6856</title>
-<path fill="none" stroke="black" d="M1024.6,-212.78C1054.6,-223.9 1086.3,-235.66 1112.7,-245.46"/>
-<polygon fill="black" stroke="black" points="1111.61,-248.79 1122.2,-248.97 1114.03,-242.22 1111.61,-248.79"/>
-</g>
-<!-- zcash/librustzcash#718 -->
-<g id="node190" class="node open">
-<title>zcash/librustzcash#718</title>
-<g id="a_node190"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718&#10;Create `tower::Service`&#10;wrapping an `FsBlockDb`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-10964.5 20,-10964.5 20,-10911.5 220,-10911.5 220,-10964.5"/>
-<text text-anchor="middle" x="120" y="-10949.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
-<text text-anchor="middle" x="120" y="-10934.3" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
-<text text-anchor="middle" x="120" y="-10919.3" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge153" class="edge">
-<title>zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M220.03,-10913C227,-10910 233.74,-10906 240,-10902 296.32,-10866 343.61,-10802 367.75,-10765"/>
-<polygon fill="black" stroke="black" points="371.04,-10766.33 373.38,-10756 365.11,-10762.62 371.04,-10766.33"/>
-</g>
-<!-- zcash/librustzcash#712 -->
-<g id="node192" class="node open">
-<title>zcash/librustzcash#712</title>
-<g id="a_node192"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712&#10;Refactor the Data Access&#10;API to support non&#45;block&#10;updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-10893 22,-10893 22,-10825 218,-10825 218,-10893"/>
-<text text-anchor="middle" x="120" y="-10877.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
-<text text-anchor="middle" x="120" y="-10862.8" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
-<text text-anchor="middle" x="120" y="-10847.8" font-family="Times,serif" font-size="14.00">API to support non&#45;block</text>
-<text text-anchor="middle" x="120" y="-10832.8" font-family="Times,serif" font-size="14.00">updates</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge154" class="edge">
-<title>zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M216.63,-10825C224.59,-10822 232.47,-10818 240,-10815 275.85,-10799 315.06,-10778 343.65,-10761"/>
-<polygon fill="black" stroke="black" points="345.55,-10763.95 352.55,-10756 342.12,-10757.85 345.55,-10763.95"/>
-</g>
-<!-- zcash/librustzcash#722 -->
-<g id="node193" class="node open">
-<title>zcash/librustzcash#722</title>
-<g id="a_node193"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722&#10;Create a `tower::Service`&#10;for nullifier lookup" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-10806.5 20.5,-10806.5 20.5,-10753.5 219.5,-10753.5 219.5,-10806.5"/>
-<text text-anchor="middle" x="120" y="-10791.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
-<text text-anchor="middle" x="120" y="-10776.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
-<text text-anchor="middle" x="120" y="-10761.3" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge155" class="edge">
-<title>zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M219.68,-10764C240.07,-10761 261.59,-10757 282.13,-10754"/>
-<polygon fill="black" stroke="black" points="283,-10757.4 292.12,-10752 281.63,-10750.53 283,-10757.4"/>
-</g>
-<!-- zcash/librustzcash#723 -->
-<g id="node194" class="node open">
-<title>zcash/librustzcash#723</title>
-<g id="a_node194"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723&#10;Create a `tower::Service`&#10;for fetching a&#10;transaction given a&#10;`(block, tx_index)`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-10735.5 20.5,-10735.5 20.5,-10652.5 219.5,-10652.5 219.5,-10735.5"/>
-<text text-anchor="middle" x="120" y="-10720.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
-<text text-anchor="middle" x="120" y="-10705.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
-<text text-anchor="middle" x="120" y="-10690.3" font-family="Times,serif" font-size="14.00">for fetching a</text>
-<text text-anchor="middle" x="120" y="-10675.3" font-family="Times,serif" font-size="14.00">transaction given a</text>
-<text text-anchor="middle" x="120" y="-10660.3" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge156" class="edge">
-<title>zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M219.68,-10710C240.07,-10713 261.59,-10717 282.13,-10720"/>
-<polygon fill="black" stroke="black" points="281.63,-10723.47 292.12,-10722 283,-10716.6 281.63,-10723.47"/>
-</g>
-<!-- zcash/librustzcash#776 -->
-<g id="node195" class="node open">
-<title>zcash/librustzcash#776</title>
-<g id="a_node195"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776&#10;DAG Sync: Use a&#10;downloaded nullifier set&#10;to allow instant&#10;spentness checks." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-10634.5 26,-10634.5 26,-10551.5 214,-10551.5 214,-10634.5"/>
-<text text-anchor="middle" x="120" y="-10619.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
-<text text-anchor="middle" x="120" y="-10604.3" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
-<text text-anchor="middle" x="120" y="-10589.3" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
-<text text-anchor="middle" x="120" y="-10574.3" font-family="Times,serif" font-size="14.00">to allow instant</text>
-<text text-anchor="middle" x="120" y="-10559.3" font-family="Times,serif" font-size="14.00">spentness checks.</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720 -->
 <g id="edge157" class="edge">
-<title>zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M214.32,-10630C223.1,-10634 231.78,-10639 240,-10643 279.18,-10664 321.42,-10692 350.15,-10712"/>
-<polygon fill="black" stroke="black" points="348.43,-10715.07 358.61,-10718 352.48,-10709.36 348.43,-10715.07"/>
+<title>zcash/halo2#742&#45;&gt;zcash/halo2#756</title>
+<path fill="none" stroke="black" d="M215.56,-9463.69C242.21,-9463.69 271.07,-9463.69 297.3,-9463.69"/>
+<polygon fill="black" stroke="black" points="297.59,-9467.2 307.59,-9463.69 297.59,-9460.2 297.59,-9467.2"/>
 </g>
 <!-- zcash/zcash#6948 -->
 <g id="node207" class="node open">
 <title>zcash/zcash#6948</title>
 <g id="a_node207"><a xlink:href="https://github.com/zcash/zcash/issues/6948" xlink:title="zcash/zcash#6948&#10;Release 6.0.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1756.5,-255 1607.5,-255 1607.5,-217 1756.5,-217 1756.5,-255"/>
-<text text-anchor="middle" x="1682" y="-239.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6948</text>
-<text text-anchor="middle" x="1682" y="-224.8" font-family="Times,serif" font-size="14.00">Release 6.0.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="1756.5,-7282.69 1607.5,-7282.69 1607.5,-7244.69 1756.5,-7244.69 1756.5,-7282.69"/>
+<text text-anchor="middle" x="1682" y="-7267.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6948</text>
+<text text-anchor="middle" x="1682" y="-7252.49" font-family="Times,serif" font-size="14.00">Release 6.0.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6947&#45;&gt;zcash/zcash#6948 -->
 <g id="edge197" class="edge">
 <title>zcash/zcash#6947&#45;&gt;zcash/zcash#6948</title>
-<path fill="none" stroke="black" d="M1504.3,-258.57C1533.5,-254.85 1567.2,-250.54 1597.2,-246.7"/>
-<polygon fill="black" stroke="black" points="1597.82,-250.15 1607.3,-245.42 1596.94,-243.21 1597.82,-250.15"/>
+<path fill="none" stroke="black" d="M1504.3,-7286.3C1533.5,-7282.59 1567.2,-7278.3 1597.2,-7274.39"/>
+<polygon fill="black" stroke="black" points="1597.83,-7277.84 1607.3,-7273.09 1596.93,-7270.9 1597.83,-7277.84"/>
 </g>
 <!-- zcash/halo2#250&#45;&gt;zcash/halo2#75 -->
 <g id="edge198" class="edge">
 <title>zcash/halo2#250&#45;&gt;zcash/halo2#75</title>
-<path fill="none" stroke="black" d="M1522.3,-11810C1528.8,-11807 1535.1,-11804 1541,-11800 1588,-11770 1630.4,-11722 1655.9,-11689"/>
-<polygon fill="black" stroke="black" points="1658.72,-11691.07 1662,-11681 1653.15,-11686.83 1658.72,-11691.07"/>
+<path fill="none" stroke="black" d="M1515,-10670.19C1523.8,-10667.19 1532.6,-10664.19 1541,-10661.19 1565.5,-10651.19 1592,-10640.19 1615.3,-10629.19"/>
+<polygon fill="black" stroke="black" points="1616.87,-10632.33 1624.7,-10625.19 1614.13,-10625.89 1616.87,-10632.33"/>
 </g>
 <!-- zcash/halo2#494 -->
 <g id="node208" class="node open">
 <title>zcash/halo2#494</title>
 <g id="a_node208"><a xlink:href="https://github.com/zcash/halo2/issues/494" xlink:title="zcash/halo2#494&#10;Consider adding an API&#10;that enables application&#10;circuits to be built&#10;across both fields" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2020.5,-11695.5 1832.5,-11695.5 1832.5,-11612.5 2020.5,-11612.5 2020.5,-11695.5"/>
-<text text-anchor="middle" x="1926.5" y="-11680.3" font-family="Times,serif" font-size="14.00">zcash/halo2#494</text>
-<text text-anchor="middle" x="1926.5" y="-11665.3" font-family="Times,serif" font-size="14.00">Consider adding an API</text>
-<text text-anchor="middle" x="1926.5" y="-11650.3" font-family="Times,serif" font-size="14.00">that enables application</text>
-<text text-anchor="middle" x="1926.5" y="-11635.3" font-family="Times,serif" font-size="14.00">circuits to be built</text>
-<text text-anchor="middle" x="1926.5" y="-11620.3" font-family="Times,serif" font-size="14.00">across both fields</text>
+<polygon fill="#c2e0c6" stroke="black" points="2020.5,-10640.69 1832.5,-10640.69 1832.5,-10557.69 2020.5,-10557.69 2020.5,-10640.69"/>
+<text text-anchor="middle" x="1926.5" y="-10625.49" font-family="Times,serif" font-size="14.00">zcash/halo2#494</text>
+<text text-anchor="middle" x="1926.5" y="-10610.49" font-family="Times,serif" font-size="14.00">Consider adding an API</text>
+<text text-anchor="middle" x="1926.5" y="-10595.49" font-family="Times,serif" font-size="14.00">that enables application</text>
+<text text-anchor="middle" x="1926.5" y="-10580.49" font-family="Times,serif" font-size="14.00">circuits to be built</text>
+<text text-anchor="middle" x="1926.5" y="-10565.49" font-family="Times,serif" font-size="14.00">across both fields</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#75&#45;&gt;zcash/halo2#494 -->
 <g id="edge199" class="edge">
 <title>zcash/halo2#75&#45;&gt;zcash/halo2#494</title>
-<path fill="none" stroke="black" d="M1771.6,-11654C1787.9,-11654 1805.2,-11654 1821.9,-11654"/>
-<polygon fill="black" stroke="black" points="1822.3,-11657.5 1832.3,-11654 1822.3,-11650.5 1822.3,-11657.5"/>
+<path fill="none" stroke="black" d="M1771.6,-10599.19C1787.9,-10599.19 1805.2,-10599.19 1821.9,-10599.19"/>
+<polygon fill="black" stroke="black" points="1822.3,-10602.7 1832.3,-10599.19 1822.3,-10595.7 1822.3,-10602.7"/>
 </g>
 <!-- zcash/halo2#436&#45;&gt;zcash/halo2#437 -->
 <g id="edge200" class="edge">
 <title>zcash/halo2#436&#45;&gt;zcash/halo2#437</title>
-<path fill="none" stroke="black" d="M1005.2,-11458C1022.9,-11455 1041.5,-11452 1059,-11450 1159.1,-11440 1185.6,-11437 1285.5,-11450 1392.9,-11464 1512.9,-11497 1592.3,-11522"/>
-<polygon fill="black" stroke="black" points="1591.61,-11525.45 1602.2,-11525 1593.64,-11518.75 1591.61,-11525.45"/>
+<path fill="none" stroke="black" d="M1005.2,-10320.19C1022.9,-10316.19 1041.5,-10313.19 1059,-10312.19 1235.7,-10294.19 1442,-10303.19 1567,-10313.19"/>
+<polygon fill="black" stroke="black" points="1567,-10316.7 1577,-10313.19 1567,-10309.7 1567,-10316.7"/>
 </g>
 <!-- zcash/halo2#438 -->
 <g id="node209" class="node open">
 <title>zcash/halo2#438</title>
 <g id="a_node209"><a xlink:href="https://github.com/zcash/halo2/issues/438" xlink:title="zcash/halo2#438&#10;Implement the logic for&#10;the PCD verifier circuit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1267,-11512.5 1082,-11512.5 1082,-11459.5 1267,-11459.5 1267,-11512.5"/>
-<text text-anchor="middle" x="1174.5" y="-11497.3" font-family="Times,serif" font-size="14.00">zcash/halo2#438</text>
-<text text-anchor="middle" x="1174.5" y="-11482.3" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
-<text text-anchor="middle" x="1174.5" y="-11467.3" font-family="Times,serif" font-size="14.00">the PCD verifier circuit</text>
+<polygon fill="#c2e0c6" stroke="black" points="1267,-10373.69 1082,-10373.69 1082,-10320.69 1267,-10320.69 1267,-10373.69"/>
+<text text-anchor="middle" x="1174.5" y="-10358.49" font-family="Times,serif" font-size="14.00">zcash/halo2#438</text>
+<text text-anchor="middle" x="1174.5" y="-10343.49" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
+<text text-anchor="middle" x="1174.5" y="-10328.49" font-family="Times,serif" font-size="14.00">the PCD verifier circuit</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#436&#45;&gt;zcash/halo2#438 -->
 <g id="edge201" class="edge">
 <title>zcash/halo2#436&#45;&gt;zcash/halo2#438</title>
-<path fill="none" stroke="black" d="M1005.1,-11481C1026.4,-11482 1049.5,-11483 1071.6,-11483"/>
-<polygon fill="black" stroke="black" points="1071.6,-11486.5 1081.6,-11483 1071.6,-11479.5 1071.6,-11486.5"/>
+<path fill="none" stroke="black" d="M1005.1,-10342.19C1026.4,-10342.19 1049.5,-10343.19 1071.6,-10344.19"/>
+<polygon fill="black" stroke="black" points="1071.6,-10347.7 1081.6,-10344.19 1071.6,-10340.7 1071.6,-10347.7"/>
 </g>
 <!-- zcash/halo2#569&#45;&gt;zcash/halo2#247 -->
 <g id="edge202" class="edge">
 <title>zcash/halo2#569&#45;&gt;zcash/halo2#247</title>
-<path fill="none" stroke="black" d="M1007.5,-11418C1016.2,-11423 1024.3,-11429 1031,-11436 1058.2,-11465 1035.4,-11489 1059,-11521 1070.8,-11537 1086.6,-11551 1102.8,-11563"/>
-<polygon fill="black" stroke="black" points="1101.03,-11566.04 1111.2,-11569 1105.1,-11560.34 1101.03,-11566.04"/>
+<path fill="none" stroke="black" d="M975.82,-10250.19C995.6,-10262.19 1016.5,-10278.19 1031,-10297.19 1055.4,-10328.19 1035.2,-10350.19 1059,-10383.19 1070.6,-10398.19 1086.1,-10412.19 1102,-10424.19"/>
+<polygon fill="black" stroke="black" points="1099.93,-10427.03 1110.3,-10429.19 1103.54,-10421.04 1099.93,-10427.03"/>
 </g>
 <!-- zcash/zcash#4202 -->
 <g id="node210" class="node open">
 <title>zcash/zcash#4202</title>
 <g id="a_node210"><a xlink:href="https://github.com/zcash/zcash/issues/4202" xlink:title="zcash/zcash#4202&#10;Sprout Pool Retirement" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1267,-5233 1264,-5237 1243,-5237 1240,-5233 1082,-5233 1082,-5195 1267,-5195 1267,-5233"/>
-<text text-anchor="middle" x="1174.5" y="-5217.8" font-family="Times,serif" font-size="14.00">zcash/zcash#4202</text>
-<text text-anchor="middle" x="1174.5" y="-5202.8" font-family="Times,serif" font-size="14.00">Sprout Pool Retirement</text>
+<polygon fill="#c2e0c6" stroke="black" points="1267,-1682.7 1264,-1686.7 1243,-1686.7 1240,-1682.7 1082,-1682.7 1082,-1644.7 1267,-1644.7 1267,-1682.7"/>
+<text text-anchor="middle" x="1174.5" y="-1667.5" font-family="Times,serif" font-size="14.00">zcash/zcash#4202</text>
+<text text-anchor="middle" x="1174.5" y="-1652.5" font-family="Times,serif" font-size="14.00">Sprout Pool Retirement</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3788&#45;&gt;zcash/zcash#4202 -->
 <g id="edge203" class="edge">
 <title>zcash/zcash#3788&#45;&gt;zcash/zcash#4202</title>
-<path fill="none" stroke="black" d="M997.78,-5159.2C1031.2,-5169.6 1069.9,-5181.7 1102.5,-5191.9"/>
-<polygon fill="black" stroke="black" points="1101.81,-5195.35 1112.4,-5194.9 1103.84,-5188.65 1101.81,-5195.35"/>
+<path fill="none" stroke="black" d="M997.78,-1608.99C1031.2,-1619.39 1069.9,-1631.39 1102.5,-1641.6"/>
+<polygon fill="black" stroke="black" points="1101.81,-1645.05 1112.4,-1644.69 1103.9,-1638.37 1101.81,-1645.05"/>
 </g>
 <!-- zcash/zips#452&#45;&gt;zcash/zcash#4203 -->
 <g id="edge204" class="edge">
 <title>zcash/zips#452&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1019.2,-5181.1C1023.4,-5177.7 1027.4,-5174 1031,-5170 1100.5,-5091.2 1152.6,-4763.9 1168.5,-4653.5"/>
-<polygon fill="black" stroke="black" points="1171.97,-4653.99 1169.9,-4643.6 1165.03,-4653.01 1171.97,-4653.99"/>
+<path fill="none" stroke="black" d="M1019.3,-1632.6C1023.6,-1628.99 1027.5,-1625.1 1031,-1620.69 1159.4,-1457.89 1172.2,-769.67 1173.4,-602.45"/>
+<polygon fill="black" stroke="black" points="1176.9,-602.45 1173.5,-592.42 1169.9,-602.38 1176.9,-602.45"/>
 </g>
 <!-- zcash/zips#452&#45;&gt;zcash/zcash#4202 -->
 <g id="edge205" class="edge">
 <title>zcash/zips#452&#45;&gt;zcash/zcash#4202</title>
-<path fill="none" stroke="black" d="M1019.1,-5214C1036.4,-5214 1054.4,-5214 1071.8,-5214"/>
-<polygon fill="black" stroke="black" points="1071.9,-5217.5 1081.9,-5214 1071.9,-5210.5 1071.9,-5217.5"/>
+<path fill="none" stroke="black" d="M1019.1,-1663.69C1036.4,-1663.69 1054.4,-1663.69 1071.8,-1663.69"/>
+<polygon fill="black" stroke="black" points="1071.9,-1667.2 1081.9,-1663.69 1071.9,-1660.2 1071.9,-1667.2"/>
 </g>
 <!-- zcash/zcash#6948&#45;&gt;zcash/zcash#6950 -->
 <g id="edge266" class="edge">
 <title>zcash/zcash#6948&#45;&gt;zcash/zcash#6950</title>
-<path fill="none" stroke="black" d="M1756.7,-223.4C1767.7,-220.55 1778.8,-217.11 1789,-213 1826.5,-197.91 1865.4,-172.89 1892,-154.08"/>
-<polygon fill="black" stroke="black" points="1894.11,-156.88 1900.2,-148.21 1890.03,-151.18 1894.11,-156.88"/>
+<path fill="none" stroke="black" d="M1756.7,-7251.09C1767.7,-7248.3 1778.8,-7244.8 1789,-7240.69 1826.5,-7225.59 1865.4,-7200.59 1892,-7181.8"/>
+<polygon fill="black" stroke="black" points="1894.13,-7184.58 1900.2,-7175.89 1890.04,-7178.89 1894.13,-7184.58"/>
 </g>
 <!-- zcash/zcash#4190 -->
 <g id="node211" class="node open">
 <title>zcash/zcash#4190</title>
 <g id="a_node211"><a xlink:href="https://github.com/zcash/zcash/issues/4190" xlink:title="zcash/zcash#4190&#10;TZE: implement zcashd&#10;&#39;host&#39; logic." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-11790.5 27.5,-11790.5 27.5,-11737.5 212.5,-11737.5 212.5,-11790.5"/>
-<text text-anchor="middle" x="120" y="-11775.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4190</text>
-<text text-anchor="middle" x="120" y="-11760.3" font-family="Times,serif" font-size="14.00">TZE: implement zcashd</text>
-<text text-anchor="middle" x="120" y="-11745.3" font-family="Times,serif" font-size="14.00">&#39;host&#39; logic.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-10684.69 27.5,-10684.69 27.5,-10631.69 212.5,-10631.69 212.5,-10684.69"/>
+<text text-anchor="middle" x="120" y="-10669.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4190</text>
+<text text-anchor="middle" x="120" y="-10654.49" font-family="Times,serif" font-size="14.00">TZE: implement zcashd</text>
+<text text-anchor="middle" x="120" y="-10639.49" font-family="Times,serif" font-size="14.00">&#39;host&#39; logic.</text>
 </a>
 </g>
 </g>
@@ -3879,29 +3879,29 @@
 <g id="node212" class="node open">
 <title>zcash/zcash#4189</title>
 <g id="a_node212"><a xlink:href="https://github.com/zcash/zcash/issues/4189" xlink:title="zcash/zcash#4189&#10;Deploy TZE protocol&#10;feature" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="467.5,-11790.5 304.5,-11790.5 304.5,-11737.5 467.5,-11737.5 467.5,-11790.5"/>
-<text text-anchor="middle" x="386" y="-11775.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4189</text>
-<text text-anchor="middle" x="386" y="-11760.3" font-family="Times,serif" font-size="14.00">Deploy TZE protocol</text>
-<text text-anchor="middle" x="386" y="-11745.3" font-family="Times,serif" font-size="14.00">feature</text>
+<polygon fill="#c2e0c6" stroke="black" points="467.5,-10684.69 304.5,-10684.69 304.5,-10631.69 467.5,-10631.69 467.5,-10684.69"/>
+<text text-anchor="middle" x="386" y="-10669.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4189</text>
+<text text-anchor="middle" x="386" y="-10654.49" font-family="Times,serif" font-size="14.00">Deploy TZE protocol</text>
+<text text-anchor="middle" x="386" y="-10639.49" font-family="Times,serif" font-size="14.00">feature</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4190&#45;&gt;zcash/zcash#4189 -->
 <g id="edge206" class="edge">
 <title>zcash/zcash#4190&#45;&gt;zcash/zcash#4189</title>
-<path fill="none" stroke="black" d="M212.59,-11764C238.89,-11764 267.55,-11764 293.82,-11764"/>
-<polygon fill="black" stroke="black" points="294.14,-11767.5 304.14,-11764 294.14,-11760.5 294.14,-11767.5"/>
+<path fill="none" stroke="black" d="M212.59,-10658.19C238.89,-10658.19 267.55,-10658.19 293.82,-10658.19"/>
+<polygon fill="black" stroke="black" points="294.14,-10661.7 304.14,-10658.19 294.14,-10654.7 294.14,-10661.7"/>
 </g>
 <!-- zcash/halo2#79 -->
 <g id="node213" class="node open">
 <title>zcash/halo2#79</title>
 <g id="a_node213"><a xlink:href="https://github.com/zcash/halo2/issues/79" xlink:title="zcash/halo2#79&#10;Migrate Rescue and&#10;Poseidon gadgets to&#10;algebraic hash&#10;abstraction" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1510,-12049.5 1349,-12049.5 1349,-11966.5 1510,-11966.5 1510,-12049.5"/>
-<text text-anchor="middle" x="1429.5" y="-12034.3" font-family="Times,serif" font-size="14.00">zcash/halo2#79</text>
-<text text-anchor="middle" x="1429.5" y="-12019.3" font-family="Times,serif" font-size="14.00">Migrate Rescue and</text>
-<text text-anchor="middle" x="1429.5" y="-12004.3" font-family="Times,serif" font-size="14.00">Poseidon gadgets to</text>
-<text text-anchor="middle" x="1429.5" y="-11989.3" font-family="Times,serif" font-size="14.00">algebraic hash</text>
-<text text-anchor="middle" x="1429.5" y="-11974.3" font-family="Times,serif" font-size="14.00">abstraction</text>
+<polygon fill="#c2e0c6" stroke="black" points="1510,-10910.69 1349,-10910.69 1349,-10827.69 1510,-10827.69 1510,-10910.69"/>
+<text text-anchor="middle" x="1429.5" y="-10895.49" font-family="Times,serif" font-size="14.00">zcash/halo2#79</text>
+<text text-anchor="middle" x="1429.5" y="-10880.49" font-family="Times,serif" font-size="14.00">Migrate Rescue and</text>
+<text text-anchor="middle" x="1429.5" y="-10865.49" font-family="Times,serif" font-size="14.00">Poseidon gadgets to</text>
+<text text-anchor="middle" x="1429.5" y="-10850.49" font-family="Times,serif" font-size="14.00">algebraic hash</text>
+<text text-anchor="middle" x="1429.5" y="-10835.49" font-family="Times,serif" font-size="14.00">abstraction</text>
 </a>
 </g>
 </g>
@@ -3909,35 +3909,35 @@
 <g id="node214" class="node open">
 <title>zcash/halo2#78</title>
 <g id="a_node214"><a xlink:href="https://github.com/zcash/halo2/issues/78" xlink:title="zcash/halo2#78&#10;Implement algebraic hash&#10;/ random oracle&#10;abstraction gadget" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1276,-12042 1073,-12042 1073,-11974 1276,-11974 1276,-12042"/>
-<text text-anchor="middle" x="1174.5" y="-12026.8" font-family="Times,serif" font-size="14.00">zcash/halo2#78</text>
-<text text-anchor="middle" x="1174.5" y="-12011.8" font-family="Times,serif" font-size="14.00">Implement algebraic hash</text>
-<text text-anchor="middle" x="1174.5" y="-11996.8" font-family="Times,serif" font-size="14.00">/ random oracle</text>
-<text text-anchor="middle" x="1174.5" y="-11981.8" font-family="Times,serif" font-size="14.00">abstraction gadget</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1276,-10903.19 1073,-10903.19 1073,-10835.19 1276,-10835.19 1276,-10903.19"/>
+<text text-anchor="middle" x="1174.5" y="-10887.99" font-family="Times,serif" font-size="14.00">zcash/halo2#78</text>
+<text text-anchor="middle" x="1174.5" y="-10872.99" font-family="Times,serif" font-size="14.00">Implement algebraic hash</text>
+<text text-anchor="middle" x="1174.5" y="-10857.99" font-family="Times,serif" font-size="14.00">/ random oracle</text>
+<text text-anchor="middle" x="1174.5" y="-10842.99" font-family="Times,serif" font-size="14.00">abstraction gadget</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#78&#45;&gt;zcash/halo2#250 -->
 <g id="edge207" class="edge">
 <title>zcash/halo2#78&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1269.7,-11974C1275.1,-11971 1280.4,-11968 1285.5,-11965 1328.5,-11938 1370.5,-11898 1397.7,-11870"/>
-<polygon fill="black" stroke="black" points="1400.1,-11872.55 1404.7,-11863 1395.15,-11867.6 1400.1,-11872.55"/>
+<path fill="none" stroke="black" d="M1269.7,-10834.19C1275.1,-10832.19 1280.4,-10829.19 1285.5,-10826.19 1328.5,-10799.19 1370.5,-10759.19 1397.7,-10730.19"/>
+<polygon fill="black" stroke="black" points="1400.1,-10732.74 1404.7,-10723.19 1395.15,-10727.79 1400.1,-10732.74"/>
 </g>
 <!-- zcash/halo2#78&#45;&gt;zcash/halo2#79 -->
 <g id="edge208" class="edge">
 <title>zcash/halo2#78&#45;&gt;zcash/halo2#79</title>
-<path fill="none" stroke="black" d="M1276.2,-12008C1296.8,-12008 1318.4,-12008 1338.7,-12008"/>
-<polygon fill="black" stroke="black" points="1338.8,-12011.5 1348.8,-12008 1338.8,-12004.5 1338.8,-12011.5"/>
+<path fill="none" stroke="black" d="M1276.2,-10869.19C1296.8,-10869.19 1318.4,-10869.19 1338.7,-10869.19"/>
+<polygon fill="black" stroke="black" points="1338.8,-10872.7 1348.8,-10869.19 1338.8,-10865.7 1338.8,-10872.7"/>
 </g>
 <!-- zcash/halo2#57 -->
 <g id="node215" class="node open">
 <title>zcash/halo2#57</title>
 <g id="a_node215"><a xlink:href="https://github.com/zcash/halo2/issues/57" xlink:title="zcash/halo2#57&#10;Remove unused&#10;fixed_values from&#10;ProvingKey" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="191,-11891 49,-11891 49,-11823 191,-11823 191,-11891"/>
-<text text-anchor="middle" x="120" y="-11875.8" font-family="Times,serif" font-size="14.00">zcash/halo2#57</text>
-<text text-anchor="middle" x="120" y="-11860.8" font-family="Times,serif" font-size="14.00">Remove unused</text>
-<text text-anchor="middle" x="120" y="-11845.8" font-family="Times,serif" font-size="14.00">fixed_values from</text>
-<text text-anchor="middle" x="120" y="-11830.8" font-family="Times,serif" font-size="14.00">ProvingKey</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="191,-10792.19 49,-10792.19 49,-10724.19 191,-10724.19 191,-10792.19"/>
+<text text-anchor="middle" x="120" y="-10776.99" font-family="Times,serif" font-size="14.00">zcash/halo2#57</text>
+<text text-anchor="middle" x="120" y="-10761.99" font-family="Times,serif" font-size="14.00">Remove unused</text>
+<text text-anchor="middle" x="120" y="-10746.99" font-family="Times,serif" font-size="14.00">fixed_values from</text>
+<text text-anchor="middle" x="120" y="-10731.99" font-family="Times,serif" font-size="14.00">ProvingKey</text>
 </a>
 </g>
 </g>
@@ -3945,31 +3945,31 @@
 <g id="node216" class="node open">
 <title>zcash/halo2#443</title>
 <g id="a_node216"><a xlink:href="https://github.com/zcash/halo2/issues/443" xlink:title="zcash/halo2#443&#10;Define a stable&#10;serialization format for &#10;`halo2::plonk::ProvingKey&#10;`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="486.5,-11898.5 285.5,-11898.5 285.5,-11815.5 486.5,-11815.5 486.5,-11898.5"/>
-<text text-anchor="middle" x="386" y="-11883.3" font-family="Times,serif" font-size="14.00">zcash/halo2#443</text>
-<text text-anchor="middle" x="386" y="-11868.3" font-family="Times,serif" font-size="14.00">Define a stable</text>
-<text text-anchor="middle" x="386" y="-11853.3" font-family="Times,serif" font-size="14.00">serialization format for </text>
-<text text-anchor="middle" x="386" y="-11838.3" font-family="Times,serif" font-size="14.00">`halo2::plonk::ProvingKey</text>
-<text text-anchor="middle" x="386" y="-11823.3" font-family="Times,serif" font-size="14.00">`</text>
+<polygon fill="#c2e0c6" stroke="black" points="486.5,-10799.69 285.5,-10799.69 285.5,-10716.69 486.5,-10716.69 486.5,-10799.69"/>
+<text text-anchor="middle" x="386" y="-10784.49" font-family="Times,serif" font-size="14.00">zcash/halo2#443</text>
+<text text-anchor="middle" x="386" y="-10769.49" font-family="Times,serif" font-size="14.00">Define a stable</text>
+<text text-anchor="middle" x="386" y="-10754.49" font-family="Times,serif" font-size="14.00">serialization format for </text>
+<text text-anchor="middle" x="386" y="-10739.49" font-family="Times,serif" font-size="14.00">`halo2::plonk::ProvingKey</text>
+<text text-anchor="middle" x="386" y="-10724.49" font-family="Times,serif" font-size="14.00">`</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#57&#45;&gt;zcash/halo2#443 -->
 <g id="edge209" class="edge">
 <title>zcash/halo2#57&#45;&gt;zcash/halo2#443</title>
-<path fill="none" stroke="black" d="M191.05,-11857C216.88,-11857 246.8,-11857 275.29,-11857"/>
-<polygon fill="black" stroke="black" points="275.3,-11860.5 285.3,-11857 275.3,-11853.5 275.3,-11860.5"/>
+<path fill="none" stroke="black" d="M191.05,-10758.19C216.88,-10758.19 246.8,-10758.19 275.29,-10758.19"/>
+<polygon fill="black" stroke="black" points="275.3,-10761.7 285.3,-10758.19 275.3,-10754.7 275.3,-10761.7"/>
 </g>
 <!-- zcash/zcash#2534 -->
 <g id="node217" class="node open">
 <title>zcash/zcash#2534</title>
 <g id="a_node217"><a xlink:href="https://github.com/zcash/zcash/pull/2534" xlink:title="zcash/zcash#2534&#10;Bitcoin 0.12 P2P/Net PRs&#10;1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-12080.5 20.5,-12080.5 20.5,-12076.5 16.5,-12076.5 16.5,-12072.5 20.5,-12072.5 20.5,-12035.5 16.5,-12035.5 16.5,-12031.5 20.5,-12031.5 20.5,-12027.5 219.5,-12027.5 219.5,-12080.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-12076.5 24.5,-12076.5 24.5,-12072.5 20.5,-12072.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-12035.5 24.5,-12035.5 24.5,-12031.5 20.5,-12031.5 "/>
-<text text-anchor="middle" x="120" y="-12065.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2534</text>
-<text text-anchor="middle" x="120" y="-12050.3" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 P2P/Net PRs</text>
-<text text-anchor="middle" x="120" y="-12035.3" font-family="Times,serif" font-size="14.00">1</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-10943.69 20.5,-10943.69 20.5,-10939.69 16.5,-10939.69 16.5,-10935.69 20.5,-10935.69 20.5,-10898.69 16.5,-10898.69 16.5,-10894.69 20.5,-10894.69 20.5,-10890.69 219.5,-10890.69 219.5,-10943.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-10939.69 24.5,-10939.69 24.5,-10935.69 20.5,-10935.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-10898.69 24.5,-10898.69 24.5,-10894.69 20.5,-10894.69 "/>
+<text text-anchor="middle" x="120" y="-10928.49" font-family="Times,serif" font-size="14.00">zcash/zcash#2534</text>
+<text text-anchor="middle" x="120" y="-10913.49" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 P2P/Net PRs</text>
+<text text-anchor="middle" x="120" y="-10898.49" font-family="Times,serif" font-size="14.00">1</text>
 </a>
 </g>
 </g>
@@ -3977,187 +3977,187 @@
 <g id="node218" class="node open">
 <title>zcash/zcash#5003</title>
 <g id="a_node218"><a xlink:href="https://github.com/zcash/zcash/pull/5003" xlink:title="zcash/zcash#5003&#10;net: prerequisites for&#10;p2p encapsulation changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="491,-12159.5 281,-12159.5 281,-12155.5 277,-12155.5 277,-12151.5 281,-12151.5 281,-12114.5 277,-12114.5 277,-12110.5 281,-12110.5 281,-12106.5 491,-12106.5 491,-12159.5"/>
-<polyline fill="none" stroke="black" points="281,-12155.5 285,-12155.5 285,-12151.5 281,-12151.5 "/>
-<polyline fill="none" stroke="black" points="281,-12114.5 285,-12114.5 285,-12110.5 281,-12110.5 "/>
-<text text-anchor="middle" x="386" y="-12144.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5003</text>
-<text text-anchor="middle" x="386" y="-12129.3" font-family="Times,serif" font-size="14.00">net: prerequisites for</text>
-<text text-anchor="middle" x="386" y="-12114.3" font-family="Times,serif" font-size="14.00">p2p encapsulation changes</text>
+<polygon fill="#c2e0c6" stroke="black" points="491,-11022.69 281,-11022.69 281,-11018.69 277,-11018.69 277,-11014.69 281,-11014.69 281,-10977.69 277,-10977.69 277,-10973.69 281,-10973.69 281,-10969.69 491,-10969.69 491,-11022.69"/>
+<polyline fill="none" stroke="black" points="281,-11018.69 285,-11018.69 285,-11014.69 281,-11014.69 "/>
+<polyline fill="none" stroke="black" points="281,-10977.69 285,-10977.69 285,-10973.69 281,-10973.69 "/>
+<text text-anchor="middle" x="386" y="-11007.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5003</text>
+<text text-anchor="middle" x="386" y="-10992.49" font-family="Times,serif" font-size="14.00">net: prerequisites for</text>
+<text text-anchor="middle" x="386" y="-10977.49" font-family="Times,serif" font-size="14.00">p2p encapsulation changes</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2534&#45;&gt;zcash/zcash#5003 -->
 <g id="edge210" class="edge">
 <title>zcash/zcash#2534&#45;&gt;zcash/zcash#5003</title>
-<path fill="none" stroke="black" d="M211.66,-12081C221.23,-12083 230.82,-12086 240,-12089 255.55,-12094 272.03,-12099 288.08,-12103"/>
-<polygon fill="black" stroke="black" points="287.43,-12106.46 298.01,-12106 289.45,-12099.76 287.43,-12106.46"/>
+<path fill="none" stroke="black" d="M209.64,-10943.19C234.24,-10950.19 261.1,-10958.19 286.23,-10966.19"/>
+<polygon fill="black" stroke="black" points="285.55,-10969.65 296.14,-10969.19 287.58,-10962.95 285.55,-10969.65"/>
 </g>
 <!-- zcash/zcash#5005 -->
 <g id="node219" class="node open">
 <title>zcash/zcash#5005</title>
 <g id="a_node219"><a xlink:href="https://github.com/zcash/zcash/pull/5005" xlink:title="zcash/zcash#5005&#10;net: Split DNS resolving&#10;functionality out of net&#10;structures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="481.5,-12088 290.5,-12088 290.5,-12084 286.5,-12084 286.5,-12080 290.5,-12080 290.5,-12028 286.5,-12028 286.5,-12024 290.5,-12024 290.5,-12020 481.5,-12020 481.5,-12088"/>
-<polyline fill="none" stroke="black" points="290.5,-12084 294.5,-12084 294.5,-12080 290.5,-12080 "/>
-<polyline fill="none" stroke="black" points="290.5,-12028 294.5,-12028 294.5,-12024 290.5,-12024 "/>
-<text text-anchor="middle" x="386" y="-12072.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5005</text>
-<text text-anchor="middle" x="386" y="-12057.8" font-family="Times,serif" font-size="14.00">net: Split DNS resolving</text>
-<text text-anchor="middle" x="386" y="-12042.8" font-family="Times,serif" font-size="14.00">functionality out of net</text>
-<text text-anchor="middle" x="386" y="-12027.8" font-family="Times,serif" font-size="14.00">structures</text>
+<polygon fill="#c2e0c6" stroke="black" points="481.5,-10951.19 290.5,-10951.19 290.5,-10947.19 286.5,-10947.19 286.5,-10943.19 290.5,-10943.19 290.5,-10891.19 286.5,-10891.19 286.5,-10887.19 290.5,-10887.19 290.5,-10883.19 481.5,-10883.19 481.5,-10951.19"/>
+<polyline fill="none" stroke="black" points="290.5,-10947.19 294.5,-10947.19 294.5,-10943.19 290.5,-10943.19 "/>
+<polyline fill="none" stroke="black" points="290.5,-10891.19 294.5,-10891.19 294.5,-10887.19 290.5,-10887.19 "/>
+<text text-anchor="middle" x="386" y="-10935.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5005</text>
+<text text-anchor="middle" x="386" y="-10920.99" font-family="Times,serif" font-size="14.00">net: Split DNS resolving</text>
+<text text-anchor="middle" x="386" y="-10905.99" font-family="Times,serif" font-size="14.00">functionality out of net</text>
+<text text-anchor="middle" x="386" y="-10890.99" font-family="Times,serif" font-size="14.00">structures</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2534&#45;&gt;zcash/zcash#5005 -->
 <g id="edge211" class="edge">
 <title>zcash/zcash#2534&#45;&gt;zcash/zcash#5005</title>
-<path fill="none" stroke="black" d="M219.68,-12054C239.47,-12054 260.34,-12054 280.33,-12054"/>
-<polygon fill="black" stroke="black" points="280.38,-12057.5 290.38,-12054 280.38,-12050.5 280.38,-12057.5"/>
+<path fill="none" stroke="black" d="M219.68,-10917.19C239.47,-10917.19 260.34,-10917.19 280.33,-10917.19"/>
+<polygon fill="black" stroke="black" points="280.38,-10920.7 290.38,-10917.19 280.38,-10913.7 280.38,-10920.7"/>
 </g>
 <!-- zcash/zcash#2074 -->
 <g id="node220" class="node open">
 <title>zcash/zcash#2074</title>
 <g id="a_node220"><a xlink:href="https://github.com/zcash/zcash/issues/2074" xlink:title="zcash/zcash#2074&#10;Bitcoin Core 0.12.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="463.5,-12002 308.5,-12002 308.5,-11964 463.5,-11964 463.5,-12002"/>
-<text text-anchor="middle" x="386" y="-11986.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2074</text>
-<text text-anchor="middle" x="386" y="-11971.8" font-family="Times,serif" font-size="14.00">Bitcoin Core 0.12.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="463.5,-10865.19 308.5,-10865.19 308.5,-10827.19 463.5,-10827.19 463.5,-10865.19"/>
+<text text-anchor="middle" x="386" y="-10849.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2074</text>
+<text text-anchor="middle" x="386" y="-10834.99" font-family="Times,serif" font-size="14.00">Bitcoin Core 0.12.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2534&#45;&gt;zcash/zcash#2074 -->
 <g id="edge212" class="edge">
 <title>zcash/zcash#2534&#45;&gt;zcash/zcash#2074</title>
-<path fill="none" stroke="black" d="M214.97,-12027C234.77,-12022 255.56,-12016 275,-12011 282.94,-12009 291.21,-12007 299.49,-12005"/>
-<polygon fill="black" stroke="black" points="300.68,-12008.3 309.2,-12002 298.61,-12001.61 300.68,-12008.3"/>
+<path fill="none" stroke="black" d="M214.97,-10890.19C234.77,-10884.19 255.56,-10879.19 275,-10874.19 282.94,-10871.19 291.21,-10869.19 299.49,-10867.19"/>
+<polygon fill="black" stroke="black" points="300.11,-10870.64 309.2,-10865.19 298.7,-10863.78 300.11,-10870.64"/>
 </g>
 <!-- zcash/zcash#5004 -->
 <g id="node221" class="node open">
 <title>zcash/zcash#5004</title>
 <g id="a_node221"><a xlink:href="https://github.com/zcash/zcash/pull/5004" xlink:title="zcash/zcash#5004&#10;Verify that expected&#10;services are available&#10;from peer nodes &amp;&#10;disconnect otherwise." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="738,-12172.5 565,-12172.5 565,-12168.5 561,-12168.5 561,-12164.5 565,-12164.5 565,-12097.5 561,-12097.5 561,-12093.5 565,-12093.5 565,-12089.5 738,-12089.5 738,-12172.5"/>
-<polyline fill="none" stroke="black" points="565,-12168.5 569,-12168.5 569,-12164.5 565,-12164.5 "/>
-<polyline fill="none" stroke="black" points="565,-12097.5 569,-12097.5 569,-12093.5 565,-12093.5 "/>
-<text text-anchor="middle" x="651.5" y="-12157.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5004</text>
-<text text-anchor="middle" x="651.5" y="-12142.3" font-family="Times,serif" font-size="14.00">Verify that expected</text>
-<text text-anchor="middle" x="651.5" y="-12127.3" font-family="Times,serif" font-size="14.00">services are available</text>
-<text text-anchor="middle" x="651.5" y="-12112.3" font-family="Times,serif" font-size="14.00">from peer nodes &amp;</text>
-<text text-anchor="middle" x="651.5" y="-12097.3" font-family="Times,serif" font-size="14.00">disconnect otherwise.</text>
+<polygon fill="#c2e0c6" stroke="black" points="738,-11033.69 565,-11033.69 565,-11029.69 561,-11029.69 561,-11025.69 565,-11025.69 565,-10958.69 561,-10958.69 561,-10954.69 565,-10954.69 565,-10950.69 738,-10950.69 738,-11033.69"/>
+<polyline fill="none" stroke="black" points="565,-11029.69 569,-11029.69 569,-11025.69 565,-11025.69 "/>
+<polyline fill="none" stroke="black" points="565,-10958.69 569,-10958.69 569,-10954.69 565,-10954.69 "/>
+<text text-anchor="middle" x="651.5" y="-11018.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5004</text>
+<text text-anchor="middle" x="651.5" y="-11003.49" font-family="Times,serif" font-size="14.00">Verify that expected</text>
+<text text-anchor="middle" x="651.5" y="-10988.49" font-family="Times,serif" font-size="14.00">services are available</text>
+<text text-anchor="middle" x="651.5" y="-10973.49" font-family="Times,serif" font-size="14.00">from peer nodes &amp;</text>
+<text text-anchor="middle" x="651.5" y="-10958.49" font-family="Times,serif" font-size="14.00">disconnect otherwise.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5003&#45;&gt;zcash/zcash#5004 -->
 <g id="edge213" class="edge">
 <title>zcash/zcash#5003&#45;&gt;zcash/zcash#5004</title>
-<path fill="none" stroke="black" d="M491.14,-12132C512.16,-12132 534.16,-12132 554.86,-12132"/>
-<polygon fill="black" stroke="black" points="554.91,-12135.5 564.91,-12132 554.91,-12128.5 554.91,-12135.5"/>
+<path fill="none" stroke="black" d="M491.14,-10994.19C512.16,-10994.19 534.16,-10993.19 554.86,-10993.19"/>
+<polygon fill="black" stroke="black" points="554.91,-10996.7 564.91,-10993.19 554.91,-10989.7 554.91,-10996.7"/>
 </g>
 <!-- zcash/zcash#5006 -->
 <g id="node222" class="node open">
 <title>zcash/zcash#5006</title>
 <g id="a_node222"><a xlink:href="https://github.com/zcash/zcash/pull/5006" xlink:title="zcash/zcash#5006&#10;Rework AddNode behaviour" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1027,-12113 811,-12113 811,-12109 807,-12109 807,-12105 811,-12105 811,-12083 807,-12083 807,-12079 811,-12079 811,-12075 1027,-12075 1027,-12113"/>
-<polyline fill="none" stroke="black" points="811,-12109 815,-12109 815,-12105 811,-12105 "/>
-<polyline fill="none" stroke="black" points="811,-12083 815,-12083 815,-12079 811,-12079 "/>
-<text text-anchor="middle" x="919" y="-12097.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5006</text>
-<text text-anchor="middle" x="919" y="-12082.8" font-family="Times,serif" font-size="14.00">Rework AddNode behaviour</text>
+<polygon fill="#c2e0c6" stroke="black" points="1027,-10974.19 811,-10974.19 811,-10970.19 807,-10970.19 807,-10966.19 811,-10966.19 811,-10944.19 807,-10944.19 807,-10940.19 811,-10940.19 811,-10936.19 1027,-10936.19 1027,-10974.19"/>
+<polyline fill="none" stroke="black" points="811,-10970.19 815,-10970.19 815,-10966.19 811,-10966.19 "/>
+<polyline fill="none" stroke="black" points="811,-10944.19 815,-10944.19 815,-10940.19 811,-10940.19 "/>
+<text text-anchor="middle" x="919" y="-10958.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5006</text>
+<text text-anchor="middle" x="919" y="-10943.99" font-family="Times,serif" font-size="14.00">Rework AddNode behaviour</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5005&#45;&gt;zcash/zcash#5006 -->
 <g id="edge214" class="edge">
 <title>zcash/zcash#5005&#45;&gt;zcash/zcash#5006</title>
-<path fill="none" stroke="black" d="M481.74,-12060C559.49,-12065 672.43,-12072 771,-12080 780.68,-12081 790.71,-12082 800.78,-12083"/>
-<polygon fill="black" stroke="black" points="800.85,-12086.5 810.85,-12083 800.85,-12079.5 800.85,-12086.5"/>
+<path fill="none" stroke="black" d="M481.73,-10922.19C559.47,-10927.19 672.41,-10934.19 771,-10942.19 780.68,-10942.19 790.71,-10943.19 800.77,-10944.19"/>
+<polygon fill="black" stroke="black" points="800.54,-10947.69 810.84,-10945.19 801.23,-10940.72 800.54,-10947.69"/>
 </g>
 <!-- zcash/zcash#5004&#45;&gt;zcash/zcash#5006 -->
 <g id="edge215" class="edge">
 <title>zcash/zcash#5004&#45;&gt;zcash/zcash#5006</title>
-<path fill="none" stroke="black" d="M738.33,-12119C758.21,-12116 779.7,-12113 800.68,-12110"/>
-<polygon fill="black" stroke="black" points="800.99,-12113.49 810.59,-12109 800.29,-12106.52 800.99,-12113.49"/>
+<path fill="none" stroke="black" d="M738.33,-10980.19C758.21,-10977.19 779.7,-10974.19 800.68,-10971.19"/>
+<polygon fill="black" stroke="black" points="801.48,-10974.6 810.59,-10969.19 800.1,-10967.74 801.48,-10974.6"/>
 </g>
 <!-- zcash/zcash#5008 -->
 <g id="node223" class="node open">
 <title>zcash/zcash#5008</title>
 <g id="a_node223"><a xlink:href="https://github.com/zcash/zcash/pull/5008" xlink:title="zcash/zcash#5008&#10;net: Feeler connections&#10;to increase online addrs&#10;in the tried table." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1268.5,-12128 1080.5,-12128 1080.5,-12124 1076.5,-12124 1076.5,-12120 1080.5,-12120 1080.5,-12068 1076.5,-12068 1076.5,-12064 1080.5,-12064 1080.5,-12060 1268.5,-12060 1268.5,-12128"/>
-<polyline fill="none" stroke="black" points="1080.5,-12124 1084.5,-12124 1084.5,-12120 1080.5,-12120 "/>
-<polyline fill="none" stroke="black" points="1080.5,-12068 1084.5,-12068 1084.5,-12064 1080.5,-12064 "/>
-<text text-anchor="middle" x="1174.5" y="-12112.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5008</text>
-<text text-anchor="middle" x="1174.5" y="-12097.8" font-family="Times,serif" font-size="14.00">net: Feeler connections</text>
-<text text-anchor="middle" x="1174.5" y="-12082.8" font-family="Times,serif" font-size="14.00">to increase online addrs</text>
-<text text-anchor="middle" x="1174.5" y="-12067.8" font-family="Times,serif" font-size="14.00">in the tried table.</text>
+<polygon fill="#c2e0c6" stroke="black" points="1268.5,-10989.19 1080.5,-10989.19 1080.5,-10985.19 1076.5,-10985.19 1076.5,-10981.19 1080.5,-10981.19 1080.5,-10929.19 1076.5,-10929.19 1076.5,-10925.19 1080.5,-10925.19 1080.5,-10921.19 1268.5,-10921.19 1268.5,-10989.19"/>
+<polyline fill="none" stroke="black" points="1080.5,-10985.19 1084.5,-10985.19 1084.5,-10981.19 1080.5,-10981.19 "/>
+<polyline fill="none" stroke="black" points="1080.5,-10929.19 1084.5,-10929.19 1084.5,-10925.19 1080.5,-10925.19 "/>
+<text text-anchor="middle" x="1174.5" y="-10973.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5008</text>
+<text text-anchor="middle" x="1174.5" y="-10958.99" font-family="Times,serif" font-size="14.00">net: Feeler connections</text>
+<text text-anchor="middle" x="1174.5" y="-10943.99" font-family="Times,serif" font-size="14.00">to increase online addrs</text>
+<text text-anchor="middle" x="1174.5" y="-10928.99" font-family="Times,serif" font-size="14.00">in the tried table.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5006&#45;&gt;zcash/zcash#5008 -->
 <g id="edge216" class="edge">
 <title>zcash/zcash#5006&#45;&gt;zcash/zcash#5008</title>
-<path fill="none" stroke="black" d="M1027.1,-12094C1041.4,-12094 1056,-12094 1070.1,-12094"/>
-<polygon fill="black" stroke="black" points="1070.4,-12097.5 1080.4,-12094 1070.4,-12090.5 1070.4,-12097.5"/>
+<path fill="none" stroke="black" d="M1027.1,-10955.19C1041.4,-10955.19 1056,-10955.19 1070.1,-10955.19"/>
+<polygon fill="black" stroke="black" points="1070.4,-10958.7 1080.4,-10955.19 1070.4,-10951.7 1070.4,-10958.7"/>
 </g>
 <!-- zcash/zcash#1317 -->
 <g id="node224" class="node open">
 <title>zcash/zcash#1317</title>
 <g id="a_node224"><a xlink:href="https://github.com/zcash/zcash/issues/1317" xlink:title="zcash/zcash#1317&#10;Adopt Eclipse attack&#10;mitigation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1511.5,-12120.5 1347.5,-12120.5 1347.5,-12067.5 1511.5,-12067.5 1511.5,-12120.5"/>
-<text text-anchor="middle" x="1429.5" y="-12105.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1317</text>
-<text text-anchor="middle" x="1429.5" y="-12090.3" font-family="Times,serif" font-size="14.00">Adopt Eclipse attack</text>
-<text text-anchor="middle" x="1429.5" y="-12075.3" font-family="Times,serif" font-size="14.00">mitigation</text>
+<polygon fill="#c2e0c6" stroke="black" points="1511.5,-10981.69 1347.5,-10981.69 1347.5,-10928.69 1511.5,-10928.69 1511.5,-10981.69"/>
+<text text-anchor="middle" x="1429.5" y="-10966.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1317</text>
+<text text-anchor="middle" x="1429.5" y="-10951.49" font-family="Times,serif" font-size="14.00">Adopt Eclipse attack</text>
+<text text-anchor="middle" x="1429.5" y="-10936.49" font-family="Times,serif" font-size="14.00">mitigation</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5008&#45;&gt;zcash/zcash#1317 -->
 <g id="edge217" class="edge">
 <title>zcash/zcash#5008&#45;&gt;zcash/zcash#1317</title>
-<path fill="none" stroke="black" d="M1268.6,-12094C1291,-12094 1314.8,-12094 1337.1,-12094"/>
-<polygon fill="black" stroke="black" points="1337.2,-12097.5 1347.2,-12094 1337.2,-12090.5 1337.2,-12097.5"/>
+<path fill="none" stroke="black" d="M1268.6,-10955.19C1291,-10955.19 1314.8,-10955.19 1337.1,-10955.19"/>
+<polygon fill="black" stroke="black" points="1337.2,-10958.7 1347.2,-10955.19 1337.2,-10951.7 1337.2,-10958.7"/>
 </g>
 <!-- zcash/halo2#249 -->
 <g id="node225" class="node open">
 <title>zcash/halo2#249</title>
 <g id="a_node225"><a xlink:href="https://github.com/zcash/halo2/issues/249" xlink:title="zcash/halo2#249&#10;Implement recursion&#10;circuit logic for&#10;handling public inputs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1262.5,-11870 1086.5,-11870 1086.5,-11802 1262.5,-11802 1262.5,-11870"/>
-<text text-anchor="middle" x="1174.5" y="-11854.8" font-family="Times,serif" font-size="14.00">zcash/halo2#249</text>
-<text text-anchor="middle" x="1174.5" y="-11839.8" font-family="Times,serif" font-size="14.00">Implement recursion</text>
-<text text-anchor="middle" x="1174.5" y="-11824.8" font-family="Times,serif" font-size="14.00">circuit logic for</text>
-<text text-anchor="middle" x="1174.5" y="-11809.8" font-family="Times,serif" font-size="14.00">handling public inputs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1262.5,-10731.19 1086.5,-10731.19 1086.5,-10663.19 1262.5,-10663.19 1262.5,-10731.19"/>
+<text text-anchor="middle" x="1174.5" y="-10715.99" font-family="Times,serif" font-size="14.00">zcash/halo2#249</text>
+<text text-anchor="middle" x="1174.5" y="-10700.99" font-family="Times,serif" font-size="14.00">Implement recursion</text>
+<text text-anchor="middle" x="1174.5" y="-10685.99" font-family="Times,serif" font-size="14.00">circuit logic for</text>
+<text text-anchor="middle" x="1174.5" y="-10670.99" font-family="Times,serif" font-size="14.00">handling public inputs</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#249&#45;&gt;zcash/halo2#250 -->
 <g id="edge218" class="edge">
 <title>zcash/halo2#249&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1262.6,-11836C1283.3,-11836 1305.6,-11836 1326.9,-11836"/>
-<polygon fill="black" stroke="black" points="1327,-11839.5 1337,-11836 1327,-11832.5 1327,-11839.5"/>
+<path fill="none" stroke="black" d="M1262.6,-10697.19C1283.3,-10697.19 1305.6,-10697.19 1326.9,-10697.19"/>
+<polygon fill="black" stroke="black" points="1327,-10700.7 1337,-10697.19 1327,-10693.7 1327,-10700.7"/>
 </g>
 <!-- zcash/halo2#245 -->
 <g id="node226" class="node open">
 <title>zcash/halo2#245</title>
 <g id="a_node226"><a xlink:href="https://github.com/zcash/halo2/issues/245" xlink:title="zcash/halo2#245&#10;Remove the need to&#10;multiply by powers of x^n&#10;in verifier" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1277.5,-11956 1071.5,-11956 1071.5,-11888 1277.5,-11888 1277.5,-11956"/>
-<text text-anchor="middle" x="1174.5" y="-11940.8" font-family="Times,serif" font-size="14.00">zcash/halo2#245</text>
-<text text-anchor="middle" x="1174.5" y="-11925.8" font-family="Times,serif" font-size="14.00">Remove the need to</text>
-<text text-anchor="middle" x="1174.5" y="-11910.8" font-family="Times,serif" font-size="14.00">multiply by powers of x^n</text>
-<text text-anchor="middle" x="1174.5" y="-11895.8" font-family="Times,serif" font-size="14.00">in verifier</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1277.5,-10817.19 1071.5,-10817.19 1071.5,-10749.19 1277.5,-10749.19 1277.5,-10817.19"/>
+<text text-anchor="middle" x="1174.5" y="-10801.99" font-family="Times,serif" font-size="14.00">zcash/halo2#245</text>
+<text text-anchor="middle" x="1174.5" y="-10786.99" font-family="Times,serif" font-size="14.00">Remove the need to</text>
+<text text-anchor="middle" x="1174.5" y="-10771.99" font-family="Times,serif" font-size="14.00">multiply by powers of x^n</text>
+<text text-anchor="middle" x="1174.5" y="-10756.99" font-family="Times,serif" font-size="14.00">in verifier</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#245&#45;&gt;zcash/halo2#250 -->
 <g id="edge219" class="edge">
 <title>zcash/halo2#245&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1275.9,-11888C1297.4,-11881 1320,-11873 1341,-11866"/>
-<polygon fill="black" stroke="black" points="1342.02,-11869.35 1350.5,-11863 1339.91,-11862.67 1342.02,-11869.35"/>
+<path fill="none" stroke="black" d="M1275.9,-10748.19C1297.4,-10741.19 1320,-10733.19 1341,-10726.19"/>
+<polygon fill="black" stroke="black" points="1342.02,-10729.54 1350.5,-10723.19 1339.91,-10722.87 1342.02,-10729.54"/>
 </g>
 <!-- zcash/zcash#5198 -->
 <g id="node227" class="node open">
 <title>zcash/zcash#5198</title>
 <g id="a_node227"><a xlink:href="https://github.com/zcash/zcash/issues/5198" xlink:title="zcash/zcash#5198&#10;Switch to a `(txid,&#10;auth_digest)` identifier&#10;in places where the node&#10;needs to commit to a&#10;specific instance of a&#10;transaction" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217.5,-12211.5 22.5,-12211.5 22.5,-12098.5 217.5,-12098.5 217.5,-12211.5"/>
-<text text-anchor="middle" x="120" y="-12196.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5198</text>
-<text text-anchor="middle" x="120" y="-12181.3" font-family="Times,serif" font-size="14.00">Switch to a `(txid,</text>
-<text text-anchor="middle" x="120" y="-12166.3" font-family="Times,serif" font-size="14.00">auth_digest)` identifier</text>
-<text text-anchor="middle" x="120" y="-12151.3" font-family="Times,serif" font-size="14.00">in places where the node</text>
-<text text-anchor="middle" x="120" y="-12136.3" font-family="Times,serif" font-size="14.00">needs to commit to a</text>
-<text text-anchor="middle" x="120" y="-12121.3" font-family="Times,serif" font-size="14.00">specific instance of a</text>
-<text text-anchor="middle" x="120" y="-12106.3" font-family="Times,serif" font-size="14.00">transaction</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217.5,-11074.69 22.5,-11074.69 22.5,-10961.69 217.5,-10961.69 217.5,-11074.69"/>
+<text text-anchor="middle" x="120" y="-11059.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5198</text>
+<text text-anchor="middle" x="120" y="-11044.49" font-family="Times,serif" font-size="14.00">Switch to a `(txid,</text>
+<text text-anchor="middle" x="120" y="-11029.49" font-family="Times,serif" font-size="14.00">auth_digest)` identifier</text>
+<text text-anchor="middle" x="120" y="-11014.49" font-family="Times,serif" font-size="14.00">in places where the node</text>
+<text text-anchor="middle" x="120" y="-10999.49" font-family="Times,serif" font-size="14.00">needs to commit to a</text>
+<text text-anchor="middle" x="120" y="-10984.49" font-family="Times,serif" font-size="14.00">specific instance of a</text>
+<text text-anchor="middle" x="120" y="-10969.49" font-family="Times,serif" font-size="14.00">transaction</text>
 </a>
 </g>
 </g>
@@ -4165,10 +4165,10 @@
 <g id="node228" class="node open">
 <title>zcash/halo2#312</title>
 <g id="a_node228"><a xlink:href="https://github.com/zcash/halo2/issues/312" xlink:title="zcash/halo2#312&#10;[Book] Document gadget&#10;API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-12282.5 23,-12282.5 23,-12229.5 217,-12229.5 217,-12282.5"/>
-<text text-anchor="middle" x="120" y="-12267.3" font-family="Times,serif" font-size="14.00">zcash/halo2#312</text>
-<text text-anchor="middle" x="120" y="-12252.3" font-family="Times,serif" font-size="14.00">[Book] Document gadget</text>
-<text text-anchor="middle" x="120" y="-12237.3" font-family="Times,serif" font-size="14.00">API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-11145.69 23,-11145.69 23,-11092.69 217,-11092.69 217,-11145.69"/>
+<text text-anchor="middle" x="120" y="-11130.49" font-family="Times,serif" font-size="14.00">zcash/halo2#312</text>
+<text text-anchor="middle" x="120" y="-11115.49" font-family="Times,serif" font-size="14.00">[Book] Document gadget</text>
+<text text-anchor="middle" x="120" y="-11100.49" font-family="Times,serif" font-size="14.00">API</text>
 </a>
 </g>
 </g>
@@ -4176,12 +4176,12 @@
 <g id="node229" class="node open">
 <title>zcash/zcash#4585</title>
 <g id="a_node229"><a xlink:href="https://github.com/zcash/zcash/issues/4585" xlink:title="zcash/zcash#4585&#10;Add lightwalletd&#10;configuration enabled&#10;information to getinfo&#10;output" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-12383.5 33.5,-12383.5 33.5,-12300.5 206.5,-12300.5 206.5,-12383.5"/>
-<text text-anchor="middle" x="120" y="-12368.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4585</text>
-<text text-anchor="middle" x="120" y="-12353.3" font-family="Times,serif" font-size="14.00">Add lightwalletd</text>
-<text text-anchor="middle" x="120" y="-12338.3" font-family="Times,serif" font-size="14.00">configuration enabled</text>
-<text text-anchor="middle" x="120" y="-12323.3" font-family="Times,serif" font-size="14.00">information to getinfo</text>
-<text text-anchor="middle" x="120" y="-12308.3" font-family="Times,serif" font-size="14.00">output</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-11246.69 33.5,-11246.69 33.5,-11163.69 206.5,-11163.69 206.5,-11246.69"/>
+<text text-anchor="middle" x="120" y="-11231.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4585</text>
+<text text-anchor="middle" x="120" y="-11216.49" font-family="Times,serif" font-size="14.00">Add lightwalletd</text>
+<text text-anchor="middle" x="120" y="-11201.49" font-family="Times,serif" font-size="14.00">configuration enabled</text>
+<text text-anchor="middle" x="120" y="-11186.49" font-family="Times,serif" font-size="14.00">information to getinfo</text>
+<text text-anchor="middle" x="120" y="-11171.49" font-family="Times,serif" font-size="14.00">output</text>
 </a>
 </g>
 </g>
@@ -4189,10 +4189,10 @@
 <g id="node230" class="node open">
 <title>zcash/zcash#4922</title>
 <g id="a_node230"><a xlink:href="https://github.com/zcash/zcash/issues/4922" xlink:title="zcash/zcash#4922&#10;Update leveldb and ctaes&#10;subtrees" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-12454.5 21,-12454.5 21,-12401.5 219,-12401.5 219,-12454.5"/>
-<text text-anchor="middle" x="120" y="-12439.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4922</text>
-<text text-anchor="middle" x="120" y="-12424.3" font-family="Times,serif" font-size="14.00">Update leveldb and ctaes</text>
-<text text-anchor="middle" x="120" y="-12409.3" font-family="Times,serif" font-size="14.00">subtrees</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-11317.69 21,-11317.69 21,-11264.69 219,-11264.69 219,-11317.69"/>
+<text text-anchor="middle" x="120" y="-11302.49" font-family="Times,serif" font-size="14.00">zcash/zcash#4922</text>
+<text text-anchor="middle" x="120" y="-11287.49" font-family="Times,serif" font-size="14.00">Update leveldb and ctaes</text>
+<text text-anchor="middle" x="120" y="-11272.49" font-family="Times,serif" font-size="14.00">subtrees</text>
 </a>
 </g>
 </g>
@@ -4200,10 +4200,10 @@
 <g id="node231" class="node open">
 <title>zcash/halo2#420</title>
 <g id="a_node231"><a xlink:href="https://github.com/zcash/halo2/issues/420" xlink:title="zcash/halo2#420&#10;CI: Measure memory&#45;usage&#10;benchmarks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226.5,-12525.5 13.5,-12525.5 13.5,-12472.5 226.5,-12472.5 226.5,-12525.5"/>
-<text text-anchor="middle" x="120" y="-12510.3" font-family="Times,serif" font-size="14.00">zcash/halo2#420</text>
-<text text-anchor="middle" x="120" y="-12495.3" font-family="Times,serif" font-size="14.00">CI: Measure memory&#45;usage</text>
-<text text-anchor="middle" x="120" y="-12480.3" font-family="Times,serif" font-size="14.00">benchmarks</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226.5,-11388.69 13.5,-11388.69 13.5,-11335.69 226.5,-11335.69 226.5,-11388.69"/>
+<text text-anchor="middle" x="120" y="-11373.49" font-family="Times,serif" font-size="14.00">zcash/halo2#420</text>
+<text text-anchor="middle" x="120" y="-11358.49" font-family="Times,serif" font-size="14.00">CI: Measure memory&#45;usage</text>
+<text text-anchor="middle" x="120" y="-11343.49" font-family="Times,serif" font-size="14.00">benchmarks</text>
 </a>
 </g>
 </g>
@@ -4211,46 +4211,46 @@
 <g id="node232" class="node open">
 <title>zcash/halo2#418</title>
 <g id="a_node232"><a xlink:href="https://github.com/zcash/halo2/issues/418" xlink:title="zcash/halo2#418&#10;[memory optimization]&#10;lookup prover memory&#10;analysis" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="475.5,-12573 296.5,-12573 296.5,-12505 475.5,-12505 475.5,-12573"/>
-<text text-anchor="middle" x="386" y="-12557.8" font-family="Times,serif" font-size="14.00">zcash/halo2#418</text>
-<text text-anchor="middle" x="386" y="-12542.8" font-family="Times,serif" font-size="14.00">[memory optimization]</text>
-<text text-anchor="middle" x="386" y="-12527.8" font-family="Times,serif" font-size="14.00">lookup prover memory</text>
-<text text-anchor="middle" x="386" y="-12512.8" font-family="Times,serif" font-size="14.00">analysis</text>
+<polygon fill="#c2e0c6" stroke="black" points="475.5,-11436.19 296.5,-11436.19 296.5,-11368.19 475.5,-11368.19 475.5,-11436.19"/>
+<text text-anchor="middle" x="386" y="-11420.99" font-family="Times,serif" font-size="14.00">zcash/halo2#418</text>
+<text text-anchor="middle" x="386" y="-11405.99" font-family="Times,serif" font-size="14.00">[memory optimization]</text>
+<text text-anchor="middle" x="386" y="-11390.99" font-family="Times,serif" font-size="14.00">lookup prover memory</text>
+<text text-anchor="middle" x="386" y="-11375.99" font-family="Times,serif" font-size="14.00">analysis</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#420&#45;&gt;zcash/halo2#418 -->
 <g id="edge220" class="edge">
 <title>zcash/halo2#420&#45;&gt;zcash/halo2#418</title>
-<path fill="none" stroke="black" d="M226.86,-12515C246.53,-12518 267,-12521 286.44,-12524"/>
-<polygon fill="black" stroke="black" points="286.01,-12527.48 296.5,-12526 287.37,-12520.62 286.01,-12527.48"/>
+<path fill="none" stroke="black" d="M226.86,-11378.19C246.53,-11381.19 267,-11384.19 286.44,-11387.19"/>
+<polygon fill="black" stroke="black" points="286.2,-11390.69 296.5,-11388.19 286.9,-11383.72 286.2,-11390.69"/>
 </g>
 <!-- zcash/orchard#256 -->
 <g id="node233" class="node open">
 <title>zcash/orchard#256</title>
 <g id="a_node233"><a xlink:href="https://github.com/zcash/orchard/issues/256" xlink:title="zcash/orchard#256&#10;Measure memory&#45;usage&#10;benchmarks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="480,-12486.5 292,-12486.5 292,-12433.5 480,-12433.5 480,-12486.5"/>
-<text text-anchor="middle" x="386" y="-12471.3" font-family="Times,serif" font-size="14.00">zcash/orchard#256</text>
-<text text-anchor="middle" x="386" y="-12456.3" font-family="Times,serif" font-size="14.00">Measure memory&#45;usage</text>
-<text text-anchor="middle" x="386" y="-12441.3" font-family="Times,serif" font-size="14.00">benchmarks</text>
+<polygon fill="#c2e0c6" stroke="black" points="480,-11349.69 292,-11349.69 292,-11296.69 480,-11296.69 480,-11349.69"/>
+<text text-anchor="middle" x="386" y="-11334.49" font-family="Times,serif" font-size="14.00">zcash/orchard#256</text>
+<text text-anchor="middle" x="386" y="-11319.49" font-family="Times,serif" font-size="14.00">Measure memory&#45;usage</text>
+<text text-anchor="middle" x="386" y="-11304.49" font-family="Times,serif" font-size="14.00">benchmarks</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#420&#45;&gt;zcash/orchard#256 -->
 <g id="edge221" class="edge">
 <title>zcash/halo2#420&#45;&gt;zcash/orchard#256</title>
-<path fill="none" stroke="black" d="M226.86,-12483C245.01,-12481 263.86,-12478 281.94,-12475"/>
-<polygon fill="black" stroke="black" points="282.29,-12478.48 291.89,-12474 281.59,-12471.52 282.29,-12478.48"/>
+<path fill="none" stroke="black" d="M226.86,-11346.19C245.01,-11343.19 263.86,-11340.19 281.94,-11338.19"/>
+<polygon fill="black" stroke="black" points="282.78,-11341.6 291.89,-11336.19 281.4,-11334.73 282.78,-11341.6"/>
 </g>
 <!-- zcash/halo2#427 -->
 <g id="node234" class="node open">
 <title>zcash/halo2#427</title>
 <g id="a_node234"><a xlink:href="https://github.com/zcash/halo2/issues/427" xlink:title="zcash/halo2#427&#10;Use smaller extended&#10;domains where possible&#10;during proving" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-12612 26,-12612 26,-12544 214,-12544 214,-12612"/>
-<text text-anchor="middle" x="120" y="-12596.8" font-family="Times,serif" font-size="14.00">zcash/halo2#427</text>
-<text text-anchor="middle" x="120" y="-12581.8" font-family="Times,serif" font-size="14.00">Use smaller extended</text>
-<text text-anchor="middle" x="120" y="-12566.8" font-family="Times,serif" font-size="14.00">domains where possible</text>
-<text text-anchor="middle" x="120" y="-12551.8" font-family="Times,serif" font-size="14.00">during proving</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-11475.19 26,-11475.19 26,-11407.19 214,-11407.19 214,-11475.19"/>
+<text text-anchor="middle" x="120" y="-11459.99" font-family="Times,serif" font-size="14.00">zcash/halo2#427</text>
+<text text-anchor="middle" x="120" y="-11444.99" font-family="Times,serif" font-size="14.00">Use smaller extended</text>
+<text text-anchor="middle" x="120" y="-11429.99" font-family="Times,serif" font-size="14.00">domains where possible</text>
+<text text-anchor="middle" x="120" y="-11414.99" font-family="Times,serif" font-size="14.00">during proving</text>
 </a>
 </g>
 </g>
@@ -4258,12 +4258,12 @@
 <g id="node235" class="node open">
 <title>zcash/zcash#5456</title>
 <g id="a_node235"><a xlink:href="https://github.com/zcash/zcash/issues/5456" xlink:title="zcash/zcash#5456&#10;Refactor `UnifiedAddress`&#10;class to not assume&#10;preference order&#10;internally" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-12713.5 17.5,-12713.5 17.5,-12630.5 222.5,-12630.5 222.5,-12713.5"/>
-<text text-anchor="middle" x="120" y="-12698.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5456</text>
-<text text-anchor="middle" x="120" y="-12683.3" font-family="Times,serif" font-size="14.00">Refactor `UnifiedAddress`</text>
-<text text-anchor="middle" x="120" y="-12668.3" font-family="Times,serif" font-size="14.00">class to not assume</text>
-<text text-anchor="middle" x="120" y="-12653.3" font-family="Times,serif" font-size="14.00">preference order</text>
-<text text-anchor="middle" x="120" y="-12638.3" font-family="Times,serif" font-size="14.00">internally</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-11576.69 17.5,-11576.69 17.5,-11493.69 222.5,-11493.69 222.5,-11576.69"/>
+<text text-anchor="middle" x="120" y="-11561.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5456</text>
+<text text-anchor="middle" x="120" y="-11546.49" font-family="Times,serif" font-size="14.00">Refactor `UnifiedAddress`</text>
+<text text-anchor="middle" x="120" y="-11531.49" font-family="Times,serif" font-size="14.00">class to not assume</text>
+<text text-anchor="middle" x="120" y="-11516.49" font-family="Times,serif" font-size="14.00">preference order</text>
+<text text-anchor="middle" x="120" y="-11501.49" font-family="Times,serif" font-size="14.00">internally</text>
 </a>
 </g>
 </g>
@@ -4271,10 +4271,10 @@
 <g id="node236" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#65</title>
 <g id="a_node236"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/65" xlink:title="zcash/zcash&#45;test&#45;vectors#65&#10;Alter Rust output format&#10;to be standalone" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-12784.5 10,-12784.5 10,-12731.5 230,-12731.5 230,-12784.5"/>
-<text text-anchor="middle" x="120" y="-12769.3" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#65</text>
-<text text-anchor="middle" x="120" y="-12754.3" font-family="Times,serif" font-size="14.00">Alter Rust output format</text>
-<text text-anchor="middle" x="120" y="-12739.3" font-family="Times,serif" font-size="14.00">to be standalone</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-11647.69 10,-11647.69 10,-11594.69 230,-11594.69 230,-11647.69"/>
+<text text-anchor="middle" x="120" y="-11632.49" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#65</text>
+<text text-anchor="middle" x="120" y="-11617.49" font-family="Times,serif" font-size="14.00">Alter Rust output format</text>
+<text text-anchor="middle" x="120" y="-11602.49" font-family="Times,serif" font-size="14.00">to be standalone</text>
 </a>
 </g>
 </g>
@@ -4282,29 +4282,29 @@
 <g id="node237" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#66</title>
 <g id="a_node237"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/66" xlink:title="zcash/zcash&#45;test&#45;vectors#66&#10;Add `rustfmt` to CI&#10;workflow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="496,-12784.5 276,-12784.5 276,-12731.5 496,-12731.5 496,-12784.5"/>
-<text text-anchor="middle" x="386" y="-12769.3" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#66</text>
-<text text-anchor="middle" x="386" y="-12754.3" font-family="Times,serif" font-size="14.00">Add `rustfmt` to CI</text>
-<text text-anchor="middle" x="386" y="-12739.3" font-family="Times,serif" font-size="14.00">workflow</text>
+<polygon fill="#c2e0c6" stroke="black" points="496,-11647.69 276,-11647.69 276,-11594.69 496,-11594.69 496,-11647.69"/>
+<text text-anchor="middle" x="386" y="-11632.49" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#66</text>
+<text text-anchor="middle" x="386" y="-11617.49" font-family="Times,serif" font-size="14.00">Add `rustfmt` to CI</text>
+<text text-anchor="middle" x="386" y="-11602.49" font-family="Times,serif" font-size="14.00">workflow</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash&#45;test&#45;vectors#65&#45;&gt;zcash/zcash&#45;test&#45;vectors#66 -->
 <g id="edge222" class="edge">
 <title>zcash/zcash&#45;test&#45;vectors#65&#45;&gt;zcash/zcash&#45;test&#45;vectors#66</title>
-<path fill="none" stroke="black" d="M230.28,-12758C241.91,-12758 253.79,-12758 265.53,-12758"/>
-<polygon fill="black" stroke="black" points="265.8,-12761.5 275.8,-12758 265.8,-12754.5 265.8,-12761.5"/>
+<path fill="none" stroke="black" d="M230.28,-11621.19C241.91,-11621.19 253.79,-11621.19 265.53,-11621.19"/>
+<polygon fill="black" stroke="black" points="265.8,-11624.7 275.8,-11621.19 265.8,-11617.7 265.8,-11624.7"/>
 </g>
 <!-- zcash/zips#799 -->
 <g id="node238" class="node open">
 <title>zcash/zips#799</title>
 <g id="a_node238"><a xlink:href="https://github.com/zcash/zips/issues/799" xlink:title="zcash/zips#799&#10;[Orchard] Extend ZIP 304&#10;to support signatures&#10;with Orchard spending&#10;keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221,-12972.5 19,-12972.5 19,-12889.5 221,-12889.5 221,-12972.5"/>
-<text text-anchor="middle" x="120" y="-12957.3" font-family="Times,serif" font-size="14.00">zcash/zips#799</text>
-<text text-anchor="middle" x="120" y="-12942.3" font-family="Times,serif" font-size="14.00">[Orchard] Extend ZIP 304</text>
-<text text-anchor="middle" x="120" y="-12927.3" font-family="Times,serif" font-size="14.00">to support signatures</text>
-<text text-anchor="middle" x="120" y="-12912.3" font-family="Times,serif" font-size="14.00">with Orchard spending</text>
-<text text-anchor="middle" x="120" y="-12897.3" font-family="Times,serif" font-size="14.00">keys</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221,-11835.69 19,-11835.69 19,-11752.69 221,-11752.69 221,-11835.69"/>
+<text text-anchor="middle" x="120" y="-11820.49" font-family="Times,serif" font-size="14.00">zcash/zips#799</text>
+<text text-anchor="middle" x="120" y="-11805.49" font-family="Times,serif" font-size="14.00">[Orchard] Extend ZIP 304</text>
+<text text-anchor="middle" x="120" y="-11790.49" font-family="Times,serif" font-size="14.00">to support signatures</text>
+<text text-anchor="middle" x="120" y="-11775.49" font-family="Times,serif" font-size="14.00">with Orchard spending</text>
+<text text-anchor="middle" x="120" y="-11760.49" font-family="Times,serif" font-size="14.00">keys</text>
 </a>
 </g>
 </g>
@@ -4312,48 +4312,48 @@
 <g id="node239" class="node open">
 <title>zcash/zcash#1770</title>
 <g id="a_node239"><a xlink:href="https://github.com/zcash/zcash/issues/1770" xlink:title="zcash/zcash#1770&#10;signmessage and&#10;verifymessage RPC calls&#10;do not support z&#10;addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="482,-12929.5 290,-12929.5 290,-12846.5 482,-12846.5 482,-12929.5"/>
-<text text-anchor="middle" x="386" y="-12914.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1770</text>
-<text text-anchor="middle" x="386" y="-12899.3" font-family="Times,serif" font-size="14.00">signmessage and</text>
-<text text-anchor="middle" x="386" y="-12884.3" font-family="Times,serif" font-size="14.00">verifymessage RPC calls</text>
-<text text-anchor="middle" x="386" y="-12869.3" font-family="Times,serif" font-size="14.00">do not support z</text>
-<text text-anchor="middle" x="386" y="-12854.3" font-family="Times,serif" font-size="14.00">addresses</text>
+<polygon fill="#c2e0c6" stroke="black" points="482,-11792.69 290,-11792.69 290,-11709.69 482,-11709.69 482,-11792.69"/>
+<text text-anchor="middle" x="386" y="-11777.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1770</text>
+<text text-anchor="middle" x="386" y="-11762.49" font-family="Times,serif" font-size="14.00">signmessage and</text>
+<text text-anchor="middle" x="386" y="-11747.49" font-family="Times,serif" font-size="14.00">verifymessage RPC calls</text>
+<text text-anchor="middle" x="386" y="-11732.49" font-family="Times,serif" font-size="14.00">do not support z</text>
+<text text-anchor="middle" x="386" y="-11717.49" font-family="Times,serif" font-size="14.00">addresses</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#799&#45;&gt;zcash/zcash#1770 -->
 <g id="edge223" class="edge">
 <title>zcash/zips#799&#45;&gt;zcash/zcash#1770</title>
-<path fill="none" stroke="black" d="M221.18,-12915C240.31,-12912 260.39,-12908 279.67,-12905"/>
-<polygon fill="black" stroke="black" points="280.08,-12908.48 289.68,-12904 279.38,-12901.51 280.08,-12908.48"/>
+<path fill="none" stroke="black" d="M221.18,-11777.19C240.31,-11774.19 260.39,-11771.19 279.67,-11768.19"/>
+<polygon fill="black" stroke="black" points="280.56,-11771.59 289.68,-11766.19 279.19,-11764.72 280.56,-11771.59"/>
 </g>
 <!-- zcash/librustzcash#210 -->
 <g id="node240" class="node needs&#45;review">
 <title>zcash/librustzcash#210</title>
 <g id="a_node240"><a xlink:href="https://github.com/zcash/librustzcash/pull/210" xlink:title="zcash/librustzcash#210&#10;ZIP 304: Message signing&#10;and verification for&#10;Sapling addresses" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="221,-12871 19,-12871 19,-12867 15,-12867 15,-12863 19,-12863 19,-12811 15,-12811 15,-12807 19,-12807 19,-12803 221,-12803 221,-12871"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="19,-12867 23,-12867 23,-12863 19,-12863 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="19,-12811 23,-12811 23,-12807 19,-12807 "/>
-<text text-anchor="middle" x="120" y="-12855.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#210</text>
-<text text-anchor="middle" x="120" y="-12840.8" font-family="Times,serif" font-size="14.00">ZIP 304: Message signing</text>
-<text text-anchor="middle" x="120" y="-12825.8" font-family="Times,serif" font-size="14.00">and verification for</text>
-<text text-anchor="middle" x="120" y="-12810.8" font-family="Times,serif" font-size="14.00">Sapling addresses</text>
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="221,-11734.19 19,-11734.19 19,-11730.19 15,-11730.19 15,-11726.19 19,-11726.19 19,-11674.19 15,-11674.19 15,-11670.19 19,-11670.19 19,-11666.19 221,-11666.19 221,-11734.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="19,-11730.19 23,-11730.19 23,-11726.19 19,-11726.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="19,-11674.19 23,-11674.19 23,-11670.19 19,-11670.19 "/>
+<text text-anchor="middle" x="120" y="-11718.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#210</text>
+<text text-anchor="middle" x="120" y="-11703.99" font-family="Times,serif" font-size="14.00">ZIP 304: Message signing</text>
+<text text-anchor="middle" x="120" y="-11688.99" font-family="Times,serif" font-size="14.00">and verification for</text>
+<text text-anchor="middle" x="120" y="-11673.99" font-family="Times,serif" font-size="14.00">Sapling addresses</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#210&#45;&gt;zcash/zcash#1770 -->
 <g id="edge224" class="edge">
 <title>zcash/librustzcash#210&#45;&gt;zcash/zcash#1770</title>
-<path fill="none" stroke="black" d="M221.18,-12856C240.31,-12860 260.39,-12864 279.67,-12868"/>
-<polygon fill="black" stroke="black" points="279.19,-12871.47 289.68,-12870 280.56,-12864.61 279.19,-12871.47"/>
+<path fill="none" stroke="black" d="M221.18,-11719.19C240.31,-11723.19 260.39,-11726.19 279.67,-11730.19"/>
+<polygon fill="black" stroke="black" points="279.19,-11733.67 289.68,-11732.19 280.56,-11726.8 279.19,-11733.67"/>
 </g>
 <!-- zcash/zcash#2116 -->
 <g id="node241" class="node open">
 <title>zcash/zcash#2116</title>
 <g id="a_node241"><a xlink:href="https://github.com/zcash/zcash/issues/2116" xlink:title="zcash/zcash#2116&#10;HTLC for Bitcoin" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-13141 45.5,-13141 45.5,-13103 194.5,-13103 194.5,-13141"/>
-<text text-anchor="middle" x="120" y="-13125.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2116</text>
-<text text-anchor="middle" x="120" y="-13110.8" font-family="Times,serif" font-size="14.00">HTLC for Bitcoin</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-12004.19 45.5,-12004.19 45.5,-11966.19 194.5,-11966.19 194.5,-12004.19"/>
+<text text-anchor="middle" x="120" y="-11988.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2116</text>
+<text text-anchor="middle" x="120" y="-11973.99" font-family="Times,serif" font-size="14.00">HTLC for Bitcoin</text>
 </a>
 </g>
 </g>
@@ -4361,57 +4361,57 @@
 <g id="node242" class="node open">
 <title>zcash/zcash#2115</title>
 <g id="a_node242"><a xlink:href="https://github.com/zcash/zcash/issues/2115" xlink:title="zcash/zcash#2115&#10;HTLC" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="460.5,-13085 311.5,-13085 311.5,-13047 460.5,-13047 460.5,-13085"/>
-<text text-anchor="middle" x="386" y="-13069.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2115</text>
-<text text-anchor="middle" x="386" y="-13054.8" font-family="Times,serif" font-size="14.00">HTLC</text>
+<polygon fill="#c2e0c6" stroke="black" points="460.5,-11948.19 311.5,-11948.19 311.5,-11910.19 460.5,-11910.19 460.5,-11948.19"/>
+<text text-anchor="middle" x="386" y="-11932.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2115</text>
+<text text-anchor="middle" x="386" y="-11917.99" font-family="Times,serif" font-size="14.00">HTLC</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2116&#45;&gt;zcash/zcash#2115 -->
 <g id="edge225" class="edge">
 <title>zcash/zcash#2116&#45;&gt;zcash/zcash#2115</title>
-<path fill="none" stroke="black" d="M194.54,-13106C227.73,-13099 267.09,-13091 301.4,-13084"/>
-<polygon fill="black" stroke="black" points="302.28,-13087.39 311.4,-13082 300.91,-13080.53 302.28,-13087.39"/>
+<path fill="none" stroke="black" d="M194.54,-11969.19C227.73,-11962.19 267.09,-11954.19 301.4,-11946.19"/>
+<polygon fill="black" stroke="black" points="302.28,-11949.59 311.4,-11944.19 300.91,-11942.72 302.28,-11949.59"/>
 </g>
 <!-- zcash/zcash#2117 -->
 <g id="node243" class="node open">
 <title>zcash/zcash#2117</title>
 <g id="a_node243"><a xlink:href="https://github.com/zcash/zcash/issues/2117" xlink:title="zcash/zcash#2117&#10;HTLC for Zcash" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-13085 45.5,-13085 45.5,-13047 194.5,-13047 194.5,-13085"/>
-<text text-anchor="middle" x="120" y="-13069.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2117</text>
-<text text-anchor="middle" x="120" y="-13054.8" font-family="Times,serif" font-size="14.00">HTLC for Zcash</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-11948.19 45.5,-11948.19 45.5,-11910.19 194.5,-11910.19 194.5,-11948.19"/>
+<text text-anchor="middle" x="120" y="-11932.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2117</text>
+<text text-anchor="middle" x="120" y="-11917.99" font-family="Times,serif" font-size="14.00">HTLC for Zcash</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2117&#45;&gt;zcash/zcash#2115 -->
 <g id="edge226" class="edge">
 <title>zcash/zcash#2117&#45;&gt;zcash/zcash#2115</title>
-<path fill="none" stroke="black" d="M194.54,-13066C227.73,-13066 267.09,-13066 301.4,-13066"/>
-<polygon fill="black" stroke="black" points="301.4,-13069.5 311.4,-13066 301.4,-13062.5 301.4,-13069.5"/>
+<path fill="none" stroke="black" d="M194.54,-11929.19C227.73,-11929.19 267.09,-11929.19 301.4,-11929.19"/>
+<polygon fill="black" stroke="black" points="301.4,-11932.7 311.4,-11929.19 301.4,-11925.7 301.4,-11932.7"/>
 </g>
 <!-- zcash/zcash#2118 -->
 <g id="node244" class="node open">
 <title>zcash/zcash#2118</title>
 <g id="a_node244"><a xlink:href="https://github.com/zcash/zcash/issues/2118" xlink:title="zcash/zcash#2118&#10;HTLC for Ethereum" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-13029 41,-13029 41,-12991 199,-12991 199,-13029"/>
-<text text-anchor="middle" x="120" y="-13013.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2118</text>
-<text text-anchor="middle" x="120" y="-12998.8" font-family="Times,serif" font-size="14.00">HTLC for Ethereum</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-11892.19 41,-11892.19 41,-11854.19 199,-11854.19 199,-11892.19"/>
+<text text-anchor="middle" x="120" y="-11876.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2118</text>
+<text text-anchor="middle" x="120" y="-11861.99" font-family="Times,serif" font-size="14.00">HTLC for Ethereum</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2118&#45;&gt;zcash/zcash#2115 -->
 <g id="edge227" class="edge">
 <title>zcash/zcash#2118&#45;&gt;zcash/zcash#2115</title>
-<path fill="none" stroke="black" d="M199.14,-13027C231.24,-13033 268.48,-13041 301.15,-13048"/>
-<polygon fill="black" stroke="black" points="300.65,-13051.47 311.14,-13050 302.02,-13044.6 300.65,-13051.47"/>
+<path fill="none" stroke="black" d="M199.14,-11889.19C231.24,-11896.19 268.48,-11904.19 301.15,-11911.19"/>
+<polygon fill="black" stroke="black" points="300.65,-11914.66 311.14,-11913.19 302.02,-11907.8 300.65,-11914.66"/>
 </g>
 <!-- zcash/zcash#5277 -->
 <g id="node245" class="node open">
 <title>zcash/zcash#5277</title>
 <g id="a_node245"><a xlink:href="https://github.com/zcash/zcash/issues/5277" xlink:title="zcash/zcash#5277&#10;addrv2 support in zcashd" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="485,-13197 287,-13197 287,-13159 485,-13159 485,-13197"/>
-<text text-anchor="middle" x="386" y="-13181.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5277</text>
-<text text-anchor="middle" x="386" y="-13166.8" font-family="Times,serif" font-size="14.00">addrv2 support in zcashd</text>
+<polygon fill="#c2e0c6" stroke="black" points="485,-12060.19 287,-12060.19 287,-12022.19 485,-12022.19 485,-12060.19"/>
+<text text-anchor="middle" x="386" y="-12044.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5277</text>
+<text text-anchor="middle" x="386" y="-12029.99" font-family="Times,serif" font-size="14.00">addrv2 support in zcashd</text>
 </a>
 </g>
 </g>
@@ -4419,60 +4419,60 @@
 <g id="node246" class="node open">
 <title>zcash/zcash#3051</title>
 <g id="a_node246"><a xlink:href="https://github.com/zcash/zcash/issues/3051" xlink:title="zcash/zcash#3051&#10;Upgrade Tor support to v3&#10;onion hidden service&#10;protocol" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="755,-13247 548,-13247 548,-13179 755,-13179 755,-13247"/>
-<text text-anchor="middle" x="651.5" y="-13231.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3051</text>
-<text text-anchor="middle" x="651.5" y="-13216.8" font-family="Times,serif" font-size="14.00">Upgrade Tor support to v3</text>
-<text text-anchor="middle" x="651.5" y="-13201.8" font-family="Times,serif" font-size="14.00">onion hidden service</text>
-<text text-anchor="middle" x="651.5" y="-13186.8" font-family="Times,serif" font-size="14.00">protocol</text>
+<polygon fill="#c2e0c6" stroke="black" points="755,-12110.19 548,-12110.19 548,-12042.19 755,-12042.19 755,-12110.19"/>
+<text text-anchor="middle" x="651.5" y="-12094.99" font-family="Times,serif" font-size="14.00">zcash/zcash#3051</text>
+<text text-anchor="middle" x="651.5" y="-12079.99" font-family="Times,serif" font-size="14.00">Upgrade Tor support to v3</text>
+<text text-anchor="middle" x="651.5" y="-12064.99" font-family="Times,serif" font-size="14.00">onion hidden service</text>
+<text text-anchor="middle" x="651.5" y="-12049.99" font-family="Times,serif" font-size="14.00">protocol</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5277&#45;&gt;zcash/zcash#3051 -->
 <g id="edge228" class="edge">
 <title>zcash/zcash#5277&#45;&gt;zcash/zcash#3051</title>
-<path fill="none" stroke="black" d="M485.12,-13191C502.24,-13193 520.18,-13196 537.66,-13198"/>
-<polygon fill="black" stroke="black" points="537.6,-13201.51 547.89,-13199 538.28,-13194.54 537.6,-13201.51"/>
+<path fill="none" stroke="black" d="M485.12,-12054.19C502.24,-12056.19 520.18,-12058.19 537.66,-12061.19"/>
+<polygon fill="black" stroke="black" points="537.6,-12064.71 547.89,-12062.19 538.28,-12057.74 537.6,-12064.71"/>
 </g>
 <!-- zcash/zcash#1111 -->
 <g id="node247" class="node open">
 <title>zcash/zcash#1111</title>
 <g id="a_node247"><a xlink:href="https://github.com/zcash/zcash/issues/1111" xlink:title="zcash/zcash#1111&#10;I2P Integration" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="726,-13161 577,-13161 577,-13123 726,-13123 726,-13161"/>
-<text text-anchor="middle" x="651.5" y="-13145.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1111</text>
-<text text-anchor="middle" x="651.5" y="-13130.8" font-family="Times,serif" font-size="14.00">I2P Integration</text>
+<polygon fill="#c2e0c6" stroke="black" points="726,-12024.19 577,-12024.19 577,-11986.19 726,-11986.19 726,-12024.19"/>
+<text text-anchor="middle" x="651.5" y="-12008.99" font-family="Times,serif" font-size="14.00">zcash/zcash#1111</text>
+<text text-anchor="middle" x="651.5" y="-11993.99" font-family="Times,serif" font-size="14.00">I2P Integration</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5277&#45;&gt;zcash/zcash#1111 -->
 <g id="edge229" class="edge">
 <title>zcash/zcash#5277&#45;&gt;zcash/zcash#1111</title>
-<path fill="none" stroke="black" d="M485.12,-13165C511.86,-13161 540.58,-13157 566.46,-13153"/>
-<polygon fill="black" stroke="black" points="566.99,-13156.46 576.6,-13152 566.3,-13149.5 566.99,-13156.46"/>
+<path fill="none" stroke="black" d="M485.12,-12027.19C511.86,-12023.19 540.58,-12020.19 566.46,-12016.19"/>
+<polygon fill="black" stroke="black" points="566.99,-12019.66 576.6,-12015.19 566.3,-12012.69 566.99,-12019.66"/>
 </g>
 <!-- zcash/zips#542 -->
 <g id="node248" class="node open">
 <title>zcash/zips#542</title>
 <g id="a_node248"><a xlink:href="https://github.com/zcash/zips/issues/542" xlink:title="zcash/zips#542&#10;[ZIP 155] addrv2 message" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-13197 17.5,-13197 17.5,-13159 222.5,-13159 222.5,-13197"/>
-<text text-anchor="middle" x="120" y="-13181.8" font-family="Times,serif" font-size="14.00">zcash/zips#542</text>
-<text text-anchor="middle" x="120" y="-13166.8" font-family="Times,serif" font-size="14.00">[ZIP 155] addrv2 message</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-12060.19 17.5,-12060.19 17.5,-12022.19 222.5,-12022.19 222.5,-12060.19"/>
+<text text-anchor="middle" x="120" y="-12044.99" font-family="Times,serif" font-size="14.00">zcash/zips#542</text>
+<text text-anchor="middle" x="120" y="-12029.99" font-family="Times,serif" font-size="14.00">[ZIP 155] addrv2 message</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#542&#45;&gt;zcash/zcash#5277 -->
 <g id="edge230" class="edge">
 <title>zcash/zips#542&#45;&gt;zcash/zcash#5277</title>
-<path fill="none" stroke="black" d="M222.69,-13178C240.3,-13178 258.66,-13178 276.45,-13178"/>
-<polygon fill="black" stroke="black" points="276.84,-13181.5 286.84,-13178 276.84,-13174.5 276.84,-13181.5"/>
+<path fill="none" stroke="black" d="M222.69,-12041.19C240.3,-12041.19 258.66,-12041.19 276.45,-12041.19"/>
+<polygon fill="black" stroke="black" points="276.84,-12044.7 286.84,-12041.19 276.84,-12037.7 276.84,-12044.7"/>
 </g>
 <!-- zcash/zcash#3882 -->
 <g id="node249" class="node open">
 <title>zcash/zcash#3882</title>
 <g id="a_node249"><a xlink:href="https://github.com/zcash/zcash/issues/3882" xlink:title="zcash/zcash#3882&#10;Write a Seeder Web&#10;Service" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-13318.5 41,-13318.5 41,-13265.5 199,-13265.5 199,-13318.5"/>
-<text text-anchor="middle" x="120" y="-13303.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3882</text>
-<text text-anchor="middle" x="120" y="-13288.3" font-family="Times,serif" font-size="14.00">Write a Seeder Web</text>
-<text text-anchor="middle" x="120" y="-13273.3" font-family="Times,serif" font-size="14.00">Service</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-12181.69 41,-12181.69 41,-12128.69 199,-12128.69 199,-12181.69"/>
+<text text-anchor="middle" x="120" y="-12166.49" font-family="Times,serif" font-size="14.00">zcash/zcash#3882</text>
+<text text-anchor="middle" x="120" y="-12151.49" font-family="Times,serif" font-size="14.00">Write a Seeder Web</text>
+<text text-anchor="middle" x="120" y="-12136.49" font-family="Times,serif" font-size="14.00">Service</text>
 </a>
 </g>
 </g>
@@ -4480,60 +4480,60 @@
 <g id="node250" class="node open">
 <title>zcash/zcash#3883</title>
 <g id="a_node250"><a xlink:href="https://github.com/zcash/zcash/issues/3883" xlink:title="zcash/zcash#3883&#10;Modify Zcashd to use the&#10;new Seeder Web Service" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484.5,-13318.5 287.5,-13318.5 287.5,-13265.5 484.5,-13265.5 484.5,-13318.5"/>
-<text text-anchor="middle" x="386" y="-13303.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3883</text>
-<text text-anchor="middle" x="386" y="-13288.3" font-family="Times,serif" font-size="14.00">Modify Zcashd to use the</text>
-<text text-anchor="middle" x="386" y="-13273.3" font-family="Times,serif" font-size="14.00">new Seeder Web Service</text>
+<polygon fill="#c2e0c6" stroke="black" points="484.5,-12181.69 287.5,-12181.69 287.5,-12128.69 484.5,-12128.69 484.5,-12181.69"/>
+<text text-anchor="middle" x="386" y="-12166.49" font-family="Times,serif" font-size="14.00">zcash/zcash#3883</text>
+<text text-anchor="middle" x="386" y="-12151.49" font-family="Times,serif" font-size="14.00">Modify Zcashd to use the</text>
+<text text-anchor="middle" x="386" y="-12136.49" font-family="Times,serif" font-size="14.00">new Seeder Web Service</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3882&#45;&gt;zcash/zcash#3883 -->
 <g id="edge231" class="edge">
 <title>zcash/zcash#3882&#45;&gt;zcash/zcash#3883</title>
-<path fill="none" stroke="black" d="M199.14,-13292C223.57,-13292 250.97,-13292 277.07,-13292"/>
-<polygon fill="black" stroke="black" points="277.38,-13295.5 287.38,-13292 277.38,-13288.5 277.38,-13295.5"/>
+<path fill="none" stroke="black" d="M199.14,-12155.19C223.57,-12155.19 250.97,-12155.19 277.07,-12155.19"/>
+<polygon fill="black" stroke="black" points="277.38,-12158.7 287.38,-12155.19 277.38,-12151.7 277.38,-12158.7"/>
 </g>
 <!-- zcash/zcash#3884 -->
 <g id="node251" class="node open">
 <title>zcash/zcash#3884</title>
 <g id="a_node251"><a xlink:href="https://github.com/zcash/zcash/issues/3884" xlink:title="zcash/zcash#3884&#10;Turn off the DNS Seeder&#10;Service" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="748,-13318.5 555,-13318.5 555,-13265.5 748,-13265.5 748,-13318.5"/>
-<text text-anchor="middle" x="651.5" y="-13303.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3884</text>
-<text text-anchor="middle" x="651.5" y="-13288.3" font-family="Times,serif" font-size="14.00">Turn off the DNS Seeder</text>
-<text text-anchor="middle" x="651.5" y="-13273.3" font-family="Times,serif" font-size="14.00">Service</text>
+<polygon fill="#c2e0c6" stroke="black" points="748,-12181.69 555,-12181.69 555,-12128.69 748,-12128.69 748,-12181.69"/>
+<text text-anchor="middle" x="651.5" y="-12166.49" font-family="Times,serif" font-size="14.00">zcash/zcash#3884</text>
+<text text-anchor="middle" x="651.5" y="-12151.49" font-family="Times,serif" font-size="14.00">Turn off the DNS Seeder</text>
+<text text-anchor="middle" x="651.5" y="-12136.49" font-family="Times,serif" font-size="14.00">Service</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3883&#45;&gt;zcash/zcash#3884 -->
 <g id="edge232" class="edge">
 <title>zcash/zcash#3883&#45;&gt;zcash/zcash#3884</title>
-<path fill="none" stroke="black" d="M484.74,-13292C504.2,-13292 524.72,-13292 544.44,-13292"/>
-<polygon fill="black" stroke="black" points="544.67,-13295.5 554.67,-13292 544.67,-13288.5 544.67,-13295.5"/>
+<path fill="none" stroke="black" d="M484.74,-12155.19C504.2,-12155.19 524.72,-12155.19 544.44,-12155.19"/>
+<polygon fill="black" stroke="black" points="544.67,-12158.7 554.67,-12155.19 544.67,-12151.7 544.67,-12158.7"/>
 </g>
 <!-- zcash/zcash#3881 -->
 <g id="node252" class="node open">
 <title>zcash/zcash#3881</title>
 <g id="a_node252"><a xlink:href="https://github.com/zcash/zcash/issues/3881" xlink:title="zcash/zcash#3881&#10;Replace the Seeder" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="996.5,-13311 841.5,-13311 841.5,-13273 996.5,-13273 996.5,-13311"/>
-<text text-anchor="middle" x="919" y="-13295.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3881</text>
-<text text-anchor="middle" x="919" y="-13280.8" font-family="Times,serif" font-size="14.00">Replace the Seeder</text>
+<polygon fill="#c2e0c6" stroke="black" points="996.5,-12174.19 841.5,-12174.19 841.5,-12136.19 996.5,-12136.19 996.5,-12174.19"/>
+<text text-anchor="middle" x="919" y="-12158.99" font-family="Times,serif" font-size="14.00">zcash/zcash#3881</text>
+<text text-anchor="middle" x="919" y="-12143.99" font-family="Times,serif" font-size="14.00">Replace the Seeder</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3884&#45;&gt;zcash/zcash#3881 -->
 <g id="edge233" class="edge">
 <title>zcash/zcash#3884&#45;&gt;zcash/zcash#3881</title>
-<path fill="none" stroke="black" d="M748.35,-13292C775.48,-13292 804.85,-13292 831.4,-13292"/>
-<polygon fill="black" stroke="black" points="831.43,-13295.5 841.43,-13292 831.43,-13288.5 831.43,-13295.5"/>
+<path fill="none" stroke="black" d="M748.35,-12155.19C775.48,-12155.19 804.85,-12155.19 831.4,-12155.19"/>
+<polygon fill="black" stroke="black" points="831.43,-12158.7 841.43,-12155.19 831.43,-12151.7 831.43,-12158.7"/>
 </g>
 <!-- zcash/halo2#456 -->
 <g id="node253" class="node open">
 <title>zcash/halo2#456</title>
 <g id="a_node253"><a xlink:href="https://github.com/zcash/halo2/issues/456" xlink:title="zcash/halo2#456&#10;Benchmark `sha256`&#10;gadget." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="203.5,-13389.5 36.5,-13389.5 36.5,-13336.5 203.5,-13336.5 203.5,-13389.5"/>
-<text text-anchor="middle" x="120" y="-13374.3" font-family="Times,serif" font-size="14.00">zcash/halo2#456</text>
-<text text-anchor="middle" x="120" y="-13359.3" font-family="Times,serif" font-size="14.00">Benchmark `sha256`</text>
-<text text-anchor="middle" x="120" y="-13344.3" font-family="Times,serif" font-size="14.00">gadget.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="203.5,-12252.69 36.5,-12252.69 36.5,-12199.69 203.5,-12199.69 203.5,-12252.69"/>
+<text text-anchor="middle" x="120" y="-12237.49" font-family="Times,serif" font-size="14.00">zcash/halo2#456</text>
+<text text-anchor="middle" x="120" y="-12222.49" font-family="Times,serif" font-size="14.00">Benchmark `sha256`</text>
+<text text-anchor="middle" x="120" y="-12207.49" font-family="Times,serif" font-size="14.00">gadget.</text>
 </a>
 </g>
 </g>
@@ -4541,37 +4541,37 @@
 <g id="node254" class="node open">
 <title>zcash/zcash#2718</title>
 <g id="a_node254"><a xlink:href="https://github.com/zcash/zcash/issues/2718" xlink:title="zcash/zcash#2718&#10;Commit to an absolute&#10;minimum time before which&#10;any kind of address&#10;withdrawal" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="760.5,-4919.5 542.5,-4919.5 542.5,-4836.5 760.5,-4836.5 760.5,-4919.5"/>
-<text text-anchor="middle" x="651.5" y="-4904.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2718</text>
-<text text-anchor="middle" x="651.5" y="-4889.3" font-family="Times,serif" font-size="14.00">Commit to an absolute</text>
-<text text-anchor="middle" x="651.5" y="-4874.3" font-family="Times,serif" font-size="14.00">minimum time before which</text>
-<text text-anchor="middle" x="651.5" y="-4859.3" font-family="Times,serif" font-size="14.00">any kind of address</text>
-<text text-anchor="middle" x="651.5" y="-4844.3" font-family="Times,serif" font-size="14.00">withdrawal</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="760.5,-620.21 542.5,-620.21 542.5,-537.21 760.5,-537.21 760.5,-620.21"/>
+<text text-anchor="middle" x="651.5" y="-605" font-family="Times,serif" font-size="14.00">zcash/zcash#2718</text>
+<text text-anchor="middle" x="651.5" y="-590" font-family="Times,serif" font-size="14.00">Commit to an absolute</text>
+<text text-anchor="middle" x="651.5" y="-575" font-family="Times,serif" font-size="14.00">minimum time before which</text>
+<text text-anchor="middle" x="651.5" y="-560" font-family="Times,serif" font-size="14.00">any kind of address</text>
+<text text-anchor="middle" x="651.5" y="-545" font-family="Times,serif" font-size="14.00">withdrawal</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2718&#45;&gt;zcash/zcash#4203 -->
 <g id="edge234" class="edge">
 <title>zcash/zcash#2718&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M662.09,-4836.3C678.96,-4773.6 720.54,-4657.5 805.5,-4608 851.65,-4581.1 994.43,-4593.2 1088,-4604.8"/>
-<polygon fill="black" stroke="black" points="1087.65,-4608.28 1098,-4606 1088.49,-4601.33 1087.65,-4608.28"/>
+<path fill="none" stroke="black" d="M760.8,-590.2C836.6,-596.42 940.16,-601.24 1031,-592.71 1049.5,-590.98 1069.1,-588 1087.8,-584.64"/>
+<polygon fill="black" stroke="black" points="1088.51,-588.06 1097.7,-582.8 1087.23,-581.18 1088.51,-588.06"/>
 </g>
 <!-- zcash/zcash#2718&#45;&gt;zcash/zcash#3788 -->
 <g id="edge235" class="edge">
 <title>zcash/zcash#2718&#45;&gt;zcash/zcash#3788</title>
-<path fill="none" stroke="black" d="M670.9,-4919.6C694.92,-4969.3 741.56,-5051.6 805.5,-5099 813.21,-5104.7 821.85,-5109.5 830.83,-5113.6"/>
-<polygon fill="black" stroke="black" points="829.72,-5116.93 840.29,-5117.6 832.44,-5110.48 829.72,-5116.93"/>
+<path fill="none" stroke="black" d="M760.95,-614.35C764.65,-617.8 768.04,-621.57 771,-625.71 817.32,-690.5 786.5,-1264.39 805.5,-1341.69 824.68,-1419.79 869.3,-1503.29 896.23,-1549.29"/>
+<polygon fill="black" stroke="black" points="893.23,-1551.1 901.36,-1557.89 899.24,-1547.51 893.23,-1551.1"/>
 </g>
 <!-- zcash/librustzcash#512 -->
 <g id="node255" class="node open">
 <title>zcash/librustzcash#512</title>
 <g id="a_node255"><a xlink:href="https://github.com/zcash/librustzcash/pull/512" xlink:title="zcash/librustzcash#512&#10;CI: Run tests with cargo&#45;&#10;nextest" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-13460.5 23,-13460.5 23,-13456.5 19,-13456.5 19,-13452.5 23,-13452.5 23,-13415.5 19,-13415.5 19,-13411.5 23,-13411.5 23,-13407.5 217,-13407.5 217,-13460.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="23,-13456.5 27,-13456.5 27,-13452.5 23,-13452.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="23,-13415.5 27,-13415.5 27,-13411.5 23,-13411.5 "/>
-<text text-anchor="middle" x="120" y="-13445.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
-<text text-anchor="middle" x="120" y="-13430.3" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo&#45;</text>
-<text text-anchor="middle" x="120" y="-13415.3" font-family="Times,serif" font-size="14.00">nextest</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-12323.69 23,-12323.69 23,-12319.69 19,-12319.69 19,-12315.69 23,-12315.69 23,-12278.69 19,-12278.69 19,-12274.69 23,-12274.69 23,-12270.69 217,-12270.69 217,-12323.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="23,-12319.69 27,-12319.69 27,-12315.69 23,-12315.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="23,-12278.69 27,-12278.69 27,-12274.69 23,-12274.69 "/>
+<text text-anchor="middle" x="120" y="-12308.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
+<text text-anchor="middle" x="120" y="-12293.49" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo&#45;</text>
+<text text-anchor="middle" x="120" y="-12278.49" font-family="Times,serif" font-size="14.00">nextest</text>
 </a>
 </g>
 </g>
@@ -4579,10 +4579,10 @@
 <g id="node256" class="node open">
 <title>zcash/zcash#1277</title>
 <g id="a_node256"><a xlink:href="https://github.com/zcash/zcash/issues/1277" xlink:title="zcash/zcash#1277&#10;Add lockunspent RPC&#10;command for notes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="205,-13531.5 35,-13531.5 35,-13478.5 205,-13478.5 205,-13531.5"/>
-<text text-anchor="middle" x="120" y="-13516.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1277</text>
-<text text-anchor="middle" x="120" y="-13501.3" font-family="Times,serif" font-size="14.00">Add lockunspent RPC</text>
-<text text-anchor="middle" x="120" y="-13486.3" font-family="Times,serif" font-size="14.00">command for notes</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="205,-12394.69 35,-12394.69 35,-12341.69 205,-12341.69 205,-12394.69"/>
+<text text-anchor="middle" x="120" y="-12379.49" font-family="Times,serif" font-size="14.00">zcash/zcash#1277</text>
+<text text-anchor="middle" x="120" y="-12364.49" font-family="Times,serif" font-size="14.00">Add lockunspent RPC</text>
+<text text-anchor="middle" x="120" y="-12349.49" font-family="Times,serif" font-size="14.00">command for notes</text>
 </a>
 </g>
 </g>
@@ -4590,11 +4590,11 @@
 <g id="node257" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#86</title>
 <g id="a_node257"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/86" xlink:title="zcash/zcash&#45;test&#45;vectors#86&#10;Expand test vector&#10;renderer to allow nested&#10;structures" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-13689 10,-13689 10,-13621 230,-13621 230,-13689"/>
-<text text-anchor="middle" x="120" y="-13673.8" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#86</text>
-<text text-anchor="middle" x="120" y="-13658.8" font-family="Times,serif" font-size="14.00">Expand test vector</text>
-<text text-anchor="middle" x="120" y="-13643.8" font-family="Times,serif" font-size="14.00">renderer to allow nested</text>
-<text text-anchor="middle" x="120" y="-13628.8" font-family="Times,serif" font-size="14.00">structures</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-12552.19 10,-12552.19 10,-12484.19 230,-12484.19 230,-12552.19"/>
+<text text-anchor="middle" x="120" y="-12536.99" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#86</text>
+<text text-anchor="middle" x="120" y="-12521.99" font-family="Times,serif" font-size="14.00">Expand test vector</text>
+<text text-anchor="middle" x="120" y="-12506.99" font-family="Times,serif" font-size="14.00">renderer to allow nested</text>
+<text text-anchor="middle" x="120" y="-12491.99" font-family="Times,serif" font-size="14.00">structures</text>
 </a>
 </g>
 </g>
@@ -4602,45 +4602,45 @@
 <g id="node258" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#87</title>
 <g id="a_node258"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/87" xlink:title="zcash/zcash&#45;test&#45;vectors#87&#10;Break out complex data in&#10;structural test vectors" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="496,-13641.5 276,-13641.5 276,-13588.5 496,-13588.5 496,-13641.5"/>
-<text text-anchor="middle" x="386" y="-13626.3" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#87</text>
-<text text-anchor="middle" x="386" y="-13611.3" font-family="Times,serif" font-size="14.00">Break out complex data in</text>
-<text text-anchor="middle" x="386" y="-13596.3" font-family="Times,serif" font-size="14.00">structural test vectors</text>
+<polygon fill="#c2e0c6" stroke="black" points="496,-12505.69 276,-12505.69 276,-12452.69 496,-12452.69 496,-12505.69"/>
+<text text-anchor="middle" x="386" y="-12490.49" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#87</text>
+<text text-anchor="middle" x="386" y="-12475.49" font-family="Times,serif" font-size="14.00">Break out complex data in</text>
+<text text-anchor="middle" x="386" y="-12460.49" font-family="Times,serif" font-size="14.00">structural test vectors</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash&#45;test&#45;vectors#86&#45;&gt;zcash/zcash&#45;test&#45;vectors#87 -->
 <g id="edge236" class="edge">
 <title>zcash/zcash&#45;test&#45;vectors#86&#45;&gt;zcash/zcash&#45;test&#45;vectors#87</title>
-<path fill="none" stroke="black" d="M230.28,-13638C242.03,-13637 254.03,-13635 265.88,-13633"/>
-<polygon fill="black" stroke="black" points="266.2,-13636.49 275.8,-13632 265.5,-13629.52 266.2,-13636.49"/>
+<path fill="none" stroke="black" d="M230.28,-12501.19C242.03,-12500.19 254.03,-12498.19 265.88,-12496.19"/>
+<polygon fill="black" stroke="black" points="266.2,-12499.68 275.8,-12495.19 265.5,-12492.72 266.2,-12499.68"/>
 </g>
 <!-- zcash/zcash&#45;test&#45;vectors#84 -->
 <g id="node259" class="node open">
 <title>zcash/zcash&#45;test&#45;vectors#84</title>
 <g id="a_node259"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/84" xlink:title="zcash/zcash&#45;test&#45;vectors#84&#10;Add transaction parser&#10;test vectors" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-13602.5 10,-13602.5 10,-13549.5 230,-13549.5 230,-13602.5"/>
-<text text-anchor="middle" x="120" y="-13587.3" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#84</text>
-<text text-anchor="middle" x="120" y="-13572.3" font-family="Times,serif" font-size="14.00">Add transaction parser</text>
-<text text-anchor="middle" x="120" y="-13557.3" font-family="Times,serif" font-size="14.00">test vectors</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-12465.69 10,-12465.69 10,-12412.69 230,-12412.69 230,-12465.69"/>
+<text text-anchor="middle" x="120" y="-12450.49" font-family="Times,serif" font-size="14.00">zcash/zcash&#45;test&#45;vectors#84</text>
+<text text-anchor="middle" x="120" y="-12435.49" font-family="Times,serif" font-size="14.00">Add transaction parser</text>
+<text text-anchor="middle" x="120" y="-12420.49" font-family="Times,serif" font-size="14.00">test vectors</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash&#45;test&#45;vectors#84&#45;&gt;zcash/zcash&#45;test&#45;vectors#87 -->
 <g id="edge237" class="edge">
 <title>zcash/zcash&#45;test&#45;vectors#84&#45;&gt;zcash/zcash&#45;test&#45;vectors#87</title>
-<path fill="none" stroke="black" d="M230.28,-13592C242.03,-13594 254.03,-13596 265.88,-13597"/>
-<polygon fill="black" stroke="black" points="265.31,-13600.45 275.8,-13599 266.69,-13593.59 265.31,-13600.45"/>
+<path fill="none" stroke="black" d="M230.28,-12455.19C242.03,-12457.19 254.03,-12459.19 265.88,-12460.19"/>
+<polygon fill="black" stroke="black" points="265.31,-12463.65 275.8,-12462.19 266.69,-12456.79 265.31,-12463.65"/>
 </g>
 <!-- zcash/pasta_curves#35 -->
 <g id="node260" class="node open">
 <title>zcash/pasta_curves#35</title>
 <g id="a_node260"><a xlink:href="https://github.com/zcash/pasta_curves/issues/35" xlink:title="zcash/pasta_curves#35&#10;Enable `ec&#45;gpu` to&#10;generate MSM and FFT code&#10;for `pasta_curves`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="232,-13775 8,-13775 8,-13707 232,-13707 232,-13775"/>
-<text text-anchor="middle" x="120" y="-13759.8" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#35</text>
-<text text-anchor="middle" x="120" y="-13744.8" font-family="Times,serif" font-size="14.00">Enable `ec&#45;gpu` to</text>
-<text text-anchor="middle" x="120" y="-13729.8" font-family="Times,serif" font-size="14.00">generate MSM and FFT code</text>
-<text text-anchor="middle" x="120" y="-13714.8" font-family="Times,serif" font-size="14.00">for `pasta_curves`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="232,-12638.19 8,-12638.19 8,-12570.19 232,-12570.19 232,-12638.19"/>
+<text text-anchor="middle" x="120" y="-12622.99" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#35</text>
+<text text-anchor="middle" x="120" y="-12607.99" font-family="Times,serif" font-size="14.00">Enable `ec&#45;gpu` to</text>
+<text text-anchor="middle" x="120" y="-12592.99" font-family="Times,serif" font-size="14.00">generate MSM and FFT code</text>
+<text text-anchor="middle" x="120" y="-12577.99" font-family="Times,serif" font-size="14.00">for `pasta_curves`</text>
 </a>
 </g>
 </g>
@@ -4648,27 +4648,27 @@
 <g id="node261" class="node open">
 <title>zcash/halo2#379</title>
 <g id="a_node261"><a xlink:href="https://github.com/zcash/halo2/issues/379" xlink:title="zcash/halo2#379&#10;Add `ec&#45;gpu` support" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="471,-13760 301,-13760 301,-13722 471,-13722 471,-13760"/>
-<text text-anchor="middle" x="386" y="-13744.8" font-family="Times,serif" font-size="14.00">zcash/halo2#379</text>
-<text text-anchor="middle" x="386" y="-13729.8" font-family="Times,serif" font-size="14.00">Add `ec&#45;gpu` support</text>
+<polygon fill="#c2e0c6" stroke="black" points="471,-12623.19 301,-12623.19 301,-12585.19 471,-12585.19 471,-12623.19"/>
+<text text-anchor="middle" x="386" y="-12607.99" font-family="Times,serif" font-size="14.00">zcash/halo2#379</text>
+<text text-anchor="middle" x="386" y="-12592.99" font-family="Times,serif" font-size="14.00">Add `ec&#45;gpu` support</text>
 </a>
 </g>
 </g>
 <!-- zcash/pasta_curves#35&#45;&gt;zcash/halo2#379 -->
 <g id="edge238" class="edge">
 <title>zcash/pasta_curves#35&#45;&gt;zcash/halo2#379</title>
-<path fill="none" stroke="black" d="M232.19,-13741C251.66,-13741 271.75,-13741 290.71,-13741"/>
-<polygon fill="black" stroke="black" points="290.81,-13744.5 300.81,-13741 290.81,-13737.5 290.81,-13744.5"/>
+<path fill="none" stroke="black" d="M232.19,-12604.19C251.66,-12604.19 271.75,-12604.19 290.71,-12604.19"/>
+<polygon fill="black" stroke="black" points="290.81,-12607.7 300.81,-12604.19 290.81,-12600.7 290.81,-12607.7"/>
 </g>
 <!-- zcash/zcash#5679 -->
 <g id="node262" class="node open">
 <title>zcash/zcash#5679</title>
 <g id="a_node262"><a xlink:href="https://github.com/zcash/zcash/issues/5679" xlink:title="zcash/zcash#5679&#10;Add an&#10;`optimisticallyShield`&#10;strategy to `z_sendmany`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-13861 20,-13861 20,-13793 220,-13793 220,-13861"/>
-<text text-anchor="middle" x="120" y="-13845.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5679</text>
-<text text-anchor="middle" x="120" y="-13830.8" font-family="Times,serif" font-size="14.00">Add an</text>
-<text text-anchor="middle" x="120" y="-13815.8" font-family="Times,serif" font-size="14.00">`optimisticallyShield`</text>
-<text text-anchor="middle" x="120" y="-13800.8" font-family="Times,serif" font-size="14.00">strategy to `z_sendmany`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-12724.19 20,-12724.19 20,-12656.19 220,-12656.19 220,-12724.19"/>
+<text text-anchor="middle" x="120" y="-12708.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5679</text>
+<text text-anchor="middle" x="120" y="-12693.99" font-family="Times,serif" font-size="14.00">Add an</text>
+<text text-anchor="middle" x="120" y="-12678.99" font-family="Times,serif" font-size="14.00">`optimisticallyShield`</text>
+<text text-anchor="middle" x="120" y="-12663.99" font-family="Times,serif" font-size="14.00">strategy to `z_sendmany`</text>
 </a>
 </g>
 </g>
@@ -4676,11 +4676,11 @@
 <g id="node263" class="node open">
 <title>zcash/zcash#5747</title>
 <g id="a_node263"><a xlink:href="https://github.com/zcash/zcash/issues/5747" xlink:title="zcash/zcash#5747&#10;Add RPC test for&#10;&quot;`&#45;reindex` clears&#10;banlist&quot;" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-13947 45.5,-13947 45.5,-13879 194.5,-13879 194.5,-13947"/>
-<text text-anchor="middle" x="120" y="-13931.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5747</text>
-<text text-anchor="middle" x="120" y="-13916.8" font-family="Times,serif" font-size="14.00">Add RPC test for</text>
-<text text-anchor="middle" x="120" y="-13901.8" font-family="Times,serif" font-size="14.00">&quot;`&#45;reindex` clears</text>
-<text text-anchor="middle" x="120" y="-13886.8" font-family="Times,serif" font-size="14.00">banlist&quot;</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-12810.19 45.5,-12810.19 45.5,-12742.19 194.5,-12742.19 194.5,-12810.19"/>
+<text text-anchor="middle" x="120" y="-12794.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5747</text>
+<text text-anchor="middle" x="120" y="-12779.99" font-family="Times,serif" font-size="14.00">Add RPC test for</text>
+<text text-anchor="middle" x="120" y="-12764.99" font-family="Times,serif" font-size="14.00">&quot;`&#45;reindex` clears</text>
+<text text-anchor="middle" x="120" y="-12749.99" font-family="Times,serif" font-size="14.00">banlist&quot;</text>
 </a>
 </g>
 </g>
@@ -4688,11 +4688,11 @@
 <g id="node264" class="node open">
 <title>zcash/zcash#5822</title>
 <g id="a_node264"><a xlink:href="https://github.com/zcash/zcash/issues/5822" xlink:title="zcash/zcash#5822&#10;Add a regression test to&#10;guard against recurrence&#10;of #5819" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-14033 21,-14033 21,-13965 219,-13965 219,-14033"/>
-<text text-anchor="middle" x="120" y="-14017.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5822</text>
-<text text-anchor="middle" x="120" y="-14002.8" font-family="Times,serif" font-size="14.00">Add a regression test to</text>
-<text text-anchor="middle" x="120" y="-13987.8" font-family="Times,serif" font-size="14.00">guard against recurrence</text>
-<text text-anchor="middle" x="120" y="-13972.8" font-family="Times,serif" font-size="14.00">of #5819</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-12896.19 21,-12896.19 21,-12828.19 219,-12828.19 219,-12896.19"/>
+<text text-anchor="middle" x="120" y="-12880.99" font-family="Times,serif" font-size="14.00">zcash/zcash#5822</text>
+<text text-anchor="middle" x="120" y="-12865.99" font-family="Times,serif" font-size="14.00">Add a regression test to</text>
+<text text-anchor="middle" x="120" y="-12850.99" font-family="Times,serif" font-size="14.00">guard against recurrence</text>
+<text text-anchor="middle" x="120" y="-12835.99" font-family="Times,serif" font-size="14.00">of #5819</text>
 </a>
 </g>
 </g>
@@ -4700,11 +4700,11 @@
 <g id="node265" class="node open">
 <title>zcash/zcash#4405</title>
 <g id="a_node265"><a xlink:href="https://github.com/zcash/zcash/issues/4405" xlink:title="zcash/zcash#4405&#10;Enable cross&#45;compilation&#10;to `arm64&#45;apple&#45;darwin`&#10;(macOS M1 ARM binaries)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="489,-14112 283,-14112 283,-14044 489,-14044 489,-14112"/>
-<text text-anchor="middle" x="386" y="-14096.8" font-family="Times,serif" font-size="14.00">zcash/zcash#4405</text>
-<text text-anchor="middle" x="386" y="-14081.8" font-family="Times,serif" font-size="14.00">Enable cross&#45;compilation</text>
-<text text-anchor="middle" x="386" y="-14066.8" font-family="Times,serif" font-size="14.00">to `arm64&#45;apple&#45;darwin`</text>
-<text text-anchor="middle" x="386" y="-14051.8" font-family="Times,serif" font-size="14.00">(macOS M1 ARM binaries)</text>
+<polygon fill="#c2e0c6" stroke="black" points="489,-12975.19 283,-12975.19 283,-12907.19 489,-12907.19 489,-12975.19"/>
+<text text-anchor="middle" x="386" y="-12959.99" font-family="Times,serif" font-size="14.00">zcash/zcash#4405</text>
+<text text-anchor="middle" x="386" y="-12944.99" font-family="Times,serif" font-size="14.00">Enable cross&#45;compilation</text>
+<text text-anchor="middle" x="386" y="-12929.99" font-family="Times,serif" font-size="14.00">to `arm64&#45;apple&#45;darwin`</text>
+<text text-anchor="middle" x="386" y="-12914.99" font-family="Times,serif" font-size="14.00">(macOS M1 ARM binaries)</text>
 </a>
 </g>
 </g>
@@ -4712,45 +4712,45 @@
 <g id="node266" class="node open">
 <title>zcash/zcash#5502</title>
 <g id="a_node266"><a xlink:href="https://github.com/zcash/zcash/issues/5502" xlink:title="zcash/zcash#5502&#10;Add native build support&#10;for macOS M1 ARM" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="748.5,-14104.5 554.5,-14104.5 554.5,-14051.5 748.5,-14051.5 748.5,-14104.5"/>
-<text text-anchor="middle" x="651.5" y="-14089.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5502</text>
-<text text-anchor="middle" x="651.5" y="-14074.3" font-family="Times,serif" font-size="14.00">Add native build support</text>
-<text text-anchor="middle" x="651.5" y="-14059.3" font-family="Times,serif" font-size="14.00">for macOS M1 ARM</text>
+<polygon fill="#c2e0c6" stroke="black" points="748.5,-12967.69 554.5,-12967.69 554.5,-12914.69 748.5,-12914.69 748.5,-12967.69"/>
+<text text-anchor="middle" x="651.5" y="-12952.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5502</text>
+<text text-anchor="middle" x="651.5" y="-12937.49" font-family="Times,serif" font-size="14.00">Add native build support</text>
+<text text-anchor="middle" x="651.5" y="-12922.49" font-family="Times,serif" font-size="14.00">for macOS M1 ARM</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#4405&#45;&gt;zcash/zcash#5502 -->
 <g id="edge239" class="edge">
 <title>zcash/zcash#4405&#45;&gt;zcash/zcash#5502</title>
-<path fill="none" stroke="black" d="M489.25,-14078C507.32,-14078 526.16,-14078 544.33,-14078"/>
-<polygon fill="black" stroke="black" points="544.35,-14081.5 554.35,-14078 544.35,-14074.5 544.35,-14081.5"/>
+<path fill="none" stroke="black" d="M489.25,-12941.19C507.32,-12941.19 526.16,-12941.19 544.33,-12941.19"/>
+<polygon fill="black" stroke="black" points="544.35,-12944.7 554.35,-12941.19 544.35,-12937.7 544.35,-12944.7"/>
 </g>
 <!-- zcash/zcash#5884 -->
 <g id="node267" class="node open">
 <title>zcash/zcash#5884</title>
 <g id="a_node267"><a xlink:href="https://github.com/zcash/zcash/issues/5884" xlink:title="zcash/zcash#5884&#10;Backport upstream macOS&#10;build changes from 2021" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-14104.5 15.5,-14104.5 15.5,-14051.5 224.5,-14051.5 224.5,-14104.5"/>
-<text text-anchor="middle" x="120" y="-14089.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5884</text>
-<text text-anchor="middle" x="120" y="-14074.3" font-family="Times,serif" font-size="14.00">Backport upstream macOS</text>
-<text text-anchor="middle" x="120" y="-14059.3" font-family="Times,serif" font-size="14.00">build changes from 2021</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-12967.69 15.5,-12967.69 15.5,-12914.69 224.5,-12914.69 224.5,-12967.69"/>
+<text text-anchor="middle" x="120" y="-12952.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5884</text>
+<text text-anchor="middle" x="120" y="-12937.49" font-family="Times,serif" font-size="14.00">Backport upstream macOS</text>
+<text text-anchor="middle" x="120" y="-12922.49" font-family="Times,serif" font-size="14.00">build changes from 2021</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#5884&#45;&gt;zcash/zcash#4405 -->
 <g id="edge240" class="edge">
 <title>zcash/zcash#5884&#45;&gt;zcash/zcash#4405</title>
-<path fill="none" stroke="black" d="M224.58,-14078C240.22,-14078 256.42,-14078 272.25,-14078"/>
-<polygon fill="black" stroke="black" points="272.58,-14081.5 282.58,-14078 272.58,-14074.5 272.58,-14081.5"/>
+<path fill="none" stroke="black" d="M224.58,-12941.19C240.22,-12941.19 256.42,-12941.19 272.25,-12941.19"/>
+<polygon fill="black" stroke="black" points="272.58,-12944.7 282.58,-12941.19 272.58,-12937.7 272.58,-12944.7"/>
 </g>
 <!-- zcash/halo2#548 -->
 <g id="node268" class="node open">
 <title>zcash/halo2#548</title>
 <g id="a_node268"><a xlink:href="https://github.com/zcash/halo2/issues/548" xlink:title="zcash/halo2#548&#10;Implement performance and&#10;memory optimizations for&#10;halo2_proofs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-14191 10,-14191 10,-14123 230,-14123 230,-14191"/>
-<text text-anchor="middle" x="120" y="-14175.8" font-family="Times,serif" font-size="14.00">zcash/halo2#548</text>
-<text text-anchor="middle" x="120" y="-14160.8" font-family="Times,serif" font-size="14.00">Implement performance and</text>
-<text text-anchor="middle" x="120" y="-14145.8" font-family="Times,serif" font-size="14.00">memory optimizations for</text>
-<text text-anchor="middle" x="120" y="-14130.8" font-family="Times,serif" font-size="14.00">halo2_proofs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-13054.19 10,-13054.19 10,-12986.19 230,-12986.19 230,-13054.19"/>
+<text text-anchor="middle" x="120" y="-13038.99" font-family="Times,serif" font-size="14.00">zcash/halo2#548</text>
+<text text-anchor="middle" x="120" y="-13023.99" font-family="Times,serif" font-size="14.00">Implement performance and</text>
+<text text-anchor="middle" x="120" y="-13008.99" font-family="Times,serif" font-size="14.00">memory optimizations for</text>
+<text text-anchor="middle" x="120" y="-12993.99" font-family="Times,serif" font-size="14.00">halo2_proofs</text>
 </a>
 </g>
 </g>
@@ -4758,98 +4758,98 @@
 <g id="node269" class="node open">
 <title>zcash/zcash#2225</title>
 <g id="a_node269"><a xlink:href="https://github.com/zcash/zcash/pull/2225" xlink:title="zcash/zcash#2225&#10;Bitcoin 0.12 wallet PRs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="211.5,-12002 28.5,-12002 28.5,-11998 24.5,-11998 24.5,-11994 28.5,-11994 28.5,-11972 24.5,-11972 24.5,-11968 28.5,-11968 28.5,-11964 211.5,-11964 211.5,-12002"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-11998 32.5,-11998 32.5,-11994 28.5,-11994 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-11972 32.5,-11972 32.5,-11968 28.5,-11968 "/>
-<text text-anchor="middle" x="120" y="-11986.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2225</text>
-<text text-anchor="middle" x="120" y="-11971.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 wallet PRs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="211.5,-10865.19 28.5,-10865.19 28.5,-10861.19 24.5,-10861.19 24.5,-10857.19 28.5,-10857.19 28.5,-10835.19 24.5,-10835.19 24.5,-10831.19 28.5,-10831.19 28.5,-10827.19 211.5,-10827.19 211.5,-10865.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-10861.19 32.5,-10861.19 32.5,-10857.19 28.5,-10857.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-10835.19 32.5,-10835.19 32.5,-10831.19 28.5,-10831.19 "/>
+<text text-anchor="middle" x="120" y="-10849.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2225</text>
+<text text-anchor="middle" x="120" y="-10834.99" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 wallet PRs</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2225&#45;&gt;zcash/zcash#2074 -->
 <g id="edge241" class="edge">
 <title>zcash/zcash#2225&#45;&gt;zcash/zcash#2074</title>
-<path fill="none" stroke="black" d="M211.85,-11983C239.88,-11983 270.66,-11983 298.4,-11983"/>
-<polygon fill="black" stroke="black" points="298.47,-11986.5 308.47,-11983 298.47,-11979.5 298.47,-11986.5"/>
+<path fill="none" stroke="black" d="M211.85,-10846.19C239.88,-10846.19 270.66,-10846.19 298.4,-10846.19"/>
+<polygon fill="black" stroke="black" points="298.47,-10849.7 308.47,-10846.19 298.47,-10842.7 298.47,-10849.7"/>
 </g>
 <!-- zcash/halo2#578 -->
 <g id="node270" class="node open">
 <title>zcash/halo2#578</title>
 <g id="a_node270"><a xlink:href="https://github.com/zcash/halo2/issues/578" xlink:title="zcash/halo2#578&#10;Extend `EccChip` to&#10;support Vesta" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1256,-11783.5 1093,-11783.5 1093,-11730.5 1256,-11730.5 1256,-11783.5"/>
-<text text-anchor="middle" x="1174.5" y="-11768.3" font-family="Times,serif" font-size="14.00">zcash/halo2#578</text>
-<text text-anchor="middle" x="1174.5" y="-11753.3" font-family="Times,serif" font-size="14.00">Extend `EccChip` to</text>
-<text text-anchor="middle" x="1174.5" y="-11738.3" font-family="Times,serif" font-size="14.00">support Vesta</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1256,-10644.69 1093,-10644.69 1093,-10591.69 1256,-10591.69 1256,-10644.69"/>
+<text text-anchor="middle" x="1174.5" y="-10629.49" font-family="Times,serif" font-size="14.00">zcash/halo2#578</text>
+<text text-anchor="middle" x="1174.5" y="-10614.49" font-family="Times,serif" font-size="14.00">Extend `EccChip` to</text>
+<text text-anchor="middle" x="1174.5" y="-10599.49" font-family="Times,serif" font-size="14.00">support Vesta</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#578&#45;&gt;zcash/halo2#250 -->
 <g id="edge242" class="edge">
 <title>zcash/halo2#578&#45;&gt;zcash/halo2#250</title>
-<path fill="none" stroke="black" d="M1256.2,-11782C1280.9,-11790 1308.2,-11798 1333.6,-11806"/>
-<polygon fill="black" stroke="black" points="1332.71,-11809.39 1343.3,-11809 1334.78,-11802.7 1332.71,-11809.39"/>
+<path fill="none" stroke="black" d="M1256.2,-10643.19C1280.9,-10650.19 1308.2,-10659.19 1333.6,-10667.19"/>
+<polygon fill="black" stroke="black" points="1332.71,-10670.58 1343.3,-10670.19 1334.78,-10663.9 1332.71,-10670.58"/>
 </g>
 <!-- zcash/halo2#579 -->
 <g id="node271" class="node open">
 <title>zcash/halo2#579</title>
 <g id="a_node271"><a xlink:href="https://github.com/zcash/halo2/issues/579" xlink:title="zcash/halo2#579&#10;Consider extending&#10;`EccChip` to arbitrary&#10;curves" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1517.5,-11791 1341.5,-11791 1341.5,-11723 1517.5,-11723 1517.5,-11791"/>
-<text text-anchor="middle" x="1429.5" y="-11775.8" font-family="Times,serif" font-size="14.00">zcash/halo2#579</text>
-<text text-anchor="middle" x="1429.5" y="-11760.8" font-family="Times,serif" font-size="14.00">Consider extending</text>
-<text text-anchor="middle" x="1429.5" y="-11745.8" font-family="Times,serif" font-size="14.00">`EccChip` to arbitrary</text>
-<text text-anchor="middle" x="1429.5" y="-11730.8" font-family="Times,serif" font-size="14.00">curves</text>
+<polygon fill="#c2e0c6" stroke="black" points="1517.5,-10652.19 1341.5,-10652.19 1341.5,-10584.19 1517.5,-10584.19 1517.5,-10652.19"/>
+<text text-anchor="middle" x="1429.5" y="-10636.99" font-family="Times,serif" font-size="14.00">zcash/halo2#579</text>
+<text text-anchor="middle" x="1429.5" y="-10621.99" font-family="Times,serif" font-size="14.00">Consider extending</text>
+<text text-anchor="middle" x="1429.5" y="-10606.99" font-family="Times,serif" font-size="14.00">`EccChip` to arbitrary</text>
+<text text-anchor="middle" x="1429.5" y="-10591.99" font-family="Times,serif" font-size="14.00">curves</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#578&#45;&gt;zcash/halo2#579 -->
 <g id="edge243" class="edge">
 <title>zcash/halo2#578&#45;&gt;zcash/halo2#579</title>
-<path fill="none" stroke="black" d="M1256.2,-11757C1280,-11757 1306.3,-11757 1331,-11757"/>
-<polygon fill="black" stroke="black" points="1331.1,-11760.5 1341.1,-11757 1331.1,-11753.5 1331.1,-11760.5"/>
+<path fill="none" stroke="black" d="M1256.2,-10618.19C1280,-10618.19 1306.3,-10618.19 1331,-10618.19"/>
+<polygon fill="black" stroke="black" points="1331.1,-10621.7 1341.1,-10618.19 1331.1,-10614.7 1331.1,-10621.7"/>
 </g>
 <!-- zcash/halo2#454 -->
 <g id="node272" class="node open">
 <title>zcash/halo2#454</title>
 <g id="a_node272"><a xlink:href="https://github.com/zcash/halo2/issues/454" xlink:title="zcash/halo2#454&#10;[ECC gadget] Support&#10;full&#45;width scalars for&#10;variable&#45;base mul" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="739,-11346 564,-11346 564,-11278 739,-11278 739,-11346"/>
-<text text-anchor="middle" x="651.5" y="-11330.8" font-family="Times,serif" font-size="14.00">zcash/halo2#454</text>
-<text text-anchor="middle" x="651.5" y="-11315.8" font-family="Times,serif" font-size="14.00">[ECC gadget] Support</text>
-<text text-anchor="middle" x="651.5" y="-11300.8" font-family="Times,serif" font-size="14.00">full&#45;width scalars for</text>
-<text text-anchor="middle" x="651.5" y="-11285.8" font-family="Times,serif" font-size="14.00">variable&#45;base mul</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="739,-10372.19 564,-10372.19 564,-10304.19 739,-10304.19 739,-10372.19"/>
+<text text-anchor="middle" x="651.5" y="-10356.99" font-family="Times,serif" font-size="14.00">zcash/halo2#454</text>
+<text text-anchor="middle" x="651.5" y="-10341.99" font-family="Times,serif" font-size="14.00">[ECC gadget] Support</text>
+<text text-anchor="middle" x="651.5" y="-10326.99" font-family="Times,serif" font-size="14.00">full&#45;width scalars for</text>
+<text text-anchor="middle" x="651.5" y="-10311.99" font-family="Times,serif" font-size="14.00">variable&#45;base mul</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#454&#45;&gt;zcash/halo2#569 -->
 <g id="edge244" class="edge">
 <title>zcash/halo2#454&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M739.07,-11338C764.67,-11345 792.9,-11354 819.22,-11362"/>
-<polygon fill="black" stroke="black" points="818.32,-11365.39 828.82,-11364 819.74,-11358.53 818.32,-11365.39"/>
+<path fill="none" stroke="black" d="M739.3,-10307.19C750.04,-10303.19 760.82,-10299.19 771,-10295.19 799.73,-10282.19 830.92,-10268.19 857.15,-10255.19"/>
+<polygon fill="black" stroke="black" points="859.15,-10258.09 866.21,-10250.19 855.76,-10251.96 859.15,-10258.09"/>
 </g>
 <!-- zcash/halo2#248 -->
 <g id="node273" class="node open">
 <title>zcash/halo2#248</title>
 <g id="a_node273"><a xlink:href="https://github.com/zcash/halo2/issues/248" xlink:title="zcash/halo2#248&#10;Implement endoscaling in&#10;the circuit" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="752,-11259.5 551,-11259.5 551,-11206.5 752,-11206.5 752,-11259.5"/>
-<text text-anchor="middle" x="651.5" y="-11244.3" font-family="Times,serif" font-size="14.00">zcash/halo2#248</text>
-<text text-anchor="middle" x="651.5" y="-11229.3" font-family="Times,serif" font-size="14.00">Implement endoscaling in</text>
-<text text-anchor="middle" x="651.5" y="-11214.3" font-family="Times,serif" font-size="14.00">the circuit</text>
+<polygon fill="#c2e0c6" stroke="black" points="752,-10285.69 551,-10285.69 551,-10232.69 752,-10232.69 752,-10285.69"/>
+<text text-anchor="middle" x="651.5" y="-10270.49" font-family="Times,serif" font-size="14.00">zcash/halo2#248</text>
+<text text-anchor="middle" x="651.5" y="-10255.49" font-family="Times,serif" font-size="14.00">Implement endoscaling in</text>
+<text text-anchor="middle" x="651.5" y="-10240.49" font-family="Times,serif" font-size="14.00">the circuit</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#248&#45;&gt;zcash/halo2#569 -->
 <g id="edge245" class="edge">
 <title>zcash/halo2#248&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M751.07,-11260C757.95,-11262 764.66,-11266 771,-11269 814.56,-11292 857.27,-11330 885.33,-11357"/>
-<polygon fill="black" stroke="black" points="882.89,-11359.51 892.49,-11364 887.79,-11354.51 882.89,-11359.51"/>
+<path fill="none" stroke="black" d="M752.12,-10245.19C771.75,-10243.19 792.42,-10240.19 812.25,-10237.19"/>
+<polygon fill="black" stroke="black" points="812.62,-10240.68 822.22,-10236.19 811.92,-10233.71 812.62,-10240.68"/>
 </g>
 <!-- zcash/pasta_curves#41 -->
 <g id="node274" class="node open">
 <title>zcash/pasta_curves#41</title>
 <g id="a_node274"><a xlink:href="https://github.com/zcash/pasta_curves/issues/41" xlink:title="zcash/pasta_curves#41&#10;Kill `CurveExt` and&#10;`CurveAffine` traits" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-14262.5 28,-14262.5 28,-14209.5 212,-14209.5 212,-14262.5"/>
-<text text-anchor="middle" x="120" y="-14247.3" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#41</text>
-<text text-anchor="middle" x="120" y="-14232.3" font-family="Times,serif" font-size="14.00">Kill `CurveExt` and</text>
-<text text-anchor="middle" x="120" y="-14217.3" font-family="Times,serif" font-size="14.00">`CurveAffine` traits</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-13125.69 28,-13125.69 28,-13072.69 212,-13072.69 212,-13125.69"/>
+<text text-anchor="middle" x="120" y="-13110.49" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#41</text>
+<text text-anchor="middle" x="120" y="-13095.49" font-family="Times,serif" font-size="14.00">Kill `CurveExt` and</text>
+<text text-anchor="middle" x="120" y="-13080.49" font-family="Times,serif" font-size="14.00">`CurveAffine` traits</text>
 </a>
 </g>
 </g>
@@ -4857,10 +4857,10 @@
 <g id="node275" class="node open">
 <title>zcash/zcash#5980</title>
 <g id="a_node275"><a xlink:href="https://github.com/zcash/zcash/issues/5980" xlink:title="zcash/zcash#5980&#10;Deadlock in `zc&#45;opencon`&#10;thread on node shutdown" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-14333.5 20.5,-14333.5 20.5,-14280.5 219.5,-14280.5 219.5,-14333.5"/>
-<text text-anchor="middle" x="120" y="-14318.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5980</text>
-<text text-anchor="middle" x="120" y="-14303.3" font-family="Times,serif" font-size="14.00">Deadlock in `zc&#45;opencon`</text>
-<text text-anchor="middle" x="120" y="-14288.3" font-family="Times,serif" font-size="14.00">thread on node shutdown</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-13196.69 20.5,-13196.69 20.5,-13143.69 219.5,-13143.69 219.5,-13196.69"/>
+<text text-anchor="middle" x="120" y="-13181.49" font-family="Times,serif" font-size="14.00">zcash/zcash#5980</text>
+<text text-anchor="middle" x="120" y="-13166.49" font-family="Times,serif" font-size="14.00">Deadlock in `zc&#45;opencon`</text>
+<text text-anchor="middle" x="120" y="-13151.49" font-family="Times,serif" font-size="14.00">thread on node shutdown</text>
 </a>
 </g>
 </g>
@@ -4868,27 +4868,27 @@
 <g id="node276" class="node open">
 <title>zcash/halo2#591</title>
 <g id="a_node276"><a xlink:href="https://github.com/zcash/halo2/issues/591" xlink:title="zcash/halo2#591&#10;Pluggable API for proof&#10;generation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="743.5,-11511.5 559.5,-11511.5 559.5,-11458.5 743.5,-11458.5 743.5,-11511.5"/>
-<text text-anchor="middle" x="651.5" y="-11496.3" font-family="Times,serif" font-size="14.00">zcash/halo2#591</text>
-<text text-anchor="middle" x="651.5" y="-11481.3" font-family="Times,serif" font-size="14.00">Pluggable API for proof</text>
-<text text-anchor="middle" x="651.5" y="-11466.3" font-family="Times,serif" font-size="14.00">generation</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="743.5,-10214.69 559.5,-10214.69 559.5,-10161.69 743.5,-10161.69 743.5,-10214.69"/>
+<text text-anchor="middle" x="651.5" y="-10199.49" font-family="Times,serif" font-size="14.00">zcash/halo2#591</text>
+<text text-anchor="middle" x="651.5" y="-10184.49" font-family="Times,serif" font-size="14.00">Pluggable API for proof</text>
+<text text-anchor="middle" x="651.5" y="-10169.49" font-family="Times,serif" font-size="14.00">generation</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#591&#45;&gt;zcash/halo2#569 -->
 <g id="edge246" class="edge">
 <title>zcash/halo2#591&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M729.68,-11458C743.45,-11454 757.66,-11449 771,-11444 791.85,-11437 814.33,-11429 835.28,-11421"/>
-<polygon fill="black" stroke="black" points="836.31,-11424.35 844.79,-11418 834.2,-11417.67 836.31,-11424.35"/>
+<path fill="none" stroke="black" d="M743.87,-10200.19C765.95,-10203.19 789.73,-10206.19 812.41,-10209.19"/>
+<polygon fill="black" stroke="black" points="811.9,-10212.66 822.39,-10211.19 813.27,-10205.8 811.9,-10212.66"/>
 </g>
 <!-- zcash/halo2#453 -->
 <g id="node277" class="node open">
 <title>zcash/halo2#453</title>
 <g id="a_node277"><a xlink:href="https://github.com/zcash/halo2/issues/453" xlink:title="zcash/halo2#453&#10;Introduce `double()` API&#10;to ECC gadget" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-11330.5 24.5,-11330.5 24.5,-11277.5 215.5,-11277.5 215.5,-11330.5"/>
-<text text-anchor="middle" x="120" y="-11315.3" font-family="Times,serif" font-size="14.00">zcash/halo2#453</text>
-<text text-anchor="middle" x="120" y="-11300.3" font-family="Times,serif" font-size="14.00">Introduce `double()` API</text>
-<text text-anchor="middle" x="120" y="-11285.3" font-family="Times,serif" font-size="14.00">to ECC gadget</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-10356.69 24.5,-10356.69 24.5,-10303.69 215.5,-10303.69 215.5,-10356.69"/>
+<text text-anchor="middle" x="120" y="-10341.49" font-family="Times,serif" font-size="14.00">zcash/halo2#453</text>
+<text text-anchor="middle" x="120" y="-10326.49" font-family="Times,serif" font-size="14.00">Introduce `double()` API</text>
+<text text-anchor="middle" x="120" y="-10311.49" font-family="Times,serif" font-size="14.00">to ECC gadget</text>
 </a>
 </g>
 </g>
@@ -4896,90 +4896,90 @@
 <g id="node278" class="node open">
 <title>zcash/halo2#529</title>
 <g id="a_node278"><a xlink:href="https://github.com/zcash/halo2/pull/529" xlink:title="zcash/halo2#529&#10;Endoscaling instructions&#10;and chip." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="483,-11259.5 289,-11259.5 289,-11255.5 285,-11255.5 285,-11251.5 289,-11251.5 289,-11214.5 285,-11214.5 285,-11210.5 289,-11210.5 289,-11206.5 483,-11206.5 483,-11259.5"/>
-<polyline fill="none" stroke="black" points="289,-11255.5 293,-11255.5 293,-11251.5 289,-11251.5 "/>
-<polyline fill="none" stroke="black" points="289,-11214.5 293,-11214.5 293,-11210.5 289,-11210.5 "/>
-<text text-anchor="middle" x="386" y="-11244.3" font-family="Times,serif" font-size="14.00">zcash/halo2#529</text>
-<text text-anchor="middle" x="386" y="-11229.3" font-family="Times,serif" font-size="14.00">Endoscaling instructions</text>
-<text text-anchor="middle" x="386" y="-11214.3" font-family="Times,serif" font-size="14.00">and chip.</text>
+<polygon fill="#c2e0c6" stroke="black" points="483,-10285.69 289,-10285.69 289,-10281.69 285,-10281.69 285,-10277.69 289,-10277.69 289,-10240.69 285,-10240.69 285,-10236.69 289,-10236.69 289,-10232.69 483,-10232.69 483,-10285.69"/>
+<polyline fill="none" stroke="black" points="289,-10281.69 293,-10281.69 293,-10277.69 289,-10277.69 "/>
+<polyline fill="none" stroke="black" points="289,-10240.69 293,-10240.69 293,-10236.69 289,-10236.69 "/>
+<text text-anchor="middle" x="386" y="-10270.49" font-family="Times,serif" font-size="14.00">zcash/halo2#529</text>
+<text text-anchor="middle" x="386" y="-10255.49" font-family="Times,serif" font-size="14.00">Endoscaling instructions</text>
+<text text-anchor="middle" x="386" y="-10240.49" font-family="Times,serif" font-size="14.00">and chip.</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#453&#45;&gt;zcash/halo2#529 -->
 <g id="edge247" class="edge">
 <title>zcash/halo2#453&#45;&gt;zcash/halo2#529</title>
-<path fill="none" stroke="black" d="M215.56,-11279C236.13,-11273 258.01,-11267 278.99,-11262"/>
-<polygon fill="black" stroke="black" points="280.32,-11265.25 288.87,-11259 278.28,-11258.56 280.32,-11265.25"/>
+<path fill="none" stroke="black" d="M215.56,-10304.19C236.13,-10299.19 258.01,-10293.19 278.99,-10287.19"/>
+<polygon fill="black" stroke="black" points="280.32,-10290.45 288.87,-10284.19 278.28,-10283.75 280.32,-10290.45"/>
 </g>
 <!-- zcash/halo2#529&#45;&gt;zcash/halo2#248 -->
 <g id="edge248" class="edge">
 <title>zcash/halo2#529&#45;&gt;zcash/halo2#248</title>
-<path fill="none" stroke="black" d="M483.25,-11233C501.94,-11233 521.66,-11233 540.75,-11233"/>
-<polygon fill="black" stroke="black" points="540.97,-11236.5 550.97,-11233 540.97,-11229.5 540.97,-11236.5"/>
+<path fill="none" stroke="black" d="M483.25,-10259.19C501.94,-10259.19 521.66,-10259.19 540.75,-10259.19"/>
+<polygon fill="black" stroke="black" points="540.97,-10262.7 550.97,-10259.19 540.97,-10255.7 540.97,-10262.7"/>
 </g>
 <!-- zcash/halo2#590 -->
 <g id="node279" class="node open">
 <title>zcash/halo2#590</title>
 <g id="a_node279"><a xlink:href="https://github.com/zcash/halo2/issues/590" xlink:title="zcash/halo2#590&#10;[halo2_gadgets] Extract&#10;`double_and_add` helper" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-11259.5 23,-11259.5 23,-11206.5 217,-11206.5 217,-11259.5"/>
-<text text-anchor="middle" x="120" y="-11244.3" font-family="Times,serif" font-size="14.00">zcash/halo2#590</text>
-<text text-anchor="middle" x="120" y="-11229.3" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Extract</text>
-<text text-anchor="middle" x="120" y="-11214.3" font-family="Times,serif" font-size="14.00">`double_and_add` helper</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-10285.69 23,-10285.69 23,-10232.69 217,-10232.69 217,-10285.69"/>
+<text text-anchor="middle" x="120" y="-10270.49" font-family="Times,serif" font-size="14.00">zcash/halo2#590</text>
+<text text-anchor="middle" x="120" y="-10255.49" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Extract</text>
+<text text-anchor="middle" x="120" y="-10240.49" font-family="Times,serif" font-size="14.00">`double_and_add` helper</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#590&#45;&gt;zcash/halo2#529 -->
 <g id="edge249" class="edge">
 <title>zcash/halo2#590&#45;&gt;zcash/halo2#529</title>
-<path fill="none" stroke="black" d="M217.06,-11233C236.98,-11233 258.09,-11233 278.37,-11233"/>
-<polygon fill="black" stroke="black" points="278.57,-11236.5 288.57,-11233 278.57,-11229.5 278.57,-11236.5"/>
+<path fill="none" stroke="black" d="M217.06,-10259.19C236.98,-10259.19 258.09,-10259.19 278.37,-10259.19"/>
+<polygon fill="black" stroke="black" points="278.57,-10262.7 288.57,-10259.19 278.57,-10255.7 278.57,-10262.7"/>
 </g>
 <!-- zcash/halo2#594 -->
 <g id="node280" class="node open">
 <title>zcash/halo2#594</title>
 <g id="a_node280"><a xlink:href="https://github.com/zcash/halo2/pull/594" xlink:title="zcash/halo2#594&#10;[halo2_gadgets] Minor&#10;refactors to&#10;`decompose_running_sum`&#10;helper" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-11188.5 15.5,-11188.5 15.5,-11184.5 11.5,-11184.5 11.5,-11180.5 15.5,-11180.5 15.5,-11113.5 11.5,-11113.5 11.5,-11109.5 15.5,-11109.5 15.5,-11105.5 224.5,-11105.5 224.5,-11188.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-11184.5 19.5,-11184.5 19.5,-11180.5 15.5,-11180.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-11113.5 19.5,-11113.5 19.5,-11109.5 15.5,-11109.5 "/>
-<text text-anchor="middle" x="120" y="-11173.3" font-family="Times,serif" font-size="14.00">zcash/halo2#594</text>
-<text text-anchor="middle" x="120" y="-11158.3" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Minor</text>
-<text text-anchor="middle" x="120" y="-11143.3" font-family="Times,serif" font-size="14.00">refactors to</text>
-<text text-anchor="middle" x="120" y="-11128.3" font-family="Times,serif" font-size="14.00">`decompose_running_sum`</text>
-<text text-anchor="middle" x="120" y="-11113.3" font-family="Times,serif" font-size="14.00">helper</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-10214.69 15.5,-10214.69 15.5,-10210.69 11.5,-10210.69 11.5,-10206.69 15.5,-10206.69 15.5,-10139.69 11.5,-10139.69 11.5,-10135.69 15.5,-10135.69 15.5,-10131.69 224.5,-10131.69 224.5,-10214.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-10210.69 19.5,-10210.69 19.5,-10206.69 15.5,-10206.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-10139.69 19.5,-10139.69 19.5,-10135.69 15.5,-10135.69 "/>
+<text text-anchor="middle" x="120" y="-10199.49" font-family="Times,serif" font-size="14.00">zcash/halo2#594</text>
+<text text-anchor="middle" x="120" y="-10184.49" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Minor</text>
+<text text-anchor="middle" x="120" y="-10169.49" font-family="Times,serif" font-size="14.00">refactors to</text>
+<text text-anchor="middle" x="120" y="-10154.49" font-family="Times,serif" font-size="14.00">`decompose_running_sum`</text>
+<text text-anchor="middle" x="120" y="-10139.49" font-family="Times,serif" font-size="14.00">helper</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#594&#45;&gt;zcash/halo2#529 -->
 <g id="edge250" class="edge">
 <title>zcash/halo2#594&#45;&gt;zcash/halo2#529</title>
-<path fill="none" stroke="black" d="M224.58,-11181C247.36,-11188 271.32,-11196 293.58,-11203"/>
-<polygon fill="black" stroke="black" points="292.74,-11206.4 303.33,-11206 294.8,-11199.71 292.74,-11206.4"/>
+<path fill="none" stroke="black" d="M224.58,-10206.19C247.36,-10214.19 271.32,-10221.19 293.58,-10229.19"/>
+<polygon fill="black" stroke="black" points="292.74,-10232.6 303.33,-10232.19 294.8,-10225.91 292.74,-10232.6"/>
 </g>
 <!-- zcash/halo2#547 -->
 <g id="node281" class="node open">
 <title>zcash/halo2#547</title>
 <g id="a_node281"><a xlink:href="https://github.com/zcash/halo2/issues/547" xlink:title="zcash/halo2#547&#10;Design a way to &quot;pin&quot; the&#10;result of floor planning" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751,-11783.5 552,-11783.5 552,-11730.5 751,-11730.5 751,-11783.5"/>
-<text text-anchor="middle" x="651.5" y="-11768.3" font-family="Times,serif" font-size="14.00">zcash/halo2#547</text>
-<text text-anchor="middle" x="651.5" y="-11753.3" font-family="Times,serif" font-size="14.00">Design a way to &quot;pin&quot; the</text>
-<text text-anchor="middle" x="651.5" y="-11738.3" font-family="Times,serif" font-size="14.00">result of floor planning</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="751,-10644.69 552,-10644.69 552,-10591.69 751,-10591.69 751,-10644.69"/>
+<text text-anchor="middle" x="651.5" y="-10629.49" font-family="Times,serif" font-size="14.00">zcash/halo2#547</text>
+<text text-anchor="middle" x="651.5" y="-10614.49" font-family="Times,serif" font-size="14.00">Design a way to &quot;pin&quot; the</text>
+<text text-anchor="middle" x="651.5" y="-10599.49" font-family="Times,serif" font-size="14.00">result of floor planning</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#547&#45;&gt;zcash/halo2#449 -->
 <g id="edge251" class="edge">
 <title>zcash/halo2#547&#45;&gt;zcash/halo2#449</title>
-<path fill="none" stroke="black" d="M751.36,-11757C773,-11757 795.92,-11757 817.62,-11757"/>
-<polygon fill="black" stroke="black" points="817.82,-11760.5 827.82,-11757 817.82,-11753.5 817.82,-11760.5"/>
+<path fill="none" stroke="black" d="M751.36,-10618.19C773,-10618.19 795.92,-10618.19 817.62,-10618.19"/>
+<polygon fill="black" stroke="black" points="817.82,-10621.7 827.82,-10618.19 817.82,-10614.7 817.82,-10621.7"/>
 </g>
 <!-- zcash/halo2#195 -->
 <g id="node282" class="node open">
 <title>zcash/halo2#195</title>
 <g id="a_node282"><a xlink:href="https://github.com/zcash/halo2/issues/195" xlink:title="zcash/halo2#195&#10;Enable floor planners to&#10;configure columns" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-14404.5 26,-14404.5 26,-14351.5 214,-14351.5 214,-14404.5"/>
-<text text-anchor="middle" x="120" y="-14389.3" font-family="Times,serif" font-size="14.00">zcash/halo2#195</text>
-<text text-anchor="middle" x="120" y="-14374.3" font-family="Times,serif" font-size="14.00">Enable floor planners to</text>
-<text text-anchor="middle" x="120" y="-14359.3" font-family="Times,serif" font-size="14.00">configure columns</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-13267.69 26,-13267.69 26,-13214.69 214,-13214.69 214,-13267.69"/>
+<text text-anchor="middle" x="120" y="-13252.49" font-family="Times,serif" font-size="14.00">zcash/halo2#195</text>
+<text text-anchor="middle" x="120" y="-13237.49" font-family="Times,serif" font-size="14.00">Enable floor planners to</text>
+<text text-anchor="middle" x="120" y="-13222.49" font-family="Times,serif" font-size="14.00">configure columns</text>
 </a>
 </g>
 </g>
@@ -4987,28 +4987,28 @@
 <g id="node283" class="node open">
 <title>zcash/halo2#627</title>
 <g id="a_node283"><a xlink:href="https://github.com/zcash/halo2/issues/627" xlink:title="zcash/halo2#627&#10;Move selector combining&#10;optimisation into floor&#10;planners" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484,-14412 288,-14412 288,-14344 484,-14344 484,-14412"/>
-<text text-anchor="middle" x="386" y="-14396.8" font-family="Times,serif" font-size="14.00">zcash/halo2#627</text>
-<text text-anchor="middle" x="386" y="-14381.8" font-family="Times,serif" font-size="14.00">Move selector combining</text>
-<text text-anchor="middle" x="386" y="-14366.8" font-family="Times,serif" font-size="14.00">optimisation into floor</text>
-<text text-anchor="middle" x="386" y="-14351.8" font-family="Times,serif" font-size="14.00">planners</text>
+<polygon fill="#c2e0c6" stroke="black" points="484,-13275.19 288,-13275.19 288,-13207.19 484,-13207.19 484,-13275.19"/>
+<text text-anchor="middle" x="386" y="-13259.99" font-family="Times,serif" font-size="14.00">zcash/halo2#627</text>
+<text text-anchor="middle" x="386" y="-13244.99" font-family="Times,serif" font-size="14.00">Move selector combining</text>
+<text text-anchor="middle" x="386" y="-13229.99" font-family="Times,serif" font-size="14.00">optimisation into floor</text>
+<text text-anchor="middle" x="386" y="-13214.99" font-family="Times,serif" font-size="14.00">planners</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#195&#45;&gt;zcash/halo2#627 -->
 <g id="edge252" class="edge">
 <title>zcash/halo2#195&#45;&gt;zcash/halo2#627</title>
-<path fill="none" stroke="black" d="M214.08,-14378C234.62,-14378 256.54,-14378 277.59,-14378"/>
-<polygon fill="black" stroke="black" points="277.85,-14381.5 287.85,-14378 277.85,-14374.5 277.85,-14381.5"/>
+<path fill="none" stroke="black" d="M214.08,-13241.19C234.62,-13241.19 256.54,-13241.19 277.59,-13241.19"/>
+<polygon fill="black" stroke="black" points="277.85,-13244.7 287.85,-13241.19 277.85,-13237.7 277.85,-13244.7"/>
 </g>
 <!-- zcash/zcash#6072 -->
 <g id="node284" class="node open">
 <title>zcash/zcash#6072</title>
 <g id="a_node284"><a xlink:href="https://github.com/zcash/zcash/issues/6072" xlink:title="zcash/zcash#6072&#10;Backport more recent&#10;changes to `CuckooCache`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-14475.5 16.5,-14475.5 16.5,-14422.5 223.5,-14422.5 223.5,-14475.5"/>
-<text text-anchor="middle" x="120" y="-14460.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6072</text>
-<text text-anchor="middle" x="120" y="-14445.3" font-family="Times,serif" font-size="14.00">Backport more recent</text>
-<text text-anchor="middle" x="120" y="-14430.3" font-family="Times,serif" font-size="14.00">changes to `CuckooCache`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-13338.69 16.5,-13338.69 16.5,-13285.69 223.5,-13285.69 223.5,-13338.69"/>
+<text text-anchor="middle" x="120" y="-13323.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6072</text>
+<text text-anchor="middle" x="120" y="-13308.49" font-family="Times,serif" font-size="14.00">Backport more recent</text>
+<text text-anchor="middle" x="120" y="-13293.49" font-family="Times,serif" font-size="14.00">changes to `CuckooCache`</text>
 </a>
 </g>
 </g>
@@ -5016,11 +5016,11 @@
 <g id="node285" class="node open">
 <title>zcash/zcash#6081</title>
 <g id="a_node285"><a xlink:href="https://github.com/zcash/zcash/issues/6081" xlink:title="zcash/zcash#6081&#10;Replace SHA&#45;256 C++&#10;implementation with&#10;`sha2` Rust crate" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-14562 30.5,-14562 30.5,-14494 209.5,-14494 209.5,-14562"/>
-<text text-anchor="middle" x="120" y="-14546.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6081</text>
-<text text-anchor="middle" x="120" y="-14531.8" font-family="Times,serif" font-size="14.00">Replace SHA&#45;256 C++</text>
-<text text-anchor="middle" x="120" y="-14516.8" font-family="Times,serif" font-size="14.00">implementation with</text>
-<text text-anchor="middle" x="120" y="-14501.8" font-family="Times,serif" font-size="14.00">`sha2` Rust crate</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-13425.19 30.5,-13425.19 30.5,-13357.19 209.5,-13357.19 209.5,-13425.19"/>
+<text text-anchor="middle" x="120" y="-13409.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6081</text>
+<text text-anchor="middle" x="120" y="-13394.99" font-family="Times,serif" font-size="14.00">Replace SHA&#45;256 C++</text>
+<text text-anchor="middle" x="120" y="-13379.99" font-family="Times,serif" font-size="14.00">implementation with</text>
+<text text-anchor="middle" x="120" y="-13364.99" font-family="Times,serif" font-size="14.00">`sha2` Rust crate</text>
 </a>
 </g>
 </g>
@@ -5028,11 +5028,11 @@
 <g id="node286" class="node open">
 <title>zcash/zcash#6080</title>
 <g id="a_node286"><a xlink:href="https://github.com/zcash/zcash/issues/6080" xlink:title="zcash/zcash#6080&#10;Backport more recent&#10;SHA&#45;256 assembly&#10;optimisations" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-14648 33.5,-14648 33.5,-14580 206.5,-14580 206.5,-14648"/>
-<text text-anchor="middle" x="120" y="-14632.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6080</text>
-<text text-anchor="middle" x="120" y="-14617.8" font-family="Times,serif" font-size="14.00">Backport more recent</text>
-<text text-anchor="middle" x="120" y="-14602.8" font-family="Times,serif" font-size="14.00">SHA&#45;256 assembly</text>
-<text text-anchor="middle" x="120" y="-14587.8" font-family="Times,serif" font-size="14.00">optimisations</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-13511.19 33.5,-13511.19 33.5,-13443.19 206.5,-13443.19 206.5,-13511.19"/>
+<text text-anchor="middle" x="120" y="-13495.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6080</text>
+<text text-anchor="middle" x="120" y="-13480.99" font-family="Times,serif" font-size="14.00">Backport more recent</text>
+<text text-anchor="middle" x="120" y="-13465.99" font-family="Times,serif" font-size="14.00">SHA&#45;256 assembly</text>
+<text text-anchor="middle" x="120" y="-13450.99" font-family="Times,serif" font-size="14.00">optimisations</text>
 </a>
 </g>
 </g>
@@ -5040,9 +5040,9 @@
 <g id="node287" class="node open">
 <title>zcash/halo2#634</title>
 <g id="a_node287"><a xlink:href="https://github.com/zcash/halo2/issues/634" xlink:title="zcash/halo2#634&#10;Poseidon duplex gadget" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="479.5,-11402 292.5,-11402 292.5,-11364 479.5,-11364 479.5,-11402"/>
-<text text-anchor="middle" x="386" y="-11386.8" font-family="Times,serif" font-size="14.00">zcash/halo2#634</text>
-<text text-anchor="middle" x="386" y="-11371.8" font-family="Times,serif" font-size="14.00">Poseidon duplex gadget</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="479.5,-10105.19 292.5,-10105.19 292.5,-10067.19 479.5,-10067.19 479.5,-10105.19"/>
+<text text-anchor="middle" x="386" y="-10089.99" font-family="Times,serif" font-size="14.00">zcash/halo2#634</text>
+<text text-anchor="middle" x="386" y="-10074.99" font-family="Times,serif" font-size="14.00">Poseidon duplex gadget</text>
 </a>
 </g>
 </g>
@@ -5050,32 +5050,32 @@
 <g id="node288" class="node open">
 <title>zcash/halo2#635</title>
 <g id="a_node288"><a xlink:href="https://github.com/zcash/halo2/issues/635" xlink:title="zcash/halo2#635&#10;Transcript gadget" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="724,-11402 579,-11402 579,-11364 724,-11364 724,-11402"/>
-<text text-anchor="middle" x="651.5" y="-11386.8" font-family="Times,serif" font-size="14.00">zcash/halo2#635</text>
-<text text-anchor="middle" x="651.5" y="-11371.8" font-family="Times,serif" font-size="14.00">Transcript gadget</text>
+<polygon fill="#c2e0c6" stroke="black" points="724,-10105.19 579,-10105.19 579,-10067.19 724,-10067.19 724,-10105.19"/>
+<text text-anchor="middle" x="651.5" y="-10089.99" font-family="Times,serif" font-size="14.00">zcash/halo2#635</text>
+<text text-anchor="middle" x="651.5" y="-10074.99" font-family="Times,serif" font-size="14.00">Transcript gadget</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#634&#45;&gt;zcash/halo2#635 -->
 <g id="edge253" class="edge">
 <title>zcash/halo2#634&#45;&gt;zcash/halo2#635</title>
-<path fill="none" stroke="black" d="M479.53,-11383C508.59,-11383 540.44,-11383 568.7,-11383"/>
-<polygon fill="black" stroke="black" points="568.94,-11386.5 578.94,-11383 568.94,-11379.5 568.94,-11386.5"/>
+<path fill="none" stroke="black" d="M479.53,-10086.19C508.59,-10086.19 540.44,-10086.19 568.7,-10086.19"/>
+<polygon fill="black" stroke="black" points="568.94,-10089.7 578.94,-10086.19 568.94,-10082.7 568.94,-10089.7"/>
 </g>
 <!-- zcash/halo2#635&#45;&gt;zcash/halo2#569 -->
 <g id="edge254" class="edge">
 <title>zcash/halo2#635&#45;&gt;zcash/halo2#569</title>
-<path fill="none" stroke="black" d="M724.35,-11385C751.27,-11386 782.47,-11387 811.85,-11388"/>
-<polygon fill="black" stroke="black" points="812.15,-11391.5 822.15,-11388 812.15,-11384.5 812.15,-11391.5"/>
+<path fill="none" stroke="black" d="M724.11,-10095.19C740.89,-10100.19 757.72,-10107.19 771,-10119.19 798.68,-10142.19 777.79,-10169.19 805.5,-10193.19 808.05,-10195.19 810.74,-10197.19 813.55,-10199.19"/>
+<polygon fill="black" stroke="black" points="811.84,-10202.25 822.25,-10204.19 815.32,-10196.18 811.84,-10202.25"/>
 </g>
 <!-- zcash/halo2#636 -->
 <g id="node289" class="node open">
 <title>zcash/halo2#636</title>
 <g id="a_node289"><a xlink:href="https://github.com/zcash/halo2/issues/636" xlink:title="zcash/halo2#636&#10;Add an improved instance&#10;column API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-14719.5 18.5,-14719.5 18.5,-14666.5 221.5,-14666.5 221.5,-14719.5"/>
-<text text-anchor="middle" x="120" y="-14704.3" font-family="Times,serif" font-size="14.00">zcash/halo2#636</text>
-<text text-anchor="middle" x="120" y="-14689.3" font-family="Times,serif" font-size="14.00">Add an improved instance</text>
-<text text-anchor="middle" x="120" y="-14674.3" font-family="Times,serif" font-size="14.00">column API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-13582.69 18.5,-13582.69 18.5,-13529.69 221.5,-13529.69 221.5,-13582.69"/>
+<text text-anchor="middle" x="120" y="-13567.49" font-family="Times,serif" font-size="14.00">zcash/halo2#636</text>
+<text text-anchor="middle" x="120" y="-13552.49" font-family="Times,serif" font-size="14.00">Add an improved instance</text>
+<text text-anchor="middle" x="120" y="-13537.49" font-family="Times,serif" font-size="14.00">column API</text>
 </a>
 </g>
 </g>
@@ -5083,32 +5083,32 @@
 <g id="node290" class="node open">
 <title>zcash/halo2#534</title>
 <g id="a_node290"><a xlink:href="https://github.com/zcash/halo2/issues/534" xlink:title="zcash/halo2#534&#10;[Lookup] Reintroduce&#10;support for advice (and&#10;possibly instance)&#10;columns in tables, aka&#10;dynamic tables" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="477.5,-14742 294.5,-14742 294.5,-14644 477.5,-14644 477.5,-14742"/>
-<text text-anchor="middle" x="386" y="-14726.8" font-family="Times,serif" font-size="14.00">zcash/halo2#534</text>
-<text text-anchor="middle" x="386" y="-14711.8" font-family="Times,serif" font-size="14.00">[Lookup] Reintroduce</text>
-<text text-anchor="middle" x="386" y="-14696.8" font-family="Times,serif" font-size="14.00">support for advice (and</text>
-<text text-anchor="middle" x="386" y="-14681.8" font-family="Times,serif" font-size="14.00">possibly instance)</text>
-<text text-anchor="middle" x="386" y="-14666.8" font-family="Times,serif" font-size="14.00">columns in tables, aka</text>
-<text text-anchor="middle" x="386" y="-14651.8" font-family="Times,serif" font-size="14.00">dynamic tables</text>
+<polygon fill="#c2e0c6" stroke="black" points="477.5,-13605.19 294.5,-13605.19 294.5,-13507.19 477.5,-13507.19 477.5,-13605.19"/>
+<text text-anchor="middle" x="386" y="-13589.99" font-family="Times,serif" font-size="14.00">zcash/halo2#534</text>
+<text text-anchor="middle" x="386" y="-13574.99" font-family="Times,serif" font-size="14.00">[Lookup] Reintroduce</text>
+<text text-anchor="middle" x="386" y="-13559.99" font-family="Times,serif" font-size="14.00">support for advice (and</text>
+<text text-anchor="middle" x="386" y="-13544.99" font-family="Times,serif" font-size="14.00">possibly instance)</text>
+<text text-anchor="middle" x="386" y="-13529.99" font-family="Times,serif" font-size="14.00">columns in tables, aka</text>
+<text text-anchor="middle" x="386" y="-13514.99" font-family="Times,serif" font-size="14.00">dynamic tables</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#636&#45;&gt;zcash/halo2#534 -->
 <g id="edge255" class="edge">
 <title>zcash/halo2#636&#45;&gt;zcash/halo2#534</title>
-<path fill="none" stroke="black" d="M221.56,-14693C242,-14693 263.52,-14693 283.97,-14693"/>
-<polygon fill="black" stroke="black" points="284.24,-14696.5 294.24,-14693 284.24,-14689.5 284.24,-14696.5"/>
+<path fill="none" stroke="black" d="M221.56,-13556.19C242,-13556.19 263.52,-13556.19 283.97,-13556.19"/>
+<polygon fill="black" stroke="black" points="284.24,-13559.7 294.24,-13556.19 284.24,-13552.7 284.24,-13559.7"/>
 </g>
 <!-- zcash/zcash#6305 -->
 <g id="node291" class="node open">
 <title>zcash/zcash#6305</title>
 <g id="a_node291"><a xlink:href="https://github.com/zcash/zcash/issues/6305" xlink:title="zcash/zcash#6305&#10;Backport upstream miner&#10;PRs prior to `src/miner.*&#10;&#45;&gt; src/node/miner.*`&#10;rename" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-14820.5 20,-14820.5 20,-14737.5 220,-14737.5 220,-14820.5"/>
-<text text-anchor="middle" x="120" y="-14805.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6305</text>
-<text text-anchor="middle" x="120" y="-14790.3" font-family="Times,serif" font-size="14.00">Backport upstream miner</text>
-<text text-anchor="middle" x="120" y="-14775.3" font-family="Times,serif" font-size="14.00">PRs prior to `src/miner.*</text>
-<text text-anchor="middle" x="120" y="-14760.3" font-family="Times,serif" font-size="14.00">&#45;&gt; src/node/miner.*`</text>
-<text text-anchor="middle" x="120" y="-14745.3" font-family="Times,serif" font-size="14.00">rename</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-13683.69 20,-13683.69 20,-13600.69 220,-13600.69 220,-13683.69"/>
+<text text-anchor="middle" x="120" y="-13668.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6305</text>
+<text text-anchor="middle" x="120" y="-13653.49" font-family="Times,serif" font-size="14.00">Backport upstream miner</text>
+<text text-anchor="middle" x="120" y="-13638.49" font-family="Times,serif" font-size="14.00">PRs prior to `src/miner.*</text>
+<text text-anchor="middle" x="120" y="-13623.49" font-family="Times,serif" font-size="14.00">&#45;&gt; src/node/miner.*`</text>
+<text text-anchor="middle" x="120" y="-13608.49" font-family="Times,serif" font-size="14.00">rename</text>
 </a>
 </g>
 </g>
@@ -5116,13 +5116,13 @@
 <g id="node292" class="node open">
 <title>zcash/sapling&#45;crypto#115</title>
 <g id="a_node292"><a xlink:href="https://github.com/zcash/sapling-crypto/issues/115" xlink:title="zcash/sapling&#45;crypto#115&#10;zcash_proofs: Extract&#10;separate verifiers for&#10;proofs, spendAuthSigs,&#10;and bindingSig from Sapli&#10;ngVerificationContext" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-14937 18.5,-14937 18.5,-14839 221.5,-14839 221.5,-14937"/>
-<text text-anchor="middle" x="120" y="-14921.8" font-family="Times,serif" font-size="14.00">zcash/sapling&#45;crypto#115</text>
-<text text-anchor="middle" x="120" y="-14906.8" font-family="Times,serif" font-size="14.00">zcash_proofs: Extract</text>
-<text text-anchor="middle" x="120" y="-14891.8" font-family="Times,serif" font-size="14.00">separate verifiers for</text>
-<text text-anchor="middle" x="120" y="-14876.8" font-family="Times,serif" font-size="14.00">proofs, spendAuthSigs,</text>
-<text text-anchor="middle" x="120" y="-14861.8" font-family="Times,serif" font-size="14.00">and bindingSig from Sapli</text>
-<text text-anchor="middle" x="120" y="-14846.8" font-family="Times,serif" font-size="14.00">ngVerificationContext</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-13800.19 18.5,-13800.19 18.5,-13702.19 221.5,-13702.19 221.5,-13800.19"/>
+<text text-anchor="middle" x="120" y="-13784.99" font-family="Times,serif" font-size="14.00">zcash/sapling&#45;crypto#115</text>
+<text text-anchor="middle" x="120" y="-13769.99" font-family="Times,serif" font-size="14.00">zcash_proofs: Extract</text>
+<text text-anchor="middle" x="120" y="-13754.99" font-family="Times,serif" font-size="14.00">separate verifiers for</text>
+<text text-anchor="middle" x="120" y="-13739.99" font-family="Times,serif" font-size="14.00">proofs, spendAuthSigs,</text>
+<text text-anchor="middle" x="120" y="-13724.99" font-family="Times,serif" font-size="14.00">and bindingSig from Sapli</text>
+<text text-anchor="middle" x="120" y="-13709.99" font-family="Times,serif" font-size="14.00">ngVerificationContext</text>
 </a>
 </g>
 </g>
@@ -5130,30 +5130,30 @@
 <g id="node293" class="node open">
 <title>zcash/zcash#3787</title>
 <g id="a_node293"><a xlink:href="https://github.com/zcash/zcash/issues/3787" xlink:title="zcash/zcash#3787&#10;Deprecate the Sprout&#10;value pool by moving&#10;remaining funds to a&#10;permissioned faucet" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1004.5,-5349.5 833.5,-5349.5 833.5,-5266.5 1004.5,-5266.5 1004.5,-5349.5"/>
-<text text-anchor="middle" x="919" y="-5334.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3787</text>
-<text text-anchor="middle" x="919" y="-5319.3" font-family="Times,serif" font-size="14.00">Deprecate the Sprout</text>
-<text text-anchor="middle" x="919" y="-5304.3" font-family="Times,serif" font-size="14.00">value pool by moving</text>
-<text text-anchor="middle" x="919" y="-5289.3" font-family="Times,serif" font-size="14.00">remaining funds to a</text>
-<text text-anchor="middle" x="919" y="-5274.3" font-family="Times,serif" font-size="14.00">permissioned faucet</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1004.5,-1799.19 833.5,-1799.19 833.5,-1716.19 1004.5,-1716.19 1004.5,-1799.19"/>
+<text text-anchor="middle" x="919" y="-1783.99" font-family="Times,serif" font-size="14.00">zcash/zcash#3787</text>
+<text text-anchor="middle" x="919" y="-1768.99" font-family="Times,serif" font-size="14.00">Deprecate the Sprout</text>
+<text text-anchor="middle" x="919" y="-1753.99" font-family="Times,serif" font-size="14.00">value pool by moving</text>
+<text text-anchor="middle" x="919" y="-1738.99" font-family="Times,serif" font-size="14.00">remaining funds to a</text>
+<text text-anchor="middle" x="919" y="-1723.99" font-family="Times,serif" font-size="14.00">permissioned faucet</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3787&#45;&gt;zcash/zcash#4202 -->
 <g id="edge256" class="edge">
 <title>zcash/zcash#3787&#45;&gt;zcash/zcash#4202</title>
-<path fill="none" stroke="black" d="M1004.8,-5276.6C1040,-5263.5 1080.1,-5248.6 1112.3,-5236.7"/>
-<polygon fill="black" stroke="black" points="1113.92,-5239.83 1122.1,-5233.1 1111.51,-5233.26 1113.92,-5239.83"/>
+<path fill="none" stroke="black" d="M1004.8,-1726.29C1040,-1713.19 1080.1,-1698.39 1112.3,-1686.39"/>
+<polygon fill="black" stroke="black" points="1113.92,-1689.53 1122.1,-1682.79 1111.51,-1682.96 1113.92,-1689.53"/>
 </g>
 <!-- zcash/zcash#1761 -->
 <g id="node294" class="node open">
 <title>zcash/zcash#1761</title>
 <g id="a_node294"><a xlink:href="https://github.com/zcash/zcash/issues/1761" xlink:title="zcash/zcash#1761&#10;Refactor `CreateNewBlock`&#10;to facilitate mock&#45;based&#10;unit&#45;testing." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="227.5,-15023 12.5,-15023 12.5,-14955 227.5,-14955 227.5,-15023"/>
-<text text-anchor="middle" x="120" y="-15007.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1761</text>
-<text text-anchor="middle" x="120" y="-14992.8" font-family="Times,serif" font-size="14.00">Refactor `CreateNewBlock`</text>
-<text text-anchor="middle" x="120" y="-14977.8" font-family="Times,serif" font-size="14.00">to facilitate mock&#45;based</text>
-<text text-anchor="middle" x="120" y="-14962.8" font-family="Times,serif" font-size="14.00">unit&#45;testing.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="227.5,-13886.19 12.5,-13886.19 12.5,-13818.19 227.5,-13818.19 227.5,-13886.19"/>
+<text text-anchor="middle" x="120" y="-13870.99" font-family="Times,serif" font-size="14.00">zcash/zcash#1761</text>
+<text text-anchor="middle" x="120" y="-13855.99" font-family="Times,serif" font-size="14.00">Refactor `CreateNewBlock`</text>
+<text text-anchor="middle" x="120" y="-13840.99" font-family="Times,serif" font-size="14.00">to facilitate mock&#45;based</text>
+<text text-anchor="middle" x="120" y="-13825.99" font-family="Times,serif" font-size="14.00">unit&#45;testing.</text>
 </a>
 </g>
 </g>
@@ -5161,13 +5161,13 @@
 <g id="node295" class="node open">
 <title>zcash/zcash#6412</title>
 <g id="a_node295"><a xlink:href="https://github.com/zcash/zcash/pull/6412" xlink:title="zcash/zcash#6412&#10;Make&#10;TransactionBuilderResult&#10;less stringy" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-15109 20.5,-15109 20.5,-15105 16.5,-15105 16.5,-15101 20.5,-15101 20.5,-15049 16.5,-15049 16.5,-15045 20.5,-15045 20.5,-15041 219.5,-15041 219.5,-15109"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-15105 24.5,-15105 24.5,-15101 20.5,-15101 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-15049 24.5,-15049 24.5,-15045 20.5,-15045 "/>
-<text text-anchor="middle" x="120" y="-15093.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6412</text>
-<text text-anchor="middle" x="120" y="-15078.8" font-family="Times,serif" font-size="14.00">Make</text>
-<text text-anchor="middle" x="120" y="-15063.8" font-family="Times,serif" font-size="14.00">TransactionBuilderResult</text>
-<text text-anchor="middle" x="120" y="-15048.8" font-family="Times,serif" font-size="14.00">less stringy</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-13972.19 20.5,-13972.19 20.5,-13968.19 16.5,-13968.19 16.5,-13964.19 20.5,-13964.19 20.5,-13912.19 16.5,-13912.19 16.5,-13908.19 20.5,-13908.19 20.5,-13904.19 219.5,-13904.19 219.5,-13972.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-13968.19 24.5,-13968.19 24.5,-13964.19 20.5,-13964.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-13912.19 24.5,-13912.19 24.5,-13908.19 20.5,-13908.19 "/>
+<text text-anchor="middle" x="120" y="-13956.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6412</text>
+<text text-anchor="middle" x="120" y="-13941.99" font-family="Times,serif" font-size="14.00">Make</text>
+<text text-anchor="middle" x="120" y="-13926.99" font-family="Times,serif" font-size="14.00">TransactionBuilderResult</text>
+<text text-anchor="middle" x="120" y="-13911.99" font-family="Times,serif" font-size="14.00">less stringy</text>
 </a>
 </g>
 </g>
@@ -5175,11 +5175,11 @@
 <g id="node296" class="node open">
 <title>zcash/librustzcash#704</title>
 <g id="a_node296"><a xlink:href="https://github.com/zcash/librustzcash/issues/704" xlink:title="zcash/librustzcash#704&#10;introduce ability to&#10;cancel&#10;`scan_cached_blocks`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-15195 26.5,-15195 26.5,-15127 213.5,-15127 213.5,-15195"/>
-<text text-anchor="middle" x="120" y="-15179.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
-<text text-anchor="middle" x="120" y="-15164.8" font-family="Times,serif" font-size="14.00">introduce ability to</text>
-<text text-anchor="middle" x="120" y="-15149.8" font-family="Times,serif" font-size="14.00">cancel</text>
-<text text-anchor="middle" x="120" y="-15134.8" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-14058.19 26.5,-14058.19 26.5,-13990.19 213.5,-13990.19 213.5,-14058.19"/>
+<text text-anchor="middle" x="120" y="-14042.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
+<text text-anchor="middle" x="120" y="-14027.99" font-family="Times,serif" font-size="14.00">introduce ability to</text>
+<text text-anchor="middle" x="120" y="-14012.99" font-family="Times,serif" font-size="14.00">cancel</text>
+<text text-anchor="middle" x="120" y="-13997.99" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
 </a>
 </g>
 </g>
@@ -5187,12 +5187,12 @@
 <g id="node297" class="node open">
 <title>zcash/zcash#6497</title>
 <g id="a_node297"><a xlink:href="https://github.com/zcash/zcash/issues/6497" xlink:title="zcash/zcash#6497&#10;Replace&#10;`GetFilteredNotes` with&#10;an evolved version of&#10;`FindSpendableInputs`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-15296.5 24.5,-15296.5 24.5,-15213.5 215.5,-15213.5 215.5,-15296.5"/>
-<text text-anchor="middle" x="120" y="-15281.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6497</text>
-<text text-anchor="middle" x="120" y="-15266.3" font-family="Times,serif" font-size="14.00">Replace</text>
-<text text-anchor="middle" x="120" y="-15251.3" font-family="Times,serif" font-size="14.00">`GetFilteredNotes` with</text>
-<text text-anchor="middle" x="120" y="-15236.3" font-family="Times,serif" font-size="14.00">an evolved version of</text>
-<text text-anchor="middle" x="120" y="-15221.3" font-family="Times,serif" font-size="14.00">`FindSpendableInputs`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-14159.69 24.5,-14159.69 24.5,-14076.69 215.5,-14076.69 215.5,-14159.69"/>
+<text text-anchor="middle" x="120" y="-14144.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6497</text>
+<text text-anchor="middle" x="120" y="-14129.49" font-family="Times,serif" font-size="14.00">Replace</text>
+<text text-anchor="middle" x="120" y="-14114.49" font-family="Times,serif" font-size="14.00">`GetFilteredNotes` with</text>
+<text text-anchor="middle" x="120" y="-14099.49" font-family="Times,serif" font-size="14.00">an evolved version of</text>
+<text text-anchor="middle" x="120" y="-14084.49" font-family="Times,serif" font-size="14.00">`FindSpendableInputs`</text>
 </a>
 </g>
 </g>
@@ -5200,10 +5200,10 @@
 <g id="node298" class="node open">
 <title>zcash/zcash#6583</title>
 <g id="a_node298"><a xlink:href="https://github.com/zcash/zcash/issues/6583" xlink:title="zcash/zcash#6583&#10;Update `libsecp256k1` to&#10;0.3.0 (`bdf39000b9c`)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-15367.5 20,-15367.5 20,-15314.5 220,-15314.5 220,-15367.5"/>
-<text text-anchor="middle" x="120" y="-15352.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6583</text>
-<text text-anchor="middle" x="120" y="-15337.3" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
-<text text-anchor="middle" x="120" y="-15322.3" font-family="Times,serif" font-size="14.00">0.3.0 (`bdf39000b9c`)</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-14230.69 20,-14230.69 20,-14177.69 220,-14177.69 220,-14230.69"/>
+<text text-anchor="middle" x="120" y="-14215.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6583</text>
+<text text-anchor="middle" x="120" y="-14200.49" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
+<text text-anchor="middle" x="120" y="-14185.49" font-family="Times,serif" font-size="14.00">0.3.0 (`bdf39000b9c`)</text>
 </a>
 </g>
 </g>
@@ -5211,29 +5211,29 @@
 <g id="node299" class="node open">
 <title>zcash/zcash#6584</title>
 <g id="a_node299"><a xlink:href="https://github.com/zcash/zcash/issues/6584" xlink:title="zcash/zcash#6584&#10;Update `libsecp256k1` to&#10;0.3.1 (`4258c54f4e`)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="486,-15367.5 286,-15367.5 286,-15314.5 486,-15314.5 486,-15367.5"/>
-<text text-anchor="middle" x="386" y="-15352.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6584</text>
-<text text-anchor="middle" x="386" y="-15337.3" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
-<text text-anchor="middle" x="386" y="-15322.3" font-family="Times,serif" font-size="14.00">0.3.1 (`4258c54f4e`)</text>
+<polygon fill="#c2e0c6" stroke="black" points="486,-14230.69 286,-14230.69 286,-14177.69 486,-14177.69 486,-14230.69"/>
+<text text-anchor="middle" x="386" y="-14215.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6584</text>
+<text text-anchor="middle" x="386" y="-14200.49" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
+<text text-anchor="middle" x="386" y="-14185.49" font-family="Times,serif" font-size="14.00">0.3.1 (`4258c54f4e`)</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6583&#45;&gt;zcash/zcash#6584 -->
 <g id="edge257" class="edge">
 <title>zcash/zcash#6583&#45;&gt;zcash/zcash#6584</title>
-<path fill="none" stroke="black" d="M220.05,-15341C238.2,-15341 257.24,-15341 275.66,-15341"/>
-<polygon fill="black" stroke="black" points="275.83,-15344.5 285.83,-15341 275.83,-15337.5 275.83,-15344.5"/>
+<path fill="none" stroke="black" d="M220.05,-14204.19C238.2,-14204.19 257.24,-14204.19 275.66,-14204.19"/>
+<polygon fill="black" stroke="black" points="275.83,-14207.7 285.83,-14204.19 275.83,-14200.7 275.83,-14207.7"/>
 </g>
 <!-- zcash/zcash#6625 -->
 <g id="node300" class="node needs&#45;review">
 <title>zcash/zcash#6625</title>
 <g id="a_node300"><a xlink:href="https://github.com/zcash/zcash/pull/6625" xlink:title="zcash/zcash#6625&#10;Fix autoreconf warnings&#10;and error in future" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="215.5,-15438.5 24.5,-15438.5 24.5,-15434.5 20.5,-15434.5 20.5,-15430.5 24.5,-15430.5 24.5,-15393.5 20.5,-15393.5 20.5,-15389.5 24.5,-15389.5 24.5,-15385.5 215.5,-15385.5 215.5,-15438.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-15434.5 28.5,-15434.5 28.5,-15430.5 24.5,-15430.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-15393.5 28.5,-15393.5 28.5,-15389.5 24.5,-15389.5 "/>
-<text text-anchor="middle" x="120" y="-15423.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6625</text>
-<text text-anchor="middle" x="120" y="-15408.3" font-family="Times,serif" font-size="14.00">Fix autoreconf warnings</text>
-<text text-anchor="middle" x="120" y="-15393.3" font-family="Times,serif" font-size="14.00">and error in future</text>
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="215.5,-14301.69 24.5,-14301.69 24.5,-14297.69 20.5,-14297.69 20.5,-14293.69 24.5,-14293.69 24.5,-14256.69 20.5,-14256.69 20.5,-14252.69 24.5,-14252.69 24.5,-14248.69 215.5,-14248.69 215.5,-14301.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-14297.69 28.5,-14297.69 28.5,-14293.69 24.5,-14293.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-14256.69 28.5,-14256.69 28.5,-14252.69 24.5,-14252.69 "/>
+<text text-anchor="middle" x="120" y="-14286.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6625</text>
+<text text-anchor="middle" x="120" y="-14271.49" font-family="Times,serif" font-size="14.00">Fix autoreconf warnings</text>
+<text text-anchor="middle" x="120" y="-14256.49" font-family="Times,serif" font-size="14.00">and error in future</text>
 </a>
 </g>
 </g>
@@ -5241,12 +5241,12 @@
 <g id="node301" class="node open">
 <title>zcash/zcash#6636</title>
 <g id="a_node301"><a xlink:href="https://github.com/zcash/zcash/pull/6636" xlink:title="zcash/zcash#6636&#10;Reduce re&#45;enabled&#10;diagnostics" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-15509.5 45.5,-15509.5 45.5,-15505.5 41.5,-15505.5 41.5,-15501.5 45.5,-15501.5 45.5,-15464.5 41.5,-15464.5 41.5,-15460.5 45.5,-15460.5 45.5,-15456.5 194.5,-15456.5 194.5,-15509.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-15505.5 49.5,-15505.5 49.5,-15501.5 45.5,-15501.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-15464.5 49.5,-15464.5 49.5,-15460.5 45.5,-15460.5 "/>
-<text text-anchor="middle" x="120" y="-15494.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6636</text>
-<text text-anchor="middle" x="120" y="-15479.3" font-family="Times,serif" font-size="14.00">Reduce re&#45;enabled</text>
-<text text-anchor="middle" x="120" y="-15464.3" font-family="Times,serif" font-size="14.00">diagnostics</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-14372.69 45.5,-14372.69 45.5,-14368.69 41.5,-14368.69 41.5,-14364.69 45.5,-14364.69 45.5,-14327.69 41.5,-14327.69 41.5,-14323.69 45.5,-14323.69 45.5,-14319.69 194.5,-14319.69 194.5,-14372.69"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-14368.69 49.5,-14368.69 49.5,-14364.69 45.5,-14364.69 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-14327.69 49.5,-14327.69 49.5,-14323.69 45.5,-14323.69 "/>
+<text text-anchor="middle" x="120" y="-14357.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6636</text>
+<text text-anchor="middle" x="120" y="-14342.49" font-family="Times,serif" font-size="14.00">Reduce re&#45;enabled</text>
+<text text-anchor="middle" x="120" y="-14327.49" font-family="Times,serif" font-size="14.00">diagnostics</text>
 </a>
 </g>
 </g>
@@ -5254,31 +5254,31 @@
 <g id="node302" class="node open">
 <title>zcash/zcash#6641</title>
 <g id="a_node302"><a xlink:href="https://github.com/zcash/zcash/pull/6641" xlink:title="zcash/zcash#6641&#10;Fix a number of low&#45;&#10;effort warnings" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="468,-15509.5 304,-15509.5 304,-15505.5 300,-15505.5 300,-15501.5 304,-15501.5 304,-15464.5 300,-15464.5 300,-15460.5 304,-15460.5 304,-15456.5 468,-15456.5 468,-15509.5"/>
-<polyline fill="none" stroke="black" points="304,-15505.5 308,-15505.5 308,-15501.5 304,-15501.5 "/>
-<polyline fill="none" stroke="black" points="304,-15464.5 308,-15464.5 308,-15460.5 304,-15460.5 "/>
-<text text-anchor="middle" x="386" y="-15494.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6641</text>
-<text text-anchor="middle" x="386" y="-15479.3" font-family="Times,serif" font-size="14.00">Fix a number of low&#45;</text>
-<text text-anchor="middle" x="386" y="-15464.3" font-family="Times,serif" font-size="14.00">effort warnings</text>
+<polygon fill="#c2e0c6" stroke="black" points="468,-14372.69 304,-14372.69 304,-14368.69 300,-14368.69 300,-14364.69 304,-14364.69 304,-14327.69 300,-14327.69 300,-14323.69 304,-14323.69 304,-14319.69 468,-14319.69 468,-14372.69"/>
+<polyline fill="none" stroke="black" points="304,-14368.69 308,-14368.69 308,-14364.69 304,-14364.69 "/>
+<polyline fill="none" stroke="black" points="304,-14327.69 308,-14327.69 308,-14323.69 304,-14323.69 "/>
+<text text-anchor="middle" x="386" y="-14357.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6641</text>
+<text text-anchor="middle" x="386" y="-14342.49" font-family="Times,serif" font-size="14.00">Fix a number of low&#45;</text>
+<text text-anchor="middle" x="386" y="-14327.49" font-family="Times,serif" font-size="14.00">effort warnings</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6636&#45;&gt;zcash/zcash#6641 -->
 <g id="edge258" class="edge">
 <title>zcash/zcash#6636&#45;&gt;zcash/zcash#6641</title>
-<path fill="none" stroke="black" d="M194.54,-15483C225.24,-15483 261.23,-15483 293.6,-15483"/>
-<polygon fill="black" stroke="black" points="293.98,-15486.5 303.98,-15483 293.98,-15479.5 293.98,-15486.5"/>
+<path fill="none" stroke="black" d="M194.54,-14346.19C225.24,-14346.19 261.23,-14346.19 293.6,-14346.19"/>
+<polygon fill="black" stroke="black" points="293.98,-14349.7 303.98,-14346.19 293.98,-14342.7 293.98,-14349.7"/>
 </g>
 <!-- zcash/librustzcash#981 -->
 <g id="node303" class="node open">
 <title>zcash/librustzcash#981</title>
 <g id="a_node303"><a xlink:href="https://github.com/zcash/librustzcash/issues/981" xlink:title="zcash/librustzcash#981&#10;zcash_client_backend:&#10;Implement &amp; standardize a&#10;JSON encoding for data&#10;access API errors." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-15610.5 14,-15610.5 14,-15527.5 226,-15527.5 226,-15610.5"/>
-<text text-anchor="middle" x="120" y="-15595.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
-<text text-anchor="middle" x="120" y="-15580.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="120" y="-15565.3" font-family="Times,serif" font-size="14.00">Implement &amp; standardize a</text>
-<text text-anchor="middle" x="120" y="-15550.3" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
-<text text-anchor="middle" x="120" y="-15535.3" font-family="Times,serif" font-size="14.00">access API errors.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-14473.69 14,-14473.69 14,-14390.69 226,-14390.69 226,-14473.69"/>
+<text text-anchor="middle" x="120" y="-14458.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
+<text text-anchor="middle" x="120" y="-14443.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="120" y="-14428.49" font-family="Times,serif" font-size="14.00">Implement &amp; standardize a</text>
+<text text-anchor="middle" x="120" y="-14413.49" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
+<text text-anchor="middle" x="120" y="-14398.49" font-family="Times,serif" font-size="14.00">access API errors.</text>
 </a>
 </g>
 </g>
@@ -5286,12 +5286,12 @@
 <g id="node304" class="node open">
 <title>zcash/librustzcash#692</title>
 <g id="a_node304"><a xlink:href="https://github.com/zcash/librustzcash/issues/692" xlink:title="zcash/librustzcash#692&#10;Use Orchard inputs in `bi&#10;nding_sig_absent_if_no_sh&#10;ielded_spend_or_output`&#10;test" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-15711.5 18.5,-15711.5 18.5,-15628.5 221.5,-15628.5 221.5,-15711.5"/>
-<text text-anchor="middle" x="120" y="-15696.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
-<text text-anchor="middle" x="120" y="-15681.3" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
-<text text-anchor="middle" x="120" y="-15666.3" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
-<text text-anchor="middle" x="120" y="-15651.3" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
-<text text-anchor="middle" x="120" y="-15636.3" font-family="Times,serif" font-size="14.00">test</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-14574.69 18.5,-14574.69 18.5,-14491.69 221.5,-14491.69 221.5,-14574.69"/>
+<text text-anchor="middle" x="120" y="-14559.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
+<text text-anchor="middle" x="120" y="-14544.49" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
+<text text-anchor="middle" x="120" y="-14529.49" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
+<text text-anchor="middle" x="120" y="-14514.49" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
+<text text-anchor="middle" x="120" y="-14499.49" font-family="Times,serif" font-size="14.00">test</text>
 </a>
 </g>
 </g>
@@ -5299,13 +5299,13 @@
 <g id="node305" class="node open">
 <title>zcash/librustzcash#1091</title>
 <g id="a_node305"><a xlink:href="https://github.com/zcash/librustzcash/issues/1091" xlink:title="zcash/librustzcash#1091&#10;Expose the stages of&#10;transaction proving and&#10;signing via the&#10;`zcash_client_backend`&#10;API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-15828 22,-15828 22,-15730 218,-15730 218,-15828"/>
-<text text-anchor="middle" x="120" y="-15812.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1091</text>
-<text text-anchor="middle" x="120" y="-15797.8" font-family="Times,serif" font-size="14.00">Expose the stages of</text>
-<text text-anchor="middle" x="120" y="-15782.8" font-family="Times,serif" font-size="14.00">transaction proving and</text>
-<text text-anchor="middle" x="120" y="-15767.8" font-family="Times,serif" font-size="14.00">signing via the</text>
-<text text-anchor="middle" x="120" y="-15752.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
-<text text-anchor="middle" x="120" y="-15737.8" font-family="Times,serif" font-size="14.00">API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-14691.19 22,-14691.19 22,-14593.19 218,-14593.19 218,-14691.19"/>
+<text text-anchor="middle" x="120" y="-14675.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1091</text>
+<text text-anchor="middle" x="120" y="-14660.99" font-family="Times,serif" font-size="14.00">Expose the stages of</text>
+<text text-anchor="middle" x="120" y="-14645.99" font-family="Times,serif" font-size="14.00">transaction proving and</text>
+<text text-anchor="middle" x="120" y="-14630.99" font-family="Times,serif" font-size="14.00">signing via the</text>
+<text text-anchor="middle" x="120" y="-14615.99" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
+<text text-anchor="middle" x="120" y="-14600.99" font-family="Times,serif" font-size="14.00">API</text>
 </a>
 </g>
 </g>
@@ -5313,14 +5313,14 @@
 <g id="node306" class="node committed">
 <title>zcash/librustzcash#1161</title>
 <g id="a_node306"><a xlink:href="https://github.com/zcash/librustzcash/issues/1161" xlink:title="zcash/librustzcash#1161&#10;`zcash_client_backend`:&#10;Add a `sapling` feature&#10;flag that can be switched&#10;off to remove the&#10;dependency upon `sapling&#45;&#10;crypto`." target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="490.5,-16232.5 281.5,-16232.5 281.5,-16119.5 490.5,-16119.5 490.5,-16232.5"/>
-<text text-anchor="middle" x="386" y="-16217.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1161</text>
-<text text-anchor="middle" x="386" y="-16202.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
-<text text-anchor="middle" x="386" y="-16187.3" font-family="Times,serif" font-size="14.00">Add a `sapling` feature</text>
-<text text-anchor="middle" x="386" y="-16172.3" font-family="Times,serif" font-size="14.00">flag that can be switched</text>
-<text text-anchor="middle" x="386" y="-16157.3" font-family="Times,serif" font-size="14.00">off to remove the</text>
-<text text-anchor="middle" x="386" y="-16142.3" font-family="Times,serif" font-size="14.00">dependency upon `sapling&#45;</text>
-<text text-anchor="middle" x="386" y="-16127.3" font-family="Times,serif" font-size="14.00">crypto`.</text>
+<polygon fill="#a6cfff" stroke="black" points="490.5,-15095.69 281.5,-15095.69 281.5,-14982.69 490.5,-14982.69 490.5,-15095.69"/>
+<text text-anchor="middle" x="386" y="-15080.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1161</text>
+<text text-anchor="middle" x="386" y="-15065.49" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
+<text text-anchor="middle" x="386" y="-15050.49" font-family="Times,serif" font-size="14.00">Add a `sapling` feature</text>
+<text text-anchor="middle" x="386" y="-15035.49" font-family="Times,serif" font-size="14.00">flag that can be switched</text>
+<text text-anchor="middle" x="386" y="-15020.49" font-family="Times,serif" font-size="14.00">off to remove the</text>
+<text text-anchor="middle" x="386" y="-15005.49" font-family="Times,serif" font-size="14.00">dependency upon `sapling&#45;</text>
+<text text-anchor="middle" x="386" y="-14990.49" font-family="Times,serif" font-size="14.00">crypto`.</text>
 </a>
 </g>
 </g>
@@ -5328,46 +5328,46 @@
 <g id="node307" class="node open">
 <title>zcash/librustzcash#1589</title>
 <g id="a_node307"><a xlink:href="https://github.com/zcash/librustzcash/issues/1589" xlink:title="zcash/librustzcash#1589&#10;zcash_client_backend&#10;0.16.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="749.5,-16252.5 553.5,-16252.5 553.5,-16199.5 749.5,-16199.5 749.5,-16252.5"/>
-<text text-anchor="middle" x="651.5" y="-16237.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1589</text>
-<text text-anchor="middle" x="651.5" y="-16222.3" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
-<text text-anchor="middle" x="651.5" y="-16207.3" font-family="Times,serif" font-size="14.00">0.16.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="749.5,-15115.69 553.5,-15115.69 553.5,-15062.69 749.5,-15062.69 749.5,-15115.69"/>
+<text text-anchor="middle" x="651.5" y="-15100.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1589</text>
+<text text-anchor="middle" x="651.5" y="-15085.49" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
+<text text-anchor="middle" x="651.5" y="-15070.49" font-family="Times,serif" font-size="14.00">0.16.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1161&#45;&gt;zcash/librustzcash#1589 -->
 <g id="edge259" class="edge">
 <title>zcash/librustzcash#1161&#45;&gt;zcash/librustzcash#1589</title>
-<path fill="none" stroke="black" d="M490.76,-16196C507.98,-16199 525.86,-16202 543.17,-16206"/>
-<polygon fill="black" stroke="black" points="542.79,-16209.49 553.28,-16208 544.15,-16202.63 542.79,-16209.49"/>
+<path fill="none" stroke="black" d="M490.76,-15058.19C507.98,-15061.19 525.86,-15065.19 543.17,-15068.19"/>
+<polygon fill="black" stroke="black" points="542.79,-15071.69 553.28,-15070.19 544.15,-15064.82 542.79,-15071.69"/>
 </g>
 <!-- zcash/librustzcash#1621 -->
 <g id="node308" class="node open">
 <title>zcash/librustzcash#1621</title>
 <g id="a_node308"><a xlink:href="https://github.com/zcash/librustzcash/issues/1621" xlink:title="zcash/librustzcash#1621&#10;zcash_client_sqlite&#10;0.14.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1017,-16252.5 821,-16252.5 821,-16199.5 1017,-16199.5 1017,-16252.5"/>
-<text text-anchor="middle" x="919" y="-16237.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1621</text>
-<text text-anchor="middle" x="919" y="-16222.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
-<text text-anchor="middle" x="919" y="-16207.3" font-family="Times,serif" font-size="14.00">0.14.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="1017,-15115.69 821,-15115.69 821,-15062.69 1017,-15062.69 1017,-15115.69"/>
+<text text-anchor="middle" x="919" y="-15100.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1621</text>
+<text text-anchor="middle" x="919" y="-15085.49" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
+<text text-anchor="middle" x="919" y="-15070.49" font-family="Times,serif" font-size="14.00">0.14.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1589&#45;&gt;zcash/librustzcash#1621 -->
 <g id="edge260" class="edge">
 <title>zcash/librustzcash#1589&#45;&gt;zcash/librustzcash#1621</title>
-<path fill="none" stroke="black" d="M749.85,-16226C769.61,-16226 790.48,-16226 810.56,-16226"/>
-<polygon fill="black" stroke="black" points="810.66,-16229.5 820.66,-16226 810.66,-16222.5 810.66,-16229.5"/>
+<path fill="none" stroke="black" d="M749.85,-15089.19C769.61,-15089.19 790.48,-15089.19 810.56,-15089.19"/>
+<polygon fill="black" stroke="black" points="810.66,-15092.7 820.66,-15089.19 810.66,-15085.7 810.66,-15092.7"/>
 </g>
 <!-- zcash/zcash#6829 -->
 <g id="node309" class="node open">
 <title>zcash/zcash#6829</title>
 <g id="a_node309"><a xlink:href="https://github.com/zcash/zcash/issues/6829" xlink:title="zcash/zcash#6829&#10;Replace `BatchRunner`&#10;with&#10;`zcash_client_backend`&#10;implementation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-16655.5 27.5,-16655.5 27.5,-16572.5 212.5,-16572.5 212.5,-16655.5"/>
-<text text-anchor="middle" x="120" y="-16640.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6829</text>
-<text text-anchor="middle" x="120" y="-16625.3" font-family="Times,serif" font-size="14.00">Replace `BatchRunner`</text>
-<text text-anchor="middle" x="120" y="-16610.3" font-family="Times,serif" font-size="14.00">with</text>
-<text text-anchor="middle" x="120" y="-16595.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
-<text text-anchor="middle" x="120" y="-16580.3" font-family="Times,serif" font-size="14.00">implementation</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-15518.69 27.5,-15518.69 27.5,-15435.69 212.5,-15435.69 212.5,-15518.69"/>
+<text text-anchor="middle" x="120" y="-15503.49" font-family="Times,serif" font-size="14.00">zcash/zcash#6829</text>
+<text text-anchor="middle" x="120" y="-15488.49" font-family="Times,serif" font-size="14.00">Replace `BatchRunner`</text>
+<text text-anchor="middle" x="120" y="-15473.49" font-family="Times,serif" font-size="14.00">with</text>
+<text text-anchor="middle" x="120" y="-15458.49" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
+<text text-anchor="middle" x="120" y="-15443.49" font-family="Times,serif" font-size="14.00">implementation</text>
 </a>
 </g>
 </g>
@@ -5375,12 +5375,12 @@
 <g id="node310" class="node needs&#45;review">
 <title>zcash/librustzcash#1153</title>
 <g id="a_node310"><a xlink:href="https://github.com/zcash/librustzcash/issues/1153" xlink:title="zcash/librustzcash#1153&#10;zcash_address: Support&#10;Zip 316, Revision 1&#10;(MUST&#45;understand&#10;metadata)" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="218,-16318.5 22,-16318.5 22,-16235.5 218,-16235.5 218,-16318.5"/>
-<text text-anchor="middle" x="120" y="-16303.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1153</text>
-<text text-anchor="middle" x="120" y="-16288.3" font-family="Times,serif" font-size="14.00">zcash_address: Support</text>
-<text text-anchor="middle" x="120" y="-16273.3" font-family="Times,serif" font-size="14.00">Zip 316, Revision 1</text>
-<text text-anchor="middle" x="120" y="-16258.3" font-family="Times,serif" font-size="14.00">(MUST&#45;understand</text>
-<text text-anchor="middle" x="120" y="-16243.3" font-family="Times,serif" font-size="14.00">metadata)</text>
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="218,-15181.69 22,-15181.69 22,-15098.69 218,-15098.69 218,-15181.69"/>
+<text text-anchor="middle" x="120" y="-15166.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1153</text>
+<text text-anchor="middle" x="120" y="-15151.49" font-family="Times,serif" font-size="14.00">zcash_address: Support</text>
+<text text-anchor="middle" x="120" y="-15136.49" font-family="Times,serif" font-size="14.00">Zip 316, Revision 1</text>
+<text text-anchor="middle" x="120" y="-15121.49" font-family="Times,serif" font-size="14.00">(MUST&#45;understand</text>
+<text text-anchor="middle" x="120" y="-15106.49" font-family="Times,serif" font-size="14.00">metadata)</text>
 </a>
 </g>
 </g>
@@ -5388,34 +5388,34 @@
 <g id="node311" class="node open">
 <title>zcash/librustzcash#1230</title>
 <g id="a_node311"><a xlink:href="https://github.com/zcash/librustzcash/issues/1230" xlink:title="zcash/librustzcash#1230&#10;zcash_address release&#10;0.7.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484,-16303.5 288,-16303.5 288,-16250.5 484,-16250.5 484,-16303.5"/>
-<text text-anchor="middle" x="386" y="-16288.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1230</text>
-<text text-anchor="middle" x="386" y="-16273.3" font-family="Times,serif" font-size="14.00">zcash_address release</text>
-<text text-anchor="middle" x="386" y="-16258.3" font-family="Times,serif" font-size="14.00">0.7.0</text>
+<polygon fill="#c2e0c6" stroke="black" points="484,-15166.69 288,-15166.69 288,-15113.69 484,-15113.69 484,-15166.69"/>
+<text text-anchor="middle" x="386" y="-15151.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1230</text>
+<text text-anchor="middle" x="386" y="-15136.49" font-family="Times,serif" font-size="14.00">zcash_address release</text>
+<text text-anchor="middle" x="386" y="-15121.49" font-family="Times,serif" font-size="14.00">0.7.0</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1153&#45;&gt;zcash/librustzcash#1230 -->
 <g id="edge261" class="edge">
 <title>zcash/librustzcash#1153&#45;&gt;zcash/librustzcash#1230</title>
-<path fill="none" stroke="black" d="M218.18,-16277C237.46,-16277 257.81,-16277 277.41,-16277"/>
-<polygon fill="black" stroke="black" points="277.59,-16280.5 287.59,-16277 277.59,-16273.5 277.59,-16280.5"/>
+<path fill="none" stroke="black" d="M218.18,-15140.19C237.46,-15140.19 257.81,-15140.19 277.41,-15140.19"/>
+<polygon fill="black" stroke="black" points="277.59,-15143.7 287.59,-15140.19 277.59,-15136.7 277.59,-15143.7"/>
 </g>
 <!-- zcash/librustzcash#1230&#45;&gt;zcash/librustzcash#1589 -->
 <g id="edge262" class="edge">
 <title>zcash/librustzcash#1230&#45;&gt;zcash/librustzcash#1589</title>
-<path fill="none" stroke="black" d="M484.37,-16258C503.47,-16254 523.61,-16251 543.02,-16247"/>
-<polygon fill="black" stroke="black" points="543.96,-16250.38 553.09,-16245 542.6,-16243.52 543.96,-16250.38"/>
+<path fill="none" stroke="black" d="M484.37,-15121.19C503.47,-15117.19 523.61,-15113.19 543.02,-15109.19"/>
+<polygon fill="black" stroke="black" points="543.96,-15112.58 553.09,-15107.19 542.6,-15105.71 543.96,-15112.58"/>
 </g>
 <!-- zcash/librustzcash#1075 -->
 <g id="node312" class="node open">
 <title>zcash/librustzcash#1075</title>
 <g id="a_node312"><a xlink:href="https://github.com/zcash/librustzcash/issues/1075" xlink:title="zcash/librustzcash#1075&#10;Design for importing&#10;FVKs, IVKs, and even&#10;Unified spending keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-16978 22,-16978 22,-16910 218,-16910 218,-16978"/>
-<text text-anchor="middle" x="120" y="-16962.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1075</text>
-<text text-anchor="middle" x="120" y="-16947.8" font-family="Times,serif" font-size="14.00">Design for importing</text>
-<text text-anchor="middle" x="120" y="-16932.8" font-family="Times,serif" font-size="14.00">FVKs, IVKs, and even</text>
-<text text-anchor="middle" x="120" y="-16917.8" font-family="Times,serif" font-size="14.00">Unified spending keys</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-15841.19 22,-15841.19 22,-15773.19 218,-15773.19 218,-15841.19"/>
+<text text-anchor="middle" x="120" y="-15825.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1075</text>
+<text text-anchor="middle" x="120" y="-15810.99" font-family="Times,serif" font-size="14.00">Design for importing</text>
+<text text-anchor="middle" x="120" y="-15795.99" font-family="Times,serif" font-size="14.00">FVKs, IVKs, and even</text>
+<text text-anchor="middle" x="120" y="-15780.99" font-family="Times,serif" font-size="14.00">Unified spending keys</text>
 </a>
 </g>
 </g>
@@ -5423,48 +5423,48 @@
 <g id="node313" class="node open">
 <title>zcash/librustzcash#1490</title>
 <g id="a_node313"><a xlink:href="https://github.com/zcash/librustzcash/issues/1490" xlink:title="zcash/librustzcash#1490&#10;Cache incoming viewing&#10;keys and detect IVK&#10;collisions when adding&#10;accounts" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484,-16985.5 288,-16985.5 288,-16902.5 484,-16902.5 484,-16985.5"/>
-<text text-anchor="middle" x="386" y="-16970.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1490</text>
-<text text-anchor="middle" x="386" y="-16955.3" font-family="Times,serif" font-size="14.00">Cache incoming viewing</text>
-<text text-anchor="middle" x="386" y="-16940.3" font-family="Times,serif" font-size="14.00">keys and detect IVK</text>
-<text text-anchor="middle" x="386" y="-16925.3" font-family="Times,serif" font-size="14.00">collisions when adding</text>
-<text text-anchor="middle" x="386" y="-16910.3" font-family="Times,serif" font-size="14.00">accounts</text>
+<polygon fill="#c2e0c6" stroke="black" points="484,-15848.69 288,-15848.69 288,-15765.69 484,-15765.69 484,-15848.69"/>
+<text text-anchor="middle" x="386" y="-15833.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1490</text>
+<text text-anchor="middle" x="386" y="-15818.49" font-family="Times,serif" font-size="14.00">Cache incoming viewing</text>
+<text text-anchor="middle" x="386" y="-15803.49" font-family="Times,serif" font-size="14.00">keys and detect IVK</text>
+<text text-anchor="middle" x="386" y="-15788.49" font-family="Times,serif" font-size="14.00">collisions when adding</text>
+<text text-anchor="middle" x="386" y="-15773.49" font-family="Times,serif" font-size="14.00">accounts</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1075&#45;&gt;zcash/librustzcash#1490 -->
 <g id="edge263" class="edge">
 <title>zcash/librustzcash#1075&#45;&gt;zcash/librustzcash#1490</title>
-<path fill="none" stroke="black" d="M218.18,-16944C237.46,-16944 257.81,-16944 277.41,-16944"/>
-<polygon fill="black" stroke="black" points="277.59,-16947.5 287.59,-16944 277.59,-16940.5 277.59,-16947.5"/>
+<path fill="none" stroke="black" d="M218.18,-15807.19C237.46,-15807.19 257.81,-15807.19 277.41,-15807.19"/>
+<polygon fill="black" stroke="black" points="277.59,-15810.7 287.59,-15807.19 277.59,-15803.7 277.59,-15810.7"/>
 </g>
 <!-- zcash/librustzcash#1335 -->
 <g id="node314" class="node open">
 <title>zcash/librustzcash#1335</title>
 <g id="a_node314"><a xlink:href="https://github.com/zcash/librustzcash/issues/1335" xlink:title="zcash/librustzcash#1335&#10;Support for multiple&#10;accounts" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="749.5,-16690.5 746.5,-16694.5 725.5,-16694.5 722.5,-16690.5 553.5,-16690.5 553.5,-16637.5 749.5,-16637.5 749.5,-16690.5"/>
-<text text-anchor="middle" x="651.5" y="-16675.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1335</text>
-<text text-anchor="middle" x="651.5" y="-16660.3" font-family="Times,serif" font-size="14.00">Support for multiple</text>
-<text text-anchor="middle" x="651.5" y="-16645.3" font-family="Times,serif" font-size="14.00">accounts</text>
+<polygon fill="#c2e0c6" stroke="black" points="749.5,-15553.69 746.5,-15557.69 725.5,-15557.69 722.5,-15553.69 553.5,-15553.69 553.5,-15500.69 749.5,-15500.69 749.5,-15553.69"/>
+<text text-anchor="middle" x="651.5" y="-15538.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1335</text>
+<text text-anchor="middle" x="651.5" y="-15523.49" font-family="Times,serif" font-size="14.00">Support for multiple</text>
+<text text-anchor="middle" x="651.5" y="-15508.49" font-family="Times,serif" font-size="14.00">accounts</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1490&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge264" class="edge">
 <title>zcash/librustzcash#1490&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M484.03,-16904C488.57,-16901 492.92,-16897 497,-16894 561.99,-16839 610.7,-16749 634.43,-16700"/>
-<polygon fill="black" stroke="black" points="637.58,-16701.52 638.84,-16691 631.3,-16698.44 637.58,-16701.52"/>
+<path fill="none" stroke="black" d="M484.03,-15766.19C488.57,-15763.19 492.92,-15760.19 497,-15757.19 561.99,-15701.19 610.7,-15612.19 634.43,-15562.19"/>
+<polygon fill="black" stroke="black" points="637.58,-15563.71 638.84,-15553.19 631.3,-15560.63 637.58,-15563.71"/>
 </g>
 <!-- zcash/librustzcash#1222 -->
 <g id="node315" class="node open">
 <title>zcash/librustzcash#1222</title>
 <g id="a_node315"><a xlink:href="https://github.com/zcash/librustzcash/issues/1222" xlink:title="zcash/librustzcash#1222&#10;Consider changing the&#10;change policy to hide&#10;(some) pool&#45;crossing&#10;amounts" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-17079.5 22,-17079.5 22,-16996.5 218,-16996.5 218,-17079.5"/>
-<text text-anchor="middle" x="120" y="-17064.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
-<text text-anchor="middle" x="120" y="-17049.3" font-family="Times,serif" font-size="14.00">Consider changing the</text>
-<text text-anchor="middle" x="120" y="-17034.3" font-family="Times,serif" font-size="14.00">change policy to hide</text>
-<text text-anchor="middle" x="120" y="-17019.3" font-family="Times,serif" font-size="14.00">(some) pool&#45;crossing</text>
-<text text-anchor="middle" x="120" y="-17004.3" font-family="Times,serif" font-size="14.00">amounts</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-15942.69 22,-15942.69 22,-15859.69 218,-15859.69 218,-15942.69"/>
+<text text-anchor="middle" x="120" y="-15927.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
+<text text-anchor="middle" x="120" y="-15912.49" font-family="Times,serif" font-size="14.00">Consider changing the</text>
+<text text-anchor="middle" x="120" y="-15897.49" font-family="Times,serif" font-size="14.00">change policy to hide</text>
+<text text-anchor="middle" x="120" y="-15882.49" font-family="Times,serif" font-size="14.00">(some) pool&#45;crossing</text>
+<text text-anchor="middle" x="120" y="-15867.49" font-family="Times,serif" font-size="14.00">amounts</text>
 </a>
 </g>
 </g>
@@ -5472,32 +5472,32 @@
 <g id="node316" class="node open">
 <title>zcash/librustzcash#1284</title>
 <g id="a_node316"><a xlink:href="https://github.com/zcash/librustzcash/issues/1284" xlink:title="zcash/librustzcash#1284&#10;`zcash_client_sqlite`:&#10;Enable migrations to be&#10;performed without any&#10;seed" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484,-16884.5 288,-16884.5 288,-16801.5 484,-16801.5 484,-16884.5"/>
-<text text-anchor="middle" x="386" y="-16869.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
-<text text-anchor="middle" x="386" y="-16854.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
-<text text-anchor="middle" x="386" y="-16839.3" font-family="Times,serif" font-size="14.00">Enable migrations to be</text>
-<text text-anchor="middle" x="386" y="-16824.3" font-family="Times,serif" font-size="14.00">performed without any</text>
-<text text-anchor="middle" x="386" y="-16809.3" font-family="Times,serif" font-size="14.00">seed</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484,-15747.69 288,-15747.69 288,-15664.69 484,-15664.69 484,-15747.69"/>
+<text text-anchor="middle" x="386" y="-15732.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
+<text text-anchor="middle" x="386" y="-15717.49" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
+<text text-anchor="middle" x="386" y="-15702.49" font-family="Times,serif" font-size="14.00">Enable migrations to be</text>
+<text text-anchor="middle" x="386" y="-15687.49" font-family="Times,serif" font-size="14.00">performed without any</text>
+<text text-anchor="middle" x="386" y="-15672.49" font-family="Times,serif" font-size="14.00">seed</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1284&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge265" class="edge">
 <title>zcash/librustzcash#1284&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M481.21,-16801C486.63,-16798 491.93,-16795 497,-16792 540.73,-16764 585.61,-16725 615.46,-16698"/>
-<polygon fill="black" stroke="black" points="618.09,-16700.34 623.09,-16691 613.36,-16695.18 618.09,-16700.34"/>
+<path fill="none" stroke="black" d="M481.21,-15664.19C486.63,-15661.19 491.93,-15658.19 497,-15655.19 540.73,-15627.19 585.61,-15588.19 615.46,-15560.19"/>
+<polygon fill="black" stroke="black" points="618.09,-15562.53 623.09,-15553.19 613.36,-15557.38 618.09,-15562.53"/>
 </g>
 <!-- zcash/zcash#2237 -->
 <g id="node317" class="node open">
 <title>zcash/zcash#2237</title>
 <g id="a_node317"><a xlink:href="https://github.com/zcash/zcash/issues/2237" xlink:title="zcash/zcash#2237&#10;Support&#10;OP_CHECKSEQUENCEVERIFY&#10;(and related changes to&#10;block timestamp&#10;semantics)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="240,-17196 0,-17196 0,-17098 240,-17098 240,-17196"/>
-<text text-anchor="middle" x="120" y="-17180.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2237</text>
-<text text-anchor="middle" x="120" y="-17165.8" font-family="Times,serif" font-size="14.00">Support</text>
-<text text-anchor="middle" x="120" y="-17150.8" font-family="Times,serif" font-size="14.00">OP_CHECKSEQUENCEVERIFY</text>
-<text text-anchor="middle" x="120" y="-17135.8" font-family="Times,serif" font-size="14.00">(and related changes to</text>
-<text text-anchor="middle" x="120" y="-17120.8" font-family="Times,serif" font-size="14.00">block timestamp</text>
-<text text-anchor="middle" x="120" y="-17105.8" font-family="Times,serif" font-size="14.00">semantics)</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="240,-16059.19 0,-16059.19 0,-15961.19 240,-15961.19 240,-16059.19"/>
+<text text-anchor="middle" x="120" y="-16043.99" font-family="Times,serif" font-size="14.00">zcash/zcash#2237</text>
+<text text-anchor="middle" x="120" y="-16028.99" font-family="Times,serif" font-size="14.00">Support</text>
+<text text-anchor="middle" x="120" y="-16013.99" font-family="Times,serif" font-size="14.00">OP_CHECKSEQUENCEVERIFY</text>
+<text text-anchor="middle" x="120" y="-15998.99" font-family="Times,serif" font-size="14.00">(and related changes to</text>
+<text text-anchor="middle" x="120" y="-15983.99" font-family="Times,serif" font-size="14.00">block timestamp</text>
+<text text-anchor="middle" x="120" y="-15968.99" font-family="Times,serif" font-size="14.00">semantics)</text>
 </a>
 </g>
 </g>
@@ -5505,29 +5505,29 @@
 <g id="node318" class="node open">
 <title>zcash/zcash#559</title>
 <g id="a_node318"><a xlink:href="https://github.com/zcash/zcash/issues/559" xlink:title="zcash/zcash#559&#10;features necessary for&#10;Lighting Network" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="474,-17173.5 298,-17173.5 298,-17120.5 474,-17120.5 474,-17173.5"/>
-<text text-anchor="middle" x="386" y="-17158.3" font-family="Times,serif" font-size="14.00">zcash/zcash#559</text>
-<text text-anchor="middle" x="386" y="-17143.3" font-family="Times,serif" font-size="14.00">features necessary for</text>
-<text text-anchor="middle" x="386" y="-17128.3" font-family="Times,serif" font-size="14.00">Lighting Network</text>
+<polygon fill="#c2e0c6" stroke="black" points="474,-16036.69 298,-16036.69 298,-15983.69 474,-15983.69 474,-16036.69"/>
+<text text-anchor="middle" x="386" y="-16021.49" font-family="Times,serif" font-size="14.00">zcash/zcash#559</text>
+<text text-anchor="middle" x="386" y="-16006.49" font-family="Times,serif" font-size="14.00">features necessary for</text>
+<text text-anchor="middle" x="386" y="-15991.49" font-family="Times,serif" font-size="14.00">Lighting Network</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2237&#45;&gt;zcash/zcash#559 -->
 <g id="edge267" class="edge">
 <title>zcash/zcash#2237&#45;&gt;zcash/zcash#559</title>
-<path fill="none" stroke="black" d="M240.26,-17147C256.17,-17147 272.34,-17147 287.82,-17147"/>
-<polygon fill="black" stroke="black" points="287.88,-17150.5 297.88,-17147 287.88,-17143.5 287.88,-17150.5"/>
+<path fill="none" stroke="black" d="M240.26,-16010.19C256.17,-16010.19 272.34,-16010.19 287.82,-16010.19"/>
+<polygon fill="black" stroke="black" points="287.88,-16013.7 297.88,-16010.19 287.88,-16006.7 287.88,-16013.7"/>
 </g>
 <!-- zcash/librustzcash#1354 -->
 <g id="node319" class="node open">
 <title>zcash/librustzcash#1354</title>
 <g id="a_node319"><a xlink:href="https://github.com/zcash/librustzcash/issues/1354" xlink:title="zcash/librustzcash#1354&#10;zcash_client_backend:&#10;Recover funds sent back&#10;to or left in a ZIP 320&#10;ephemeral t&#45;addr" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-17297.5 22,-17297.5 22,-17214.5 218,-17214.5 218,-17297.5"/>
-<text text-anchor="middle" x="120" y="-17282.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
-<text text-anchor="middle" x="120" y="-17267.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="120" y="-17252.3" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
-<text text-anchor="middle" x="120" y="-17237.3" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
-<text text-anchor="middle" x="120" y="-17222.3" font-family="Times,serif" font-size="14.00">ephemeral t&#45;addr</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-16160.69 22,-16160.69 22,-16077.69 218,-16077.69 218,-16160.69"/>
+<text text-anchor="middle" x="120" y="-16145.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
+<text text-anchor="middle" x="120" y="-16130.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="120" y="-16115.49" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
+<text text-anchor="middle" x="120" y="-16100.49" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
+<text text-anchor="middle" x="120" y="-16085.49" font-family="Times,serif" font-size="14.00">ephemeral t&#45;addr</text>
 </a>
 </g>
 </g>
@@ -5535,255 +5535,255 @@
 <g id="node320" class="node open">
 <title>zcash/zips#286</title>
 <g id="a_node320"><a xlink:href="https://github.com/zcash/zips/issues/286" xlink:title="zcash/zips#286&#10;Research spike: Check&#10;whether the scripting&#10;system can reason about /&#10;require properties of&#10;transparent outputs&#10;within an input script in&#10;the same transaction." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1020.5,-5090 817.5,-5090 817.5,-4962 1020.5,-4962 1020.5,-5090"/>
-<text text-anchor="middle" x="919" y="-5074.8" font-family="Times,serif" font-size="14.00">zcash/zips#286</text>
-<text text-anchor="middle" x="919" y="-5059.8" font-family="Times,serif" font-size="14.00">Research spike: Check</text>
-<text text-anchor="middle" x="919" y="-5044.8" font-family="Times,serif" font-size="14.00">whether the scripting</text>
-<text text-anchor="middle" x="919" y="-5029.8" font-family="Times,serif" font-size="14.00">system can reason about /</text>
-<text text-anchor="middle" x="919" y="-5014.8" font-family="Times,serif" font-size="14.00">require properties of</text>
-<text text-anchor="middle" x="919" y="-4999.8" font-family="Times,serif" font-size="14.00">transparent outputs</text>
-<text text-anchor="middle" x="919" y="-4984.8" font-family="Times,serif" font-size="14.00">within an input script in</text>
-<text text-anchor="middle" x="919" y="-4969.8" font-family="Times,serif" font-size="14.00">the same transaction.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1020.5,-583.7 817.5,-583.7 817.5,-455.7 1020.5,-455.7 1020.5,-583.7"/>
+<text text-anchor="middle" x="919" y="-568.5" font-family="Times,serif" font-size="14.00">zcash/zips#286</text>
+<text text-anchor="middle" x="919" y="-553.5" font-family="Times,serif" font-size="14.00">Research spike: Check</text>
+<text text-anchor="middle" x="919" y="-538.5" font-family="Times,serif" font-size="14.00">whether the scripting</text>
+<text text-anchor="middle" x="919" y="-523.5" font-family="Times,serif" font-size="14.00">system can reason about /</text>
+<text text-anchor="middle" x="919" y="-508.5" font-family="Times,serif" font-size="14.00">require properties of</text>
+<text text-anchor="middle" x="919" y="-493.5" font-family="Times,serif" font-size="14.00">transparent outputs</text>
+<text text-anchor="middle" x="919" y="-478.5" font-family="Times,serif" font-size="14.00">within an input script in</text>
+<text text-anchor="middle" x="919" y="-463.5" font-family="Times,serif" font-size="14.00">the same transaction.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#286&#45;&gt;zcash/zcash#4203 -->
 <g id="edge268" class="edge">
 <title>zcash/zips#286&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1020.5,-4964.3C1024.2,-4960.7 1027.8,-4956.9 1031,-4953 1108.2,-4860.4 1149.4,-4719.8 1165.4,-4653.7"/>
-<polygon fill="black" stroke="black" points="1168.85,-4654.34 1167.8,-4643.8 1162.04,-4652.69 1168.85,-4654.34"/>
+<path fill="none" stroke="black" d="M1020.6,-537.96C1042.8,-541.99 1066.1,-546.22 1087.6,-550.12"/>
+<polygon fill="black" stroke="black" points="1087.24,-553.62 1097.7,-551.96 1088.48,-546.73 1087.24,-553.62"/>
 </g>
 <!-- zcash/zcash#3431 -->
 <g id="node321" class="node open">
 <title>zcash/zcash#3431</title>
 <g id="a_node321"><a xlink:href="https://github.com/zcash/zcash/issues/3431" xlink:title="zcash/zcash#3431&#10;Mandatory conversion of&#10;transparent value into&#10;shielded notes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1016,-4944 822,-4944 822,-4876 1016,-4876 1016,-4944"/>
-<text text-anchor="middle" x="919" y="-4928.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3431</text>
-<text text-anchor="middle" x="919" y="-4913.8" font-family="Times,serif" font-size="14.00">Mandatory conversion of</text>
-<text text-anchor="middle" x="919" y="-4898.8" font-family="Times,serif" font-size="14.00">transparent value into</text>
-<text text-anchor="middle" x="919" y="-4883.8" font-family="Times,serif" font-size="14.00">shielded notes</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1016,-437.7 822,-437.7 822,-369.7 1016,-369.7 1016,-437.7"/>
+<text text-anchor="middle" x="919" y="-422.5" font-family="Times,serif" font-size="14.00">zcash/zcash#3431</text>
+<text text-anchor="middle" x="919" y="-407.5" font-family="Times,serif" font-size="14.00">Mandatory conversion of</text>
+<text text-anchor="middle" x="919" y="-392.5" font-family="Times,serif" font-size="14.00">transparent value into</text>
+<text text-anchor="middle" x="919" y="-377.5" font-family="Times,serif" font-size="14.00">shielded notes</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3431&#45;&gt;zcash/zcash#4203 -->
 <g id="edge269" class="edge">
 <title>zcash/zcash#3431&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1016.1,-4877.9C1021.4,-4874.6 1026.4,-4871 1031,-4867 1099.8,-4807.8 1142.7,-4706.7 1161.8,-4653"/>
-<polygon fill="black" stroke="black" points="1165.12,-4654.09 1165.1,-4643.5 1158.51,-4651.8 1165.12,-4654.09"/>
+<path fill="none" stroke="black" d="M1016.1,-433.97C1021.5,-437.75 1026.5,-441.96 1031,-446.7 1059.1,-476.62 1029.4,-506.32 1059,-534.71 1067.3,-542.7 1077.5,-548.67 1088.3,-553.14"/>
+<polygon fill="black" stroke="black" points="1087.41,-556.53 1098,-556.68 1089.81,-549.96 1087.41,-556.53"/>
 </g>
 <!-- zcash/zcash#1133 -->
 <g id="node322" class="node open">
 <title>zcash/zcash#1133</title>
 <g id="a_node322"><a xlink:href="https://github.com/zcash/zcash/issues/1133" xlink:title="zcash/zcash#1133&#10;Restrict block size for&#10;transparent transactions&#10;/ preserve space for&#10;Sapling/Orchard&#45;only&#10;shielded transactions." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1016,-4858 822,-4858 822,-4760 1016,-4760 1016,-4858"/>
-<text text-anchor="middle" x="919" y="-4842.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1133</text>
-<text text-anchor="middle" x="919" y="-4827.8" font-family="Times,serif" font-size="14.00">Restrict block size for</text>
-<text text-anchor="middle" x="919" y="-4812.8" font-family="Times,serif" font-size="14.00">transparent transactions</text>
-<text text-anchor="middle" x="919" y="-4797.8" font-family="Times,serif" font-size="14.00">/ preserve space for</text>
-<text text-anchor="middle" x="919" y="-4782.8" font-family="Times,serif" font-size="14.00">Sapling/Orchard&#45;only</text>
-<text text-anchor="middle" x="919" y="-4767.8" font-family="Times,serif" font-size="14.00">shielded transactions.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1016,-351.71 822,-351.71 822,-253.71 1016,-253.71 1016,-351.71"/>
+<text text-anchor="middle" x="919" y="-336.51" font-family="Times,serif" font-size="14.00">zcash/zcash#1133</text>
+<text text-anchor="middle" x="919" y="-321.51" font-family="Times,serif" font-size="14.00">Restrict block size for</text>
+<text text-anchor="middle" x="919" y="-306.51" font-family="Times,serif" font-size="14.00">transparent transactions</text>
+<text text-anchor="middle" x="919" y="-291.51" font-family="Times,serif" font-size="14.00">/ preserve space for</text>
+<text text-anchor="middle" x="919" y="-276.51" font-family="Times,serif" font-size="14.00">Sapling/Orchard&#45;only</text>
+<text text-anchor="middle" x="919" y="-261.51" font-family="Times,serif" font-size="14.00">shielded transactions.</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#1133&#45;&gt;zcash/zcash#4203 -->
 <g id="edge270" class="edge">
 <title>zcash/zcash#1133&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1016,-4760C1021.2,-4756.8 1026.2,-4753.4 1031,-4750 1072.5,-4720.4 1114.4,-4679.6 1142,-4651"/>
-<polygon fill="black" stroke="black" points="1144.61,-4653.34 1149,-4643.7 1139.55,-4648.5 1144.61,-4653.34"/>
+<path fill="none" stroke="black" d="M1016.4,-344.81C1021.8,-349.61 1026.8,-354.88 1031,-360.7 1076.8,-424.25 1006.6,-476.5 1059,-534.71 1067,-543.62 1077.3,-550.08 1088.4,-554.75"/>
+<polygon fill="black" stroke="black" points="1087.31,-558.07 1097.9,-558.25 1089.73,-551.51 1087.31,-558.07"/>
 </g>
 <!-- zcash/zcash#3800 -->
 <g id="node323" class="node open">
 <title>zcash/zcash#3800</title>
 <g id="a_node323"><a xlink:href="https://github.com/zcash/zcash/issues/3800" xlink:title="zcash/zcash#3800&#10;Warn Upon Use of&#10;Transparent Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1010,-4741.5 828,-4741.5 828,-4688.5 1010,-4688.5 1010,-4741.5"/>
-<text text-anchor="middle" x="919" y="-4726.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3800</text>
-<text text-anchor="middle" x="919" y="-4711.3" font-family="Times,serif" font-size="14.00">Warn Upon Use of</text>
-<text text-anchor="middle" x="919" y="-4696.3" font-family="Times,serif" font-size="14.00">Transparent Addresses</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1010,-235.2 828,-235.2 828,-182.2 1010,-182.2 1010,-235.2"/>
+<text text-anchor="middle" x="919" y="-220" font-family="Times,serif" font-size="14.00">zcash/zcash#3800</text>
+<text text-anchor="middle" x="919" y="-205" font-family="Times,serif" font-size="14.00">Warn Upon Use of</text>
+<text text-anchor="middle" x="919" y="-190" font-family="Times,serif" font-size="14.00">Transparent Addresses</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#3800&#45;&gt;zcash/zcash#4203 -->
 <g id="edge271" class="edge">
 <title>zcash/zcash#3800&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1004.8,-4688.4C1013.7,-4685.4 1022.6,-4682.2 1031,-4679 1055.9,-4669.6 1082.9,-4658.2 1106.5,-4647.7"/>
-<polygon fill="black" stroke="black" points="1108.06,-4650.84 1115.8,-4643.6 1105.24,-4644.43 1108.06,-4650.84"/>
+<path fill="none" stroke="black" d="M1010,-227.12C1018,-231.75 1025.2,-237.53 1031,-244.7 1071.5,-295.19 1017.2,-485.25 1059,-534.71 1066.8,-544 1077.1,-550.64 1088.4,-555.38"/>
+<polygon fill="black" stroke="black" points="1087.41,-558.74 1098,-558.93 1089.83,-552.17 1087.41,-558.74"/>
 </g>
 <!-- zcash/zcash#2425 -->
 <g id="node324" class="node open">
 <title>zcash/zcash#2425</title>
 <g id="a_node324"><a xlink:href="https://github.com/zcash/zcash/issues/2425" xlink:title="zcash/zcash#2425&#10;Pay&#45;to&#45;verification&#45;key&#10;payments" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1006.5,-4670.5 831.5,-4670.5 831.5,-4617.5 1006.5,-4617.5 1006.5,-4670.5"/>
-<text text-anchor="middle" x="919" y="-4655.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2425</text>
-<text text-anchor="middle" x="919" y="-4640.3" font-family="Times,serif" font-size="14.00">Pay&#45;to&#45;verification&#45;key</text>
-<text text-anchor="middle" x="919" y="-4625.3" font-family="Times,serif" font-size="14.00">payments</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1006.5,-164.21 831.5,-164.21 831.5,-111.21 1006.5,-111.21 1006.5,-164.21"/>
+<text text-anchor="middle" x="919" y="-149.01" font-family="Times,serif" font-size="14.00">zcash/zcash#2425</text>
+<text text-anchor="middle" x="919" y="-134.01" font-family="Times,serif" font-size="14.00">Pay&#45;to&#45;verification&#45;key</text>
+<text text-anchor="middle" x="919" y="-119.01" font-family="Times,serif" font-size="14.00">payments</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#2425&#45;&gt;zcash/zcash#4203 -->
 <g id="edge272" class="edge">
 <title>zcash/zcash#2425&#45;&gt;zcash/zcash#4203</title>
-<path fill="none" stroke="black" d="M1006.5,-4634.8C1032.7,-4632 1061.5,-4628.9 1087.7,-4626.1"/>
-<polygon fill="black" stroke="black" points="1088.33,-4629.55 1097.9,-4625 1087.58,-4622.59 1088.33,-4629.55"/>
+<path fill="none" stroke="black" d="M1006.7,-154.09C1016,-159.03 1024.5,-165.44 1031,-173.7 1080.8,-236.91 1007.7,-472.75 1059,-534.71 1066.8,-544.07 1077,-550.75 1088.2,-555.5"/>
+<polygon fill="black" stroke="black" points="1087.21,-558.87 1097.8,-559.07 1089.64,-552.31 1087.21,-558.87"/>
 </g>
 <!-- zcash/librustzcash#1380 -->
 <g id="node325" class="node committed">
 <title>zcash/librustzcash#1380</title>
 <g id="a_node325"><a xlink:href="https://github.com/zcash/librustzcash/issues/1380" xlink:title="zcash/librustzcash#1380&#10;zcash_primitives: Make&#10;the Sapling `SpendProver`&#10;and `OutputProver`&#10;arguments to the&#10;transaction builder&#10;optional" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="224.5,-16123.5 15.5,-16123.5 15.5,-16010.5 224.5,-16010.5 224.5,-16123.5"/>
-<text text-anchor="middle" x="120" y="-16108.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1380</text>
-<text text-anchor="middle" x="120" y="-16093.3" font-family="Times,serif" font-size="14.00">zcash_primitives: Make</text>
-<text text-anchor="middle" x="120" y="-16078.3" font-family="Times,serif" font-size="14.00">the Sapling `SpendProver`</text>
-<text text-anchor="middle" x="120" y="-16063.3" font-family="Times,serif" font-size="14.00">and `OutputProver`</text>
-<text text-anchor="middle" x="120" y="-16048.3" font-family="Times,serif" font-size="14.00">arguments to the</text>
-<text text-anchor="middle" x="120" y="-16033.3" font-family="Times,serif" font-size="14.00">transaction builder</text>
-<text text-anchor="middle" x="120" y="-16018.3" font-family="Times,serif" font-size="14.00">optional</text>
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="224.5,-14986.69 15.5,-14986.69 15.5,-14873.69 224.5,-14873.69 224.5,-14986.69"/>
+<text text-anchor="middle" x="120" y="-14971.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1380</text>
+<text text-anchor="middle" x="120" y="-14956.49" font-family="Times,serif" font-size="14.00">zcash_primitives: Make</text>
+<text text-anchor="middle" x="120" y="-14941.49" font-family="Times,serif" font-size="14.00">the Sapling `SpendProver`</text>
+<text text-anchor="middle" x="120" y="-14926.49" font-family="Times,serif" font-size="14.00">and `OutputProver`</text>
+<text text-anchor="middle" x="120" y="-14911.49" font-family="Times,serif" font-size="14.00">arguments to the</text>
+<text text-anchor="middle" x="120" y="-14896.49" font-family="Times,serif" font-size="14.00">transaction builder</text>
+<text text-anchor="middle" x="120" y="-14881.49" font-family="Times,serif" font-size="14.00">optional</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1161 -->
 <g id="edge273" class="edge">
 <title>zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1161</title>
-<path fill="none" stroke="black" d="M224.58,-16110C240.01,-16116 255.99,-16123 271.61,-16129"/>
-<polygon fill="black" stroke="black" points="270.7,-16132.41 281.28,-16133 273.38,-16125.94 270.7,-16132.41"/>
+<path fill="none" stroke="black" d="M224.58,-14972.19C240.01,-14979.19 255.99,-14985.19 271.61,-14992.19"/>
+<polygon fill="black" stroke="black" points="270.7,-14995.61 281.28,-14996.19 273.38,-14989.14 270.7,-14995.61"/>
 </g>
 <!-- zcash/librustzcash#1162 -->
 <g id="node326" class="node open">
 <title>zcash/librustzcash#1162</title>
 <g id="a_node326"><a xlink:href="https://github.com/zcash/librustzcash/issues/1162" xlink:title="zcash/librustzcash#1162&#10;`zcash_primitives`: Add&#10;`orchard` and `sapling`&#10;feature flags." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="484,-16101 288,-16101 288,-16033 484,-16033 484,-16101"/>
-<text text-anchor="middle" x="386" y="-16085.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1162</text>
-<text text-anchor="middle" x="386" y="-16070.8" font-family="Times,serif" font-size="14.00">`zcash_primitives`: Add</text>
-<text text-anchor="middle" x="386" y="-16055.8" font-family="Times,serif" font-size="14.00">`orchard` and `sapling`</text>
-<text text-anchor="middle" x="386" y="-16040.8" font-family="Times,serif" font-size="14.00">feature flags.</text>
+<polygon fill="#c2e0c6" stroke="black" points="484,-14964.19 288,-14964.19 288,-14896.19 484,-14896.19 484,-14964.19"/>
+<text text-anchor="middle" x="386" y="-14948.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1162</text>
+<text text-anchor="middle" x="386" y="-14933.99" font-family="Times,serif" font-size="14.00">`zcash_primitives`: Add</text>
+<text text-anchor="middle" x="386" y="-14918.99" font-family="Times,serif" font-size="14.00">`orchard` and `sapling`</text>
+<text text-anchor="middle" x="386" y="-14903.99" font-family="Times,serif" font-size="14.00">feature flags.</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1162 -->
 <g id="edge274" class="edge">
 <title>zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1162</title>
-<path fill="none" stroke="black" d="M224.58,-16067C241.97,-16067 260.05,-16067 277.53,-16067"/>
-<polygon fill="black" stroke="black" points="277.75,-16070.5 287.75,-16067 277.75,-16063.5 277.75,-16070.5"/>
+<path fill="none" stroke="black" d="M224.58,-14930.19C241.97,-14930.19 260.05,-14930.19 277.53,-14930.19"/>
+<polygon fill="black" stroke="black" points="277.75,-14933.7 287.75,-14930.19 277.75,-14926.7 277.75,-14933.7"/>
 </g>
 <!-- zcash/librustzcash#1624 -->
 <g id="node327" class="node committed">
 <title>zcash/librustzcash#1624</title>
 <g id="a_node327"><a xlink:href="https://github.com/zcash/librustzcash/issues/1624" xlink:title="zcash/librustzcash#1624&#10;zcash_primitives:&#10;Refactor the transaction&#10;builder to enable&#10;applying proofs and&#10;signatures separately" target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="484,-16015 288,-16015 288,-15917 484,-15917 484,-16015"/>
-<text text-anchor="middle" x="386" y="-15999.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1624</text>
-<text text-anchor="middle" x="386" y="-15984.8" font-family="Times,serif" font-size="14.00">zcash_primitives:</text>
-<text text-anchor="middle" x="386" y="-15969.8" font-family="Times,serif" font-size="14.00">Refactor the transaction</text>
-<text text-anchor="middle" x="386" y="-15954.8" font-family="Times,serif" font-size="14.00">builder to enable</text>
-<text text-anchor="middle" x="386" y="-15939.8" font-family="Times,serif" font-size="14.00">applying proofs and</text>
-<text text-anchor="middle" x="386" y="-15924.8" font-family="Times,serif" font-size="14.00">signatures separately</text>
+<polygon fill="#a6cfff" stroke="black" points="484,-14878.19 288,-14878.19 288,-14780.19 484,-14780.19 484,-14878.19"/>
+<text text-anchor="middle" x="386" y="-14862.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1624</text>
+<text text-anchor="middle" x="386" y="-14847.99" font-family="Times,serif" font-size="14.00">zcash_primitives:</text>
+<text text-anchor="middle" x="386" y="-14832.99" font-family="Times,serif" font-size="14.00">Refactor the transaction</text>
+<text text-anchor="middle" x="386" y="-14817.99" font-family="Times,serif" font-size="14.00">builder to enable</text>
+<text text-anchor="middle" x="386" y="-14802.99" font-family="Times,serif" font-size="14.00">applying proofs and</text>
+<text text-anchor="middle" x="386" y="-14787.99" font-family="Times,serif" font-size="14.00">signatures separately</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1624 -->
 <g id="edge275" class="edge">
 <title>zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1624</title>
-<path fill="none" stroke="black" d="M224.58,-16027C242.13,-16021 260.39,-16014 278.02,-16007"/>
-<polygon fill="black" stroke="black" points="279.83,-16010.04 287.75,-16003 277.17,-16003.57 279.83,-16010.04"/>
+<path fill="none" stroke="black" d="M224.58,-14890.19C242.13,-14883.19 260.39,-14876.19 278.02,-14869.19"/>
+<polygon fill="black" stroke="black" points="279.23,-14872.49 287.75,-14866.19 277.16,-14865.8 279.23,-14872.49"/>
 </g>
 <!-- zcash/librustzcash#1625 -->
 <g id="node328" class="node closed">
 <title>zcash/librustzcash#1625</title>
 <g id="a_node328"><a xlink:href="https://github.com/zcash/librustzcash/issues/1625" xlink:title="zcash/librustzcash#1625&#10;Enable converting the&#10;unauthorized tx output of&#10;the post&#45;refactor tx&#10;builder into a PCZT" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="751.5,-15964.5 551.5,-15964.5 551.5,-15881.5 751.5,-15881.5 751.5,-15964.5"/>
-<text text-anchor="middle" x="651.5" y="-15949.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1625</text>
-<text text-anchor="middle" x="651.5" y="-15934.3" font-family="Times,serif" font-size="14.00">Enable converting the</text>
-<text text-anchor="middle" x="651.5" y="-15919.3" font-family="Times,serif" font-size="14.00">unauthorized tx output of</text>
-<text text-anchor="middle" x="651.5" y="-15904.3" font-family="Times,serif" font-size="14.00">the post&#45;refactor tx</text>
-<text text-anchor="middle" x="651.5" y="-15889.3" font-family="Times,serif" font-size="14.00">builder into a PCZT</text>
+<polygon fill="#fad8c7" stroke="black" points="751.5,-14827.69 551.5,-14827.69 551.5,-14744.69 751.5,-14744.69 751.5,-14827.69"/>
+<text text-anchor="middle" x="651.5" y="-14812.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1625</text>
+<text text-anchor="middle" x="651.5" y="-14797.49" font-family="Times,serif" font-size="14.00">Enable converting the</text>
+<text text-anchor="middle" x="651.5" y="-14782.49" font-family="Times,serif" font-size="14.00">unauthorized tx output of</text>
+<text text-anchor="middle" x="651.5" y="-14767.49" font-family="Times,serif" font-size="14.00">the post&#45;refactor tx</text>
+<text text-anchor="middle" x="651.5" y="-14752.49" font-family="Times,serif" font-size="14.00">builder into a PCZT</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1624&#45;&gt;zcash/librustzcash#1625 -->
 <g id="edge276" class="edge">
 <title>zcash/librustzcash#1624&#45;&gt;zcash/librustzcash#1625</title>
-<path fill="none" stroke="black" d="M484.37,-15950C502.89,-15947 522.38,-15944 541.23,-15941"/>
-<polygon fill="black" stroke="black" points="542.2,-15944.38 551.33,-15939 540.84,-15937.51 542.2,-15944.38"/>
+<path fill="none" stroke="black" d="M484.37,-14813.19C502.89,-14810.19 522.38,-14806.19 541.23,-14803.19"/>
+<polygon fill="black" stroke="black" points="541.72,-14806.66 551.33,-14802.19 541.03,-14799.7 541.72,-14806.66"/>
 </g>
 <!-- zcash/librustzcash#1626 -->
 <g id="node329" class="node closed">
 <title>zcash/librustzcash#1626</title>
 <g id="a_node329"><a xlink:href="https://github.com/zcash/librustzcash/issues/1626" xlink:title="zcash/librustzcash#1626&#10;zcash_client_backend:&#10;Refactor `create_proposed&#10;_transactions` to support&#10;PCZTs" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="1022,-15964.5 816,-15964.5 816,-15881.5 1022,-15881.5 1022,-15964.5"/>
-<text text-anchor="middle" x="919" y="-15949.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1626</text>
-<text text-anchor="middle" x="919" y="-15934.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="919" y="-15919.3" font-family="Times,serif" font-size="14.00">Refactor `create_proposed</text>
-<text text-anchor="middle" x="919" y="-15904.3" font-family="Times,serif" font-size="14.00">_transactions` to support</text>
-<text text-anchor="middle" x="919" y="-15889.3" font-family="Times,serif" font-size="14.00">PCZTs</text>
+<polygon fill="#fad8c7" stroke="black" points="1022,-14827.69 816,-14827.69 816,-14744.69 1022,-14744.69 1022,-14827.69"/>
+<text text-anchor="middle" x="919" y="-14812.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1626</text>
+<text text-anchor="middle" x="919" y="-14797.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="919" y="-14782.49" font-family="Times,serif" font-size="14.00">Refactor `create_proposed</text>
+<text text-anchor="middle" x="919" y="-14767.49" font-family="Times,serif" font-size="14.00">_transactions` to support</text>
+<text text-anchor="middle" x="919" y="-14752.49" font-family="Times,serif" font-size="14.00">PCZTs</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1625&#45;&gt;zcash/librustzcash#1626 -->
 <g id="edge277" class="edge">
 <title>zcash/librustzcash#1625&#45;&gt;zcash/librustzcash#1626</title>
-<path fill="none" stroke="black" d="M751.74,-15923C769.22,-15923 787.54,-15923 805.36,-15923"/>
-<polygon fill="black" stroke="black" points="805.78,-15926.5 815.78,-15923 805.78,-15919.5 805.78,-15926.5"/>
+<path fill="none" stroke="black" d="M751.74,-14786.19C769.22,-14786.19 787.54,-14786.19 805.36,-14786.19"/>
+<polygon fill="black" stroke="black" points="805.78,-14789.7 815.78,-14786.19 805.78,-14782.7 805.78,-14789.7"/>
 </g>
 <!-- zcash/librustzcash#1612 -->
 <g id="node346" class="node open">
 <title>zcash/librustzcash#1612</title>
 <g id="a_node346"><a xlink:href="https://github.com/zcash/librustzcash/issues/1612" xlink:title="zcash/librustzcash#1612&#10;Enable using a hardware&#10;wallet with the Zcash&#10;Rust crates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1272.5,-15957 1076.5,-15957 1076.5,-15889 1272.5,-15889 1272.5,-15957"/>
-<text text-anchor="middle" x="1174.5" y="-15941.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1612</text>
-<text text-anchor="middle" x="1174.5" y="-15926.8" font-family="Times,serif" font-size="14.00">Enable using a hardware</text>
-<text text-anchor="middle" x="1174.5" y="-15911.8" font-family="Times,serif" font-size="14.00">wallet with the Zcash</text>
-<text text-anchor="middle" x="1174.5" y="-15896.8" font-family="Times,serif" font-size="14.00">Rust crates</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1272.5,-14820.19 1076.5,-14820.19 1076.5,-14752.19 1272.5,-14752.19 1272.5,-14820.19"/>
+<text text-anchor="middle" x="1174.5" y="-14804.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1612</text>
+<text text-anchor="middle" x="1174.5" y="-14789.99" font-family="Times,serif" font-size="14.00">Enable using a hardware</text>
+<text text-anchor="middle" x="1174.5" y="-14774.99" font-family="Times,serif" font-size="14.00">wallet with the Zcash</text>
+<text text-anchor="middle" x="1174.5" y="-14759.99" font-family="Times,serif" font-size="14.00">Rust crates</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1626&#45;&gt;zcash/librustzcash#1612 -->
 <g id="edge291" class="edge">
 <title>zcash/librustzcash#1626&#45;&gt;zcash/librustzcash#1612</title>
-<path fill="none" stroke="black" d="M1022,-15923C1036.5,-15923 1051.5,-15923 1066.2,-15923"/>
-<polygon fill="black" stroke="black" points="1066.2,-15926.5 1076.2,-15923 1066.2,-15919.5 1066.2,-15926.5"/>
+<path fill="none" stroke="black" d="M1022,-14786.19C1036.5,-14786.19 1051.5,-14786.19 1066.2,-14786.19"/>
+<polygon fill="black" stroke="black" points="1066.2,-14789.7 1076.2,-14786.19 1066.2,-14782.7 1066.2,-14789.7"/>
 </g>
 <!-- zcash/zips#776 -->
 <g id="node330" class="node open">
 <title>zcash/zips#776</title>
 <g id="a_node330"><a xlink:href="https://github.com/zcash/zips/issues/776" xlink:title="zcash/zips#776&#10;[ZIP 228] Asset Swaps for&#10;Zcash Shielded Assets" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-5347.5 18.5,-5347.5 18.5,-5294.5 221.5,-5294.5 221.5,-5347.5"/>
-<text text-anchor="middle" x="120" y="-5332.3" font-family="Times,serif" font-size="14.00">zcash/zips#776</text>
-<text text-anchor="middle" x="120" y="-5317.3" font-family="Times,serif" font-size="14.00">[ZIP 228] Asset Swaps for</text>
-<text text-anchor="middle" x="120" y="-5302.3" font-family="Times,serif" font-size="14.00">Zcash Shielded Assets</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-1938.2 18.5,-1938.2 18.5,-1885.2 221.5,-1885.2 221.5,-1938.2"/>
+<text text-anchor="middle" x="120" y="-1923" font-family="Times,serif" font-size="14.00">zcash/zips#776</text>
+<text text-anchor="middle" x="120" y="-1908" font-family="Times,serif" font-size="14.00">[ZIP 228] Asset Swaps for</text>
+<text text-anchor="middle" x="120" y="-1893" font-family="Times,serif" font-size="14.00">Zcash Shielded Assets</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#776&#45;&gt;zcash/zips#830 -->
 <g id="edge278" class="edge">
 <title>zcash/zips#776&#45;&gt;zcash/zips#830</title>
-<path fill="none" stroke="black" d="M221.58,-5339.2C228.41,-5343.2 234.68,-5348.1 240,-5354 301.43,-5421.9 242.67,-5471.3 275,-5557 295.36,-5611 332.53,-5666.5 357.98,-5701.2"/>
-<polygon fill="black" stroke="black" points="355.39,-5703.58 364.18,-5709.5 361,-5699.39 355.39,-5703.58"/>
+<path fill="none" stroke="black" d="M219.21,-1938.29C226.37,-1941.19 233.37,-1944.29 240,-1947.69 280.62,-1968.49 321.41,-2000.99 349.33,-2025.49"/>
+<polygon fill="black" stroke="black" points="347.06,-2028.16 356.86,-2032.19 351.72,-2022.93 347.06,-2028.16"/>
 </g>
 <!-- zcash/zips#736 -->
 <g id="node331" class="node open">
 <title>zcash/zips#736</title>
 <g id="a_node331"><a xlink:href="https://github.com/zcash/zips/issues/736" xlink:title="zcash/zips#736&#10;Call for comments: ZSA&#10;Swaps base proposal" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-5870.5 27.5,-5870.5 27.5,-5817.5 212.5,-5817.5 212.5,-5870.5"/>
-<text text-anchor="middle" x="120" y="-5855.3" font-family="Times,serif" font-size="14.00">zcash/zips#736</text>
-<text text-anchor="middle" x="120" y="-5840.3" font-family="Times,serif" font-size="14.00">Call for comments: ZSA</text>
-<text text-anchor="middle" x="120" y="-5825.3" font-family="Times,serif" font-size="14.00">Swaps base proposal</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-2009.19 27.5,-2009.19 27.5,-1956.19 212.5,-1956.19 212.5,-2009.19"/>
+<text text-anchor="middle" x="120" y="-1993.99" font-family="Times,serif" font-size="14.00">zcash/zips#736</text>
+<text text-anchor="middle" x="120" y="-1978.99" font-family="Times,serif" font-size="14.00">Call for comments: ZSA</text>
+<text text-anchor="middle" x="120" y="-1963.99" font-family="Times,serif" font-size="14.00">Swaps base proposal</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#736&#45;&gt;zcash/zips#830 -->
 <g id="edge279" class="edge">
 <title>zcash/zips#736&#45;&gt;zcash/zips#830</title>
-<path fill="none" stroke="black" d="M212.65,-5822.4C221.99,-5819.6 231.25,-5816.4 240,-5813 271.85,-5800.6 305.69,-5782.9 332.66,-5767.6"/>
-<polygon fill="black" stroke="black" points="334.61,-5770.52 341.53,-5762.5 331.12,-5764.45 334.61,-5770.52"/>
+<path fill="none" stroke="black" d="M212.65,-2007.99C221.9,-2010.6 231.14,-2013.19 240,-2015.69 255.15,-2020.1 271.17,-2024.69 286.82,-2029.29"/>
+<polygon fill="black" stroke="black" points="285.93,-2032.68 296.51,-2032.19 287.93,-2025.97 285.93,-2032.68"/>
 </g>
 <!-- zcash/librustzcash#1385 -->
 <g id="node332" class="node open">
 <title>zcash/librustzcash#1385</title>
 <g id="a_node332"><a xlink:href="https://github.com/zcash/librustzcash/issues/1385" xlink:title="zcash/librustzcash#1385&#10;zcash_client_backend:&#10;Create paginated API&#10;exposing logical&#10;transaction history" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-17398.5 22,-17398.5 22,-17315.5 218,-17315.5 218,-17398.5"/>
-<text text-anchor="middle" x="120" y="-17383.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
-<text text-anchor="middle" x="120" y="-17368.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="120" y="-17353.3" font-family="Times,serif" font-size="14.00">Create paginated API</text>
-<text text-anchor="middle" x="120" y="-17338.3" font-family="Times,serif" font-size="14.00">exposing logical</text>
-<text text-anchor="middle" x="120" y="-17323.3" font-family="Times,serif" font-size="14.00">transaction history</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-16261.69 22,-16261.69 22,-16178.69 218,-16178.69 218,-16261.69"/>
+<text text-anchor="middle" x="120" y="-16246.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
+<text text-anchor="middle" x="120" y="-16231.49" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="120" y="-16216.49" font-family="Times,serif" font-size="14.00">Create paginated API</text>
+<text text-anchor="middle" x="120" y="-16201.49" font-family="Times,serif" font-size="14.00">exposing logical</text>
+<text text-anchor="middle" x="120" y="-16186.49" font-family="Times,serif" font-size="14.00">transaction history</text>
 </a>
 </g>
 </g>
@@ -5791,13 +5791,13 @@
 <g id="node333" class="node open">
 <title>zcash/librustzcash#1441</title>
 <g id="a_node333"><a xlink:href="https://github.com/zcash/librustzcash/pull/1441" xlink:title="zcash/librustzcash#1441&#10;Report proposal errors&#10;earlier and more&#10;precisely where possible" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-17485 22,-17485 22,-17481 18,-17481 18,-17477 22,-17477 22,-17425 18,-17425 18,-17421 22,-17421 22,-17417 218,-17417 218,-17485"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="22,-17481 26,-17481 26,-17477 22,-17477 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="22,-17425 26,-17425 26,-17421 22,-17421 "/>
-<text text-anchor="middle" x="120" y="-17469.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
-<text text-anchor="middle" x="120" y="-17454.8" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
-<text text-anchor="middle" x="120" y="-17439.8" font-family="Times,serif" font-size="14.00">earlier and more</text>
-<text text-anchor="middle" x="120" y="-17424.8" font-family="Times,serif" font-size="14.00">precisely where possible</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-16348.19 22,-16348.19 22,-16344.19 18,-16344.19 18,-16340.19 22,-16340.19 22,-16288.19 18,-16288.19 18,-16284.19 22,-16284.19 22,-16280.19 218,-16280.19 218,-16348.19"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="22,-16344.19 26,-16344.19 26,-16340.19 22,-16340.19 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="22,-16288.19 26,-16288.19 26,-16284.19 22,-16284.19 "/>
+<text text-anchor="middle" x="120" y="-16332.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
+<text text-anchor="middle" x="120" y="-16317.99" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
+<text text-anchor="middle" x="120" y="-16302.99" font-family="Times,serif" font-size="14.00">earlier and more</text>
+<text text-anchor="middle" x="120" y="-16287.99" font-family="Times,serif" font-size="14.00">precisely where possible</text>
 </a>
 </g>
 </g>
@@ -5805,28 +5805,28 @@
 <g id="node334" class="node open">
 <title>zcash/zcash#6949</title>
 <g id="a_node334"><a xlink:href="https://github.com/zcash/zcash/issues/6949" xlink:title="zcash/zcash#6949&#10;Set NU6 mainnet&#10;activation height" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1504,-230.5 1355,-230.5 1355,-177.5 1504,-177.5 1504,-230.5"/>
-<text text-anchor="middle" x="1429.5" y="-215.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6949</text>
-<text text-anchor="middle" x="1429.5" y="-200.3" font-family="Times,serif" font-size="14.00">Set NU6 mainnet</text>
-<text text-anchor="middle" x="1429.5" y="-185.3" font-family="Times,serif" font-size="14.00">activation height</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1504,-7258.19 1355,-7258.19 1355,-7205.19 1504,-7205.19 1504,-7258.19"/>
+<text text-anchor="middle" x="1429.5" y="-7242.99" font-family="Times,serif" font-size="14.00">zcash/zcash#6949</text>
+<text text-anchor="middle" x="1429.5" y="-7227.99" font-family="Times,serif" font-size="14.00">Set NU6 mainnet</text>
+<text text-anchor="middle" x="1429.5" y="-7212.99" font-family="Times,serif" font-size="14.00">activation height</text>
 </a>
 </g>
 </g>
 <!-- zcash/zcash#6949&#45;&gt;zcash/zcash#6948 -->
 <g id="edge280" class="edge">
 <title>zcash/zcash#6949&#45;&gt;zcash/zcash#6948</title>
-<path fill="none" stroke="black" d="M1504.3,-213.43C1533.5,-217.15 1567.2,-221.46 1597.2,-225.3"/>
-<polygon fill="black" stroke="black" points="1596.94,-228.79 1607.3,-226.58 1597.82,-221.85 1596.94,-228.79"/>
+<path fill="none" stroke="black" d="M1504.3,-7241.09C1533.5,-7244.89 1567.2,-7249.19 1597.2,-7252.99"/>
+<polygon fill="black" stroke="black" points="1596.93,-7256.49 1607.3,-7254.3 1597.83,-7249.55 1596.93,-7256.49"/>
 </g>
 <!-- zcash/librustzcash#1560 -->
 <g id="node335" class="node open">
 <title>zcash/librustzcash#1560</title>
 <g id="a_node335"><a xlink:href="https://github.com/zcash/librustzcash/issues/1560" xlink:title="zcash/librustzcash#1560&#10;`zcash_encoding`: Remove&#10;dependency on `byteorder`&#10;crate" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-17713 14,-17713 14,-17645 226,-17645 226,-17713"/>
-<text text-anchor="middle" x="120" y="-17697.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1560</text>
-<text text-anchor="middle" x="120" y="-17682.8" font-family="Times,serif" font-size="14.00">`zcash_encoding`: Remove</text>
-<text text-anchor="middle" x="120" y="-17667.8" font-family="Times,serif" font-size="14.00">dependency on `byteorder`</text>
-<text text-anchor="middle" x="120" y="-17652.8" font-family="Times,serif" font-size="14.00">crate</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-16576.19 14,-16576.19 14,-16508.19 226,-16508.19 226,-16576.19"/>
+<text text-anchor="middle" x="120" y="-16560.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1560</text>
+<text text-anchor="middle" x="120" y="-16545.99" font-family="Times,serif" font-size="14.00">`zcash_encoding`: Remove</text>
+<text text-anchor="middle" x="120" y="-16530.99" font-family="Times,serif" font-size="14.00">dependency on `byteorder`</text>
+<text text-anchor="middle" x="120" y="-16515.99" font-family="Times,serif" font-size="14.00">crate</text>
 </a>
 </g>
 </g>
@@ -5834,147 +5834,147 @@
 <g id="node336" class="node open">
 <title>zcash/librustzcash#1561</title>
 <g id="a_node336"><a xlink:href="https://github.com/zcash/librustzcash/issues/1561" xlink:title="zcash/librustzcash#1561&#10;Enable Keystone to&#10;replace their vendored&#10;versions of the Zcash&#10;crates with the published&#10;versions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="485.5,-17657 286.5,-17657 286.5,-17559 485.5,-17559 485.5,-17657"/>
-<text text-anchor="middle" x="386" y="-17641.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1561</text>
-<text text-anchor="middle" x="386" y="-17626.8" font-family="Times,serif" font-size="14.00">Enable Keystone to</text>
-<text text-anchor="middle" x="386" y="-17611.8" font-family="Times,serif" font-size="14.00">replace their vendored</text>
-<text text-anchor="middle" x="386" y="-17596.8" font-family="Times,serif" font-size="14.00">versions of the Zcash</text>
-<text text-anchor="middle" x="386" y="-17581.8" font-family="Times,serif" font-size="14.00">crates with the published</text>
-<text text-anchor="middle" x="386" y="-17566.8" font-family="Times,serif" font-size="14.00">versions</text>
+<polygon fill="#c2e0c6" stroke="black" points="485.5,-16520.19 286.5,-16520.19 286.5,-16422.19 485.5,-16422.19 485.5,-16520.19"/>
+<text text-anchor="middle" x="386" y="-16504.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1561</text>
+<text text-anchor="middle" x="386" y="-16489.99" font-family="Times,serif" font-size="14.00">Enable Keystone to</text>
+<text text-anchor="middle" x="386" y="-16474.99" font-family="Times,serif" font-size="14.00">replace their vendored</text>
+<text text-anchor="middle" x="386" y="-16459.99" font-family="Times,serif" font-size="14.00">versions of the Zcash</text>
+<text text-anchor="middle" x="386" y="-16444.99" font-family="Times,serif" font-size="14.00">crates with the published</text>
+<text text-anchor="middle" x="386" y="-16429.99" font-family="Times,serif" font-size="14.00">versions</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1560&#45;&gt;zcash/librustzcash#1561 -->
 <g id="edge281" class="edge">
 <title>zcash/librustzcash#1560&#45;&gt;zcash/librustzcash#1561</title>
-<path fill="none" stroke="black" d="M226.1,-17651C242.69,-17646 259.87,-17642 276.53,-17637"/>
-<polygon fill="black" stroke="black" points="277.18,-17640.44 286.27,-17635 275.77,-17633.58 277.18,-17640.44"/>
+<path fill="none" stroke="black" d="M226.1,-16513.19C242.69,-16509.19 259.87,-16504.19 276.53,-16500.19"/>
+<polygon fill="black" stroke="black" points="277.74,-16503.48 286.27,-16497.19 275.68,-16496.79 277.74,-16503.48"/>
 </g>
 <!-- zcash/zip32#18 -->
 <g id="node337" class="node open">
 <title>zcash/zip32#18</title>
 <g id="a_node337"><a xlink:href="https://github.com/zcash/zip32/issues/18" xlink:title="zcash/zip32#18&#10;`[no_std]` Compatibility" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-17627 26,-17627 26,-17589 214,-17589 214,-17627"/>
-<text text-anchor="middle" x="120" y="-17611.8" font-family="Times,serif" font-size="14.00">zcash/zip32#18</text>
-<text text-anchor="middle" x="120" y="-17596.8" font-family="Times,serif" font-size="14.00">`[no_std]` Compatibility</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-16490.19 26,-16490.19 26,-16452.19 214,-16452.19 214,-16490.19"/>
+<text text-anchor="middle" x="120" y="-16474.99" font-family="Times,serif" font-size="14.00">zcash/zip32#18</text>
+<text text-anchor="middle" x="120" y="-16459.99" font-family="Times,serif" font-size="14.00">`[no_std]` Compatibility</text>
 </a>
 </g>
 </g>
 <!-- zcash/zip32#18&#45;&gt;zcash/librustzcash#1561 -->
 <g id="edge282" class="edge">
 <title>zcash/zip32#18&#45;&gt;zcash/librustzcash#1561</title>
-<path fill="none" stroke="black" d="M214.08,-17608C234.23,-17608 255.72,-17608 276.41,-17608"/>
-<polygon fill="black" stroke="black" points="276.5,-17611.5 286.5,-17608 276.5,-17604.5 276.5,-17611.5"/>
+<path fill="none" stroke="black" d="M214.08,-16471.19C234.23,-16471.19 255.72,-16471.19 276.41,-16471.19"/>
+<polygon fill="black" stroke="black" points="276.5,-16474.7 286.5,-16471.19 276.5,-16467.7 276.5,-16474.7"/>
 </g>
 <!-- zcash/halo2#827 -->
 <g id="node338" class="node open">
 <title>zcash/halo2#827</title>
 <g id="a_node338"><a xlink:href="https://github.com/zcash/halo2/issues/827" xlink:title="zcash/halo2#827&#10;Extract Sinsemilla&#10;primitive from&#10;`halo2_gadgets`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-17571 45.5,-17571 45.5,-17503 194.5,-17503 194.5,-17571"/>
-<text text-anchor="middle" x="120" y="-17555.8" font-family="Times,serif" font-size="14.00">zcash/halo2#827</text>
-<text text-anchor="middle" x="120" y="-17540.8" font-family="Times,serif" font-size="14.00">Extract Sinsemilla</text>
-<text text-anchor="middle" x="120" y="-17525.8" font-family="Times,serif" font-size="14.00">primitive from</text>
-<text text-anchor="middle" x="120" y="-17510.8" font-family="Times,serif" font-size="14.00">`halo2_gadgets`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-16434.19 45.5,-16434.19 45.5,-16366.19 194.5,-16366.19 194.5,-16434.19"/>
+<text text-anchor="middle" x="120" y="-16418.99" font-family="Times,serif" font-size="14.00">zcash/halo2#827</text>
+<text text-anchor="middle" x="120" y="-16403.99" font-family="Times,serif" font-size="14.00">Extract Sinsemilla</text>
+<text text-anchor="middle" x="120" y="-16388.99" font-family="Times,serif" font-size="14.00">primitive from</text>
+<text text-anchor="middle" x="120" y="-16373.99" font-family="Times,serif" font-size="14.00">`halo2_gadgets`</text>
 </a>
 </g>
 </g>
 <!-- zcash/halo2#827&#45;&gt;zcash/librustzcash#1561 -->
 <g id="edge283" class="edge">
 <title>zcash/halo2#827&#45;&gt;zcash/librustzcash#1561</title>
-<path fill="none" stroke="black" d="M194.54,-17557C219.92,-17564 248.92,-17571 276.51,-17579"/>
-<polygon fill="black" stroke="black" points="275.7,-17582.41 286.2,-17581 277.11,-17575.55 275.7,-17582.41"/>
+<path fill="none" stroke="black" d="M194.54,-16419.19C219.92,-16426.19 248.92,-16434.19 276.51,-16441.19"/>
+<polygon fill="black" stroke="black" points="275.61,-16444.58 286.2,-16444.19 277.68,-16437.89 275.61,-16444.58"/>
 </g>
 <!-- zcash/librustzcash#1436 -->
 <g id="node339" class="node open">
 <title>zcash/librustzcash#1436</title>
 <g id="a_node339"><a xlink:href="https://github.com/zcash/librustzcash/issues/1436" xlink:title="zcash/librustzcash#1436&#10;Adding a second account&#10;with an older birthday&#10;height effectively&#10;changes height for&#10;existing account" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484,-16783 288,-16783 288,-16685 484,-16685 484,-16783"/>
-<text text-anchor="middle" x="386" y="-16767.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1436</text>
-<text text-anchor="middle" x="386" y="-16752.8" font-family="Times,serif" font-size="14.00">Adding a second account</text>
-<text text-anchor="middle" x="386" y="-16737.8" font-family="Times,serif" font-size="14.00">with an older birthday</text>
-<text text-anchor="middle" x="386" y="-16722.8" font-family="Times,serif" font-size="14.00">height effectively</text>
-<text text-anchor="middle" x="386" y="-16707.8" font-family="Times,serif" font-size="14.00">changes height for</text>
-<text text-anchor="middle" x="386" y="-16692.8" font-family="Times,serif" font-size="14.00">existing account</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="484,-15646.19 288,-15646.19 288,-15548.19 484,-15548.19 484,-15646.19"/>
+<text text-anchor="middle" x="386" y="-15630.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1436</text>
+<text text-anchor="middle" x="386" y="-15615.99" font-family="Times,serif" font-size="14.00">Adding a second account</text>
+<text text-anchor="middle" x="386" y="-15600.99" font-family="Times,serif" font-size="14.00">with an older birthday</text>
+<text text-anchor="middle" x="386" y="-15585.99" font-family="Times,serif" font-size="14.00">height effectively</text>
+<text text-anchor="middle" x="386" y="-15570.99" font-family="Times,serif" font-size="14.00">changes height for</text>
+<text text-anchor="middle" x="386" y="-15555.99" font-family="Times,serif" font-size="14.00">existing account</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1436&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge284" class="edge">
 <title>zcash/librustzcash#1436&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M484.37,-16708C503.56,-16703 523.79,-16698 543.28,-16692"/>
-<polygon fill="black" stroke="black" points="543.99,-16695.43 553.09,-16690 542.59,-16688.57 543.99,-16695.43"/>
+<path fill="none" stroke="black" d="M484.37,-15571.19C503.56,-15566.19 523.79,-15560.19 543.28,-15555.19"/>
+<polygon fill="black" stroke="black" points="544.55,-15558.47 553.09,-15552.19 542.5,-15551.77 544.55,-15558.47"/>
 </g>
 <!-- zcash/librustzcash#1389 -->
 <g id="node340" class="node open">
 <title>zcash/librustzcash#1389</title>
 <g id="a_node340"><a xlink:href="https://github.com/zcash/librustzcash/issues/1389" xlink:title="zcash/librustzcash#1389&#10;WalletDb::create_account&#10;fails adding second&#10;account: Attempted to&#10;write subtree roots with&#10;indices 11..12 which is&#10;discontinuous with&#10;existing subtree range&#10;16..17." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-16666.5 287,-16666.5 287,-16523.5 485,-16523.5 485,-16666.5"/>
-<text text-anchor="middle" x="386" y="-16651.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1389</text>
-<text text-anchor="middle" x="386" y="-16636.3" font-family="Times,serif" font-size="14.00">WalletDb::create_account</text>
-<text text-anchor="middle" x="386" y="-16621.3" font-family="Times,serif" font-size="14.00">fails adding second</text>
-<text text-anchor="middle" x="386" y="-16606.3" font-family="Times,serif" font-size="14.00">account: Attempted to</text>
-<text text-anchor="middle" x="386" y="-16591.3" font-family="Times,serif" font-size="14.00">write subtree roots with</text>
-<text text-anchor="middle" x="386" y="-16576.3" font-family="Times,serif" font-size="14.00">indices 11..12 which is</text>
-<text text-anchor="middle" x="386" y="-16561.3" font-family="Times,serif" font-size="14.00">discontinuous with</text>
-<text text-anchor="middle" x="386" y="-16546.3" font-family="Times,serif" font-size="14.00">existing subtree range</text>
-<text text-anchor="middle" x="386" y="-16531.3" font-family="Times,serif" font-size="14.00">16..17.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="485,-15529.69 287,-15529.69 287,-15386.69 485,-15386.69 485,-15529.69"/>
+<text text-anchor="middle" x="386" y="-15514.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1389</text>
+<text text-anchor="middle" x="386" y="-15499.49" font-family="Times,serif" font-size="14.00">WalletDb::create_account</text>
+<text text-anchor="middle" x="386" y="-15484.49" font-family="Times,serif" font-size="14.00">fails adding second</text>
+<text text-anchor="middle" x="386" y="-15469.49" font-family="Times,serif" font-size="14.00">account: Attempted to</text>
+<text text-anchor="middle" x="386" y="-15454.49" font-family="Times,serif" font-size="14.00">write subtree roots with</text>
+<text text-anchor="middle" x="386" y="-15439.49" font-family="Times,serif" font-size="14.00">indices 11..12 which is</text>
+<text text-anchor="middle" x="386" y="-15424.49" font-family="Times,serif" font-size="14.00">discontinuous with</text>
+<text text-anchor="middle" x="386" y="-15409.49" font-family="Times,serif" font-size="14.00">existing subtree range</text>
+<text text-anchor="middle" x="386" y="-15394.49" font-family="Times,serif" font-size="14.00">16..17.</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1389&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge285" class="edge">
 <title>zcash/librustzcash#1389&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M485.12,-16621C504.14,-16626 524.17,-16631 543.47,-16636"/>
-<polygon fill="black" stroke="black" points="542.59,-16639.39 553.18,-16639 544.66,-16632.7 542.59,-16639.39"/>
+<path fill="none" stroke="black" d="M485.12,-15483.19C504.14,-15488.19 524.17,-15493.19 543.47,-15498.19"/>
+<polygon fill="black" stroke="black" points="542.59,-15501.59 553.18,-15501.19 544.66,-15494.9 542.59,-15501.59"/>
 </g>
 <!-- zcash/librustzcash#1330 -->
 <g id="node341" class="node committed">
 <title>zcash/librustzcash#1330</title>
 <g id="a_node341"><a xlink:href="https://github.com/zcash/librustzcash/issues/1330" xlink:title="zcash/librustzcash#1330&#10;zcash_client_sqlite:&#10;`v_tx_outputs` describes&#10;one of two tx outputs as&#10;not from the account" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="484,-16505.5 288,-16505.5 288,-16422.5 484,-16422.5 484,-16505.5"/>
-<text text-anchor="middle" x="386" y="-16490.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1330</text>
-<text text-anchor="middle" x="386" y="-16475.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="386" y="-16460.3" font-family="Times,serif" font-size="14.00">`v_tx_outputs` describes</text>
-<text text-anchor="middle" x="386" y="-16445.3" font-family="Times,serif" font-size="14.00">one of two tx outputs as</text>
-<text text-anchor="middle" x="386" y="-16430.3" font-family="Times,serif" font-size="14.00">not from the account</text>
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="484,-15368.69 288,-15368.69 288,-15285.69 484,-15285.69 484,-15368.69"/>
+<text text-anchor="middle" x="386" y="-15353.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1330</text>
+<text text-anchor="middle" x="386" y="-15338.49" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="386" y="-15323.49" font-family="Times,serif" font-size="14.00">`v_tx_outputs` describes</text>
+<text text-anchor="middle" x="386" y="-15308.49" font-family="Times,serif" font-size="14.00">one of two tx outputs as</text>
+<text text-anchor="middle" x="386" y="-15293.49" font-family="Times,serif" font-size="14.00">not from the account</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1330&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge286" class="edge">
 <title>zcash/librustzcash#1330&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M482.06,-16506C487.22,-16509 492.23,-16512 497,-16515 545.31,-16548 592.4,-16597 621.41,-16630"/>
-<polygon fill="black" stroke="black" points="618.62,-16632.14 628.03,-16637 623.7,-16627.33 618.62,-16632.14"/>
+<path fill="none" stroke="black" d="M482.06,-15368.19C487.22,-15371.19 492.23,-15374.19 497,-15378.19 545.31,-15411.19 592.4,-15460.19 621.41,-15492.19"/>
+<polygon fill="black" stroke="black" points="618.96,-15494.72 628.03,-15500.19 624.35,-15490.26 618.96,-15494.72"/>
 </g>
 <!-- zcash/librustzcash#1305 -->
 <g id="node342" class="node open">
 <title>zcash/librustzcash#1305</title>
 <g id="a_node342"><a xlink:href="https://github.com/zcash/librustzcash/issues/1305" xlink:title="zcash/librustzcash#1305&#10;zcash_client_{backend,sql&#10;ite}: Correctly track&#10;accounts that fund each&#10;transaction output." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-16404.5 284.5,-16404.5 284.5,-16321.5 487.5,-16321.5 487.5,-16404.5"/>
-<text text-anchor="middle" x="386" y="-16389.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1305</text>
-<text text-anchor="middle" x="386" y="-16374.3" font-family="Times,serif" font-size="14.00">zcash_client_{backend,sql</text>
-<text text-anchor="middle" x="386" y="-16359.3" font-family="Times,serif" font-size="14.00">ite}: Correctly track</text>
-<text text-anchor="middle" x="386" y="-16344.3" font-family="Times,serif" font-size="14.00">accounts that fund each</text>
-<text text-anchor="middle" x="386" y="-16329.3" font-family="Times,serif" font-size="14.00">transaction output.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="487.5,-15267.69 284.5,-15267.69 284.5,-15184.69 487.5,-15184.69 487.5,-15267.69"/>
+<text text-anchor="middle" x="386" y="-15252.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1305</text>
+<text text-anchor="middle" x="386" y="-15237.49" font-family="Times,serif" font-size="14.00">zcash_client_{backend,sql</text>
+<text text-anchor="middle" x="386" y="-15222.49" font-family="Times,serif" font-size="14.00">ite}: Correctly track</text>
+<text text-anchor="middle" x="386" y="-15207.49" font-family="Times,serif" font-size="14.00">accounts that fund each</text>
+<text text-anchor="middle" x="386" y="-15192.49" font-family="Times,serif" font-size="14.00">transaction output.</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1305&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge287" class="edge">
 <title>zcash/librustzcash#1305&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M485.24,-16405C489.36,-16408 493.3,-16411 497,-16414 565.77,-16475 613.95,-16575 636.34,-16628"/>
-<polygon fill="black" stroke="black" points="633.04,-16629.2 640.21,-16637 639.48,-16626.43 633.04,-16629.2"/>
+<path fill="none" stroke="black" d="M485.24,-15267.19C489.36,-15270.19 493.3,-15273.19 497,-15277.19 565.77,-15338.19 613.95,-15437.19 636.34,-15490.19"/>
+<polygon fill="black" stroke="black" points="633.34,-15492.13 640.21,-15500.19 639.86,-15489.61 633.34,-15492.13"/>
 </g>
 <!-- zcash/librustzcash#483 -->
 <g id="node343" class="node open">
 <title>zcash/librustzcash#483</title>
 <g id="a_node343"><a xlink:href="https://github.com/zcash/librustzcash/issues/483" xlink:title="zcash/librustzcash#483&#10;Add pre&#45;overwinter&#10;signature hashes to&#10;`signature_hash` or&#10;return an error." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-17814.5 26.5,-17814.5 26.5,-17731.5 213.5,-17731.5 213.5,-17814.5"/>
-<text text-anchor="middle" x="120" y="-17799.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
-<text text-anchor="middle" x="120" y="-17784.3" font-family="Times,serif" font-size="14.00">Add pre&#45;overwinter</text>
-<text text-anchor="middle" x="120" y="-17769.3" font-family="Times,serif" font-size="14.00">signature hashes to</text>
-<text text-anchor="middle" x="120" y="-17754.3" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
-<text text-anchor="middle" x="120" y="-17739.3" font-family="Times,serif" font-size="14.00">return an error.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="213.5,-16677.69 26.5,-16677.69 26.5,-16594.69 213.5,-16594.69 213.5,-16677.69"/>
+<text text-anchor="middle" x="120" y="-16662.49" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
+<text text-anchor="middle" x="120" y="-16647.49" font-family="Times,serif" font-size="14.00">Add pre&#45;overwinter</text>
+<text text-anchor="middle" x="120" y="-16632.49" font-family="Times,serif" font-size="14.00">signature hashes to</text>
+<text text-anchor="middle" x="120" y="-16617.49" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
+<text text-anchor="middle" x="120" y="-16602.49" font-family="Times,serif" font-size="14.00">return an error.</text>
 </a>
 </g>
 </g>
@@ -5982,13 +5982,13 @@
 <g id="node344" class="node open">
 <title>zcash/librustzcash#323</title>
 <g id="a_node344"><a xlink:href="https://github.com/zcash/librustzcash/issues/323" xlink:title="zcash/librustzcash#323&#10;Sending V1 transactions&#10;can &quot;misplace funds&quot; and&#10;brick the sender&#39;s&#10;wallet, rendering it&#10;broken even after upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-17931 16.5,-17931 16.5,-17833 223.5,-17833 223.5,-17931"/>
-<text text-anchor="middle" x="120" y="-17915.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#323</text>
-<text text-anchor="middle" x="120" y="-17900.8" font-family="Times,serif" font-size="14.00">Sending V1 transactions</text>
-<text text-anchor="middle" x="120" y="-17885.8" font-family="Times,serif" font-size="14.00">can &quot;misplace funds&quot; and</text>
-<text text-anchor="middle" x="120" y="-17870.8" font-family="Times,serif" font-size="14.00">brick the sender&#39;s</text>
-<text text-anchor="middle" x="120" y="-17855.8" font-family="Times,serif" font-size="14.00">wallet, rendering it</text>
-<text text-anchor="middle" x="120" y="-17840.8" font-family="Times,serif" font-size="14.00">broken even after upgrade</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-16794.19 16.5,-16794.19 16.5,-16696.19 223.5,-16696.19 223.5,-16794.19"/>
+<text text-anchor="middle" x="120" y="-16778.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#323</text>
+<text text-anchor="middle" x="120" y="-16763.99" font-family="Times,serif" font-size="14.00">Sending V1 transactions</text>
+<text text-anchor="middle" x="120" y="-16748.99" font-family="Times,serif" font-size="14.00">can &quot;misplace funds&quot; and</text>
+<text text-anchor="middle" x="120" y="-16733.99" font-family="Times,serif" font-size="14.00">brick the sender&#39;s</text>
+<text text-anchor="middle" x="120" y="-16718.99" font-family="Times,serif" font-size="14.00">wallet, rendering it</text>
+<text text-anchor="middle" x="120" y="-16703.99" font-family="Times,serif" font-size="14.00">broken even after upgrade</text>
 </a>
 </g>
 </g>
@@ -5996,29 +5996,29 @@
 <g id="node345" class="node open">
 <title>zcash/zips#363</title>
 <g id="a_node345"><a xlink:href="https://github.com/zcash/zips/issues/363" xlink:title="zcash/zips#363&#10;[ZIP 315]: issue guidance&#10;on UI for confirmations&#10;and spendability" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="750.5,-6933 552.5,-6933 552.5,-6865 750.5,-6865 750.5,-6933"/>
-<text text-anchor="middle" x="651.5" y="-6917.8" font-family="Times,serif" font-size="14.00">zcash/zips#363</text>
-<text text-anchor="middle" x="651.5" y="-6902.8" font-family="Times,serif" font-size="14.00">[ZIP 315]: issue guidance</text>
-<text text-anchor="middle" x="651.5" y="-6887.8" font-family="Times,serif" font-size="14.00">on UI for confirmations</text>
-<text text-anchor="middle" x="651.5" y="-6872.8" font-family="Times,serif" font-size="14.00">and spendability</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="750.5,-1451.7 552.5,-1451.7 552.5,-1383.7 750.5,-1383.7 750.5,-1451.7"/>
+<text text-anchor="middle" x="651.5" y="-1436.5" font-family="Times,serif" font-size="14.00">zcash/zips#363</text>
+<text text-anchor="middle" x="651.5" y="-1421.5" font-family="Times,serif" font-size="14.00">[ZIP 315]: issue guidance</text>
+<text text-anchor="middle" x="651.5" y="-1406.5" font-family="Times,serif" font-size="14.00">on UI for confirmations</text>
+<text text-anchor="middle" x="651.5" y="-1391.5" font-family="Times,serif" font-size="14.00">and spendability</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#363&#45;&gt;zcash/zips#447 -->
 <g id="edge288" class="edge">
 <title>zcash/zips#363&#45;&gt;zcash/zips#447</title>
-<path fill="none" stroke="black" d="M750.75,-6918.9C758.51,-6923.7 765.47,-6929.7 771,-6937 806.85,-6984.5 802.46,-7948.5 805.5,-8008 837.65,-8637.2 900.33,-9403.4 914.92,-9578.3"/>
-<polygon fill="black" stroke="black" points="911.43,-9578.62 915.75,-9588.3 918.41,-9578.04 911.43,-9578.62"/>
+<path fill="none" stroke="black" d="M750.63,-1437.29C758.47,-1442.19 765.48,-1448.19 771,-1455.69 817.15,-1518.19 801.26,-4173.19 805.5,-4250.69 829.69,-4693.09 895.11,-5227.49 913.27,-5370.89"/>
+<polygon fill="black" stroke="black" points="909.81,-5371.42 914.54,-5380.89 916.75,-5370.53 909.81,-5371.42"/>
 </g>
 <!-- zcash/zips#693 -->
 <g id="node347" class="node open">
 <title>zcash/zips#693</title>
 <g id="a_node347"><a xlink:href="https://github.com/zcash/zips/issues/693" xlink:title="zcash/zips#693&#10;Standardize a protocol&#10;for creating shielded&#10;transactions offline" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-15914 206.5,-15918 185.5,-15918 182.5,-15914 30.5,-15914 30.5,-15846 209.5,-15846 209.5,-15914"/>
-<text text-anchor="middle" x="120" y="-15898.8" font-family="Times,serif" font-size="14.00">zcash/zips#693</text>
-<text text-anchor="middle" x="120" y="-15883.8" font-family="Times,serif" font-size="14.00">Standardize a protocol</text>
-<text text-anchor="middle" x="120" y="-15868.8" font-family="Times,serif" font-size="14.00">for creating shielded</text>
-<text text-anchor="middle" x="120" y="-15853.8" font-family="Times,serif" font-size="14.00">transactions offline</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-14777.19 206.5,-14781.19 185.5,-14781.19 182.5,-14777.19 30.5,-14777.19 30.5,-14709.19 209.5,-14709.19 209.5,-14777.19"/>
+<text text-anchor="middle" x="120" y="-14761.99" font-family="Times,serif" font-size="14.00">zcash/zips#693</text>
+<text text-anchor="middle" x="120" y="-14746.99" font-family="Times,serif" font-size="14.00">Standardize a protocol</text>
+<text text-anchor="middle" x="120" y="-14731.99" font-family="Times,serif" font-size="14.00">for creating shielded</text>
+<text text-anchor="middle" x="120" y="-14716.99" font-family="Times,serif" font-size="14.00">transactions offline</text>
 </a>
 </g>
 </g>
@@ -6026,23 +6026,23 @@
 <g id="node348" class="node closed">
 <title>zcash/librustzcash#1623</title>
 <g id="a_node348"><a xlink:href="https://github.com/zcash/librustzcash/issues/1623" xlink:title="zcash/librustzcash#1623&#10;Implement PCZT v1" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="484,-15899 288,-15899 288,-15861 484,-15861 484,-15899"/>
-<text text-anchor="middle" x="386" y="-15883.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1623</text>
-<text text-anchor="middle" x="386" y="-15868.8" font-family="Times,serif" font-size="14.00">Implement PCZT v1</text>
+<polygon fill="#fad8c7" stroke="black" points="484,-14762.19 288,-14762.19 288,-14724.19 484,-14724.19 484,-14762.19"/>
+<text text-anchor="middle" x="386" y="-14746.99" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1623</text>
+<text text-anchor="middle" x="386" y="-14731.99" font-family="Times,serif" font-size="14.00">Implement PCZT v1</text>
 </a>
 </g>
 </g>
 <!-- zcash/zips#693&#45;&gt;zcash/librustzcash#1623 -->
 <g id="edge289" class="edge">
 <title>zcash/zips#693&#45;&gt;zcash/librustzcash#1623</title>
-<path fill="none" stroke="black" d="M209.64,-15880C231.47,-15880 255.07,-15880 277.67,-15880"/>
-<polygon fill="black" stroke="black" points="277.97,-15883.5 287.97,-15880 277.97,-15876.5 277.97,-15883.5"/>
+<path fill="none" stroke="black" d="M209.64,-14743.19C231.47,-14743.19 255.07,-14743.19 277.67,-14743.19"/>
+<polygon fill="black" stroke="black" points="277.97,-14746.7 287.97,-14743.19 277.97,-14739.7 277.97,-14746.7"/>
 </g>
 <!-- zcash/librustzcash#1623&#45;&gt;zcash/librustzcash#1625 -->
 <g id="edge290" class="edge">
 <title>zcash/librustzcash#1623&#45;&gt;zcash/librustzcash#1625</title>
-<path fill="none" stroke="black" d="M484.37,-15896C502.89,-15899 522.38,-15902 541.23,-15905"/>
-<polygon fill="black" stroke="black" points="540.84,-15908.49 551.33,-15907 542.2,-15901.62 540.84,-15908.49"/>
+<path fill="none" stroke="black" d="M484.37,-14758.19C502.89,-14761.19 522.38,-14765.19 541.23,-14768.19"/>
+<polygon fill="black" stroke="black" points="541.03,-14771.69 551.33,-14769.19 541.72,-14764.73 541.03,-14771.69"/>
 </g>
 </g>
 </svg>
diff --git a/zcash-halo2-dag.html b/zcash-halo2-dag.html
index 086785470..457017514 100644
--- a/zcash-halo2-dag.html
+++ b/zcash-halo2-dag.html
@@ -22,35 +22,24 @@
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1601.5)">
 <polygon fill="white" stroke="transparent" points="-4,4 -4,-1601.5 1886,-1601.5 1886,4 -4,4"/>
 <g id="clust1" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="4,-324.5 4,-417.5 220,-417.5 220,-324.5 4,-324.5"/>
-<text text-anchor="middle" x="112" y="-402.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
-</g>
-<g id="clust2" class="cluster">
 <title>cluster_0</title>
 <polygon fill="none" stroke="blue" points="262,-415.5 262,-609.5 1420,-609.5 1420,-415.5 262,-415.5"/>
 <text text-anchor="middle" x="841" y="-594.3" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
 </g>
+<g id="clust2" class="cluster">
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="4,-324.5 4,-417.5 220,-417.5 220,-324.5 4,-324.5"/>
+<text text-anchor="middle" x="112" y="-402.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
+</g>
 <g id="clust3" class="cluster">
 <title>cluster_2</title>
 <polygon fill="none" stroke="blue" points="8.5,-617.5 8.5,-710.5 446.5,-710.5 446.5,-617.5 8.5,-617.5"/>
 <text text-anchor="middle" x="227.5" y="-695.3" font-family="Times,serif" font-size="14.00">0.3.1</text>
 </g>
-<!-- zcash/halo2#455 -->
-<g id="node1" class="node open">
-<title>zcash/halo2#455</title>
-<g id="a_node1"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-386 12,-386 12,-333 212,-333 212,-386"/>
-<text text-anchor="middle" x="112" y="-370.8" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
-<text text-anchor="middle" x="112" y="-355.8" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
-<text text-anchor="middle" x="112" y="-340.8" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
-</a>
-</g>
-</g>
 <!-- zcash/halo2#247 -->
-<g id="node2" class="node open">
+<g id="node1" class="node open">
 <title>zcash/halo2#247</title>
-<g id="a_node2"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
+<g id="a_node1"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1157,-497.5 975,-497.5 975,-429.5 1157,-429.5 1157,-497.5"/>
 <text text-anchor="middle" x="1066" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#247</text>
 <text text-anchor="middle" x="1066" y="-467.3" font-family="Times,serif" font-size="14.00">Implement underlying</text>
@@ -60,9 +49,9 @@
 </g>
 </g>
 <!-- zcash/halo2#251 -->
-<g id="node3" class="node open">
+<g id="node2" class="node open">
 <title>zcash/halo2#251</title>
-<g id="a_node3"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
+<g id="a_node2"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1412,-497.5 1409,-501.5 1388,-501.5 1385,-497.5 1205,-497.5 1205,-429.5 1412,-429.5 1412,-497.5"/>
 <text text-anchor="middle" x="1308.5" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#251</text>
 <text text-anchor="middle" x="1308.5" y="-467.3" font-family="Times,serif" font-size="14.00">Implement user&#45;facing API</text>
@@ -129,9 +118,9 @@
 <polygon fill="black" stroke="black" points="1438.37,-449.5 1447.8,-444.67 1437.42,-442.56 1438.37,-449.5"/>
 </g>
 <!-- zcash/halo2#246 -->
-<g id="node4" class="node open">
+<g id="node3" class="node open">
 <title>zcash/halo2#246</title>
-<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
+<g id="a_node3"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="686.5,-477 508.5,-477 508.5,-424 686.5,-424 686.5,-477"/>
 <text text-anchor="middle" x="597.5" y="-461.8" font-family="Times,serif" font-size="14.00">zcash/halo2#246</text>
 <text text-anchor="middle" x="597.5" y="-446.8" font-family="Times,serif" font-size="14.00">Create recursive proof</text>
@@ -140,9 +129,9 @@
 </g>
 </g>
 <!-- zcash/halo2#435 -->
-<g id="node5" class="node open">
+<g id="node4" class="node open">
 <title>zcash/halo2#435</title>
-<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
+<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="916.5,-497.5 744.5,-497.5 744.5,-429.5 916.5,-429.5 916.5,-497.5"/>
 <text text-anchor="middle" x="830.5" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#435</text>
 <text text-anchor="middle" x="830.5" y="-467.3" font-family="Times,serif" font-size="14.00">Implement mock</text>
@@ -182,9 +171,9 @@
 <polygon fill="black" stroke="black" points="964.84,-467 974.84,-463.5 964.84,-460 964.84,-467"/>
 </g>
 <!-- zcash/halo2#439 -->
-<g id="node6" class="node open">
+<g id="node5" class="node open">
 <title>zcash/halo2#439</title>
-<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
+<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="451,-477 270,-477 270,-424 451,-424 451,-477"/>
 <text text-anchor="middle" x="360.5" y="-461.8" font-family="Times,serif" font-size="14.00">zcash/halo2#439</text>
 <text text-anchor="middle" x="360.5" y="-446.8" font-family="Times,serif" font-size="14.00">Support split</text>
@@ -216,9 +205,9 @@
 <polygon fill="black" stroke="black" points="724.4,-305.75 733.75,-300.77 723.33,-298.83 724.4,-305.75"/>
 </g>
 <!-- zcash/halo2#643 -->
-<g id="node7" class="node open">
+<g id="node6" class="node open">
 <title>zcash/halo2#643</title>
-<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
+<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="697.5,-578 497.5,-578 497.5,-495 697.5,-495 697.5,-578"/>
 <text text-anchor="middle" x="597.5" y="-562.8" font-family="Times,serif" font-size="14.00">zcash/halo2#643</text>
 <text text-anchor="middle" x="597.5" y="-547.8" font-family="Times,serif" font-size="14.00">Create separate</text>
@@ -258,6 +247,17 @@
 <path fill="none" stroke="black" d="M667.5,-578.14C686.39,-588.95 707.2,-600.32 733.3,-613.05"/>
 <polygon fill="black" stroke="black" points="731.83,-616.23 742.36,-617.41 734.87,-609.92 731.83,-616.23"/>
 </g>
+<!-- zcash/halo2#455 -->
+<g id="node7" class="node open">
+<title>zcash/halo2#455</title>
+<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-386 12,-386 12,-333 212,-333 212,-386"/>
+<text text-anchor="middle" x="112" y="-370.8" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
+<text text-anchor="middle" x="112" y="-355.8" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
+<text text-anchor="middle" x="112" y="-340.8" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
+</a>
+</g>
+</g>
 <!-- zcash/halo2#742 -->
 <g id="node8" class="node open">
 <title>zcash/halo2#742</title>
diff --git a/zcash-halo2-dag.svg b/zcash-halo2-dag.svg
index 0a1018a88..0b71a35ba 100644
--- a/zcash-halo2-dag.svg
+++ b/zcash-halo2-dag.svg
@@ -10,35 +10,24 @@
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1601.5)">
 <polygon fill="white" stroke="transparent" points="-4,4 -4,-1601.5 1886,-1601.5 1886,4 -4,4"/>
 <g id="clust1" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="4,-324.5 4,-417.5 220,-417.5 220,-324.5 4,-324.5"/>
-<text text-anchor="middle" x="112" y="-402.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
-</g>
-<g id="clust2" class="cluster">
 <title>cluster_0</title>
 <polygon fill="none" stroke="blue" points="262,-415.5 262,-609.5 1420,-609.5 1420,-415.5 262,-415.5"/>
 <text text-anchor="middle" x="841" y="-594.3" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
 </g>
+<g id="clust2" class="cluster">
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="4,-324.5 4,-417.5 220,-417.5 220,-324.5 4,-324.5"/>
+<text text-anchor="middle" x="112" y="-402.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
+</g>
 <g id="clust3" class="cluster">
 <title>cluster_2</title>
 <polygon fill="none" stroke="blue" points="8.5,-617.5 8.5,-710.5 446.5,-710.5 446.5,-617.5 8.5,-617.5"/>
 <text text-anchor="middle" x="227.5" y="-695.3" font-family="Times,serif" font-size="14.00">0.3.1</text>
 </g>
-<!-- zcash/halo2#455 -->
-<g id="node1" class="node open">
-<title>zcash/halo2#455</title>
-<g id="a_node1"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-386 12,-386 12,-333 212,-333 212,-386"/>
-<text text-anchor="middle" x="112" y="-370.8" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
-<text text-anchor="middle" x="112" y="-355.8" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
-<text text-anchor="middle" x="112" y="-340.8" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
-</a>
-</g>
-</g>
 <!-- zcash/halo2#247 -->
-<g id="node2" class="node open">
+<g id="node1" class="node open">
 <title>zcash/halo2#247</title>
-<g id="a_node2"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
+<g id="a_node1"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1157,-497.5 975,-497.5 975,-429.5 1157,-429.5 1157,-497.5"/>
 <text text-anchor="middle" x="1066" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#247</text>
 <text text-anchor="middle" x="1066" y="-467.3" font-family="Times,serif" font-size="14.00">Implement underlying</text>
@@ -48,9 +37,9 @@
 </g>
 </g>
 <!-- zcash/halo2#251 -->
-<g id="node3" class="node open">
+<g id="node2" class="node open">
 <title>zcash/halo2#251</title>
-<g id="a_node3"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
+<g id="a_node2"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1412,-497.5 1409,-501.5 1388,-501.5 1385,-497.5 1205,-497.5 1205,-429.5 1412,-429.5 1412,-497.5"/>
 <text text-anchor="middle" x="1308.5" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#251</text>
 <text text-anchor="middle" x="1308.5" y="-467.3" font-family="Times,serif" font-size="14.00">Implement user&#45;facing API</text>
@@ -117,9 +106,9 @@
 <polygon fill="black" stroke="black" points="1438.37,-449.5 1447.8,-444.67 1437.42,-442.56 1438.37,-449.5"/>
 </g>
 <!-- zcash/halo2#246 -->
-<g id="node4" class="node open">
+<g id="node3" class="node open">
 <title>zcash/halo2#246</title>
-<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
+<g id="a_node3"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="686.5,-477 508.5,-477 508.5,-424 686.5,-424 686.5,-477"/>
 <text text-anchor="middle" x="597.5" y="-461.8" font-family="Times,serif" font-size="14.00">zcash/halo2#246</text>
 <text text-anchor="middle" x="597.5" y="-446.8" font-family="Times,serif" font-size="14.00">Create recursive proof</text>
@@ -128,9 +117,9 @@
 </g>
 </g>
 <!-- zcash/halo2#435 -->
-<g id="node5" class="node open">
+<g id="node4" class="node open">
 <title>zcash/halo2#435</title>
-<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
+<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="916.5,-497.5 744.5,-497.5 744.5,-429.5 916.5,-429.5 916.5,-497.5"/>
 <text text-anchor="middle" x="830.5" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#435</text>
 <text text-anchor="middle" x="830.5" y="-467.3" font-family="Times,serif" font-size="14.00">Implement mock</text>
@@ -170,9 +159,9 @@
 <polygon fill="black" stroke="black" points="964.84,-467 974.84,-463.5 964.84,-460 964.84,-467"/>
 </g>
 <!-- zcash/halo2#439 -->
-<g id="node6" class="node open">
+<g id="node5" class="node open">
 <title>zcash/halo2#439</title>
-<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
+<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="451,-477 270,-477 270,-424 451,-424 451,-477"/>
 <text text-anchor="middle" x="360.5" y="-461.8" font-family="Times,serif" font-size="14.00">zcash/halo2#439</text>
 <text text-anchor="middle" x="360.5" y="-446.8" font-family="Times,serif" font-size="14.00">Support split</text>
@@ -204,9 +193,9 @@
 <polygon fill="black" stroke="black" points="724.4,-305.75 733.75,-300.77 723.33,-298.83 724.4,-305.75"/>
 </g>
 <!-- zcash/halo2#643 -->
-<g id="node7" class="node open">
+<g id="node6" class="node open">
 <title>zcash/halo2#643</title>
-<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
+<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="697.5,-578 497.5,-578 497.5,-495 697.5,-495 697.5,-578"/>
 <text text-anchor="middle" x="597.5" y="-562.8" font-family="Times,serif" font-size="14.00">zcash/halo2#643</text>
 <text text-anchor="middle" x="597.5" y="-547.8" font-family="Times,serif" font-size="14.00">Create separate</text>
@@ -246,6 +235,17 @@
 <path fill="none" stroke="black" d="M667.5,-578.14C686.39,-588.95 707.2,-600.32 733.3,-613.05"/>
 <polygon fill="black" stroke="black" points="731.83,-616.23 742.36,-617.41 734.87,-609.92 731.83,-616.23"/>
 </g>
+<!-- zcash/halo2#455 -->
+<g id="node7" class="node open">
+<title>zcash/halo2#455</title>
+<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-386 12,-386 12,-333 212,-333 212,-386"/>
+<text text-anchor="middle" x="112" y="-370.8" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
+<text text-anchor="middle" x="112" y="-355.8" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
+<text text-anchor="middle" x="112" y="-340.8" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
+</a>
+</g>
+</g>
 <!-- zcash/halo2#742 -->
 <g id="node8" class="node open">
 <title>zcash/halo2#742</title>
diff --git a/zcash-tfl-dag.html b/zcash-tfl-dag.html
index 5e27def78..65e1f7322 100644
--- a/zcash-tfl-dag.html
+++ b/zcash-tfl-dag.html
@@ -22,308 +22,39 @@
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1242)">
 <polygon fill="white" stroke="transparent" points="-4,4 -4,-1242 5291,-1242 5291,4 -4,4"/>
 <g id="clust1" class="cluster">
+<title>cluster_3</title>
+<polygon fill="none" stroke="blue" points="243.5,-256 243.5,-592 951.5,-592 951.5,-256 243.5,-256"/>
+<text text-anchor="middle" x="597.5" y="-576.8" font-family="Times,serif" font-size="14.00">Design Phase 2 &#45; Integrated Crosslink</text>
+</g>
+<g id="clust2" class="cluster">
 <title>cluster_4</title>
 <polygon fill="none" stroke="blue" points="527,0 527,-133 942.5,-133 942.5,0 527,0"/>
 <text text-anchor="middle" x="734.75" y="-117.8" font-family="Times,serif" font-size="14.00">Prototype Phase 1</text>
 </g>
-<g id="clust2" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="0,-600 0,-905 955,-905 955,-600 0,-600"/>
-<text text-anchor="middle" x="477.5" y="-889.8" font-family="Times,serif" font-size="14.00">Implementation Phase 1: Simulation Codebase</text>
-</g>
 <g id="clust3" class="cluster">
-<title>cluster_3</title>
-<polygon fill="none" stroke="blue" points="243.5,-256 243.5,-592 951.5,-592 951.5,-256 243.5,-256"/>
-<text text-anchor="middle" x="597.5" y="-576.8" font-family="Times,serif" font-size="14.00">Design Phase 2 &#45; Integrated Crosslink</text>
-</g>
-<g id="clust4" class="cluster">
 <title>cluster_0</title>
 <polygon fill="none" stroke="blue" points="1892,-702 1892,-1158 3032,-1158 3032,-702 1892,-702"/>
 <text text-anchor="middle" x="2462" y="-1142.8" font-family="Times,serif" font-size="14.00">Design and Implementation Phase 4</text>
 </g>
-<g id="clust5" class="cluster">
+<g id="clust4" class="cluster">
 <title>cluster_2</title>
 <polygon fill="none" stroke="blue" points="743,-913 743,-1238 1872,-1238 1872,-913 743,-913"/>
 <text text-anchor="middle" x="1307.5" y="-1222.8" font-family="Times,serif" font-size="14.00">Design and Implementation Phase 3</text>
 </g>
+<g id="clust5" class="cluster">
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="0,-600 0,-905 955,-905 955,-600 0,-600"/>
+<text text-anchor="middle" x="477.5" y="-889.8" font-family="Times,serif" font-size="14.00">Implementation Phase 1: Simulation Codebase</text>
+</g>
 <g id="clust6" class="cluster">
 <title>cluster_5</title>
 <polygon fill="none" stroke="blue" points="756,-141 756,-248 1177,-248 1177,-141 756,-141"/>
 <text text-anchor="middle" x="966.5" y="-232.8" font-family="Times,serif" font-size="14.00">Prototype Phase 2</text>
 </g>
-<!-- ECC/zebra&#45;tfl#3 -->
-<g id="node1" class="node open">
-<title>ECC/zebra&#45;tfl#3</title>
-<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/3" xlink:title="ECC/zebra&#45;tfl#3&#10;Add test harness" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="672,-102 535,-102 535,-64 672,-64 672,-102"/>
-<text text-anchor="middle" x="603.5" y="-86.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#3</text>
-<text text-anchor="middle" x="603.5" y="-71.8" font-family="Times,serif" font-size="14.00">Add test harness</text>
-</a>
-</g>
-</g>
-<!-- ECC/zebra&#45;tfl#1 -->
-<g id="node2" class="node open">
-<title>ECC/zebra&#45;tfl#1</title>
-<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/1" xlink:title="ECC/zebra&#45;tfl#1&#10;Prototype release 0.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="934.5,-102 764.5,-102 764.5,-64 934.5,-64 934.5,-102"/>
-<text text-anchor="middle" x="849.5" y="-86.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#1</text>
-<text text-anchor="middle" x="849.5" y="-71.8" font-family="Times,serif" font-size="14.00">Prototype release 0.1</text>
-</a>
-</g>
-</g>
-<!-- ECC/zebra&#45;tfl#3&#45;&gt;ECC/zebra&#45;tfl#1 -->
-<g id="edge1" class="edge">
-<title>ECC/zebra&#45;tfl#3&#45;&gt;ECC/zebra&#45;tfl#1</title>
-<path fill="none" stroke="black" d="M672.14,-83C697.41,-83 726.58,-83 753.83,-83"/>
-<polygon fill="black" stroke="black" points="754.17,-86.5 764.17,-83 754.17,-79.5 754.17,-86.5"/>
-</g>
-<!-- ECC/zebra&#45;tfl#4 -->
-<g id="node42" class="node open">
-<title>ECC/zebra&#45;tfl#4</title>
-<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/4" xlink:title="ECC/zebra&#45;tfl#4&#10;Prototype release 0.x&#10;(for phase 2)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1169,-212.5 999,-212.5 999,-159.5 1169,-159.5 1169,-212.5"/>
-<text text-anchor="middle" x="1084" y="-197.3" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#4</text>
-<text text-anchor="middle" x="1084" y="-182.3" font-family="Times,serif" font-size="14.00">Prototype release 0.x</text>
-<text text-anchor="middle" x="1084" y="-167.3" font-family="Times,serif" font-size="14.00">(for phase 2)</text>
-</a>
-</g>
-</g>
-<!-- ECC/zebra&#45;tfl#1&#45;&gt;ECC/zebra&#45;tfl#4 -->
-<g id="edge56" class="edge">
-<title>ECC/zebra&#45;tfl#1&#45;&gt;ECC/zebra&#45;tfl#4</title>
-<path fill="none" stroke="black" d="M893.42,-102.01C927.06,-116.92 974.56,-137.96 1013.6,-155.26"/>
-<polygon fill="black" stroke="black" points="1012.24,-158.49 1022.8,-159.34 1015.08,-152.09 1012.24,-158.49"/>
-</g>
-<!-- ECC/zebra&#45;tfl#6 -->
-<g id="node3" class="node open">
-<title>ECC/zebra&#45;tfl#6</title>
-<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/6" xlink:title="ECC/zebra&#45;tfl#6&#10;Create a testnet" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="670,-46 537,-46 537,-8 670,-8 670,-46"/>
-<text text-anchor="middle" x="603.5" y="-30.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#6</text>
-<text text-anchor="middle" x="603.5" y="-15.8" font-family="Times,serif" font-size="14.00">Create a testnet</text>
-</a>
-</g>
-</g>
-<!-- ECC/zebra&#45;tfl#6&#45;&gt;ECC/zebra&#45;tfl#1 -->
-<g id="edge2" class="edge">
-<title>ECC/zebra&#45;tfl#6&#45;&gt;ECC/zebra&#45;tfl#1</title>
-<path fill="none" stroke="black" d="M670.21,-42.08C696.47,-48.11 727.19,-55.16 755.66,-61.69"/>
-<polygon fill="black" stroke="black" points="755.1,-65.16 765.63,-63.98 756.67,-58.33 755.1,-65.16"/>
-</g>
-<!-- ECC/simtfl#7 -->
-<g id="node4" class="node open">
-<title>ECC/simtfl#7</title>
-<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/7" xlink:title="ECC/simtfl#7&#10;Define BC abstractions&#10;and PoW (honest behaviour&#10;only)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="456,-788 244,-788 244,-720 456,-720 456,-788"/>
-<text text-anchor="middle" x="350" y="-772.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#7</text>
-<text text-anchor="middle" x="350" y="-757.8" font-family="Times,serif" font-size="14.00">Define BC abstractions</text>
-<text text-anchor="middle" x="350" y="-742.8" font-family="Times,serif" font-size="14.00">and PoW (honest behaviour</text>
-<text text-anchor="middle" x="350" y="-727.8" font-family="Times,serif" font-size="14.00">only)</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#8 -->
-<g id="node5" class="node open">
-<title>ECC/simtfl#8</title>
-<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/8" xlink:title="ECC/simtfl#8&#10;Define Crosslink (honest&#10;behaviour only)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="699,-756.5 508,-756.5 508,-703.5 699,-703.5 699,-756.5"/>
-<text text-anchor="middle" x="603.5" y="-741.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#8</text>
-<text text-anchor="middle" x="603.5" y="-726.3" font-family="Times,serif" font-size="14.00">Define Crosslink (honest</text>
-<text text-anchor="middle" x="603.5" y="-711.3" font-family="Times,serif" font-size="14.00">behaviour only)</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#7&#45;&gt;ECC/simtfl#8 -->
-<g id="edge3" class="edge">
-<title>ECC/simtfl#7&#45;&gt;ECC/simtfl#8</title>
-<path fill="none" stroke="black" d="M456.2,-743.96C469.82,-742.66 483.78,-741.33 497.4,-740.03"/>
-<polygon fill="black" stroke="black" points="498.12,-743.48 507.74,-739.04 497.45,-736.51 498.12,-743.48"/>
-</g>
-<!-- ECC/simtfl#9 -->
-<g id="node6" class="node open">
-<title>ECC/simtfl#9</title>
-<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/9" xlink:title="ECC/simtfl#9&#10;Implement some known PoW&#10;attacks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="715,-827.5 492,-827.5 492,-774.5 715,-774.5 715,-827.5"/>
-<text text-anchor="middle" x="603.5" y="-812.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#9</text>
-<text text-anchor="middle" x="603.5" y="-797.3" font-family="Times,serif" font-size="14.00">Implement some known PoW</text>
-<text text-anchor="middle" x="603.5" y="-782.3" font-family="Times,serif" font-size="14.00">attacks</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#7&#45;&gt;ECC/simtfl#9 -->
-<g id="edge4" class="edge">
-<title>ECC/simtfl#7&#45;&gt;ECC/simtfl#9</title>
-<path fill="none" stroke="black" d="M456.2,-773.66C464.62,-775.23 473.16,-776.83 481.67,-778.42"/>
-<polygon fill="black" stroke="black" points="481.18,-781.89 491.65,-780.28 482.46,-775.01 481.18,-781.89"/>
-</g>
-<!-- ECC/simtfl#14 -->
-<g id="node7" class="node open">
-<title>ECC/simtfl#14</title>
-<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/14" xlink:title="ECC/simtfl#14&#10;simtfl 0.2.0&#10;(corresponding to&#10;Implementation Phase 1:&#10;Simulation Codebase)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="947,-842.5 944,-846.5 923,-846.5 920,-842.5 752,-842.5 752,-759.5 947,-759.5 947,-842.5"/>
-<text text-anchor="middle" x="849.5" y="-827.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#14</text>
-<text text-anchor="middle" x="849.5" y="-812.3" font-family="Times,serif" font-size="14.00">simtfl 0.2.0</text>
-<text text-anchor="middle" x="849.5" y="-797.3" font-family="Times,serif" font-size="14.00">(corresponding to</text>
-<text text-anchor="middle" x="849.5" y="-782.3" font-family="Times,serif" font-size="14.00">Implementation Phase 1:</text>
-<text text-anchor="middle" x="849.5" y="-767.3" font-family="Times,serif" font-size="14.00">Simulation Codebase)</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#8&#45;&gt;ECC/simtfl#14 -->
-<g id="edge5" class="edge">
-<title>ECC/simtfl#8&#45;&gt;ECC/simtfl#14</title>
-<path fill="none" stroke="black" d="M695.7,-756.54C710.69,-760.9 726.35,-765.46 741.68,-769.92"/>
-<polygon fill="black" stroke="black" points="741.11,-773.4 751.69,-772.83 743.06,-766.68 741.11,-773.4"/>
-</g>
-<!-- ECC/simtfl#9&#45;&gt;ECC/simtfl#14 -->
-<g id="edge6" class="edge">
-<title>ECC/simtfl#9&#45;&gt;ECC/simtfl#14</title>
-<path fill="none" stroke="black" d="M715.08,-801C723.87,-801 732.74,-801 741.51,-801"/>
-<polygon fill="black" stroke="black" points="741.74,-804.5 751.74,-801 741.74,-797.5 741.74,-804.5"/>
-</g>
-<!-- ECC/tfl&#45;book#71 -->
-<g id="node33" class="node open">
-<title>ECC/tfl&#45;book#71</title>
-<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/71" xlink:title="ECC/tfl&#45;book#71&#10;Analyze Crosslink against&#10;a set of known PoS&#10;attacks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1184,-989 984,-989 984,-921 1184,-921 1184,-989"/>
-<text text-anchor="middle" x="1084" y="-973.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#71</text>
-<text text-anchor="middle" x="1084" y="-958.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
-<text text-anchor="middle" x="1084" y="-943.8" font-family="Times,serif" font-size="14.00">a set of known PoS</text>
-<text text-anchor="middle" x="1084" y="-928.8" font-family="Times,serif" font-size="14.00">attacks</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#71 -->
-<g id="edge47" class="edge">
-<title>ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#71</title>
-<path fill="none" stroke="black" d="M913.42,-842.67C947.51,-865.26 989.42,-893.02 1023,-915.29"/>
-<polygon fill="black" stroke="black" points="1021.12,-918.24 1031.4,-920.82 1024.97,-912.4 1021.12,-918.24"/>
-</g>
-<!-- ECC/tfl&#45;book#72 -->
-<g id="node38" class="node open">
-<title>ECC/tfl&#45;book#72</title>
-<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/72" xlink:title="ECC/tfl&#45;book#72&#10;Analyze Crosslink against&#10;a set of known PoW&#10;attacks." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1184,-1075 984,-1075 984,-1007 1184,-1007 1184,-1075"/>
-<text text-anchor="middle" x="1084" y="-1059.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#72</text>
-<text text-anchor="middle" x="1084" y="-1044.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
-<text text-anchor="middle" x="1084" y="-1029.8" font-family="Times,serif" font-size="14.00">a set of known PoW</text>
-<text text-anchor="middle" x="1084" y="-1014.8" font-family="Times,serif" font-size="14.00">attacks.</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#72 -->
-<g id="edge48" class="edge">
-<title>ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#72</title>
-<path fill="none" stroke="black" d="M899.52,-842.58C919.01,-861.23 940.26,-884.53 955,-909 976.46,-944.64 956.01,-967.22 984,-998 984.63,-998.7 985.28,-999.4 985.94,-1000.1"/>
-<polygon fill="black" stroke="black" points="983.72,-1002.81 993.5,-1006.9 988.41,-997.61 983.72,-1002.81"/>
-</g>
-<!-- ECC/simtfl#15 -->
-<g id="node8" class="node open">
-<title>ECC/simtfl#15</title>
-<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/15" xlink:title="ECC/simtfl#15&#10;Design/document the&#10;network layer used in the&#10;simulation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208,-717 8,-717 8,-649 208,-649 208,-717"/>
-<text text-anchor="middle" x="108" y="-701.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#15</text>
-<text text-anchor="middle" x="108" y="-686.8" font-family="Times,serif" font-size="14.00">Design/document the</text>
-<text text-anchor="middle" x="108" y="-671.8" font-family="Times,serif" font-size="14.00">network layer used in the</text>
-<text text-anchor="middle" x="108" y="-656.8" font-family="Times,serif" font-size="14.00">simulation</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#16 -->
-<g id="node9" class="node open">
-<title>ECC/simtfl#16</title>
-<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/16" xlink:title="ECC/simtfl#16&#10;Implement network layer" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="448.5,-702 251.5,-702 251.5,-664 448.5,-664 448.5,-702"/>
-<text text-anchor="middle" x="350" y="-686.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#16</text>
-<text text-anchor="middle" x="350" y="-671.8" font-family="Times,serif" font-size="14.00">Implement network layer</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#15&#45;&gt;ECC/simtfl#16 -->
-<g id="edge7" class="edge">
-<title>ECC/simtfl#15&#45;&gt;ECC/simtfl#16</title>
-<path fill="none" stroke="black" d="M208,-683C218.98,-683 230.19,-683 241.27,-683"/>
-<polygon fill="black" stroke="black" points="241.39,-686.5 251.39,-683 241.39,-679.5 241.39,-686.5"/>
-</g>
-<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#8 -->
-<g id="edge8" class="edge">
-<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#8</title>
-<path fill="none" stroke="black" d="M448.6,-701.24C464.72,-704.25 481.49,-707.39 497.78,-710.43"/>
-<polygon fill="black" stroke="black" points="497.38,-713.92 507.85,-712.31 498.66,-707.03 497.38,-713.92"/>
-</g>
-<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#9 -->
-<g id="edge9" class="edge">
-<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#9</title>
-<path fill="none" stroke="black" d="M441.03,-702.06C446.29,-704.66 451.34,-707.63 456,-711 479.68,-728.12 468.72,-748.34 492,-766 493.38,-767.05 494.79,-768.06 496.23,-769.04"/>
-<polygon fill="black" stroke="black" points="494.41,-772.03 504.75,-774.36 498.12,-766.09 494.41,-772.03"/>
-</g>
-<!-- ECC/simtfl#10 -->
-<g id="node10" class="node open">
-<title>ECC/simtfl#10</title>
-<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/10" xlink:title="ECC/simtfl#10&#10;Implement some known BFT&#10;and/or PoS attacks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="714,-685.5 493,-685.5 493,-632.5 714,-632.5 714,-685.5"/>
-<text text-anchor="middle" x="603.5" y="-670.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#10</text>
-<text text-anchor="middle" x="603.5" y="-655.3" font-family="Times,serif" font-size="14.00">Implement some known BFT</text>
-<text text-anchor="middle" x="603.5" y="-640.3" font-family="Times,serif" font-size="14.00">and/or PoS attacks</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#10 -->
-<g id="edge10" class="edge">
-<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#10</title>
-<path fill="none" stroke="black" d="M448.6,-673.69C459.81,-672.62 471.34,-671.52 482.8,-670.42"/>
-<polygon fill="black" stroke="black" points="483.22,-673.9 492.84,-669.46 482.55,-666.93 483.22,-673.9"/>
-</g>
-<!-- ECC/simtfl#10&#45;&gt;ECC/simtfl#14 -->
-<g id="edge11" class="edge">
-<title>ECC/simtfl#10&#45;&gt;ECC/simtfl#14</title>
-<path fill="none" stroke="black" d="M695.17,-685.57C702.01,-688.47 708.69,-691.61 715,-695 744.04,-710.6 773.09,-732.7 796.64,-752.69"/>
-<polygon fill="black" stroke="black" points="794.55,-755.5 804.41,-759.37 799.11,-750.2 794.55,-755.5"/>
-</g>
-<!-- ECC/simtfl#20 -->
-<g id="node11" class="node open">
-<title>ECC/simtfl#20</title>
-<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/20" xlink:title="ECC/simtfl#20&#10;Add test coverage that&#10;ensures edge cases lead&#10;to invalid blocks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="445,-874 255,-874 255,-806 445,-806 445,-874"/>
-<text text-anchor="middle" x="350" y="-858.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#20</text>
-<text text-anchor="middle" x="350" y="-843.8" font-family="Times,serif" font-size="14.00">Add test coverage that</text>
-<text text-anchor="middle" x="350" y="-828.8" font-family="Times,serif" font-size="14.00">ensures edge cases lead</text>
-<text text-anchor="middle" x="350" y="-813.8" font-family="Times,serif" font-size="14.00">to invalid blocks</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#20&#45;&gt;ECC/simtfl#9 -->
-<g id="edge12" class="edge">
-<title>ECC/simtfl#20&#45;&gt;ECC/simtfl#9</title>
-<path fill="none" stroke="black" d="M445.01,-825.42C456.89,-823.58 469.17,-821.67 481.4,-819.78"/>
-<polygon fill="black" stroke="black" points="482.3,-823.18 491.65,-818.19 481.23,-816.26 482.3,-823.18"/>
-</g>
-<!-- ECC/simtfl#25 -->
-<g id="node12" class="node open">
-<title>ECC/simtfl#25</title>
-<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/25" xlink:title="ECC/simtfl#25&#10;Finish Streamlet" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="418.5,-646 281.5,-646 281.5,-608 418.5,-608 418.5,-646"/>
-<text text-anchor="middle" x="350" y="-630.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#25</text>
-<text text-anchor="middle" x="350" y="-615.8" font-family="Times,serif" font-size="14.00">Finish Streamlet</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#25&#45;&gt;ECC/simtfl#8 -->
-<g id="edge13" class="edge">
-<title>ECC/simtfl#25&#45;&gt;ECC/simtfl#8</title>
-<path fill="none" stroke="black" d="M418.63,-638.86C431.6,-642.81 444.66,-648.06 456,-655 476.4,-667.49 471.89,-682.05 492,-695 494.18,-696.41 496.43,-697.76 498.72,-699.06"/>
-<polygon fill="black" stroke="black" points="497.3,-702.27 507.78,-703.84 500.57,-696.08 497.3,-702.27"/>
-</g>
-<!-- ECC/simtfl#25&#45;&gt;ECC/simtfl#10 -->
-<g id="edge14" class="edge">
-<title>ECC/simtfl#25&#45;&gt;ECC/simtfl#10</title>
-<path fill="none" stroke="black" d="M418.73,-635.62C438.54,-638.14 460.8,-640.97 482.82,-643.77"/>
-<polygon fill="black" stroke="black" points="482.55,-647.26 492.91,-645.06 483.43,-640.32 482.55,-647.26"/>
-</g>
 <!-- ECC/tfl&#45;book#86 -->
-<g id="node13" class="node open">
+<g id="node1" class="node open">
 <title>ECC/tfl&#45;book#86</title>
-<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/86" xlink:title="ECC/tfl&#45;book#86&#10;Define macros so that we&#10;can easily use Crosslink&#10;notation in the book" target="_blank">
+<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/86" xlink:title="ECC/tfl&#45;book#86&#10;Define macros so that we&#10;can easily use Crosslink&#10;notation in the book" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="448.5,-561 251.5,-561 251.5,-493 448.5,-493 448.5,-561"/>
 <text text-anchor="middle" x="350" y="-545.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#86</text>
 <text text-anchor="middle" x="350" y="-530.8" font-family="Times,serif" font-size="14.00">Define macros so that we</text>
@@ -333,9 +64,9 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#142 -->
-<g id="node14" class="node open">
+<g id="node2" class="node open">
 <title>ECC/tfl&#45;book#142</title>
-<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/142" xlink:title="ECC/tfl&#45;book#142&#10;Write up Crosslink 2" target="_blank">
+<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/142" xlink:title="ECC/tfl&#45;book#142&#10;Write up Crosslink 2" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="685,-561 522,-561 522,-523 685,-523 685,-561"/>
 <text text-anchor="middle" x="603.5" y="-545.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#142</text>
 <text text-anchor="middle" x="603.5" y="-530.8" font-family="Times,serif" font-size="14.00">Write up Crosslink 2</text>
@@ -343,15 +74,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142 -->
-<g id="edge15" class="edge">
+<g id="edge1" class="edge">
 <title>ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142</title>
 <path fill="none" stroke="black" d="M448.6,-532.82C469.27,-534.05 491.01,-535.35 511.43,-536.57"/>
 <polygon fill="black" stroke="black" points="511.46,-540.08 521.65,-537.18 511.88,-533.09 511.46,-540.08"/>
 </g>
 <!-- ECC/tfl&#45;book#99 -->
-<g id="node15" class="node open">
+<g id="node3" class="node open">
 <title>ECC/tfl&#45;book#99</title>
-<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/99" xlink:title="ECC/tfl&#45;book#99&#10;Design Milestone 2 &#45; tfl&#45;&#10;book v0.2.0 &#45; Integrated&#10;Crosslink" target="_blank">
+<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/99" xlink:title="ECC/tfl&#45;book#99&#10;Design Milestone 2 &#45; tfl&#45;&#10;book v0.2.0 &#45; Integrated&#10;Crosslink" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="943.5,-512 940.5,-516 919.5,-516 916.5,-512 755.5,-512 755.5,-444 943.5,-444 943.5,-512"/>
 <text text-anchor="middle" x="849.5" y="-496.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#99</text>
 <text text-anchor="middle" x="849.5" y="-481.8" font-family="Times,serif" font-size="14.00">Design Milestone 2 &#45; tfl&#45;</text>
@@ -361,23 +92,58 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99 -->
-<g id="edge16" class="edge">
+<g id="edge2" class="edge">
 <title>ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99</title>
 <path fill="none" stroke="black" d="M680.33,-522.95C691.95,-519.98 703.8,-516.93 715,-514 724.86,-511.42 735.11,-508.71 745.37,-505.98"/>
 <polygon fill="black" stroke="black" points="746.42,-509.32 755.18,-503.36 744.62,-502.56 746.42,-509.32"/>
 </g>
+<!-- ECC/tfl&#45;book#71 -->
+<g id="node24" class="node open">
+<title>ECC/tfl&#45;book#71</title>
+<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/71" xlink:title="ECC/tfl&#45;book#71&#10;Analyze Crosslink against&#10;a set of known PoS&#10;attacks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1184,-989 984,-989 984,-921 1184,-921 1184,-989"/>
+<text text-anchor="middle" x="1084" y="-973.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#71</text>
+<text text-anchor="middle" x="1084" y="-958.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
+<text text-anchor="middle" x="1084" y="-943.8" font-family="Times,serif" font-size="14.00">a set of known PoS</text>
+<text text-anchor="middle" x="1084" y="-928.8" font-family="Times,serif" font-size="14.00">attacks</text>
+</a>
+</g>
+</g>
 <!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71 -->
 <g id="edge53" class="edge">
 <title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71</title>
 <path fill="none" stroke="black" d="M887.37,-512.35C909.42,-534.5 936.63,-564.9 955,-596 1017.1,-701.07 1056.1,-841.08 1073.1,-911.15"/>
 <polygon fill="black" stroke="black" points="1069.73,-912.09 1075.5,-920.97 1076.53,-910.42 1069.73,-912.09"/>
 </g>
+<!-- ECC/tfl&#45;book#72 -->
+<g id="node29" class="node open">
+<title>ECC/tfl&#45;book#72</title>
+<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/72" xlink:title="ECC/tfl&#45;book#72&#10;Analyze Crosslink against&#10;a set of known PoW&#10;attacks." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1184,-1075 984,-1075 984,-1007 1184,-1007 1184,-1075"/>
+<text text-anchor="middle" x="1084" y="-1059.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#72</text>
+<text text-anchor="middle" x="1084" y="-1044.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
+<text text-anchor="middle" x="1084" y="-1029.8" font-family="Times,serif" font-size="14.00">a set of known PoW</text>
+<text text-anchor="middle" x="1084" y="-1014.8" font-family="Times,serif" font-size="14.00">attacks.</text>
+</a>
+</g>
+</g>
 <!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72 -->
 <g id="edge54" class="edge">
 <title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72</title>
 <path fill="none" stroke="black" d="M891.76,-512.04C914.67,-533.53 941.25,-563.34 955,-596 989.75,-678.55 932.21,-924.92 984,-998 984.28,-998.4 984.57,-998.8 984.87,-999.2"/>
 <polygon fill="black" stroke="black" points="982.41,-1001.7 991.64,-1006.9 987.67,-997.08 982.41,-1001.7"/>
 </g>
+<!-- ECC/zebra&#45;tfl#4 -->
+<g id="node42" class="node open">
+<title>ECC/zebra&#45;tfl#4</title>
+<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/4" xlink:title="ECC/zebra&#45;tfl#4&#10;Prototype release 0.x&#10;(for phase 2)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1169,-212.5 999,-212.5 999,-159.5 1169,-159.5 1169,-212.5"/>
+<text text-anchor="middle" x="1084" y="-197.3" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#4</text>
+<text text-anchor="middle" x="1084" y="-182.3" font-family="Times,serif" font-size="14.00">Prototype release 0.x</text>
+<text text-anchor="middle" x="1084" y="-167.3" font-family="Times,serif" font-size="14.00">(for phase 2)</text>
+</a>
+</g>
+</g>
 <!-- ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4 -->
 <g id="edge55" class="edge">
 <title>ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4</title>
@@ -385,9 +151,9 @@
 <polygon fill="black" stroke="black" points="1058.4,-222.55 1061.9,-212.55 1052.93,-218.19 1058.4,-222.55"/>
 </g>
 <!-- ECC/tfl&#45;book#77 -->
-<g id="node16" class="node open">
+<g id="node4" class="node open">
 <title>ECC/tfl&#45;book#77</title>
-<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/77" xlink:title="ECC/tfl&#45;book#77&#10;Add &quot;Avoided Terms&quot;&#10;section in &quot;Terminology&quot;" target="_blank">
+<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/77" xlink:title="ECC/tfl&#45;book#77&#10;Add &quot;Avoided Terms&quot;&#10;section in &quot;Terminology&quot;" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699.5,-504.5 507.5,-504.5 507.5,-451.5 699.5,-451.5 699.5,-504.5"/>
 <text text-anchor="middle" x="603.5" y="-489.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#77</text>
 <text text-anchor="middle" x="603.5" y="-474.3" font-family="Times,serif" font-size="14.00">Add &quot;Avoided Terms&quot;</text>
@@ -396,15 +162,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99 -->
-<g id="edge17" class="edge">
+<g id="edge3" class="edge">
 <title>ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99</title>
 <path fill="none" stroke="black" d="M699.54,-478C714.43,-478 729.89,-478 744.96,-478"/>
 <polygon fill="black" stroke="black" points="745.33,-481.5 755.33,-478 745.33,-474.5 745.33,-481.5"/>
 </g>
 <!-- ECC/tfl&#45;book#25 -->
-<g id="node17" class="node open">
+<g id="node5" class="node open">
 <title>ECC/tfl&#45;book#25</title>
-<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/25" xlink:title="ECC/tfl&#45;book#25&#10;Add style guide / textual&#10;conventions." target="_blank">
+<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/25" xlink:title="ECC/tfl&#45;book#25&#10;Add style guide / textual&#10;conventions." target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699,-433.5 508,-433.5 508,-380.5 699,-380.5 699,-433.5"/>
 <text text-anchor="middle" x="603.5" y="-418.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#25</text>
 <text text-anchor="middle" x="603.5" y="-403.3" font-family="Times,serif" font-size="14.00">Add style guide / textual</text>
@@ -413,15 +179,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99 -->
-<g id="edge18" class="edge">
+<g id="edge4" class="edge">
 <title>ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99</title>
 <path fill="none" stroke="black" d="M695.7,-433.54C712,-438.28 729.08,-443.25 745.67,-448.08"/>
 <polygon fill="black" stroke="black" points="744.79,-451.47 755.37,-450.9 746.74,-444.75 744.79,-451.47"/>
 </g>
 <!-- ECC/tfl&#45;book#119 -->
-<g id="node18" class="node open">
+<g id="node6" class="node open">
 <title>ECC/tfl&#45;book#119</title>
-<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/119" xlink:title="ECC/tfl&#45;book#119&#10;Clarify the distinctions&#10;between pure PoW, the PoW&#10;subprotocol, NU6, and&#10;fork&#45;choice vs all of&#10;transaction semantics" target="_blank">
+<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/119" xlink:title="ECC/tfl&#45;book#119&#10;Clarify the distinctions&#10;between pure PoW, the PoW&#10;subprotocol, NU6, and&#10;fork&#45;choice vs all of&#10;transaction semantics" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-362 495,-362 495,-264 712,-264 712,-362"/>
 <text text-anchor="middle" x="603.5" y="-346.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#119</text>
 <text text-anchor="middle" x="603.5" y="-331.8" font-family="Times,serif" font-size="14.00">Clarify the distinctions</text>
@@ -433,15 +199,63 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99 -->
-<g id="edge19" class="edge">
+<g id="edge5" class="edge">
 <title>ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99</title>
 <path fill="none" stroke="black" d="M699.21,-362.09C704.61,-365.34 709.91,-368.66 715,-372 745.03,-391.71 776.59,-416.55 801.48,-437.23"/>
 <polygon fill="black" stroke="black" points="799.4,-440.06 809.32,-443.79 803.9,-434.69 799.4,-440.06"/>
 </g>
+<!-- ECC/zebra&#45;tfl#3 -->
+<g id="node7" class="node open">
+<title>ECC/zebra&#45;tfl#3</title>
+<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/3" xlink:title="ECC/zebra&#45;tfl#3&#10;Add test harness" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="672,-102 535,-102 535,-64 672,-64 672,-102"/>
+<text text-anchor="middle" x="603.5" y="-86.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#3</text>
+<text text-anchor="middle" x="603.5" y="-71.8" font-family="Times,serif" font-size="14.00">Add test harness</text>
+</a>
+</g>
+</g>
+<!-- ECC/zebra&#45;tfl#1 -->
+<g id="node8" class="node open">
+<title>ECC/zebra&#45;tfl#1</title>
+<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/1" xlink:title="ECC/zebra&#45;tfl#1&#10;Prototype release 0.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="934.5,-102 764.5,-102 764.5,-64 934.5,-64 934.5,-102"/>
+<text text-anchor="middle" x="849.5" y="-86.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#1</text>
+<text text-anchor="middle" x="849.5" y="-71.8" font-family="Times,serif" font-size="14.00">Prototype release 0.1</text>
+</a>
+</g>
+</g>
+<!-- ECC/zebra&#45;tfl#3&#45;&gt;ECC/zebra&#45;tfl#1 -->
+<g id="edge6" class="edge">
+<title>ECC/zebra&#45;tfl#3&#45;&gt;ECC/zebra&#45;tfl#1</title>
+<path fill="none" stroke="black" d="M672.14,-83C697.41,-83 726.58,-83 753.83,-83"/>
+<polygon fill="black" stroke="black" points="754.17,-86.5 764.17,-83 754.17,-79.5 754.17,-86.5"/>
+</g>
+<!-- ECC/zebra&#45;tfl#1&#45;&gt;ECC/zebra&#45;tfl#4 -->
+<g id="edge56" class="edge">
+<title>ECC/zebra&#45;tfl#1&#45;&gt;ECC/zebra&#45;tfl#4</title>
+<path fill="none" stroke="black" d="M893.42,-102.01C927.06,-116.92 974.56,-137.96 1013.6,-155.26"/>
+<polygon fill="black" stroke="black" points="1012.24,-158.49 1022.8,-159.34 1015.08,-152.09 1012.24,-158.49"/>
+</g>
+<!-- ECC/zebra&#45;tfl#6 -->
+<g id="node9" class="node open">
+<title>ECC/zebra&#45;tfl#6</title>
+<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/6" xlink:title="ECC/zebra&#45;tfl#6&#10;Create a testnet" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="670,-46 537,-46 537,-8 670,-8 670,-46"/>
+<text text-anchor="middle" x="603.5" y="-30.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#6</text>
+<text text-anchor="middle" x="603.5" y="-15.8" font-family="Times,serif" font-size="14.00">Create a testnet</text>
+</a>
+</g>
+</g>
+<!-- ECC/zebra&#45;tfl#6&#45;&gt;ECC/zebra&#45;tfl#1 -->
+<g id="edge7" class="edge">
+<title>ECC/zebra&#45;tfl#6&#45;&gt;ECC/zebra&#45;tfl#1</title>
+<path fill="none" stroke="black" d="M670.21,-42.08C696.47,-48.11 727.19,-55.16 755.66,-61.69"/>
+<polygon fill="black" stroke="black" points="755.1,-65.16 765.63,-63.98 756.67,-58.33 755.1,-65.16"/>
+</g>
 <!-- ECC/tfl&#45;book#42 -->
-<g id="node19" class="node open">
+<g id="node10" class="node open">
 <title>ECC/tfl&#45;book#42</title>
-<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/42" xlink:title="ECC/tfl&#45;book#42&#10;Does Snap&#45;and&#45;Chat design&#10;split the minimum cost of&#10;attack for specific known&#10;attacks?" target="_blank">
+<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/42" xlink:title="ECC/tfl&#45;book#42&#10;Does Snap&#45;and&#45;Chat design&#10;split the minimum cost of&#10;attack for specific known&#10;attacks?" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2115.5,-1126.5 1902.5,-1126.5 1902.5,-1043.5 2115.5,-1043.5 2115.5,-1126.5"/>
 <text text-anchor="middle" x="2009" y="-1111.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#42</text>
 <text text-anchor="middle" x="2009" y="-1096.3" font-family="Times,serif" font-size="14.00">Does Snap&#45;and&#45;Chat design</text>
@@ -452,9 +266,9 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#49 -->
-<g id="node20" class="node open">
+<g id="node11" class="node open">
 <title>ECC/tfl&#45;book#49</title>
-<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/49" xlink:title="ECC/tfl&#45;book#49&#10;Clarify our &quot;weakest&#10;link&quot; security concerns&#10;in precise questions." target="_blank">
+<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/49" xlink:title="ECC/tfl&#45;book#49&#10;Clarify our &quot;weakest&#10;link&quot; security concerns&#10;in precise questions." target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2334,-1018 2154,-1018 2154,-950 2334,-950 2334,-1018"/>
 <text text-anchor="middle" x="2244" y="-1002.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#49</text>
 <text text-anchor="middle" x="2244" y="-987.8" font-family="Times,serif" font-size="14.00">Clarify our &quot;weakest</text>
@@ -464,15 +278,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#42&#45;&gt;ECC/tfl&#45;book#49 -->
-<g id="edge20" class="edge">
+<g id="edge8" class="edge">
 <title>ECC/tfl&#45;book#42&#45;&gt;ECC/tfl&#45;book#49</title>
 <path fill="none" stroke="black" d="M2105.8,-1043.5C2122,-1036.4 2138.9,-1029.1 2154.9,-1022.2"/>
 <polygon fill="black" stroke="black" points="2156.53,-1025.31 2164.3,-1018.1 2153.73,-1018.89 2156.53,-1025.31"/>
 </g>
 <!-- ECC/tfl&#45;book#82 -->
-<g id="node21" class="node open">
+<g id="node12" class="node open">
 <title>ECC/tfl&#45;book#82</title>
-<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/82" xlink:title="ECC/tfl&#45;book#82&#10;Analyze Crosslink against&#10;our best known combined&#10;attacks" target="_blank">
+<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/82" xlink:title="ECC/tfl&#45;book#82&#10;Analyze Crosslink against&#10;our best known combined&#10;attacks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2575,-1010 2375,-1010 2375,-942 2575,-942 2575,-1010"/>
 <text text-anchor="middle" x="2475" y="-994.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#82</text>
 <text text-anchor="middle" x="2475" y="-979.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
@@ -482,15 +296,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#49&#45;&gt;ECC/tfl&#45;book#82 -->
-<g id="edge21" class="edge">
+<g id="edge9" class="edge">
 <title>ECC/tfl&#45;book#49&#45;&gt;ECC/tfl&#45;book#82</title>
 <path fill="none" stroke="black" d="M2334.2,-980.88C2344.2,-980.54 2354.4,-980.18 2364.6,-979.82"/>
 <polygon fill="black" stroke="black" points="2364.93,-983.31 2374.8,-979.47 2364.69,-976.32 2364.93,-983.31"/>
 </g>
 <!-- ECC/tfl&#45;book#84 -->
-<g id="node22" class="node open">
+<g id="node13" class="node open">
 <title>ECC/tfl&#45;book#84</title>
-<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/84" xlink:title="ECC/tfl&#45;book#84&#10;Publish a &quot;Design&#10;Milestone 4&quot; release" target="_blank">
+<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/84" xlink:title="ECC/tfl&#45;book#84&#10;Publish a &quot;Design&#10;Milestone 4&quot; release" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="3024,-919.5 3021,-923.5 3000,-923.5 2997,-919.5 2860,-919.5 2860,-866.5 3024,-866.5 3024,-919.5"/>
 <text text-anchor="middle" x="2942" y="-904.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#84</text>
 <text text-anchor="middle" x="2942" y="-889.3" font-family="Times,serif" font-size="14.00">Publish a &quot;Design</text>
@@ -499,7 +313,7 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#82&#45;&gt;ECC/tfl&#45;book#84 -->
-<g id="edge22" class="edge">
+<g id="edge10" class="edge">
 <title>ECC/tfl&#45;book#82&#45;&gt;ECC/tfl&#45;book#84</title>
 <path fill="none" stroke="black" d="M2575.1,-1000C2646.4,-1012.6 2743.9,-1020.1 2824,-991 2858.9,-978.31 2890.7,-950.14 2912.2,-927.25"/>
 <polygon fill="black" stroke="black" points="2914.96,-929.42 2919.2,-919.71 2909.83,-924.66 2914.96,-929.42"/>
@@ -523,9 +337,9 @@
 <polygon fill="black" stroke="black" points="3049.7,-896.5 3059.7,-893 3049.7,-889.5 3049.7,-896.5"/>
 </g>
 <!-- ECC/tfl&#45;book#47 -->
-<g id="node23" class="node open">
+<g id="node14" class="node open">
 <title>ECC/tfl&#45;book#47</title>
-<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/47" xlink:title="ECC/tfl&#45;book#47&#10;Ebb&#45;and&#45;Flow: what are&#10;the impacts of&#10;subprotocols sharing&#10;resources?" target="_blank">
+<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/47" xlink:title="ECC/tfl&#45;book#47&#10;Ebb&#45;and&#45;Flow: what are&#10;the impacts of&#10;subprotocols sharing&#10;resources?" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2102.5,-1025.5 1915.5,-1025.5 1915.5,-942.5 2102.5,-942.5 2102.5,-1025.5"/>
 <text text-anchor="middle" x="2009" y="-1010.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#47</text>
 <text text-anchor="middle" x="2009" y="-995.3" font-family="Times,serif" font-size="14.00">Ebb&#45;and&#45;Flow: what are</text>
@@ -536,15 +350,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#47&#45;&gt;ECC/tfl&#45;book#49 -->
-<g id="edge23" class="edge">
+<g id="edge11" class="edge">
 <title>ECC/tfl&#45;book#47&#45;&gt;ECC/tfl&#45;book#49</title>
 <path fill="none" stroke="black" d="M2102.8,-984C2116.2,-984 2130.1,-984 2143.7,-984"/>
 <polygon fill="black" stroke="black" points="2144,-987.5 2154,-984 2144,-980.5 2144,-987.5"/>
 </g>
 <!-- ECC/tfl&#45;book#48 -->
-<g id="node24" class="node open">
+<g id="node15" class="node open">
 <title>ECC/tfl&#45;book#48</title>
-<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/48" xlink:title="ECC/tfl&#45;book#48&#10;Write Best&#45;Effort /&#10;Napkin Math approximation&#10;of Min. Cost of Known&#10;Attack metric for several&#10;attacks." target="_blank">
+<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/48" xlink:title="ECC/tfl&#45;book#48&#10;Write Best&#45;Effort /&#10;Napkin Math approximation&#10;of Min. Cost of Known&#10;Attack metric for several&#10;attacks." target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2118,-924 1900,-924 1900,-826 2118,-826 2118,-924"/>
 <text text-anchor="middle" x="2009" y="-908.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#48</text>
 <text text-anchor="middle" x="2009" y="-893.8" font-family="Times,serif" font-size="14.00">Write Best&#45;Effort /</text>
@@ -556,15 +370,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#48&#45;&gt;ECC/tfl&#45;book#49 -->
-<g id="edge24" class="edge">
+<g id="edge12" class="edge">
 <title>ECC/tfl&#45;book#48&#45;&gt;ECC/tfl&#45;book#49</title>
 <path fill="none" stroke="black" d="M2114.9,-924.08C2130.3,-931.29 2146,-938.62 2160.9,-945.57"/>
 <polygon fill="black" stroke="black" points="2159.46,-948.76 2170,-949.84 2162.43,-942.42 2159.46,-948.76"/>
 </g>
 <!-- ECC/simtfl#11 -->
-<g id="node25" class="node open">
+<g id="node16" class="node open">
 <title>ECC/simtfl#11</title>
-<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/11" xlink:title="ECC/simtfl#11&#10;Implement combined&#10;attacks" target="_blank">
+<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/11" xlink:title="ECC/simtfl#11&#10;Implement combined&#10;attacks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2327.5,-787.5 2160.5,-787.5 2160.5,-734.5 2327.5,-734.5 2327.5,-787.5"/>
 <text text-anchor="middle" x="2244" y="-772.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#11</text>
 <text text-anchor="middle" x="2244" y="-757.3" font-family="Times,serif" font-size="14.00">Implement combined</text>
@@ -573,15 +387,15 @@
 </g>
 </g>
 <!-- ECC/simtfl#11&#45;&gt;ECC/tfl&#45;book#82 -->
-<g id="edge25" class="edge">
+<g id="edge13" class="edge">
 <title>ECC/simtfl#11&#45;&gt;ECC/tfl&#45;book#82</title>
 <path fill="none" stroke="black" d="M2292.1,-787.65C2307,-797.84 2322.5,-810.53 2334,-825 2360,-857.8 2342.9,-880.15 2370,-912 2377.6,-920.95 2386.8,-929.03 2396.6,-936.19"/>
 <polygon fill="black" stroke="black" points="2394.7,-939.13 2404.9,-941.99 2398.71,-933.39 2394.7,-939.13"/>
 </g>
 <!-- ECC/tfl&#45;book#70 -->
-<g id="node26" class="node open">
+<g id="node17" class="node open">
 <title>ECC/tfl&#45;book#70</title>
-<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/70" xlink:title="ECC/tfl&#45;book#70&#10;Adapt CometBFT (formerly&#10;TendermintBFT) into&#10;Crosslink" target="_blank">
+<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/70" xlink:title="ECC/tfl&#45;book#70&#10;Adapt CometBFT (formerly&#10;TendermintBFT) into&#10;Crosslink" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2580,-792 2370,-792 2370,-724 2580,-724 2580,-792"/>
 <text text-anchor="middle" x="2475" y="-776.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#70</text>
 <text text-anchor="middle" x="2475" y="-761.8" font-family="Times,serif" font-size="14.00">Adapt CometBFT (formerly</text>
@@ -591,15 +405,15 @@
 </g>
 </g>
 <!-- ECC/simtfl#11&#45;&gt;ECC/tfl&#45;book#70 -->
-<g id="edge26" class="edge">
+<g id="edge14" class="edge">
 <title>ECC/simtfl#11&#45;&gt;ECC/tfl&#45;book#70</title>
 <path fill="none" stroke="black" d="M2327.7,-759.92C2338.1,-759.78 2348.8,-759.64 2359.6,-759.5"/>
 <polygon fill="black" stroke="black" points="2359.95,-763 2369.9,-759.36 2359.85,-756 2359.95,-763"/>
 </g>
 <!-- ECC/simtfl#17 -->
-<g id="node27" class="node open">
+<g id="node18" class="node open">
 <title>ECC/simtfl#17</title>
-<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/17" xlink:title="ECC/simtfl#17&#10;simtfl 1.0.0&#10;(corresponding to Design&#10;and Implementation Phase&#10;4)" target="_blank">
+<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/17" xlink:title="ECC/simtfl#17&#10;simtfl 1.0.0&#10;(corresponding to Design&#10;and Implementation Phase&#10;4)" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2824,-981.5 2616,-981.5 2616,-898.5 2824,-898.5 2824,-981.5"/>
 <text text-anchor="middle" x="2720" y="-966.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#17</text>
 <text text-anchor="middle" x="2720" y="-951.3" font-family="Times,serif" font-size="14.00">simtfl 1.0.0</text>
@@ -610,15 +424,15 @@
 </g>
 </g>
 <!-- ECC/simtfl#11&#45;&gt;ECC/simtfl#17 -->
-<g id="edge27" class="edge">
+<g id="edge15" class="edge">
 <title>ECC/simtfl#11&#45;&gt;ECC/simtfl#17</title>
 <path fill="none" stroke="black" d="M2289.7,-787.53C2305,-797.95 2321.3,-810.82 2334,-825 2355.8,-849.32 2343.1,-870.53 2370,-889 2407.4,-914.72 2518.7,-927.75 2605.7,-934.17"/>
 <polygon fill="black" stroke="black" points="2605.68,-937.68 2615.9,-934.9 2606.18,-930.69 2605.68,-937.68"/>
 </g>
 <!-- ECC/tfl&#45;book#5 -->
-<g id="node28" class="node open">
+<g id="node19" class="node open">
 <title>ECC/tfl&#45;book#5</title>
-<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/5" xlink:title="ECC/tfl&#45;book#5&#10;Prototype CometBFT&#10;(formerly TendermintBFT)&#10;as the finality&#10;subprotocol." target="_blank">
+<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/5" xlink:title="ECC/tfl&#45;book#5&#10;Prototype CometBFT&#10;(formerly TendermintBFT)&#10;as the finality&#10;subprotocol." target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2822.5,-793.5 2617.5,-793.5 2617.5,-710.5 2822.5,-710.5 2822.5,-793.5"/>
 <text text-anchor="middle" x="2720" y="-778.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#5</text>
 <text text-anchor="middle" x="2720" y="-763.3" font-family="Times,serif" font-size="14.00">Prototype CometBFT</text>
@@ -629,15 +443,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#5 -->
-<g id="edge28" class="edge">
+<g id="edge16" class="edge">
 <title>ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#5</title>
 <path fill="none" stroke="black" d="M2580.1,-755.43C2589.1,-755.21 2598.2,-754.98 2607.3,-754.76"/>
 <polygon fill="black" stroke="black" points="2607.49,-758.26 2617.4,-754.51 2607.32,-751.26 2607.49,-758.26"/>
 </g>
 <!-- ECC/tfl&#45;book#116 -->
-<g id="node29" class="node open">
+<g id="node20" class="node open">
 <title>ECC/tfl&#45;book#116</title>
-<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/116" xlink:title="ECC/tfl&#45;book#116&#10;Evaluate PoS subprotocol&#10;candidates and their&#10;Crosslink adaptations" target="_blank">
+<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/116" xlink:title="ECC/tfl&#45;book#116&#10;Evaluate PoS subprotocol&#10;candidates and their&#10;Crosslink adaptations" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2820,-880 2620,-880 2620,-812 2820,-812 2820,-880"/>
 <text text-anchor="middle" x="2720" y="-864.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#116</text>
 <text text-anchor="middle" x="2720" y="-849.8" font-family="Times,serif" font-size="14.00">Evaluate PoS subprotocol</text>
@@ -647,33 +461,33 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#116 -->
-<g id="edge29" class="edge">
+<g id="edge17" class="edge">
 <title>ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#116</title>
 <path fill="none" stroke="black" d="M2570,-792.02C2584.7,-797.38 2600.1,-802.94 2615.1,-808.38"/>
 <polygon fill="black" stroke="black" points="2614.31,-811.81 2624.9,-811.92 2616.68,-805.23 2614.31,-811.81"/>
 </g>
 <!-- ECC/simtfl#17&#45;&gt;ECC/tfl&#45;book#84 -->
-<g id="edge30" class="edge">
+<g id="edge18" class="edge">
 <title>ECC/simtfl#17&#45;&gt;ECC/tfl&#45;book#84</title>
 <path fill="none" stroke="black" d="M2824.2,-917.94C2832.8,-916.11 2841.5,-914.26 2849.9,-912.45"/>
 <polygon fill="black" stroke="black" points="2850.75,-915.85 2859.8,-910.34 2849.29,-909 2850.75,-915.85"/>
 </g>
 <!-- ECC/tfl&#45;book#5&#45;&gt;ECC/tfl&#45;book#84 -->
-<g id="edge31" class="edge">
+<g id="edge19" class="edge">
 <title>ECC/tfl&#45;book#5&#45;&gt;ECC/tfl&#45;book#84</title>
 <path fill="none" stroke="black" d="M2807.9,-793.5C2813.4,-796.6 2818.8,-799.78 2824,-803 2851.3,-820.03 2880,-842.01 2902.1,-859.99"/>
 <polygon fill="black" stroke="black" points="2899.95,-862.76 2909.9,-866.41 2904.4,-857.35 2899.95,-862.76"/>
 </g>
 <!-- ECC/tfl&#45;book#116&#45;&gt;ECC/tfl&#45;book#84 -->
-<g id="edge32" class="edge">
+<g id="edge20" class="edge">
 <title>ECC/tfl&#45;book#116&#45;&gt;ECC/tfl&#45;book#84</title>
 <path fill="none" stroke="black" d="M2820.1,-867.16C2830.1,-869.3 2840.2,-871.46 2850.1,-873.58"/>
 <polygon fill="black" stroke="black" points="2849.39,-877.01 2859.9,-875.68 2850.86,-870.16 2849.39,-877.01"/>
 </g>
 <!-- ECC/tfl&#45;book#39 -->
-<g id="node30" class="node open">
+<g id="node21" class="node open">
 <title>ECC/tfl&#45;book#39</title>
-<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/39" xlink:title="ECC/tfl&#45;book#39&#10;Analyze Attack Scenario:&#10;Compromised Finality&#10;Oracle + Miner only&#10;finalizes that miner&#39;s&#10;blocks" target="_blank">
+<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/39" xlink:title="ECC/tfl&#45;book#39&#10;Analyze Attack Scenario:&#10;Compromised Finality&#10;Oracle + Miner only&#10;finalizes that miner&#39;s&#10;blocks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2106,-808 1912,-808 1912,-710 2106,-710 2106,-808"/>
 <text text-anchor="middle" x="2009" y="-792.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#39</text>
 <text text-anchor="middle" x="2009" y="-777.8" font-family="Times,serif" font-size="14.00">Analyze Attack Scenario:</text>
@@ -685,15 +499,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#39&#45;&gt;ECC/simtfl#11 -->
-<g id="edge33" class="edge">
+<g id="edge21" class="edge">
 <title>ECC/tfl&#45;book#39&#45;&gt;ECC/simtfl#11</title>
 <path fill="none" stroke="black" d="M2106.1,-759.83C2120.8,-759.95 2135.9,-760.08 2150.5,-760.21"/>
 <polygon fill="black" stroke="black" points="2150.47,-763.71 2160.5,-760.29 2150.53,-756.71 2150.47,-763.71"/>
 </g>
 <!-- ECC/tfl&#45;book#111 -->
-<g id="node31" class="node open">
+<g id="node22" class="node open">
 <title>ECC/tfl&#45;book#111</title>
-<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/111" xlink:title="ECC/tfl&#45;book#111&#10;How can HotStuff be&#10;described in Crosslink&#39;s&#10;BFT model?" target="_blank">
+<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/111" xlink:title="ECC/tfl&#45;book#111&#10;How can HotStuff be&#10;described in Crosslink&#39;s&#10;BFT model?" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2568.5,-880 2381.5,-880 2381.5,-812 2568.5,-812 2568.5,-880"/>
 <text text-anchor="middle" x="2475" y="-864.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#111</text>
 <text text-anchor="middle" x="2475" y="-849.8" font-family="Times,serif" font-size="14.00">How can HotStuff be</text>
@@ -703,15 +517,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#111&#45;&gt;ECC/tfl&#45;book#116 -->
-<g id="edge34" class="edge">
+<g id="edge22" class="edge">
 <title>ECC/tfl&#45;book#111&#45;&gt;ECC/tfl&#45;book#116</title>
 <path fill="none" stroke="black" d="M2568.6,-846C2581.9,-846 2595.8,-846 2609.4,-846"/>
 <polygon fill="black" stroke="black" points="2609.8,-849.5 2619.8,-846 2609.8,-842.5 2609.8,-849.5"/>
 </g>
 <!-- ECC/tfl&#45;book#132 -->
-<g id="node32" class="node open">
+<g id="node23" class="node open">
 <title>ECC/tfl&#45;book#132</title>
-<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/132" xlink:title="ECC/tfl&#45;book#132&#10;Does the issue about&#10;block chains not being&#10;one&#45;shot invalidate the&#10;liveness analysis for&#10;Snap&#45;and&#45;Chat?" target="_blank">
+<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/132" xlink:title="ECC/tfl&#45;book#132&#10;Does the issue about&#10;block chains not being&#10;one&#45;shot invalidate the&#10;liveness analysis for&#10;Snap&#45;and&#45;Chat?" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2334,-932 2154,-932 2154,-834 2334,-834 2334,-932"/>
 <text text-anchor="middle" x="2244" y="-916.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#132</text>
 <text text-anchor="middle" x="2244" y="-901.8" font-family="Times,serif" font-size="14.00">Does the issue about</text>
@@ -723,15 +537,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#132&#45;&gt;ECC/tfl&#45;book#82 -->
-<g id="edge35" class="edge">
+<g id="edge23" class="edge">
 <title>ECC/tfl&#45;book#132&#45;&gt;ECC/tfl&#45;book#82</title>
 <path fill="none" stroke="black" d="M2334.2,-919.22C2349.4,-925.39 2365.2,-931.81 2380.5,-938.02"/>
 <polygon fill="black" stroke="black" points="2379.32,-941.32 2389.9,-941.86 2381.97,-934.84 2379.32,-941.32"/>
 </g>
 <!-- ECC/tfl&#45;book#123 -->
-<g id="node34" class="node closed">
+<g id="node25" class="node closed">
 <title>ECC/tfl&#45;book#123</title>
-<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/123" xlink:title="ECC/tfl&#45;book#123&#10;Explain why we&#39;re more&#10;confident in Crosslink&#10;security vs the other&#10;hybrid construction&#10;candidates" target="_blank">
+<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/123" xlink:title="ECC/tfl&#45;book#123&#10;Explain why we&#39;re more&#10;confident in Crosslink&#10;security vs the other&#10;hybrid construction&#10;candidates" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="1412,-1054 1223,-1054 1223,-956 1412,-956 1412,-1054"/>
 <text text-anchor="middle" x="1317.5" y="-1038.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#123</text>
 <text text-anchor="middle" x="1317.5" y="-1023.8" font-family="Times,serif" font-size="14.00">Explain why we&#39;re more</text>
@@ -743,15 +557,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#71&#45;&gt;ECC/tfl&#45;book#123 -->
-<g id="edge36" class="edge">
+<g id="edge24" class="edge">
 <title>ECC/tfl&#45;book#71&#45;&gt;ECC/tfl&#45;book#123</title>
 <path fill="none" stroke="black" d="M1184.2,-976.42C1193.7,-978.47 1203.3,-980.55 1212.8,-982.6"/>
 <polygon fill="black" stroke="black" points="1212.19,-986.05 1222.7,-984.73 1213.66,-979.2 1212.19,-986.05"/>
 </g>
 <!-- ECC/tfl&#45;book#81 -->
-<g id="node35" class="node open">
+<g id="node26" class="node open">
 <title>ECC/tfl&#45;book#81</title>
-<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/81" xlink:title="ECC/tfl&#45;book#81&#10;Write up conclusions of&#10;analyzing Crosslink&#10;against some known&#10;attacks" target="_blank">
+<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/81" xlink:title="ECC/tfl&#45;book#81&#10;Write up conclusions of&#10;analyzing Crosslink&#10;against some known&#10;attacks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1634,-1025.5 1451,-1025.5 1451,-942.5 1634,-942.5 1634,-1025.5"/>
 <text text-anchor="middle" x="1542.5" y="-1010.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#81</text>
 <text text-anchor="middle" x="1542.5" y="-995.3" font-family="Times,serif" font-size="14.00">Write up conclusions of</text>
@@ -762,15 +576,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#81 -->
-<g id="edge37" class="edge">
+<g id="edge25" class="edge">
 <title>ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#81</title>
 <path fill="none" stroke="black" d="M1412.1,-996.2C1421.7,-995.3 1431.4,-994.4 1441,-993.5"/>
 <polygon fill="black" stroke="black" points="1441.4,-996.98 1451,-992.5 1440.7,-990.01 1441.4,-996.98"/>
 </g>
 <!-- ECC/tfl&#45;book#137 -->
-<g id="node36" class="node open">
+<g id="node27" class="node open">
 <title>ECC/tfl&#45;book#137</title>
-<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/137" xlink:title="ECC/tfl&#45;book#137&#10;Improve Goals,&#10;Requirements, and&#10;Desiderata" target="_blank">
+<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/137" xlink:title="ECC/tfl&#45;book#137&#10;Improve Goals,&#10;Requirements, and&#10;Desiderata" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1618.5,-1112 1466.5,-1112 1466.5,-1044 1618.5,-1044 1618.5,-1112"/>
 <text text-anchor="middle" x="1542.5" y="-1096.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#137</text>
 <text text-anchor="middle" x="1542.5" y="-1081.8" font-family="Times,serif" font-size="14.00">Improve Goals,</text>
@@ -780,15 +594,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#137 -->
-<g id="edge38" class="edge">
+<g id="edge26" class="edge">
 <title>ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#137</title>
 <path fill="none" stroke="black" d="M1412.1,-1035.6C1427,-1040.5 1442.3,-1045.5 1456.9,-1050.3"/>
 <polygon fill="black" stroke="black" points="1455.81,-1053.63 1466.4,-1053.4 1457.98,-1046.97 1455.81,-1053.63"/>
 </g>
 <!-- ECC/tfl&#45;book#136 -->
-<g id="node37" class="node open">
+<g id="node28" class="node open">
 <title>ECC/tfl&#45;book#136</title>
-<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/136" xlink:title="ECC/tfl&#45;book#136&#10;Design Phase 3 &#45; tfl&#45;book&#10;v0.3.0 &#45; simtfl results &amp;&#10;PoS Goals / Reqs" target="_blank">
+<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/136" xlink:title="ECC/tfl&#45;book#136&#10;Design Phase 3 &#45; tfl&#45;book&#10;v0.3.0 &#45; simtfl results &amp;&#10;PoS Goals / Reqs" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1864,-1018 1861,-1022 1840,-1022 1837,-1018 1670,-1018 1670,-950 1864,-950 1864,-1018"/>
 <text text-anchor="middle" x="1767" y="-1002.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#136</text>
 <text text-anchor="middle" x="1767" y="-987.8" font-family="Times,serif" font-size="14.00">Design Phase 3 &#45; tfl&#45;book</text>
@@ -798,13 +612,13 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#81&#45;&gt;ECC/tfl&#45;book#136 -->
-<g id="edge39" class="edge">
+<g id="edge27" class="edge">
 <title>ECC/tfl&#45;book#81&#45;&gt;ECC/tfl&#45;book#136</title>
 <path fill="none" stroke="black" d="M1634.3,-984C1642.6,-984 1651,-984 1659.5,-984"/>
 <polygon fill="black" stroke="black" points="1659.7,-987.5 1669.7,-984 1659.7,-980.5 1659.7,-987.5"/>
 </g>
 <!-- ECC/tfl&#45;book#137&#45;&gt;ECC/tfl&#45;book#136 -->
-<g id="edge40" class="edge">
+<g id="edge28" class="edge">
 <title>ECC/tfl&#45;book#137&#45;&gt;ECC/tfl&#45;book#136</title>
 <path fill="none" stroke="black" d="M1618.5,-1046.3C1636.9,-1038.5 1656.9,-1030.1 1675.9,-1022.1"/>
 <polygon fill="black" stroke="black" points="1677.4,-1025.27 1685.2,-1018.1 1674.63,-1018.84 1677.4,-1025.27"/>
@@ -834,15 +648,15 @@
 <polygon fill="black" stroke="black" points="1905.7,-810.86 1912,-802.34 1901.76,-805.08 1905.7,-810.86"/>
 </g>
 <!-- ECC/tfl&#45;book#72&#45;&gt;ECC/tfl&#45;book#123 -->
-<g id="edge41" class="edge">
+<g id="edge29" class="edge">
 <title>ECC/tfl&#45;book#72&#45;&gt;ECC/tfl&#45;book#123</title>
 <path fill="none" stroke="black" d="M1184.2,-1025.6C1193.6,-1024.1 1203.1,-1022.6 1212.5,-1021.2"/>
 <polygon fill="black" stroke="black" points="1213.36,-1024.61 1222.7,-1019.6 1212.28,-1017.69 1213.36,-1024.61"/>
 </g>
 <!-- ECC/tfl&#45;book#134 -->
-<g id="node39" class="node open">
+<g id="node30" class="node open">
 <title>ECC/tfl&#45;book#134</title>
-<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/134" xlink:title="ECC/tfl&#45;book#134&#10;Decide on slashing&#10;requirements from the&#10;economic, security, and&#10;UX trade&#45;offs around&#10;slashing or no&#45;slashing&#10;staking protocols" target="_blank">
+<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/134" xlink:title="ECC/tfl&#45;book#134&#10;Decide on slashing&#10;requirements from the&#10;economic, security, and&#10;UX trade&#45;offs around&#10;slashing or no&#45;slashing&#10;staking protocols" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1175.5,-1206.5 992.5,-1206.5 992.5,-1093.5 1175.5,-1093.5 1175.5,-1206.5"/>
 <text text-anchor="middle" x="1084" y="-1191.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#134</text>
 <text text-anchor="middle" x="1084" y="-1176.3" font-family="Times,serif" font-size="14.00">Decide on slashing</text>
@@ -855,9 +669,9 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#117 -->
-<g id="node40" class="node open">
+<g id="node31" class="node open">
 <title>ECC/tfl&#45;book#117</title>
-<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/117" xlink:title="ECC/tfl&#45;book#117&#10;Define PoS Subprotocol&#10;goals, requirements, and&#10;desiderata" target="_blank">
+<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/117" xlink:title="ECC/tfl&#45;book#117&#10;Define PoS Subprotocol&#10;goals, requirements, and&#10;desiderata" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1415,-1162 1220,-1162 1220,-1094 1415,-1094 1415,-1162"/>
 <text text-anchor="middle" x="1317.5" y="-1146.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#117</text>
 <text text-anchor="middle" x="1317.5" y="-1131.8" font-family="Times,serif" font-size="14.00">Define PoS Subprotocol</text>
@@ -867,21 +681,21 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#134&#45;&gt;ECC/tfl&#45;book#117 -->
-<g id="edge42" class="edge">
+<g id="edge30" class="edge">
 <title>ECC/tfl&#45;book#134&#45;&gt;ECC/tfl&#45;book#117</title>
 <path fill="none" stroke="black" d="M1175.8,-1141.4C1187,-1140.3 1198.5,-1139.2 1209.9,-1138.1"/>
 <polygon fill="black" stroke="black" points="1210.16,-1141.59 1219.8,-1137.2 1209.52,-1134.62 1210.16,-1141.59"/>
 </g>
 <!-- ECC/tfl&#45;book#117&#45;&gt;ECC/tfl&#45;book#137 -->
-<g id="edge43" class="edge">
+<g id="edge31" class="edge">
 <title>ECC/tfl&#45;book#117&#45;&gt;ECC/tfl&#45;book#137</title>
 <path fill="none" stroke="black" d="M1415,-1106.4C1428.8,-1103.3 1443,-1100.1 1456.6,-1097"/>
 <polygon fill="black" stroke="black" points="1457.32,-1100.43 1466.3,-1094.8 1455.77,-1093.6 1457.32,-1100.43"/>
 </g>
 <!-- ECC/tfl&#45;book#140 -->
-<g id="node41" class="node open">
+<g id="node32" class="node open">
 <title>ECC/tfl&#45;book#140</title>
-<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/140" xlink:title="ECC/tfl&#45;book#140&#10;Analyse and improve&#10;Crosslink&#39;s security&#10;against combined eclipse&#10;/ validator key&#10;compromise attacks" target="_blank">
+<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/140" xlink:title="ECC/tfl&#45;book#140&#10;Analyse and improve&#10;Crosslink&#39;s security&#10;against combined eclipse&#10;/ validator key&#10;compromise attacks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="948,-1090 751,-1090 751,-992 948,-992 948,-1090"/>
 <text text-anchor="middle" x="849.5" y="-1074.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#140</text>
 <text text-anchor="middle" x="849.5" y="-1059.8" font-family="Times,serif" font-size="14.00">Analyse and improve</text>
@@ -893,11 +707,197 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#140&#45;&gt;ECC/tfl&#45;book#72 -->
-<g id="edge44" class="edge">
+<g id="edge32" class="edge">
 <title>ECC/tfl&#45;book#140&#45;&gt;ECC/tfl&#45;book#72</title>
 <path fill="none" stroke="black" d="M948.09,-1041C956.58,-1041 965.2,-1041 973.77,-1041"/>
 <polygon fill="black" stroke="black" points="973.79,-1044.5 983.79,-1041 973.79,-1037.5 973.79,-1044.5"/>
 </g>
+<!-- ECC/simtfl#7 -->
+<g id="node33" class="node open">
+<title>ECC/simtfl#7</title>
+<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/7" xlink:title="ECC/simtfl#7&#10;Define BC abstractions&#10;and PoW (honest behaviour&#10;only)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="456,-788 244,-788 244,-720 456,-720 456,-788"/>
+<text text-anchor="middle" x="350" y="-772.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#7</text>
+<text text-anchor="middle" x="350" y="-757.8" font-family="Times,serif" font-size="14.00">Define BC abstractions</text>
+<text text-anchor="middle" x="350" y="-742.8" font-family="Times,serif" font-size="14.00">and PoW (honest behaviour</text>
+<text text-anchor="middle" x="350" y="-727.8" font-family="Times,serif" font-size="14.00">only)</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#8 -->
+<g id="node34" class="node open">
+<title>ECC/simtfl#8</title>
+<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/8" xlink:title="ECC/simtfl#8&#10;Define Crosslink (honest&#10;behaviour only)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="699,-756.5 508,-756.5 508,-703.5 699,-703.5 699,-756.5"/>
+<text text-anchor="middle" x="603.5" y="-741.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#8</text>
+<text text-anchor="middle" x="603.5" y="-726.3" font-family="Times,serif" font-size="14.00">Define Crosslink (honest</text>
+<text text-anchor="middle" x="603.5" y="-711.3" font-family="Times,serif" font-size="14.00">behaviour only)</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#7&#45;&gt;ECC/simtfl#8 -->
+<g id="edge33" class="edge">
+<title>ECC/simtfl#7&#45;&gt;ECC/simtfl#8</title>
+<path fill="none" stroke="black" d="M456.2,-743.96C469.82,-742.66 483.78,-741.33 497.4,-740.03"/>
+<polygon fill="black" stroke="black" points="498.12,-743.48 507.74,-739.04 497.45,-736.51 498.12,-743.48"/>
+</g>
+<!-- ECC/simtfl#9 -->
+<g id="node35" class="node open">
+<title>ECC/simtfl#9</title>
+<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/9" xlink:title="ECC/simtfl#9&#10;Implement some known PoW&#10;attacks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="715,-827.5 492,-827.5 492,-774.5 715,-774.5 715,-827.5"/>
+<text text-anchor="middle" x="603.5" y="-812.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#9</text>
+<text text-anchor="middle" x="603.5" y="-797.3" font-family="Times,serif" font-size="14.00">Implement some known PoW</text>
+<text text-anchor="middle" x="603.5" y="-782.3" font-family="Times,serif" font-size="14.00">attacks</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#7&#45;&gt;ECC/simtfl#9 -->
+<g id="edge34" class="edge">
+<title>ECC/simtfl#7&#45;&gt;ECC/simtfl#9</title>
+<path fill="none" stroke="black" d="M456.2,-773.66C464.62,-775.23 473.16,-776.83 481.67,-778.42"/>
+<polygon fill="black" stroke="black" points="481.18,-781.89 491.65,-780.28 482.46,-775.01 481.18,-781.89"/>
+</g>
+<!-- ECC/simtfl#14 -->
+<g id="node36" class="node open">
+<title>ECC/simtfl#14</title>
+<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/14" xlink:title="ECC/simtfl#14&#10;simtfl 0.2.0&#10;(corresponding to&#10;Implementation Phase 1:&#10;Simulation Codebase)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="947,-842.5 944,-846.5 923,-846.5 920,-842.5 752,-842.5 752,-759.5 947,-759.5 947,-842.5"/>
+<text text-anchor="middle" x="849.5" y="-827.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#14</text>
+<text text-anchor="middle" x="849.5" y="-812.3" font-family="Times,serif" font-size="14.00">simtfl 0.2.0</text>
+<text text-anchor="middle" x="849.5" y="-797.3" font-family="Times,serif" font-size="14.00">(corresponding to</text>
+<text text-anchor="middle" x="849.5" y="-782.3" font-family="Times,serif" font-size="14.00">Implementation Phase 1:</text>
+<text text-anchor="middle" x="849.5" y="-767.3" font-family="Times,serif" font-size="14.00">Simulation Codebase)</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#8&#45;&gt;ECC/simtfl#14 -->
+<g id="edge35" class="edge">
+<title>ECC/simtfl#8&#45;&gt;ECC/simtfl#14</title>
+<path fill="none" stroke="black" d="M695.7,-756.54C710.69,-760.9 726.35,-765.46 741.68,-769.92"/>
+<polygon fill="black" stroke="black" points="741.11,-773.4 751.69,-772.83 743.06,-766.68 741.11,-773.4"/>
+</g>
+<!-- ECC/simtfl#9&#45;&gt;ECC/simtfl#14 -->
+<g id="edge36" class="edge">
+<title>ECC/simtfl#9&#45;&gt;ECC/simtfl#14</title>
+<path fill="none" stroke="black" d="M715.08,-801C723.87,-801 732.74,-801 741.51,-801"/>
+<polygon fill="black" stroke="black" points="741.74,-804.5 751.74,-801 741.74,-797.5 741.74,-804.5"/>
+</g>
+<!-- ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#71 -->
+<g id="edge47" class="edge">
+<title>ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#71</title>
+<path fill="none" stroke="black" d="M913.42,-842.67C947.51,-865.26 989.42,-893.02 1023,-915.29"/>
+<polygon fill="black" stroke="black" points="1021.12,-918.24 1031.4,-920.82 1024.97,-912.4 1021.12,-918.24"/>
+</g>
+<!-- ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#72 -->
+<g id="edge48" class="edge">
+<title>ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#72</title>
+<path fill="none" stroke="black" d="M899.52,-842.58C919.01,-861.23 940.26,-884.53 955,-909 976.46,-944.64 956.01,-967.22 984,-998 984.63,-998.7 985.28,-999.4 985.94,-1000.1"/>
+<polygon fill="black" stroke="black" points="983.72,-1002.81 993.5,-1006.9 988.41,-997.61 983.72,-1002.81"/>
+</g>
+<!-- ECC/simtfl#15 -->
+<g id="node37" class="node open">
+<title>ECC/simtfl#15</title>
+<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/15" xlink:title="ECC/simtfl#15&#10;Design/document the&#10;network layer used in the&#10;simulation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208,-717 8,-717 8,-649 208,-649 208,-717"/>
+<text text-anchor="middle" x="108" y="-701.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#15</text>
+<text text-anchor="middle" x="108" y="-686.8" font-family="Times,serif" font-size="14.00">Design/document the</text>
+<text text-anchor="middle" x="108" y="-671.8" font-family="Times,serif" font-size="14.00">network layer used in the</text>
+<text text-anchor="middle" x="108" y="-656.8" font-family="Times,serif" font-size="14.00">simulation</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#16 -->
+<g id="node38" class="node open">
+<title>ECC/simtfl#16</title>
+<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/16" xlink:title="ECC/simtfl#16&#10;Implement network layer" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="448.5,-702 251.5,-702 251.5,-664 448.5,-664 448.5,-702"/>
+<text text-anchor="middle" x="350" y="-686.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#16</text>
+<text text-anchor="middle" x="350" y="-671.8" font-family="Times,serif" font-size="14.00">Implement network layer</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#15&#45;&gt;ECC/simtfl#16 -->
+<g id="edge37" class="edge">
+<title>ECC/simtfl#15&#45;&gt;ECC/simtfl#16</title>
+<path fill="none" stroke="black" d="M208,-683C218.98,-683 230.19,-683 241.27,-683"/>
+<polygon fill="black" stroke="black" points="241.39,-686.5 251.39,-683 241.39,-679.5 241.39,-686.5"/>
+</g>
+<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#8 -->
+<g id="edge38" class="edge">
+<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#8</title>
+<path fill="none" stroke="black" d="M448.6,-701.24C464.72,-704.25 481.49,-707.39 497.78,-710.43"/>
+<polygon fill="black" stroke="black" points="497.38,-713.92 507.85,-712.31 498.66,-707.03 497.38,-713.92"/>
+</g>
+<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#9 -->
+<g id="edge39" class="edge">
+<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#9</title>
+<path fill="none" stroke="black" d="M441.03,-702.06C446.29,-704.66 451.34,-707.63 456,-711 479.68,-728.12 468.72,-748.34 492,-766 493.38,-767.05 494.79,-768.06 496.23,-769.04"/>
+<polygon fill="black" stroke="black" points="494.41,-772.03 504.75,-774.36 498.12,-766.09 494.41,-772.03"/>
+</g>
+<!-- ECC/simtfl#10 -->
+<g id="node39" class="node open">
+<title>ECC/simtfl#10</title>
+<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/10" xlink:title="ECC/simtfl#10&#10;Implement some known BFT&#10;and/or PoS attacks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="714,-685.5 493,-685.5 493,-632.5 714,-632.5 714,-685.5"/>
+<text text-anchor="middle" x="603.5" y="-670.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#10</text>
+<text text-anchor="middle" x="603.5" y="-655.3" font-family="Times,serif" font-size="14.00">Implement some known BFT</text>
+<text text-anchor="middle" x="603.5" y="-640.3" font-family="Times,serif" font-size="14.00">and/or PoS attacks</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#10 -->
+<g id="edge40" class="edge">
+<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#10</title>
+<path fill="none" stroke="black" d="M448.6,-673.69C459.81,-672.62 471.34,-671.52 482.8,-670.42"/>
+<polygon fill="black" stroke="black" points="483.22,-673.9 492.84,-669.46 482.55,-666.93 483.22,-673.9"/>
+</g>
+<!-- ECC/simtfl#10&#45;&gt;ECC/simtfl#14 -->
+<g id="edge41" class="edge">
+<title>ECC/simtfl#10&#45;&gt;ECC/simtfl#14</title>
+<path fill="none" stroke="black" d="M695.17,-685.57C702.01,-688.47 708.69,-691.61 715,-695 744.04,-710.6 773.09,-732.7 796.64,-752.69"/>
+<polygon fill="black" stroke="black" points="794.55,-755.5 804.41,-759.37 799.11,-750.2 794.55,-755.5"/>
+</g>
+<!-- ECC/simtfl#20 -->
+<g id="node40" class="node open">
+<title>ECC/simtfl#20</title>
+<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/20" xlink:title="ECC/simtfl#20&#10;Add test coverage that&#10;ensures edge cases lead&#10;to invalid blocks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="445,-874 255,-874 255,-806 445,-806 445,-874"/>
+<text text-anchor="middle" x="350" y="-858.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#20</text>
+<text text-anchor="middle" x="350" y="-843.8" font-family="Times,serif" font-size="14.00">Add test coverage that</text>
+<text text-anchor="middle" x="350" y="-828.8" font-family="Times,serif" font-size="14.00">ensures edge cases lead</text>
+<text text-anchor="middle" x="350" y="-813.8" font-family="Times,serif" font-size="14.00">to invalid blocks</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#20&#45;&gt;ECC/simtfl#9 -->
+<g id="edge42" class="edge">
+<title>ECC/simtfl#20&#45;&gt;ECC/simtfl#9</title>
+<path fill="none" stroke="black" d="M445.01,-825.42C456.89,-823.58 469.17,-821.67 481.4,-819.78"/>
+<polygon fill="black" stroke="black" points="482.3,-823.18 491.65,-818.19 481.23,-816.26 482.3,-823.18"/>
+</g>
+<!-- ECC/simtfl#25 -->
+<g id="node41" class="node open">
+<title>ECC/simtfl#25</title>
+<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/25" xlink:title="ECC/simtfl#25&#10;Finish Streamlet" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="418.5,-646 281.5,-646 281.5,-608 418.5,-608 418.5,-646"/>
+<text text-anchor="middle" x="350" y="-630.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#25</text>
+<text text-anchor="middle" x="350" y="-615.8" font-family="Times,serif" font-size="14.00">Finish Streamlet</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#25&#45;&gt;ECC/simtfl#8 -->
+<g id="edge43" class="edge">
+<title>ECC/simtfl#25&#45;&gt;ECC/simtfl#8</title>
+<path fill="none" stroke="black" d="M418.63,-638.86C431.6,-642.81 444.66,-648.06 456,-655 476.4,-667.49 471.89,-682.05 492,-695 494.18,-696.41 496.43,-697.76 498.72,-699.06"/>
+<polygon fill="black" stroke="black" points="497.3,-702.27 507.78,-703.84 500.57,-696.08 497.3,-702.27"/>
+</g>
+<!-- ECC/simtfl#25&#45;&gt;ECC/simtfl#10 -->
+<g id="edge44" class="edge">
+<title>ECC/simtfl#25&#45;&gt;ECC/simtfl#10</title>
+<path fill="none" stroke="black" d="M418.73,-635.62C438.54,-638.14 460.8,-640.97 482.82,-643.77"/>
+<polygon fill="black" stroke="black" points="482.55,-647.26 492.91,-645.06 483.43,-640.32 482.55,-647.26"/>
+</g>
 <!-- ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70 -->
 <g id="edge57" class="edge">
 <title>ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70</title>
diff --git a/zcash-tfl-dag.svg b/zcash-tfl-dag.svg
index 06878ea5b..325ddbde3 100644
--- a/zcash-tfl-dag.svg
+++ b/zcash-tfl-dag.svg
@@ -10,308 +10,39 @@
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1242)">
 <polygon fill="white" stroke="transparent" points="-4,4 -4,-1242 5291,-1242 5291,4 -4,4"/>
 <g id="clust1" class="cluster">
+<title>cluster_3</title>
+<polygon fill="none" stroke="blue" points="243.5,-256 243.5,-592 951.5,-592 951.5,-256 243.5,-256"/>
+<text text-anchor="middle" x="597.5" y="-576.8" font-family="Times,serif" font-size="14.00">Design Phase 2 &#45; Integrated Crosslink</text>
+</g>
+<g id="clust2" class="cluster">
 <title>cluster_4</title>
 <polygon fill="none" stroke="blue" points="527,0 527,-133 942.5,-133 942.5,0 527,0"/>
 <text text-anchor="middle" x="734.75" y="-117.8" font-family="Times,serif" font-size="14.00">Prototype Phase 1</text>
 </g>
-<g id="clust2" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="0,-600 0,-905 955,-905 955,-600 0,-600"/>
-<text text-anchor="middle" x="477.5" y="-889.8" font-family="Times,serif" font-size="14.00">Implementation Phase 1: Simulation Codebase</text>
-</g>
 <g id="clust3" class="cluster">
-<title>cluster_3</title>
-<polygon fill="none" stroke="blue" points="243.5,-256 243.5,-592 951.5,-592 951.5,-256 243.5,-256"/>
-<text text-anchor="middle" x="597.5" y="-576.8" font-family="Times,serif" font-size="14.00">Design Phase 2 &#45; Integrated Crosslink</text>
-</g>
-<g id="clust4" class="cluster">
 <title>cluster_0</title>
 <polygon fill="none" stroke="blue" points="1892,-702 1892,-1158 3032,-1158 3032,-702 1892,-702"/>
 <text text-anchor="middle" x="2462" y="-1142.8" font-family="Times,serif" font-size="14.00">Design and Implementation Phase 4</text>
 </g>
-<g id="clust5" class="cluster">
+<g id="clust4" class="cluster">
 <title>cluster_2</title>
 <polygon fill="none" stroke="blue" points="743,-913 743,-1238 1872,-1238 1872,-913 743,-913"/>
 <text text-anchor="middle" x="1307.5" y="-1222.8" font-family="Times,serif" font-size="14.00">Design and Implementation Phase 3</text>
 </g>
+<g id="clust5" class="cluster">
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="0,-600 0,-905 955,-905 955,-600 0,-600"/>
+<text text-anchor="middle" x="477.5" y="-889.8" font-family="Times,serif" font-size="14.00">Implementation Phase 1: Simulation Codebase</text>
+</g>
 <g id="clust6" class="cluster">
 <title>cluster_5</title>
 <polygon fill="none" stroke="blue" points="756,-141 756,-248 1177,-248 1177,-141 756,-141"/>
 <text text-anchor="middle" x="966.5" y="-232.8" font-family="Times,serif" font-size="14.00">Prototype Phase 2</text>
 </g>
-<!-- ECC/zebra&#45;tfl#3 -->
-<g id="node1" class="node open">
-<title>ECC/zebra&#45;tfl#3</title>
-<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/3" xlink:title="ECC/zebra&#45;tfl#3&#10;Add test harness" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="672,-102 535,-102 535,-64 672,-64 672,-102"/>
-<text text-anchor="middle" x="603.5" y="-86.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#3</text>
-<text text-anchor="middle" x="603.5" y="-71.8" font-family="Times,serif" font-size="14.00">Add test harness</text>
-</a>
-</g>
-</g>
-<!-- ECC/zebra&#45;tfl#1 -->
-<g id="node2" class="node open">
-<title>ECC/zebra&#45;tfl#1</title>
-<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/1" xlink:title="ECC/zebra&#45;tfl#1&#10;Prototype release 0.1" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="934.5,-102 764.5,-102 764.5,-64 934.5,-64 934.5,-102"/>
-<text text-anchor="middle" x="849.5" y="-86.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#1</text>
-<text text-anchor="middle" x="849.5" y="-71.8" font-family="Times,serif" font-size="14.00">Prototype release 0.1</text>
-</a>
-</g>
-</g>
-<!-- ECC/zebra&#45;tfl#3&#45;&gt;ECC/zebra&#45;tfl#1 -->
-<g id="edge1" class="edge">
-<title>ECC/zebra&#45;tfl#3&#45;&gt;ECC/zebra&#45;tfl#1</title>
-<path fill="none" stroke="black" d="M672.14,-83C697.41,-83 726.58,-83 753.83,-83"/>
-<polygon fill="black" stroke="black" points="754.17,-86.5 764.17,-83 754.17,-79.5 754.17,-86.5"/>
-</g>
-<!-- ECC/zebra&#45;tfl#4 -->
-<g id="node42" class="node open">
-<title>ECC/zebra&#45;tfl#4</title>
-<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/4" xlink:title="ECC/zebra&#45;tfl#4&#10;Prototype release 0.x&#10;(for phase 2)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1169,-212.5 999,-212.5 999,-159.5 1169,-159.5 1169,-212.5"/>
-<text text-anchor="middle" x="1084" y="-197.3" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#4</text>
-<text text-anchor="middle" x="1084" y="-182.3" font-family="Times,serif" font-size="14.00">Prototype release 0.x</text>
-<text text-anchor="middle" x="1084" y="-167.3" font-family="Times,serif" font-size="14.00">(for phase 2)</text>
-</a>
-</g>
-</g>
-<!-- ECC/zebra&#45;tfl#1&#45;&gt;ECC/zebra&#45;tfl#4 -->
-<g id="edge56" class="edge">
-<title>ECC/zebra&#45;tfl#1&#45;&gt;ECC/zebra&#45;tfl#4</title>
-<path fill="none" stroke="black" d="M893.42,-102.01C927.06,-116.92 974.56,-137.96 1013.6,-155.26"/>
-<polygon fill="black" stroke="black" points="1012.24,-158.49 1022.8,-159.34 1015.08,-152.09 1012.24,-158.49"/>
-</g>
-<!-- ECC/zebra&#45;tfl#6 -->
-<g id="node3" class="node open">
-<title>ECC/zebra&#45;tfl#6</title>
-<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/6" xlink:title="ECC/zebra&#45;tfl#6&#10;Create a testnet" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="670,-46 537,-46 537,-8 670,-8 670,-46"/>
-<text text-anchor="middle" x="603.5" y="-30.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#6</text>
-<text text-anchor="middle" x="603.5" y="-15.8" font-family="Times,serif" font-size="14.00">Create a testnet</text>
-</a>
-</g>
-</g>
-<!-- ECC/zebra&#45;tfl#6&#45;&gt;ECC/zebra&#45;tfl#1 -->
-<g id="edge2" class="edge">
-<title>ECC/zebra&#45;tfl#6&#45;&gt;ECC/zebra&#45;tfl#1</title>
-<path fill="none" stroke="black" d="M670.21,-42.08C696.47,-48.11 727.19,-55.16 755.66,-61.69"/>
-<polygon fill="black" stroke="black" points="755.1,-65.16 765.63,-63.98 756.67,-58.33 755.1,-65.16"/>
-</g>
-<!-- ECC/simtfl#7 -->
-<g id="node4" class="node open">
-<title>ECC/simtfl#7</title>
-<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/7" xlink:title="ECC/simtfl#7&#10;Define BC abstractions&#10;and PoW (honest behaviour&#10;only)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="456,-788 244,-788 244,-720 456,-720 456,-788"/>
-<text text-anchor="middle" x="350" y="-772.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#7</text>
-<text text-anchor="middle" x="350" y="-757.8" font-family="Times,serif" font-size="14.00">Define BC abstractions</text>
-<text text-anchor="middle" x="350" y="-742.8" font-family="Times,serif" font-size="14.00">and PoW (honest behaviour</text>
-<text text-anchor="middle" x="350" y="-727.8" font-family="Times,serif" font-size="14.00">only)</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#8 -->
-<g id="node5" class="node open">
-<title>ECC/simtfl#8</title>
-<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/8" xlink:title="ECC/simtfl#8&#10;Define Crosslink (honest&#10;behaviour only)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="699,-756.5 508,-756.5 508,-703.5 699,-703.5 699,-756.5"/>
-<text text-anchor="middle" x="603.5" y="-741.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#8</text>
-<text text-anchor="middle" x="603.5" y="-726.3" font-family="Times,serif" font-size="14.00">Define Crosslink (honest</text>
-<text text-anchor="middle" x="603.5" y="-711.3" font-family="Times,serif" font-size="14.00">behaviour only)</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#7&#45;&gt;ECC/simtfl#8 -->
-<g id="edge3" class="edge">
-<title>ECC/simtfl#7&#45;&gt;ECC/simtfl#8</title>
-<path fill="none" stroke="black" d="M456.2,-743.96C469.82,-742.66 483.78,-741.33 497.4,-740.03"/>
-<polygon fill="black" stroke="black" points="498.12,-743.48 507.74,-739.04 497.45,-736.51 498.12,-743.48"/>
-</g>
-<!-- ECC/simtfl#9 -->
-<g id="node6" class="node open">
-<title>ECC/simtfl#9</title>
-<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/9" xlink:title="ECC/simtfl#9&#10;Implement some known PoW&#10;attacks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="715,-827.5 492,-827.5 492,-774.5 715,-774.5 715,-827.5"/>
-<text text-anchor="middle" x="603.5" y="-812.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#9</text>
-<text text-anchor="middle" x="603.5" y="-797.3" font-family="Times,serif" font-size="14.00">Implement some known PoW</text>
-<text text-anchor="middle" x="603.5" y="-782.3" font-family="Times,serif" font-size="14.00">attacks</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#7&#45;&gt;ECC/simtfl#9 -->
-<g id="edge4" class="edge">
-<title>ECC/simtfl#7&#45;&gt;ECC/simtfl#9</title>
-<path fill="none" stroke="black" d="M456.2,-773.66C464.62,-775.23 473.16,-776.83 481.67,-778.42"/>
-<polygon fill="black" stroke="black" points="481.18,-781.89 491.65,-780.28 482.46,-775.01 481.18,-781.89"/>
-</g>
-<!-- ECC/simtfl#14 -->
-<g id="node7" class="node open">
-<title>ECC/simtfl#14</title>
-<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/14" xlink:title="ECC/simtfl#14&#10;simtfl 0.2.0&#10;(corresponding to&#10;Implementation Phase 1:&#10;Simulation Codebase)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="947,-842.5 944,-846.5 923,-846.5 920,-842.5 752,-842.5 752,-759.5 947,-759.5 947,-842.5"/>
-<text text-anchor="middle" x="849.5" y="-827.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#14</text>
-<text text-anchor="middle" x="849.5" y="-812.3" font-family="Times,serif" font-size="14.00">simtfl 0.2.0</text>
-<text text-anchor="middle" x="849.5" y="-797.3" font-family="Times,serif" font-size="14.00">(corresponding to</text>
-<text text-anchor="middle" x="849.5" y="-782.3" font-family="Times,serif" font-size="14.00">Implementation Phase 1:</text>
-<text text-anchor="middle" x="849.5" y="-767.3" font-family="Times,serif" font-size="14.00">Simulation Codebase)</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#8&#45;&gt;ECC/simtfl#14 -->
-<g id="edge5" class="edge">
-<title>ECC/simtfl#8&#45;&gt;ECC/simtfl#14</title>
-<path fill="none" stroke="black" d="M695.7,-756.54C710.69,-760.9 726.35,-765.46 741.68,-769.92"/>
-<polygon fill="black" stroke="black" points="741.11,-773.4 751.69,-772.83 743.06,-766.68 741.11,-773.4"/>
-</g>
-<!-- ECC/simtfl#9&#45;&gt;ECC/simtfl#14 -->
-<g id="edge6" class="edge">
-<title>ECC/simtfl#9&#45;&gt;ECC/simtfl#14</title>
-<path fill="none" stroke="black" d="M715.08,-801C723.87,-801 732.74,-801 741.51,-801"/>
-<polygon fill="black" stroke="black" points="741.74,-804.5 751.74,-801 741.74,-797.5 741.74,-804.5"/>
-</g>
-<!-- ECC/tfl&#45;book#71 -->
-<g id="node33" class="node open">
-<title>ECC/tfl&#45;book#71</title>
-<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/71" xlink:title="ECC/tfl&#45;book#71&#10;Analyze Crosslink against&#10;a set of known PoS&#10;attacks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1184,-989 984,-989 984,-921 1184,-921 1184,-989"/>
-<text text-anchor="middle" x="1084" y="-973.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#71</text>
-<text text-anchor="middle" x="1084" y="-958.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
-<text text-anchor="middle" x="1084" y="-943.8" font-family="Times,serif" font-size="14.00">a set of known PoS</text>
-<text text-anchor="middle" x="1084" y="-928.8" font-family="Times,serif" font-size="14.00">attacks</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#71 -->
-<g id="edge47" class="edge">
-<title>ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#71</title>
-<path fill="none" stroke="black" d="M913.42,-842.67C947.51,-865.26 989.42,-893.02 1023,-915.29"/>
-<polygon fill="black" stroke="black" points="1021.12,-918.24 1031.4,-920.82 1024.97,-912.4 1021.12,-918.24"/>
-</g>
-<!-- ECC/tfl&#45;book#72 -->
-<g id="node38" class="node open">
-<title>ECC/tfl&#45;book#72</title>
-<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/72" xlink:title="ECC/tfl&#45;book#72&#10;Analyze Crosslink against&#10;a set of known PoW&#10;attacks." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1184,-1075 984,-1075 984,-1007 1184,-1007 1184,-1075"/>
-<text text-anchor="middle" x="1084" y="-1059.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#72</text>
-<text text-anchor="middle" x="1084" y="-1044.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
-<text text-anchor="middle" x="1084" y="-1029.8" font-family="Times,serif" font-size="14.00">a set of known PoW</text>
-<text text-anchor="middle" x="1084" y="-1014.8" font-family="Times,serif" font-size="14.00">attacks.</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#72 -->
-<g id="edge48" class="edge">
-<title>ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#72</title>
-<path fill="none" stroke="black" d="M899.52,-842.58C919.01,-861.23 940.26,-884.53 955,-909 976.46,-944.64 956.01,-967.22 984,-998 984.63,-998.7 985.28,-999.4 985.94,-1000.1"/>
-<polygon fill="black" stroke="black" points="983.72,-1002.81 993.5,-1006.9 988.41,-997.61 983.72,-1002.81"/>
-</g>
-<!-- ECC/simtfl#15 -->
-<g id="node8" class="node open">
-<title>ECC/simtfl#15</title>
-<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/15" xlink:title="ECC/simtfl#15&#10;Design/document the&#10;network layer used in the&#10;simulation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208,-717 8,-717 8,-649 208,-649 208,-717"/>
-<text text-anchor="middle" x="108" y="-701.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#15</text>
-<text text-anchor="middle" x="108" y="-686.8" font-family="Times,serif" font-size="14.00">Design/document the</text>
-<text text-anchor="middle" x="108" y="-671.8" font-family="Times,serif" font-size="14.00">network layer used in the</text>
-<text text-anchor="middle" x="108" y="-656.8" font-family="Times,serif" font-size="14.00">simulation</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#16 -->
-<g id="node9" class="node open">
-<title>ECC/simtfl#16</title>
-<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/16" xlink:title="ECC/simtfl#16&#10;Implement network layer" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="448.5,-702 251.5,-702 251.5,-664 448.5,-664 448.5,-702"/>
-<text text-anchor="middle" x="350" y="-686.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#16</text>
-<text text-anchor="middle" x="350" y="-671.8" font-family="Times,serif" font-size="14.00">Implement network layer</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#15&#45;&gt;ECC/simtfl#16 -->
-<g id="edge7" class="edge">
-<title>ECC/simtfl#15&#45;&gt;ECC/simtfl#16</title>
-<path fill="none" stroke="black" d="M208,-683C218.98,-683 230.19,-683 241.27,-683"/>
-<polygon fill="black" stroke="black" points="241.39,-686.5 251.39,-683 241.39,-679.5 241.39,-686.5"/>
-</g>
-<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#8 -->
-<g id="edge8" class="edge">
-<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#8</title>
-<path fill="none" stroke="black" d="M448.6,-701.24C464.72,-704.25 481.49,-707.39 497.78,-710.43"/>
-<polygon fill="black" stroke="black" points="497.38,-713.92 507.85,-712.31 498.66,-707.03 497.38,-713.92"/>
-</g>
-<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#9 -->
-<g id="edge9" class="edge">
-<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#9</title>
-<path fill="none" stroke="black" d="M441.03,-702.06C446.29,-704.66 451.34,-707.63 456,-711 479.68,-728.12 468.72,-748.34 492,-766 493.38,-767.05 494.79,-768.06 496.23,-769.04"/>
-<polygon fill="black" stroke="black" points="494.41,-772.03 504.75,-774.36 498.12,-766.09 494.41,-772.03"/>
-</g>
-<!-- ECC/simtfl#10 -->
-<g id="node10" class="node open">
-<title>ECC/simtfl#10</title>
-<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/10" xlink:title="ECC/simtfl#10&#10;Implement some known BFT&#10;and/or PoS attacks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="714,-685.5 493,-685.5 493,-632.5 714,-632.5 714,-685.5"/>
-<text text-anchor="middle" x="603.5" y="-670.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#10</text>
-<text text-anchor="middle" x="603.5" y="-655.3" font-family="Times,serif" font-size="14.00">Implement some known BFT</text>
-<text text-anchor="middle" x="603.5" y="-640.3" font-family="Times,serif" font-size="14.00">and/or PoS attacks</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#10 -->
-<g id="edge10" class="edge">
-<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#10</title>
-<path fill="none" stroke="black" d="M448.6,-673.69C459.81,-672.62 471.34,-671.52 482.8,-670.42"/>
-<polygon fill="black" stroke="black" points="483.22,-673.9 492.84,-669.46 482.55,-666.93 483.22,-673.9"/>
-</g>
-<!-- ECC/simtfl#10&#45;&gt;ECC/simtfl#14 -->
-<g id="edge11" class="edge">
-<title>ECC/simtfl#10&#45;&gt;ECC/simtfl#14</title>
-<path fill="none" stroke="black" d="M695.17,-685.57C702.01,-688.47 708.69,-691.61 715,-695 744.04,-710.6 773.09,-732.7 796.64,-752.69"/>
-<polygon fill="black" stroke="black" points="794.55,-755.5 804.41,-759.37 799.11,-750.2 794.55,-755.5"/>
-</g>
-<!-- ECC/simtfl#20 -->
-<g id="node11" class="node open">
-<title>ECC/simtfl#20</title>
-<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/20" xlink:title="ECC/simtfl#20&#10;Add test coverage that&#10;ensures edge cases lead&#10;to invalid blocks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="445,-874 255,-874 255,-806 445,-806 445,-874"/>
-<text text-anchor="middle" x="350" y="-858.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#20</text>
-<text text-anchor="middle" x="350" y="-843.8" font-family="Times,serif" font-size="14.00">Add test coverage that</text>
-<text text-anchor="middle" x="350" y="-828.8" font-family="Times,serif" font-size="14.00">ensures edge cases lead</text>
-<text text-anchor="middle" x="350" y="-813.8" font-family="Times,serif" font-size="14.00">to invalid blocks</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#20&#45;&gt;ECC/simtfl#9 -->
-<g id="edge12" class="edge">
-<title>ECC/simtfl#20&#45;&gt;ECC/simtfl#9</title>
-<path fill="none" stroke="black" d="M445.01,-825.42C456.89,-823.58 469.17,-821.67 481.4,-819.78"/>
-<polygon fill="black" stroke="black" points="482.3,-823.18 491.65,-818.19 481.23,-816.26 482.3,-823.18"/>
-</g>
-<!-- ECC/simtfl#25 -->
-<g id="node12" class="node open">
-<title>ECC/simtfl#25</title>
-<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/25" xlink:title="ECC/simtfl#25&#10;Finish Streamlet" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="418.5,-646 281.5,-646 281.5,-608 418.5,-608 418.5,-646"/>
-<text text-anchor="middle" x="350" y="-630.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#25</text>
-<text text-anchor="middle" x="350" y="-615.8" font-family="Times,serif" font-size="14.00">Finish Streamlet</text>
-</a>
-</g>
-</g>
-<!-- ECC/simtfl#25&#45;&gt;ECC/simtfl#8 -->
-<g id="edge13" class="edge">
-<title>ECC/simtfl#25&#45;&gt;ECC/simtfl#8</title>
-<path fill="none" stroke="black" d="M418.63,-638.86C431.6,-642.81 444.66,-648.06 456,-655 476.4,-667.49 471.89,-682.05 492,-695 494.18,-696.41 496.43,-697.76 498.72,-699.06"/>
-<polygon fill="black" stroke="black" points="497.3,-702.27 507.78,-703.84 500.57,-696.08 497.3,-702.27"/>
-</g>
-<!-- ECC/simtfl#25&#45;&gt;ECC/simtfl#10 -->
-<g id="edge14" class="edge">
-<title>ECC/simtfl#25&#45;&gt;ECC/simtfl#10</title>
-<path fill="none" stroke="black" d="M418.73,-635.62C438.54,-638.14 460.8,-640.97 482.82,-643.77"/>
-<polygon fill="black" stroke="black" points="482.55,-647.26 492.91,-645.06 483.43,-640.32 482.55,-647.26"/>
-</g>
 <!-- ECC/tfl&#45;book#86 -->
-<g id="node13" class="node open">
+<g id="node1" class="node open">
 <title>ECC/tfl&#45;book#86</title>
-<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/86" xlink:title="ECC/tfl&#45;book#86&#10;Define macros so that we&#10;can easily use Crosslink&#10;notation in the book" target="_blank">
+<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/86" xlink:title="ECC/tfl&#45;book#86&#10;Define macros so that we&#10;can easily use Crosslink&#10;notation in the book" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="448.5,-561 251.5,-561 251.5,-493 448.5,-493 448.5,-561"/>
 <text text-anchor="middle" x="350" y="-545.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#86</text>
 <text text-anchor="middle" x="350" y="-530.8" font-family="Times,serif" font-size="14.00">Define macros so that we</text>
@@ -321,9 +52,9 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#142 -->
-<g id="node14" class="node open">
+<g id="node2" class="node open">
 <title>ECC/tfl&#45;book#142</title>
-<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/142" xlink:title="ECC/tfl&#45;book#142&#10;Write up Crosslink 2" target="_blank">
+<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/142" xlink:title="ECC/tfl&#45;book#142&#10;Write up Crosslink 2" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="685,-561 522,-561 522,-523 685,-523 685,-561"/>
 <text text-anchor="middle" x="603.5" y="-545.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#142</text>
 <text text-anchor="middle" x="603.5" y="-530.8" font-family="Times,serif" font-size="14.00">Write up Crosslink 2</text>
@@ -331,15 +62,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142 -->
-<g id="edge15" class="edge">
+<g id="edge1" class="edge">
 <title>ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142</title>
 <path fill="none" stroke="black" d="M448.6,-532.82C469.27,-534.05 491.01,-535.35 511.43,-536.57"/>
 <polygon fill="black" stroke="black" points="511.46,-540.08 521.65,-537.18 511.88,-533.09 511.46,-540.08"/>
 </g>
 <!-- ECC/tfl&#45;book#99 -->
-<g id="node15" class="node open">
+<g id="node3" class="node open">
 <title>ECC/tfl&#45;book#99</title>
-<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/99" xlink:title="ECC/tfl&#45;book#99&#10;Design Milestone 2 &#45; tfl&#45;&#10;book v0.2.0 &#45; Integrated&#10;Crosslink" target="_blank">
+<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/99" xlink:title="ECC/tfl&#45;book#99&#10;Design Milestone 2 &#45; tfl&#45;&#10;book v0.2.0 &#45; Integrated&#10;Crosslink" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="943.5,-512 940.5,-516 919.5,-516 916.5,-512 755.5,-512 755.5,-444 943.5,-444 943.5,-512"/>
 <text text-anchor="middle" x="849.5" y="-496.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#99</text>
 <text text-anchor="middle" x="849.5" y="-481.8" font-family="Times,serif" font-size="14.00">Design Milestone 2 &#45; tfl&#45;</text>
@@ -349,23 +80,58 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99 -->
-<g id="edge16" class="edge">
+<g id="edge2" class="edge">
 <title>ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99</title>
 <path fill="none" stroke="black" d="M680.33,-522.95C691.95,-519.98 703.8,-516.93 715,-514 724.86,-511.42 735.11,-508.71 745.37,-505.98"/>
 <polygon fill="black" stroke="black" points="746.42,-509.32 755.18,-503.36 744.62,-502.56 746.42,-509.32"/>
 </g>
+<!-- ECC/tfl&#45;book#71 -->
+<g id="node24" class="node open">
+<title>ECC/tfl&#45;book#71</title>
+<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/71" xlink:title="ECC/tfl&#45;book#71&#10;Analyze Crosslink against&#10;a set of known PoS&#10;attacks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1184,-989 984,-989 984,-921 1184,-921 1184,-989"/>
+<text text-anchor="middle" x="1084" y="-973.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#71</text>
+<text text-anchor="middle" x="1084" y="-958.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
+<text text-anchor="middle" x="1084" y="-943.8" font-family="Times,serif" font-size="14.00">a set of known PoS</text>
+<text text-anchor="middle" x="1084" y="-928.8" font-family="Times,serif" font-size="14.00">attacks</text>
+</a>
+</g>
+</g>
 <!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71 -->
 <g id="edge53" class="edge">
 <title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71</title>
 <path fill="none" stroke="black" d="M887.37,-512.35C909.42,-534.5 936.63,-564.9 955,-596 1017.1,-701.07 1056.1,-841.08 1073.1,-911.15"/>
 <polygon fill="black" stroke="black" points="1069.73,-912.09 1075.5,-920.97 1076.53,-910.42 1069.73,-912.09"/>
 </g>
+<!-- ECC/tfl&#45;book#72 -->
+<g id="node29" class="node open">
+<title>ECC/tfl&#45;book#72</title>
+<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/72" xlink:title="ECC/tfl&#45;book#72&#10;Analyze Crosslink against&#10;a set of known PoW&#10;attacks." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1184,-1075 984,-1075 984,-1007 1184,-1007 1184,-1075"/>
+<text text-anchor="middle" x="1084" y="-1059.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#72</text>
+<text text-anchor="middle" x="1084" y="-1044.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
+<text text-anchor="middle" x="1084" y="-1029.8" font-family="Times,serif" font-size="14.00">a set of known PoW</text>
+<text text-anchor="middle" x="1084" y="-1014.8" font-family="Times,serif" font-size="14.00">attacks.</text>
+</a>
+</g>
+</g>
 <!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72 -->
 <g id="edge54" class="edge">
 <title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72</title>
 <path fill="none" stroke="black" d="M891.76,-512.04C914.67,-533.53 941.25,-563.34 955,-596 989.75,-678.55 932.21,-924.92 984,-998 984.28,-998.4 984.57,-998.8 984.87,-999.2"/>
 <polygon fill="black" stroke="black" points="982.41,-1001.7 991.64,-1006.9 987.67,-997.08 982.41,-1001.7"/>
 </g>
+<!-- ECC/zebra&#45;tfl#4 -->
+<g id="node42" class="node open">
+<title>ECC/zebra&#45;tfl#4</title>
+<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/4" xlink:title="ECC/zebra&#45;tfl#4&#10;Prototype release 0.x&#10;(for phase 2)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1169,-212.5 999,-212.5 999,-159.5 1169,-159.5 1169,-212.5"/>
+<text text-anchor="middle" x="1084" y="-197.3" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#4</text>
+<text text-anchor="middle" x="1084" y="-182.3" font-family="Times,serif" font-size="14.00">Prototype release 0.x</text>
+<text text-anchor="middle" x="1084" y="-167.3" font-family="Times,serif" font-size="14.00">(for phase 2)</text>
+</a>
+</g>
+</g>
 <!-- ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4 -->
 <g id="edge55" class="edge">
 <title>ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4</title>
@@ -373,9 +139,9 @@
 <polygon fill="black" stroke="black" points="1058.4,-222.55 1061.9,-212.55 1052.93,-218.19 1058.4,-222.55"/>
 </g>
 <!-- ECC/tfl&#45;book#77 -->
-<g id="node16" class="node open">
+<g id="node4" class="node open">
 <title>ECC/tfl&#45;book#77</title>
-<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/77" xlink:title="ECC/tfl&#45;book#77&#10;Add &quot;Avoided Terms&quot;&#10;section in &quot;Terminology&quot;" target="_blank">
+<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/77" xlink:title="ECC/tfl&#45;book#77&#10;Add &quot;Avoided Terms&quot;&#10;section in &quot;Terminology&quot;" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699.5,-504.5 507.5,-504.5 507.5,-451.5 699.5,-451.5 699.5,-504.5"/>
 <text text-anchor="middle" x="603.5" y="-489.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#77</text>
 <text text-anchor="middle" x="603.5" y="-474.3" font-family="Times,serif" font-size="14.00">Add &quot;Avoided Terms&quot;</text>
@@ -384,15 +150,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99 -->
-<g id="edge17" class="edge">
+<g id="edge3" class="edge">
 <title>ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99</title>
 <path fill="none" stroke="black" d="M699.54,-478C714.43,-478 729.89,-478 744.96,-478"/>
 <polygon fill="black" stroke="black" points="745.33,-481.5 755.33,-478 745.33,-474.5 745.33,-481.5"/>
 </g>
 <!-- ECC/tfl&#45;book#25 -->
-<g id="node17" class="node open">
+<g id="node5" class="node open">
 <title>ECC/tfl&#45;book#25</title>
-<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/25" xlink:title="ECC/tfl&#45;book#25&#10;Add style guide / textual&#10;conventions." target="_blank">
+<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/25" xlink:title="ECC/tfl&#45;book#25&#10;Add style guide / textual&#10;conventions." target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699,-433.5 508,-433.5 508,-380.5 699,-380.5 699,-433.5"/>
 <text text-anchor="middle" x="603.5" y="-418.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#25</text>
 <text text-anchor="middle" x="603.5" y="-403.3" font-family="Times,serif" font-size="14.00">Add style guide / textual</text>
@@ -401,15 +167,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99 -->
-<g id="edge18" class="edge">
+<g id="edge4" class="edge">
 <title>ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99</title>
 <path fill="none" stroke="black" d="M695.7,-433.54C712,-438.28 729.08,-443.25 745.67,-448.08"/>
 <polygon fill="black" stroke="black" points="744.79,-451.47 755.37,-450.9 746.74,-444.75 744.79,-451.47"/>
 </g>
 <!-- ECC/tfl&#45;book#119 -->
-<g id="node18" class="node open">
+<g id="node6" class="node open">
 <title>ECC/tfl&#45;book#119</title>
-<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/119" xlink:title="ECC/tfl&#45;book#119&#10;Clarify the distinctions&#10;between pure PoW, the PoW&#10;subprotocol, NU6, and&#10;fork&#45;choice vs all of&#10;transaction semantics" target="_blank">
+<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/119" xlink:title="ECC/tfl&#45;book#119&#10;Clarify the distinctions&#10;between pure PoW, the PoW&#10;subprotocol, NU6, and&#10;fork&#45;choice vs all of&#10;transaction semantics" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-362 495,-362 495,-264 712,-264 712,-362"/>
 <text text-anchor="middle" x="603.5" y="-346.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#119</text>
 <text text-anchor="middle" x="603.5" y="-331.8" font-family="Times,serif" font-size="14.00">Clarify the distinctions</text>
@@ -421,15 +187,63 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99 -->
-<g id="edge19" class="edge">
+<g id="edge5" class="edge">
 <title>ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99</title>
 <path fill="none" stroke="black" d="M699.21,-362.09C704.61,-365.34 709.91,-368.66 715,-372 745.03,-391.71 776.59,-416.55 801.48,-437.23"/>
 <polygon fill="black" stroke="black" points="799.4,-440.06 809.32,-443.79 803.9,-434.69 799.4,-440.06"/>
 </g>
+<!-- ECC/zebra&#45;tfl#3 -->
+<g id="node7" class="node open">
+<title>ECC/zebra&#45;tfl#3</title>
+<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/3" xlink:title="ECC/zebra&#45;tfl#3&#10;Add test harness" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="672,-102 535,-102 535,-64 672,-64 672,-102"/>
+<text text-anchor="middle" x="603.5" y="-86.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#3</text>
+<text text-anchor="middle" x="603.5" y="-71.8" font-family="Times,serif" font-size="14.00">Add test harness</text>
+</a>
+</g>
+</g>
+<!-- ECC/zebra&#45;tfl#1 -->
+<g id="node8" class="node open">
+<title>ECC/zebra&#45;tfl#1</title>
+<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/1" xlink:title="ECC/zebra&#45;tfl#1&#10;Prototype release 0.1" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="934.5,-102 764.5,-102 764.5,-64 934.5,-64 934.5,-102"/>
+<text text-anchor="middle" x="849.5" y="-86.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#1</text>
+<text text-anchor="middle" x="849.5" y="-71.8" font-family="Times,serif" font-size="14.00">Prototype release 0.1</text>
+</a>
+</g>
+</g>
+<!-- ECC/zebra&#45;tfl#3&#45;&gt;ECC/zebra&#45;tfl#1 -->
+<g id="edge6" class="edge">
+<title>ECC/zebra&#45;tfl#3&#45;&gt;ECC/zebra&#45;tfl#1</title>
+<path fill="none" stroke="black" d="M672.14,-83C697.41,-83 726.58,-83 753.83,-83"/>
+<polygon fill="black" stroke="black" points="754.17,-86.5 764.17,-83 754.17,-79.5 754.17,-86.5"/>
+</g>
+<!-- ECC/zebra&#45;tfl#1&#45;&gt;ECC/zebra&#45;tfl#4 -->
+<g id="edge56" class="edge">
+<title>ECC/zebra&#45;tfl#1&#45;&gt;ECC/zebra&#45;tfl#4</title>
+<path fill="none" stroke="black" d="M893.42,-102.01C927.06,-116.92 974.56,-137.96 1013.6,-155.26"/>
+<polygon fill="black" stroke="black" points="1012.24,-158.49 1022.8,-159.34 1015.08,-152.09 1012.24,-158.49"/>
+</g>
+<!-- ECC/zebra&#45;tfl#6 -->
+<g id="node9" class="node open">
+<title>ECC/zebra&#45;tfl#6</title>
+<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/6" xlink:title="ECC/zebra&#45;tfl#6&#10;Create a testnet" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="670,-46 537,-46 537,-8 670,-8 670,-46"/>
+<text text-anchor="middle" x="603.5" y="-30.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#6</text>
+<text text-anchor="middle" x="603.5" y="-15.8" font-family="Times,serif" font-size="14.00">Create a testnet</text>
+</a>
+</g>
+</g>
+<!-- ECC/zebra&#45;tfl#6&#45;&gt;ECC/zebra&#45;tfl#1 -->
+<g id="edge7" class="edge">
+<title>ECC/zebra&#45;tfl#6&#45;&gt;ECC/zebra&#45;tfl#1</title>
+<path fill="none" stroke="black" d="M670.21,-42.08C696.47,-48.11 727.19,-55.16 755.66,-61.69"/>
+<polygon fill="black" stroke="black" points="755.1,-65.16 765.63,-63.98 756.67,-58.33 755.1,-65.16"/>
+</g>
 <!-- ECC/tfl&#45;book#42 -->
-<g id="node19" class="node open">
+<g id="node10" class="node open">
 <title>ECC/tfl&#45;book#42</title>
-<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/42" xlink:title="ECC/tfl&#45;book#42&#10;Does Snap&#45;and&#45;Chat design&#10;split the minimum cost of&#10;attack for specific known&#10;attacks?" target="_blank">
+<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/42" xlink:title="ECC/tfl&#45;book#42&#10;Does Snap&#45;and&#45;Chat design&#10;split the minimum cost of&#10;attack for specific known&#10;attacks?" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2115.5,-1126.5 1902.5,-1126.5 1902.5,-1043.5 2115.5,-1043.5 2115.5,-1126.5"/>
 <text text-anchor="middle" x="2009" y="-1111.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#42</text>
 <text text-anchor="middle" x="2009" y="-1096.3" font-family="Times,serif" font-size="14.00">Does Snap&#45;and&#45;Chat design</text>
@@ -440,9 +254,9 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#49 -->
-<g id="node20" class="node open">
+<g id="node11" class="node open">
 <title>ECC/tfl&#45;book#49</title>
-<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/49" xlink:title="ECC/tfl&#45;book#49&#10;Clarify our &quot;weakest&#10;link&quot; security concerns&#10;in precise questions." target="_blank">
+<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/49" xlink:title="ECC/tfl&#45;book#49&#10;Clarify our &quot;weakest&#10;link&quot; security concerns&#10;in precise questions." target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2334,-1018 2154,-1018 2154,-950 2334,-950 2334,-1018"/>
 <text text-anchor="middle" x="2244" y="-1002.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#49</text>
 <text text-anchor="middle" x="2244" y="-987.8" font-family="Times,serif" font-size="14.00">Clarify our &quot;weakest</text>
@@ -452,15 +266,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#42&#45;&gt;ECC/tfl&#45;book#49 -->
-<g id="edge20" class="edge">
+<g id="edge8" class="edge">
 <title>ECC/tfl&#45;book#42&#45;&gt;ECC/tfl&#45;book#49</title>
 <path fill="none" stroke="black" d="M2105.8,-1043.5C2122,-1036.4 2138.9,-1029.1 2154.9,-1022.2"/>
 <polygon fill="black" stroke="black" points="2156.53,-1025.31 2164.3,-1018.1 2153.73,-1018.89 2156.53,-1025.31"/>
 </g>
 <!-- ECC/tfl&#45;book#82 -->
-<g id="node21" class="node open">
+<g id="node12" class="node open">
 <title>ECC/tfl&#45;book#82</title>
-<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/82" xlink:title="ECC/tfl&#45;book#82&#10;Analyze Crosslink against&#10;our best known combined&#10;attacks" target="_blank">
+<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/82" xlink:title="ECC/tfl&#45;book#82&#10;Analyze Crosslink against&#10;our best known combined&#10;attacks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2575,-1010 2375,-1010 2375,-942 2575,-942 2575,-1010"/>
 <text text-anchor="middle" x="2475" y="-994.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#82</text>
 <text text-anchor="middle" x="2475" y="-979.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
@@ -470,15 +284,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#49&#45;&gt;ECC/tfl&#45;book#82 -->
-<g id="edge21" class="edge">
+<g id="edge9" class="edge">
 <title>ECC/tfl&#45;book#49&#45;&gt;ECC/tfl&#45;book#82</title>
 <path fill="none" stroke="black" d="M2334.2,-980.88C2344.2,-980.54 2354.4,-980.18 2364.6,-979.82"/>
 <polygon fill="black" stroke="black" points="2364.93,-983.31 2374.8,-979.47 2364.69,-976.32 2364.93,-983.31"/>
 </g>
 <!-- ECC/tfl&#45;book#84 -->
-<g id="node22" class="node open">
+<g id="node13" class="node open">
 <title>ECC/tfl&#45;book#84</title>
-<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/84" xlink:title="ECC/tfl&#45;book#84&#10;Publish a &quot;Design&#10;Milestone 4&quot; release" target="_blank">
+<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/84" xlink:title="ECC/tfl&#45;book#84&#10;Publish a &quot;Design&#10;Milestone 4&quot; release" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="3024,-919.5 3021,-923.5 3000,-923.5 2997,-919.5 2860,-919.5 2860,-866.5 3024,-866.5 3024,-919.5"/>
 <text text-anchor="middle" x="2942" y="-904.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#84</text>
 <text text-anchor="middle" x="2942" y="-889.3" font-family="Times,serif" font-size="14.00">Publish a &quot;Design</text>
@@ -487,7 +301,7 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#82&#45;&gt;ECC/tfl&#45;book#84 -->
-<g id="edge22" class="edge">
+<g id="edge10" class="edge">
 <title>ECC/tfl&#45;book#82&#45;&gt;ECC/tfl&#45;book#84</title>
 <path fill="none" stroke="black" d="M2575.1,-1000C2646.4,-1012.6 2743.9,-1020.1 2824,-991 2858.9,-978.31 2890.7,-950.14 2912.2,-927.25"/>
 <polygon fill="black" stroke="black" points="2914.96,-929.42 2919.2,-919.71 2909.83,-924.66 2914.96,-929.42"/>
@@ -511,9 +325,9 @@
 <polygon fill="black" stroke="black" points="3049.7,-896.5 3059.7,-893 3049.7,-889.5 3049.7,-896.5"/>
 </g>
 <!-- ECC/tfl&#45;book#47 -->
-<g id="node23" class="node open">
+<g id="node14" class="node open">
 <title>ECC/tfl&#45;book#47</title>
-<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/47" xlink:title="ECC/tfl&#45;book#47&#10;Ebb&#45;and&#45;Flow: what are&#10;the impacts of&#10;subprotocols sharing&#10;resources?" target="_blank">
+<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/47" xlink:title="ECC/tfl&#45;book#47&#10;Ebb&#45;and&#45;Flow: what are&#10;the impacts of&#10;subprotocols sharing&#10;resources?" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2102.5,-1025.5 1915.5,-1025.5 1915.5,-942.5 2102.5,-942.5 2102.5,-1025.5"/>
 <text text-anchor="middle" x="2009" y="-1010.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#47</text>
 <text text-anchor="middle" x="2009" y="-995.3" font-family="Times,serif" font-size="14.00">Ebb&#45;and&#45;Flow: what are</text>
@@ -524,15 +338,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#47&#45;&gt;ECC/tfl&#45;book#49 -->
-<g id="edge23" class="edge">
+<g id="edge11" class="edge">
 <title>ECC/tfl&#45;book#47&#45;&gt;ECC/tfl&#45;book#49</title>
 <path fill="none" stroke="black" d="M2102.8,-984C2116.2,-984 2130.1,-984 2143.7,-984"/>
 <polygon fill="black" stroke="black" points="2144,-987.5 2154,-984 2144,-980.5 2144,-987.5"/>
 </g>
 <!-- ECC/tfl&#45;book#48 -->
-<g id="node24" class="node open">
+<g id="node15" class="node open">
 <title>ECC/tfl&#45;book#48</title>
-<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/48" xlink:title="ECC/tfl&#45;book#48&#10;Write Best&#45;Effort /&#10;Napkin Math approximation&#10;of Min. Cost of Known&#10;Attack metric for several&#10;attacks." target="_blank">
+<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/48" xlink:title="ECC/tfl&#45;book#48&#10;Write Best&#45;Effort /&#10;Napkin Math approximation&#10;of Min. Cost of Known&#10;Attack metric for several&#10;attacks." target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2118,-924 1900,-924 1900,-826 2118,-826 2118,-924"/>
 <text text-anchor="middle" x="2009" y="-908.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#48</text>
 <text text-anchor="middle" x="2009" y="-893.8" font-family="Times,serif" font-size="14.00">Write Best&#45;Effort /</text>
@@ -544,15 +358,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#48&#45;&gt;ECC/tfl&#45;book#49 -->
-<g id="edge24" class="edge">
+<g id="edge12" class="edge">
 <title>ECC/tfl&#45;book#48&#45;&gt;ECC/tfl&#45;book#49</title>
 <path fill="none" stroke="black" d="M2114.9,-924.08C2130.3,-931.29 2146,-938.62 2160.9,-945.57"/>
 <polygon fill="black" stroke="black" points="2159.46,-948.76 2170,-949.84 2162.43,-942.42 2159.46,-948.76"/>
 </g>
 <!-- ECC/simtfl#11 -->
-<g id="node25" class="node open">
+<g id="node16" class="node open">
 <title>ECC/simtfl#11</title>
-<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/11" xlink:title="ECC/simtfl#11&#10;Implement combined&#10;attacks" target="_blank">
+<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/11" xlink:title="ECC/simtfl#11&#10;Implement combined&#10;attacks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2327.5,-787.5 2160.5,-787.5 2160.5,-734.5 2327.5,-734.5 2327.5,-787.5"/>
 <text text-anchor="middle" x="2244" y="-772.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#11</text>
 <text text-anchor="middle" x="2244" y="-757.3" font-family="Times,serif" font-size="14.00">Implement combined</text>
@@ -561,15 +375,15 @@
 </g>
 </g>
 <!-- ECC/simtfl#11&#45;&gt;ECC/tfl&#45;book#82 -->
-<g id="edge25" class="edge">
+<g id="edge13" class="edge">
 <title>ECC/simtfl#11&#45;&gt;ECC/tfl&#45;book#82</title>
 <path fill="none" stroke="black" d="M2292.1,-787.65C2307,-797.84 2322.5,-810.53 2334,-825 2360,-857.8 2342.9,-880.15 2370,-912 2377.6,-920.95 2386.8,-929.03 2396.6,-936.19"/>
 <polygon fill="black" stroke="black" points="2394.7,-939.13 2404.9,-941.99 2398.71,-933.39 2394.7,-939.13"/>
 </g>
 <!-- ECC/tfl&#45;book#70 -->
-<g id="node26" class="node open">
+<g id="node17" class="node open">
 <title>ECC/tfl&#45;book#70</title>
-<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/70" xlink:title="ECC/tfl&#45;book#70&#10;Adapt CometBFT (formerly&#10;TendermintBFT) into&#10;Crosslink" target="_blank">
+<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/70" xlink:title="ECC/tfl&#45;book#70&#10;Adapt CometBFT (formerly&#10;TendermintBFT) into&#10;Crosslink" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2580,-792 2370,-792 2370,-724 2580,-724 2580,-792"/>
 <text text-anchor="middle" x="2475" y="-776.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#70</text>
 <text text-anchor="middle" x="2475" y="-761.8" font-family="Times,serif" font-size="14.00">Adapt CometBFT (formerly</text>
@@ -579,15 +393,15 @@
 </g>
 </g>
 <!-- ECC/simtfl#11&#45;&gt;ECC/tfl&#45;book#70 -->
-<g id="edge26" class="edge">
+<g id="edge14" class="edge">
 <title>ECC/simtfl#11&#45;&gt;ECC/tfl&#45;book#70</title>
 <path fill="none" stroke="black" d="M2327.7,-759.92C2338.1,-759.78 2348.8,-759.64 2359.6,-759.5"/>
 <polygon fill="black" stroke="black" points="2359.95,-763 2369.9,-759.36 2359.85,-756 2359.95,-763"/>
 </g>
 <!-- ECC/simtfl#17 -->
-<g id="node27" class="node open">
+<g id="node18" class="node open">
 <title>ECC/simtfl#17</title>
-<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/17" xlink:title="ECC/simtfl#17&#10;simtfl 1.0.0&#10;(corresponding to Design&#10;and Implementation Phase&#10;4)" target="_blank">
+<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/17" xlink:title="ECC/simtfl#17&#10;simtfl 1.0.0&#10;(corresponding to Design&#10;and Implementation Phase&#10;4)" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2824,-981.5 2616,-981.5 2616,-898.5 2824,-898.5 2824,-981.5"/>
 <text text-anchor="middle" x="2720" y="-966.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#17</text>
 <text text-anchor="middle" x="2720" y="-951.3" font-family="Times,serif" font-size="14.00">simtfl 1.0.0</text>
@@ -598,15 +412,15 @@
 </g>
 </g>
 <!-- ECC/simtfl#11&#45;&gt;ECC/simtfl#17 -->
-<g id="edge27" class="edge">
+<g id="edge15" class="edge">
 <title>ECC/simtfl#11&#45;&gt;ECC/simtfl#17</title>
 <path fill="none" stroke="black" d="M2289.7,-787.53C2305,-797.95 2321.3,-810.82 2334,-825 2355.8,-849.32 2343.1,-870.53 2370,-889 2407.4,-914.72 2518.7,-927.75 2605.7,-934.17"/>
 <polygon fill="black" stroke="black" points="2605.68,-937.68 2615.9,-934.9 2606.18,-930.69 2605.68,-937.68"/>
 </g>
 <!-- ECC/tfl&#45;book#5 -->
-<g id="node28" class="node open">
+<g id="node19" class="node open">
 <title>ECC/tfl&#45;book#5</title>
-<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/5" xlink:title="ECC/tfl&#45;book#5&#10;Prototype CometBFT&#10;(formerly TendermintBFT)&#10;as the finality&#10;subprotocol." target="_blank">
+<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/5" xlink:title="ECC/tfl&#45;book#5&#10;Prototype CometBFT&#10;(formerly TendermintBFT)&#10;as the finality&#10;subprotocol." target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2822.5,-793.5 2617.5,-793.5 2617.5,-710.5 2822.5,-710.5 2822.5,-793.5"/>
 <text text-anchor="middle" x="2720" y="-778.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#5</text>
 <text text-anchor="middle" x="2720" y="-763.3" font-family="Times,serif" font-size="14.00">Prototype CometBFT</text>
@@ -617,15 +431,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#5 -->
-<g id="edge28" class="edge">
+<g id="edge16" class="edge">
 <title>ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#5</title>
 <path fill="none" stroke="black" d="M2580.1,-755.43C2589.1,-755.21 2598.2,-754.98 2607.3,-754.76"/>
 <polygon fill="black" stroke="black" points="2607.49,-758.26 2617.4,-754.51 2607.32,-751.26 2607.49,-758.26"/>
 </g>
 <!-- ECC/tfl&#45;book#116 -->
-<g id="node29" class="node open">
+<g id="node20" class="node open">
 <title>ECC/tfl&#45;book#116</title>
-<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/116" xlink:title="ECC/tfl&#45;book#116&#10;Evaluate PoS subprotocol&#10;candidates and their&#10;Crosslink adaptations" target="_blank">
+<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/116" xlink:title="ECC/tfl&#45;book#116&#10;Evaluate PoS subprotocol&#10;candidates and their&#10;Crosslink adaptations" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2820,-880 2620,-880 2620,-812 2820,-812 2820,-880"/>
 <text text-anchor="middle" x="2720" y="-864.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#116</text>
 <text text-anchor="middle" x="2720" y="-849.8" font-family="Times,serif" font-size="14.00">Evaluate PoS subprotocol</text>
@@ -635,33 +449,33 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#116 -->
-<g id="edge29" class="edge">
+<g id="edge17" class="edge">
 <title>ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#116</title>
 <path fill="none" stroke="black" d="M2570,-792.02C2584.7,-797.38 2600.1,-802.94 2615.1,-808.38"/>
 <polygon fill="black" stroke="black" points="2614.31,-811.81 2624.9,-811.92 2616.68,-805.23 2614.31,-811.81"/>
 </g>
 <!-- ECC/simtfl#17&#45;&gt;ECC/tfl&#45;book#84 -->
-<g id="edge30" class="edge">
+<g id="edge18" class="edge">
 <title>ECC/simtfl#17&#45;&gt;ECC/tfl&#45;book#84</title>
 <path fill="none" stroke="black" d="M2824.2,-917.94C2832.8,-916.11 2841.5,-914.26 2849.9,-912.45"/>
 <polygon fill="black" stroke="black" points="2850.75,-915.85 2859.8,-910.34 2849.29,-909 2850.75,-915.85"/>
 </g>
 <!-- ECC/tfl&#45;book#5&#45;&gt;ECC/tfl&#45;book#84 -->
-<g id="edge31" class="edge">
+<g id="edge19" class="edge">
 <title>ECC/tfl&#45;book#5&#45;&gt;ECC/tfl&#45;book#84</title>
 <path fill="none" stroke="black" d="M2807.9,-793.5C2813.4,-796.6 2818.8,-799.78 2824,-803 2851.3,-820.03 2880,-842.01 2902.1,-859.99"/>
 <polygon fill="black" stroke="black" points="2899.95,-862.76 2909.9,-866.41 2904.4,-857.35 2899.95,-862.76"/>
 </g>
 <!-- ECC/tfl&#45;book#116&#45;&gt;ECC/tfl&#45;book#84 -->
-<g id="edge32" class="edge">
+<g id="edge20" class="edge">
 <title>ECC/tfl&#45;book#116&#45;&gt;ECC/tfl&#45;book#84</title>
 <path fill="none" stroke="black" d="M2820.1,-867.16C2830.1,-869.3 2840.2,-871.46 2850.1,-873.58"/>
 <polygon fill="black" stroke="black" points="2849.39,-877.01 2859.9,-875.68 2850.86,-870.16 2849.39,-877.01"/>
 </g>
 <!-- ECC/tfl&#45;book#39 -->
-<g id="node30" class="node open">
+<g id="node21" class="node open">
 <title>ECC/tfl&#45;book#39</title>
-<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/39" xlink:title="ECC/tfl&#45;book#39&#10;Analyze Attack Scenario:&#10;Compromised Finality&#10;Oracle + Miner only&#10;finalizes that miner&#39;s&#10;blocks" target="_blank">
+<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/39" xlink:title="ECC/tfl&#45;book#39&#10;Analyze Attack Scenario:&#10;Compromised Finality&#10;Oracle + Miner only&#10;finalizes that miner&#39;s&#10;blocks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2106,-808 1912,-808 1912,-710 2106,-710 2106,-808"/>
 <text text-anchor="middle" x="2009" y="-792.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#39</text>
 <text text-anchor="middle" x="2009" y="-777.8" font-family="Times,serif" font-size="14.00">Analyze Attack Scenario:</text>
@@ -673,15 +487,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#39&#45;&gt;ECC/simtfl#11 -->
-<g id="edge33" class="edge">
+<g id="edge21" class="edge">
 <title>ECC/tfl&#45;book#39&#45;&gt;ECC/simtfl#11</title>
 <path fill="none" stroke="black" d="M2106.1,-759.83C2120.8,-759.95 2135.9,-760.08 2150.5,-760.21"/>
 <polygon fill="black" stroke="black" points="2150.47,-763.71 2160.5,-760.29 2150.53,-756.71 2150.47,-763.71"/>
 </g>
 <!-- ECC/tfl&#45;book#111 -->
-<g id="node31" class="node open">
+<g id="node22" class="node open">
 <title>ECC/tfl&#45;book#111</title>
-<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/111" xlink:title="ECC/tfl&#45;book#111&#10;How can HotStuff be&#10;described in Crosslink&#39;s&#10;BFT model?" target="_blank">
+<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/111" xlink:title="ECC/tfl&#45;book#111&#10;How can HotStuff be&#10;described in Crosslink&#39;s&#10;BFT model?" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2568.5,-880 2381.5,-880 2381.5,-812 2568.5,-812 2568.5,-880"/>
 <text text-anchor="middle" x="2475" y="-864.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#111</text>
 <text text-anchor="middle" x="2475" y="-849.8" font-family="Times,serif" font-size="14.00">How can HotStuff be</text>
@@ -691,15 +505,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#111&#45;&gt;ECC/tfl&#45;book#116 -->
-<g id="edge34" class="edge">
+<g id="edge22" class="edge">
 <title>ECC/tfl&#45;book#111&#45;&gt;ECC/tfl&#45;book#116</title>
 <path fill="none" stroke="black" d="M2568.6,-846C2581.9,-846 2595.8,-846 2609.4,-846"/>
 <polygon fill="black" stroke="black" points="2609.8,-849.5 2619.8,-846 2609.8,-842.5 2609.8,-849.5"/>
 </g>
 <!-- ECC/tfl&#45;book#132 -->
-<g id="node32" class="node open">
+<g id="node23" class="node open">
 <title>ECC/tfl&#45;book#132</title>
-<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/132" xlink:title="ECC/tfl&#45;book#132&#10;Does the issue about&#10;block chains not being&#10;one&#45;shot invalidate the&#10;liveness analysis for&#10;Snap&#45;and&#45;Chat?" target="_blank">
+<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/132" xlink:title="ECC/tfl&#45;book#132&#10;Does the issue about&#10;block chains not being&#10;one&#45;shot invalidate the&#10;liveness analysis for&#10;Snap&#45;and&#45;Chat?" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2334,-932 2154,-932 2154,-834 2334,-834 2334,-932"/>
 <text text-anchor="middle" x="2244" y="-916.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#132</text>
 <text text-anchor="middle" x="2244" y="-901.8" font-family="Times,serif" font-size="14.00">Does the issue about</text>
@@ -711,15 +525,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#132&#45;&gt;ECC/tfl&#45;book#82 -->
-<g id="edge35" class="edge">
+<g id="edge23" class="edge">
 <title>ECC/tfl&#45;book#132&#45;&gt;ECC/tfl&#45;book#82</title>
 <path fill="none" stroke="black" d="M2334.2,-919.22C2349.4,-925.39 2365.2,-931.81 2380.5,-938.02"/>
 <polygon fill="black" stroke="black" points="2379.32,-941.32 2389.9,-941.86 2381.97,-934.84 2379.32,-941.32"/>
 </g>
 <!-- ECC/tfl&#45;book#123 -->
-<g id="node34" class="node closed">
+<g id="node25" class="node closed">
 <title>ECC/tfl&#45;book#123</title>
-<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/123" xlink:title="ECC/tfl&#45;book#123&#10;Explain why we&#39;re more&#10;confident in Crosslink&#10;security vs the other&#10;hybrid construction&#10;candidates" target="_blank">
+<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/123" xlink:title="ECC/tfl&#45;book#123&#10;Explain why we&#39;re more&#10;confident in Crosslink&#10;security vs the other&#10;hybrid construction&#10;candidates" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="1412,-1054 1223,-1054 1223,-956 1412,-956 1412,-1054"/>
 <text text-anchor="middle" x="1317.5" y="-1038.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#123</text>
 <text text-anchor="middle" x="1317.5" y="-1023.8" font-family="Times,serif" font-size="14.00">Explain why we&#39;re more</text>
@@ -731,15 +545,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#71&#45;&gt;ECC/tfl&#45;book#123 -->
-<g id="edge36" class="edge">
+<g id="edge24" class="edge">
 <title>ECC/tfl&#45;book#71&#45;&gt;ECC/tfl&#45;book#123</title>
 <path fill="none" stroke="black" d="M1184.2,-976.42C1193.7,-978.47 1203.3,-980.55 1212.8,-982.6"/>
 <polygon fill="black" stroke="black" points="1212.19,-986.05 1222.7,-984.73 1213.66,-979.2 1212.19,-986.05"/>
 </g>
 <!-- ECC/tfl&#45;book#81 -->
-<g id="node35" class="node open">
+<g id="node26" class="node open">
 <title>ECC/tfl&#45;book#81</title>
-<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/81" xlink:title="ECC/tfl&#45;book#81&#10;Write up conclusions of&#10;analyzing Crosslink&#10;against some known&#10;attacks" target="_blank">
+<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/81" xlink:title="ECC/tfl&#45;book#81&#10;Write up conclusions of&#10;analyzing Crosslink&#10;against some known&#10;attacks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1634,-1025.5 1451,-1025.5 1451,-942.5 1634,-942.5 1634,-1025.5"/>
 <text text-anchor="middle" x="1542.5" y="-1010.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#81</text>
 <text text-anchor="middle" x="1542.5" y="-995.3" font-family="Times,serif" font-size="14.00">Write up conclusions of</text>
@@ -750,15 +564,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#81 -->
-<g id="edge37" class="edge">
+<g id="edge25" class="edge">
 <title>ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#81</title>
 <path fill="none" stroke="black" d="M1412.1,-996.2C1421.7,-995.3 1431.4,-994.4 1441,-993.5"/>
 <polygon fill="black" stroke="black" points="1441.4,-996.98 1451,-992.5 1440.7,-990.01 1441.4,-996.98"/>
 </g>
 <!-- ECC/tfl&#45;book#137 -->
-<g id="node36" class="node open">
+<g id="node27" class="node open">
 <title>ECC/tfl&#45;book#137</title>
-<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/137" xlink:title="ECC/tfl&#45;book#137&#10;Improve Goals,&#10;Requirements, and&#10;Desiderata" target="_blank">
+<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/137" xlink:title="ECC/tfl&#45;book#137&#10;Improve Goals,&#10;Requirements, and&#10;Desiderata" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1618.5,-1112 1466.5,-1112 1466.5,-1044 1618.5,-1044 1618.5,-1112"/>
 <text text-anchor="middle" x="1542.5" y="-1096.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#137</text>
 <text text-anchor="middle" x="1542.5" y="-1081.8" font-family="Times,serif" font-size="14.00">Improve Goals,</text>
@@ -768,15 +582,15 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#137 -->
-<g id="edge38" class="edge">
+<g id="edge26" class="edge">
 <title>ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#137</title>
 <path fill="none" stroke="black" d="M1412.1,-1035.6C1427,-1040.5 1442.3,-1045.5 1456.9,-1050.3"/>
 <polygon fill="black" stroke="black" points="1455.81,-1053.63 1466.4,-1053.4 1457.98,-1046.97 1455.81,-1053.63"/>
 </g>
 <!-- ECC/tfl&#45;book#136 -->
-<g id="node37" class="node open">
+<g id="node28" class="node open">
 <title>ECC/tfl&#45;book#136</title>
-<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/136" xlink:title="ECC/tfl&#45;book#136&#10;Design Phase 3 &#45; tfl&#45;book&#10;v0.3.0 &#45; simtfl results &amp;&#10;PoS Goals / Reqs" target="_blank">
+<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/136" xlink:title="ECC/tfl&#45;book#136&#10;Design Phase 3 &#45; tfl&#45;book&#10;v0.3.0 &#45; simtfl results &amp;&#10;PoS Goals / Reqs" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1864,-1018 1861,-1022 1840,-1022 1837,-1018 1670,-1018 1670,-950 1864,-950 1864,-1018"/>
 <text text-anchor="middle" x="1767" y="-1002.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#136</text>
 <text text-anchor="middle" x="1767" y="-987.8" font-family="Times,serif" font-size="14.00">Design Phase 3 &#45; tfl&#45;book</text>
@@ -786,13 +600,13 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#81&#45;&gt;ECC/tfl&#45;book#136 -->
-<g id="edge39" class="edge">
+<g id="edge27" class="edge">
 <title>ECC/tfl&#45;book#81&#45;&gt;ECC/tfl&#45;book#136</title>
 <path fill="none" stroke="black" d="M1634.3,-984C1642.6,-984 1651,-984 1659.5,-984"/>
 <polygon fill="black" stroke="black" points="1659.7,-987.5 1669.7,-984 1659.7,-980.5 1659.7,-987.5"/>
 </g>
 <!-- ECC/tfl&#45;book#137&#45;&gt;ECC/tfl&#45;book#136 -->
-<g id="edge40" class="edge">
+<g id="edge28" class="edge">
 <title>ECC/tfl&#45;book#137&#45;&gt;ECC/tfl&#45;book#136</title>
 <path fill="none" stroke="black" d="M1618.5,-1046.3C1636.9,-1038.5 1656.9,-1030.1 1675.9,-1022.1"/>
 <polygon fill="black" stroke="black" points="1677.4,-1025.27 1685.2,-1018.1 1674.63,-1018.84 1677.4,-1025.27"/>
@@ -822,15 +636,15 @@
 <polygon fill="black" stroke="black" points="1905.7,-810.86 1912,-802.34 1901.76,-805.08 1905.7,-810.86"/>
 </g>
 <!-- ECC/tfl&#45;book#72&#45;&gt;ECC/tfl&#45;book#123 -->
-<g id="edge41" class="edge">
+<g id="edge29" class="edge">
 <title>ECC/tfl&#45;book#72&#45;&gt;ECC/tfl&#45;book#123</title>
 <path fill="none" stroke="black" d="M1184.2,-1025.6C1193.6,-1024.1 1203.1,-1022.6 1212.5,-1021.2"/>
 <polygon fill="black" stroke="black" points="1213.36,-1024.61 1222.7,-1019.6 1212.28,-1017.69 1213.36,-1024.61"/>
 </g>
 <!-- ECC/tfl&#45;book#134 -->
-<g id="node39" class="node open">
+<g id="node30" class="node open">
 <title>ECC/tfl&#45;book#134</title>
-<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/134" xlink:title="ECC/tfl&#45;book#134&#10;Decide on slashing&#10;requirements from the&#10;economic, security, and&#10;UX trade&#45;offs around&#10;slashing or no&#45;slashing&#10;staking protocols" target="_blank">
+<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/134" xlink:title="ECC/tfl&#45;book#134&#10;Decide on slashing&#10;requirements from the&#10;economic, security, and&#10;UX trade&#45;offs around&#10;slashing or no&#45;slashing&#10;staking protocols" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1175.5,-1206.5 992.5,-1206.5 992.5,-1093.5 1175.5,-1093.5 1175.5,-1206.5"/>
 <text text-anchor="middle" x="1084" y="-1191.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#134</text>
 <text text-anchor="middle" x="1084" y="-1176.3" font-family="Times,serif" font-size="14.00">Decide on slashing</text>
@@ -843,9 +657,9 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#117 -->
-<g id="node40" class="node open">
+<g id="node31" class="node open">
 <title>ECC/tfl&#45;book#117</title>
-<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/117" xlink:title="ECC/tfl&#45;book#117&#10;Define PoS Subprotocol&#10;goals, requirements, and&#10;desiderata" target="_blank">
+<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/117" xlink:title="ECC/tfl&#45;book#117&#10;Define PoS Subprotocol&#10;goals, requirements, and&#10;desiderata" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1415,-1162 1220,-1162 1220,-1094 1415,-1094 1415,-1162"/>
 <text text-anchor="middle" x="1317.5" y="-1146.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#117</text>
 <text text-anchor="middle" x="1317.5" y="-1131.8" font-family="Times,serif" font-size="14.00">Define PoS Subprotocol</text>
@@ -855,21 +669,21 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#134&#45;&gt;ECC/tfl&#45;book#117 -->
-<g id="edge42" class="edge">
+<g id="edge30" class="edge">
 <title>ECC/tfl&#45;book#134&#45;&gt;ECC/tfl&#45;book#117</title>
 <path fill="none" stroke="black" d="M1175.8,-1141.4C1187,-1140.3 1198.5,-1139.2 1209.9,-1138.1"/>
 <polygon fill="black" stroke="black" points="1210.16,-1141.59 1219.8,-1137.2 1209.52,-1134.62 1210.16,-1141.59"/>
 </g>
 <!-- ECC/tfl&#45;book#117&#45;&gt;ECC/tfl&#45;book#137 -->
-<g id="edge43" class="edge">
+<g id="edge31" class="edge">
 <title>ECC/tfl&#45;book#117&#45;&gt;ECC/tfl&#45;book#137</title>
 <path fill="none" stroke="black" d="M1415,-1106.4C1428.8,-1103.3 1443,-1100.1 1456.6,-1097"/>
 <polygon fill="black" stroke="black" points="1457.32,-1100.43 1466.3,-1094.8 1455.77,-1093.6 1457.32,-1100.43"/>
 </g>
 <!-- ECC/tfl&#45;book#140 -->
-<g id="node41" class="node open">
+<g id="node32" class="node open">
 <title>ECC/tfl&#45;book#140</title>
-<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/140" xlink:title="ECC/tfl&#45;book#140&#10;Analyse and improve&#10;Crosslink&#39;s security&#10;against combined eclipse&#10;/ validator key&#10;compromise attacks" target="_blank">
+<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/140" xlink:title="ECC/tfl&#45;book#140&#10;Analyse and improve&#10;Crosslink&#39;s security&#10;against combined eclipse&#10;/ validator key&#10;compromise attacks" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="948,-1090 751,-1090 751,-992 948,-992 948,-1090"/>
 <text text-anchor="middle" x="849.5" y="-1074.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#140</text>
 <text text-anchor="middle" x="849.5" y="-1059.8" font-family="Times,serif" font-size="14.00">Analyse and improve</text>
@@ -881,11 +695,197 @@
 </g>
 </g>
 <!-- ECC/tfl&#45;book#140&#45;&gt;ECC/tfl&#45;book#72 -->
-<g id="edge44" class="edge">
+<g id="edge32" class="edge">
 <title>ECC/tfl&#45;book#140&#45;&gt;ECC/tfl&#45;book#72</title>
 <path fill="none" stroke="black" d="M948.09,-1041C956.58,-1041 965.2,-1041 973.77,-1041"/>
 <polygon fill="black" stroke="black" points="973.79,-1044.5 983.79,-1041 973.79,-1037.5 973.79,-1044.5"/>
 </g>
+<!-- ECC/simtfl#7 -->
+<g id="node33" class="node open">
+<title>ECC/simtfl#7</title>
+<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/7" xlink:title="ECC/simtfl#7&#10;Define BC abstractions&#10;and PoW (honest behaviour&#10;only)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="456,-788 244,-788 244,-720 456,-720 456,-788"/>
+<text text-anchor="middle" x="350" y="-772.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#7</text>
+<text text-anchor="middle" x="350" y="-757.8" font-family="Times,serif" font-size="14.00">Define BC abstractions</text>
+<text text-anchor="middle" x="350" y="-742.8" font-family="Times,serif" font-size="14.00">and PoW (honest behaviour</text>
+<text text-anchor="middle" x="350" y="-727.8" font-family="Times,serif" font-size="14.00">only)</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#8 -->
+<g id="node34" class="node open">
+<title>ECC/simtfl#8</title>
+<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/8" xlink:title="ECC/simtfl#8&#10;Define Crosslink (honest&#10;behaviour only)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="699,-756.5 508,-756.5 508,-703.5 699,-703.5 699,-756.5"/>
+<text text-anchor="middle" x="603.5" y="-741.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#8</text>
+<text text-anchor="middle" x="603.5" y="-726.3" font-family="Times,serif" font-size="14.00">Define Crosslink (honest</text>
+<text text-anchor="middle" x="603.5" y="-711.3" font-family="Times,serif" font-size="14.00">behaviour only)</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#7&#45;&gt;ECC/simtfl#8 -->
+<g id="edge33" class="edge">
+<title>ECC/simtfl#7&#45;&gt;ECC/simtfl#8</title>
+<path fill="none" stroke="black" d="M456.2,-743.96C469.82,-742.66 483.78,-741.33 497.4,-740.03"/>
+<polygon fill="black" stroke="black" points="498.12,-743.48 507.74,-739.04 497.45,-736.51 498.12,-743.48"/>
+</g>
+<!-- ECC/simtfl#9 -->
+<g id="node35" class="node open">
+<title>ECC/simtfl#9</title>
+<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/9" xlink:title="ECC/simtfl#9&#10;Implement some known PoW&#10;attacks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="715,-827.5 492,-827.5 492,-774.5 715,-774.5 715,-827.5"/>
+<text text-anchor="middle" x="603.5" y="-812.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#9</text>
+<text text-anchor="middle" x="603.5" y="-797.3" font-family="Times,serif" font-size="14.00">Implement some known PoW</text>
+<text text-anchor="middle" x="603.5" y="-782.3" font-family="Times,serif" font-size="14.00">attacks</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#7&#45;&gt;ECC/simtfl#9 -->
+<g id="edge34" class="edge">
+<title>ECC/simtfl#7&#45;&gt;ECC/simtfl#9</title>
+<path fill="none" stroke="black" d="M456.2,-773.66C464.62,-775.23 473.16,-776.83 481.67,-778.42"/>
+<polygon fill="black" stroke="black" points="481.18,-781.89 491.65,-780.28 482.46,-775.01 481.18,-781.89"/>
+</g>
+<!-- ECC/simtfl#14 -->
+<g id="node36" class="node open">
+<title>ECC/simtfl#14</title>
+<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/14" xlink:title="ECC/simtfl#14&#10;simtfl 0.2.0&#10;(corresponding to&#10;Implementation Phase 1:&#10;Simulation Codebase)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="947,-842.5 944,-846.5 923,-846.5 920,-842.5 752,-842.5 752,-759.5 947,-759.5 947,-842.5"/>
+<text text-anchor="middle" x="849.5" y="-827.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#14</text>
+<text text-anchor="middle" x="849.5" y="-812.3" font-family="Times,serif" font-size="14.00">simtfl 0.2.0</text>
+<text text-anchor="middle" x="849.5" y="-797.3" font-family="Times,serif" font-size="14.00">(corresponding to</text>
+<text text-anchor="middle" x="849.5" y="-782.3" font-family="Times,serif" font-size="14.00">Implementation Phase 1:</text>
+<text text-anchor="middle" x="849.5" y="-767.3" font-family="Times,serif" font-size="14.00">Simulation Codebase)</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#8&#45;&gt;ECC/simtfl#14 -->
+<g id="edge35" class="edge">
+<title>ECC/simtfl#8&#45;&gt;ECC/simtfl#14</title>
+<path fill="none" stroke="black" d="M695.7,-756.54C710.69,-760.9 726.35,-765.46 741.68,-769.92"/>
+<polygon fill="black" stroke="black" points="741.11,-773.4 751.69,-772.83 743.06,-766.68 741.11,-773.4"/>
+</g>
+<!-- ECC/simtfl#9&#45;&gt;ECC/simtfl#14 -->
+<g id="edge36" class="edge">
+<title>ECC/simtfl#9&#45;&gt;ECC/simtfl#14</title>
+<path fill="none" stroke="black" d="M715.08,-801C723.87,-801 732.74,-801 741.51,-801"/>
+<polygon fill="black" stroke="black" points="741.74,-804.5 751.74,-801 741.74,-797.5 741.74,-804.5"/>
+</g>
+<!-- ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#71 -->
+<g id="edge47" class="edge">
+<title>ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#71</title>
+<path fill="none" stroke="black" d="M913.42,-842.67C947.51,-865.26 989.42,-893.02 1023,-915.29"/>
+<polygon fill="black" stroke="black" points="1021.12,-918.24 1031.4,-920.82 1024.97,-912.4 1021.12,-918.24"/>
+</g>
+<!-- ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#72 -->
+<g id="edge48" class="edge">
+<title>ECC/simtfl#14&#45;&gt;ECC/tfl&#45;book#72</title>
+<path fill="none" stroke="black" d="M899.52,-842.58C919.01,-861.23 940.26,-884.53 955,-909 976.46,-944.64 956.01,-967.22 984,-998 984.63,-998.7 985.28,-999.4 985.94,-1000.1"/>
+<polygon fill="black" stroke="black" points="983.72,-1002.81 993.5,-1006.9 988.41,-997.61 983.72,-1002.81"/>
+</g>
+<!-- ECC/simtfl#15 -->
+<g id="node37" class="node open">
+<title>ECC/simtfl#15</title>
+<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/15" xlink:title="ECC/simtfl#15&#10;Design/document the&#10;network layer used in the&#10;simulation" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208,-717 8,-717 8,-649 208,-649 208,-717"/>
+<text text-anchor="middle" x="108" y="-701.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#15</text>
+<text text-anchor="middle" x="108" y="-686.8" font-family="Times,serif" font-size="14.00">Design/document the</text>
+<text text-anchor="middle" x="108" y="-671.8" font-family="Times,serif" font-size="14.00">network layer used in the</text>
+<text text-anchor="middle" x="108" y="-656.8" font-family="Times,serif" font-size="14.00">simulation</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#16 -->
+<g id="node38" class="node open">
+<title>ECC/simtfl#16</title>
+<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/16" xlink:title="ECC/simtfl#16&#10;Implement network layer" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="448.5,-702 251.5,-702 251.5,-664 448.5,-664 448.5,-702"/>
+<text text-anchor="middle" x="350" y="-686.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#16</text>
+<text text-anchor="middle" x="350" y="-671.8" font-family="Times,serif" font-size="14.00">Implement network layer</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#15&#45;&gt;ECC/simtfl#16 -->
+<g id="edge37" class="edge">
+<title>ECC/simtfl#15&#45;&gt;ECC/simtfl#16</title>
+<path fill="none" stroke="black" d="M208,-683C218.98,-683 230.19,-683 241.27,-683"/>
+<polygon fill="black" stroke="black" points="241.39,-686.5 251.39,-683 241.39,-679.5 241.39,-686.5"/>
+</g>
+<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#8 -->
+<g id="edge38" class="edge">
+<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#8</title>
+<path fill="none" stroke="black" d="M448.6,-701.24C464.72,-704.25 481.49,-707.39 497.78,-710.43"/>
+<polygon fill="black" stroke="black" points="497.38,-713.92 507.85,-712.31 498.66,-707.03 497.38,-713.92"/>
+</g>
+<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#9 -->
+<g id="edge39" class="edge">
+<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#9</title>
+<path fill="none" stroke="black" d="M441.03,-702.06C446.29,-704.66 451.34,-707.63 456,-711 479.68,-728.12 468.72,-748.34 492,-766 493.38,-767.05 494.79,-768.06 496.23,-769.04"/>
+<polygon fill="black" stroke="black" points="494.41,-772.03 504.75,-774.36 498.12,-766.09 494.41,-772.03"/>
+</g>
+<!-- ECC/simtfl#10 -->
+<g id="node39" class="node open">
+<title>ECC/simtfl#10</title>
+<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/10" xlink:title="ECC/simtfl#10&#10;Implement some known BFT&#10;and/or PoS attacks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="714,-685.5 493,-685.5 493,-632.5 714,-632.5 714,-685.5"/>
+<text text-anchor="middle" x="603.5" y="-670.3" font-family="Times,serif" font-size="14.00">ECC/simtfl#10</text>
+<text text-anchor="middle" x="603.5" y="-655.3" font-family="Times,serif" font-size="14.00">Implement some known BFT</text>
+<text text-anchor="middle" x="603.5" y="-640.3" font-family="Times,serif" font-size="14.00">and/or PoS attacks</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#16&#45;&gt;ECC/simtfl#10 -->
+<g id="edge40" class="edge">
+<title>ECC/simtfl#16&#45;&gt;ECC/simtfl#10</title>
+<path fill="none" stroke="black" d="M448.6,-673.69C459.81,-672.62 471.34,-671.52 482.8,-670.42"/>
+<polygon fill="black" stroke="black" points="483.22,-673.9 492.84,-669.46 482.55,-666.93 483.22,-673.9"/>
+</g>
+<!-- ECC/simtfl#10&#45;&gt;ECC/simtfl#14 -->
+<g id="edge41" class="edge">
+<title>ECC/simtfl#10&#45;&gt;ECC/simtfl#14</title>
+<path fill="none" stroke="black" d="M695.17,-685.57C702.01,-688.47 708.69,-691.61 715,-695 744.04,-710.6 773.09,-732.7 796.64,-752.69"/>
+<polygon fill="black" stroke="black" points="794.55,-755.5 804.41,-759.37 799.11,-750.2 794.55,-755.5"/>
+</g>
+<!-- ECC/simtfl#20 -->
+<g id="node40" class="node open">
+<title>ECC/simtfl#20</title>
+<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/20" xlink:title="ECC/simtfl#20&#10;Add test coverage that&#10;ensures edge cases lead&#10;to invalid blocks" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="445,-874 255,-874 255,-806 445,-806 445,-874"/>
+<text text-anchor="middle" x="350" y="-858.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#20</text>
+<text text-anchor="middle" x="350" y="-843.8" font-family="Times,serif" font-size="14.00">Add test coverage that</text>
+<text text-anchor="middle" x="350" y="-828.8" font-family="Times,serif" font-size="14.00">ensures edge cases lead</text>
+<text text-anchor="middle" x="350" y="-813.8" font-family="Times,serif" font-size="14.00">to invalid blocks</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#20&#45;&gt;ECC/simtfl#9 -->
+<g id="edge42" class="edge">
+<title>ECC/simtfl#20&#45;&gt;ECC/simtfl#9</title>
+<path fill="none" stroke="black" d="M445.01,-825.42C456.89,-823.58 469.17,-821.67 481.4,-819.78"/>
+<polygon fill="black" stroke="black" points="482.3,-823.18 491.65,-818.19 481.23,-816.26 482.3,-823.18"/>
+</g>
+<!-- ECC/simtfl#25 -->
+<g id="node41" class="node open">
+<title>ECC/simtfl#25</title>
+<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/25" xlink:title="ECC/simtfl#25&#10;Finish Streamlet" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="418.5,-646 281.5,-646 281.5,-608 418.5,-608 418.5,-646"/>
+<text text-anchor="middle" x="350" y="-630.8" font-family="Times,serif" font-size="14.00">ECC/simtfl#25</text>
+<text text-anchor="middle" x="350" y="-615.8" font-family="Times,serif" font-size="14.00">Finish Streamlet</text>
+</a>
+</g>
+</g>
+<!-- ECC/simtfl#25&#45;&gt;ECC/simtfl#8 -->
+<g id="edge43" class="edge">
+<title>ECC/simtfl#25&#45;&gt;ECC/simtfl#8</title>
+<path fill="none" stroke="black" d="M418.63,-638.86C431.6,-642.81 444.66,-648.06 456,-655 476.4,-667.49 471.89,-682.05 492,-695 494.18,-696.41 496.43,-697.76 498.72,-699.06"/>
+<polygon fill="black" stroke="black" points="497.3,-702.27 507.78,-703.84 500.57,-696.08 497.3,-702.27"/>
+</g>
+<!-- ECC/simtfl#25&#45;&gt;ECC/simtfl#10 -->
+<g id="edge44" class="edge">
+<title>ECC/simtfl#25&#45;&gt;ECC/simtfl#10</title>
+<path fill="none" stroke="black" d="M418.73,-635.62C438.54,-638.14 460.8,-640.97 482.82,-643.77"/>
+<polygon fill="black" stroke="black" points="482.55,-647.26 492.91,-645.06 483.43,-640.32 482.55,-647.26"/>
+</g>
 <!-- ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70 -->
 <g id="edge57" class="edge">
 <title>ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70</title>
diff --git a/zcash-wallet-android-dag.html b/zcash-wallet-android-dag.html
index 0351a8984..00314b6ee 100644
--- a/zcash-wallet-android-dag.html
+++ b/zcash-wallet-android-dag.html
@@ -22,137 +22,130 @@
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 5976)">
 <polygon fill="white" stroke="transparent" points="-4,4 -4,-5976 1071,-5976 1071,4 -4,4"/>
 <g id="clust1" class="cluster">
-<title>cluster_7</title>
-<polygon fill="none" stroke="blue" points="69.5,-2085 69.5,-2320 367.5,-2320 367.5,-2085 69.5,-2085"/>
-<text text-anchor="middle" x="218.5" y="-2304.8" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="76.5,-109 76.5,-232 1059,-232 1059,-109 76.5,-109"/>
+<text text-anchor="middle" x="567.75" y="-216.8" font-family="Times,serif" font-size="14.00">Android Zashi 1.3</text>
 </g>
 <g id="clust2" class="cluster">
-<title>cluster_6</title>
-<polygon fill="none" stroke="blue" points="105.5,-8 105.5,-273 331.5,-273 331.5,-8 105.5,-8"/>
-<text text-anchor="middle" x="218.5" y="-257.8" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
+<title>cluster_7</title>
+<polygon fill="none" stroke="blue" points="0,0 0,-5972 1067,-5972 1067,0 0,0"/>
+<text text-anchor="middle" x="533.5" y="-5956.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
 </g>
 <g id="clust3" class="cluster">
-<title>cluster_0</title>
-<polygon fill="none" stroke="blue" points="121,-281 121,-374 316,-374 316,-281 121,-281"/>
-<text text-anchor="middle" x="218.5" y="-358.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
+<title>cluster_8</title>
+<polygon fill="none" stroke="blue" points="69.5,-2232 69.5,-2467 367.5,-2467 367.5,-2232 69.5,-2232"/>
+<text text-anchor="middle" x="218.5" y="-2451.8" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
 </g>
 <g id="clust4" class="cluster">
-<title>cluster_8</title>
-<polygon fill="none" stroke="blue" points="116.5,-2374 116.5,-2467 715.5,-2467 715.5,-2374 116.5,-2374"/>
-<text text-anchor="middle" x="416" y="-2451.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
+<title>cluster_0</title>
+<polygon fill="none" stroke="blue" points="121,-8 121,-101 316,-101 316,-8 121,-8"/>
+<text text-anchor="middle" x="218.5" y="-85.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
 </g>
 <g id="clust5" class="cluster">
-<title>cluster_4</title>
-<polygon fill="none" stroke="blue" points="0,0 0,-5972 1067,-5972 1067,0 0,0"/>
-<text text-anchor="middle" x="533.5" y="-5956.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+<title>cluster_2</title>
+<polygon fill="none" stroke="blue" points="116.5,-286 116.5,-379 715.5,-379 715.5,-286 116.5,-286"/>
+<text text-anchor="middle" x="416" y="-363.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
 </g>
 <g id="clust6" class="cluster">
-<title>cluster_2</title>
-<polygon fill="none" stroke="blue" points="0,-513 0,-946 438,-946 438,-513 0,-513"/>
-<text text-anchor="middle" x="219" y="-930.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
+<title>cluster_4</title>
+<polygon fill="none" stroke="blue" points="105.5,-1331 105.5,-1596 331.5,-1596 331.5,-1331 105.5,-1331"/>
+<text text-anchor="middle" x="218.5" y="-1580.8" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
 </g>
 <g id="clust7" class="cluster">
 <title>cluster_3</title>
-<polygon fill="none" stroke="blue" points="76.5,-954 76.5,-1133 750.5,-1133 750.5,-954 76.5,-954"/>
-<text text-anchor="middle" x="413.5" y="-1117.8" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
+<polygon fill="none" stroke="blue" points="72,-387 72,-1323 755,-1323 755,-387 72,-387"/>
+<text text-anchor="middle" x="413.5" y="-1307.8" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
 </g>
 <g id="clust8" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="76.5,-382 76.5,-505 1059,-505 1059,-382 76.5,-382"/>
-<text text-anchor="middle" x="567.75" y="-489.8" font-family="Times,serif" font-size="14.00">Android Zashi 1.3</text>
+<title>cluster_6</title>
+<polygon fill="none" stroke="blue" points="0,-1791 0,-2224 438,-2224 438,-1791 0,-1791"/>
+<text text-anchor="middle" x="219" y="-2208.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
 </g>
 <g id="clust9" class="cluster">
 <title>cluster_5</title>
-<polygon fill="none" stroke="blue" points="72,-1141 72,-2077 755,-2077 755,-1141 72,-1141"/>
-<text text-anchor="middle" x="413.5" y="-2061.8" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
+<polygon fill="none" stroke="blue" points="76.5,-1604 76.5,-1783 750.5,-1783 750.5,-1604 76.5,-1604"/>
+<text text-anchor="middle" x="413.5" y="-1767.8" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
 </g>
-<!-- ECC/zashi&#45;android#248 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
 <g id="node1" class="node open">
-<title>ECC/zashi&#45;android#248</title>
-<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2289 124.5,-2289 124.5,-2251 312.5,-2251 312.5,-2289"/>
-<text text-anchor="middle" x="218.5" y="-2273.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
-<text text-anchor="middle" x="218.5" y="-2258.8" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
+<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1631" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-200.5 470,-200.5 470,-117.5 747,-117.5 747,-200.5"/>
+<text text-anchor="middle" x="608.5" y="-185.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</text>
+<text text-anchor="middle" x="608.5" y="-170.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
+<text text-anchor="middle" x="608.5" y="-155.3" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
+<text text-anchor="middle" x="608.5" y="-140.3" font-family="Times,serif" font-size="14.00">available without user</text>
+<text text-anchor="middle" x="608.5" y="-125.3" font-family="Times,serif" font-size="14.00">interaction</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
 <g id="node2" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
-<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2233 84.5,-2233 84.5,-2195 352.5,-2195 352.5,-2233"/>
-<text text-anchor="middle" x="218.5" y="-2217.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
-<text text-anchor="middle" x="218.5" y="-2202.8" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
+<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/410" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#410&#10;Support different&#10;privileges in SDK public&#10;APIs (viewing versus&#10;spending)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1051,-200.5 783,-200.5 783,-117.5 1051,-117.5 1051,-200.5"/>
+<text text-anchor="middle" x="917" y="-185.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#410</text>
+<text text-anchor="middle" x="917" y="-170.3" font-family="Times,serif" font-size="14.00">Support different</text>
+<text text-anchor="middle" x="917" y="-155.3" font-family="Times,serif" font-size="14.00">privileges in SDK public</text>
+<text text-anchor="middle" x="917" y="-140.3" font-family="Times,serif" font-size="14.00">APIs (viewing versus</text>
+<text text-anchor="middle" x="917" y="-125.3" font-family="Times,serif" font-size="14.00">spending)</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
+<g id="edge1" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
+<path fill="none" stroke="black" d="M747.06,-159C755.64,-159 764.28,-159 772.89,-159"/>
+<polygon fill="black" stroke="black" points="772.96,-162.5 782.96,-159 772.96,-155.5 772.96,-162.5"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848 -->
 <g id="node3" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
-<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2176.5 84.5,-2176.5 84.5,-2093.5 352.5,-2093.5 352.5,-2176.5"/>
-<text text-anchor="middle" x="218.5" y="-2161.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
-<text text-anchor="middle" x="218.5" y="-2146.3" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
-<text text-anchor="middle" x="218.5" y="-2131.3" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
-<text text-anchor="middle" x="218.5" y="-2116.3" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
-<text text-anchor="middle" x="218.5" y="-2101.3" font-family="Times,serif" font-size="14.00">Default</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848</title>
+<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/848" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#10;Consider using seed&#10;fingerprint for wallet&#10;alias" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-193 84.5,-193 84.5,-125 352.5,-125 352.5,-193"/>
+<text text-anchor="middle" x="218.5" y="-177.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#848</text>
+<text text-anchor="middle" x="218.5" y="-162.8" font-family="Times,serif" font-size="14.00">Consider using seed</text>
+<text text-anchor="middle" x="218.5" y="-147.8" font-family="Times,serif" font-size="14.00">fingerprint for wallet</text>
+<text text-anchor="middle" x="218.5" y="-132.8" font-family="Times,serif" font-size="14.00">alias</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#343 -->
-<g id="node4" class="node open">
-<title>ECC/zashi&#45;android#343</title>
-<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-241.5 124.5,-241.5 124.5,-188.5 312.5,-188.5 312.5,-241.5"/>
-<text text-anchor="middle" x="218.5" y="-226.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
-<text text-anchor="middle" x="218.5" y="-211.3" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
-<text text-anchor="middle" x="218.5" y="-196.3" font-family="Times,serif" font-size="14.00">ZecString</text>
-</a>
-</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
+<g id="edge2" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
+<path fill="none" stroke="black" d="M352.76,-159C387.19,-159 424.45,-159 459.58,-159"/>
+<polygon fill="black" stroke="black" points="459.92,-162.5 469.92,-159 459.92,-155.5 459.92,-162.5"/>
 </g>
-<!-- ECC/zashi&#45;android#325 -->
-<g id="node35" class="node open">
-<title>ECC/zashi&#45;android#325</title>
-<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/325" xlink:title="ECC/zashi&#45;android#325&#10;Multiplatform" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="702.5,-198 514.5,-198 514.5,-160 702.5,-160 702.5,-198"/>
-<text text-anchor="middle" x="608.5" y="-182.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#325</text>
-<text text-anchor="middle" x="608.5" y="-167.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+<!-- ECC/zashi&#45;android#248 -->
+<g id="node4" class="node open">
+<title>ECC/zashi&#45;android#248</title>
+<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2436 124.5,-2436 124.5,-2398 312.5,-2398 312.5,-2436"/>
+<text text-anchor="middle" x="218.5" y="-2420.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
+<text text-anchor="middle" x="218.5" y="-2405.8" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325 -->
-<g id="edge7" class="edge">
-<title>ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325</title>
-<path fill="none" stroke="black" d="M312.93,-206.33C370.59,-200.98 444.62,-194.11 504.05,-188.6"/>
-<polygon fill="black" stroke="black" points="504.57,-192.07 514.21,-187.66 503.93,-185.1 504.57,-192.07"/>
-</g>
-<!-- ECC/zashi&#45;android#220 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
 <g id="node5" class="node open">
-<title>ECC/zashi&#45;android#220</title>
-<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-170.5 124.5,-170.5 124.5,-117.5 312.5,-117.5 312.5,-170.5"/>
-<text text-anchor="middle" x="218.5" y="-155.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
-<text text-anchor="middle" x="218.5" y="-140.3" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
-<text text-anchor="middle" x="218.5" y="-125.3" font-family="Times,serif" font-size="14.00">assertions</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
+<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2380 84.5,-2380 84.5,-2342 352.5,-2342 352.5,-2380"/>
+<text text-anchor="middle" x="218.5" y="-2364.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
+<text text-anchor="middle" x="218.5" y="-2349.8" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325 -->
-<g id="edge8" class="edge">
-<title>ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325</title>
-<path fill="none" stroke="black" d="M312.93,-152.43C370.59,-157.63 444.62,-164.31 504.05,-169.67"/>
-<polygon fill="black" stroke="black" points="503.94,-173.17 514.21,-170.58 504.56,-166.2 503.94,-173.17"/>
-</g>
-<!-- ECC/zashi&#45;android#164 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
 <g id="node6" class="node open">
-<title>ECC/zashi&#45;android#164</title>
-<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-99.5 113.5,-99.5 113.5,-16.5 323.5,-16.5 323.5,-99.5"/>
-<text text-anchor="middle" x="218.5" y="-84.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
-<text text-anchor="middle" x="218.5" y="-69.3" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
-<text text-anchor="middle" x="218.5" y="-54.3" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
-<text text-anchor="middle" x="218.5" y="-39.3" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
-<text text-anchor="middle" x="218.5" y="-24.3" font-family="Times,serif" font-size="14.00">ference` in tests</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
+<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2323.5 84.5,-2323.5 84.5,-2240.5 352.5,-2240.5 352.5,-2323.5"/>
+<text text-anchor="middle" x="218.5" y="-2308.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
+<text text-anchor="middle" x="218.5" y="-2293.3" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
+<text text-anchor="middle" x="218.5" y="-2278.3" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
+<text text-anchor="middle" x="218.5" y="-2263.3" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
+<text text-anchor="middle" x="218.5" y="-2248.3" font-family="Times,serif" font-size="14.00">Default</text>
 </a>
 </g>
 </g>
@@ -160,10 +153,10 @@
 <g id="node7" class="node open">
 <title>ECC/zashi#35</title>
 <g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-342.5 129,-342.5 129,-289.5 308,-289.5 308,-342.5"/>
-<text text-anchor="middle" x="218.5" y="-327.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
-<text text-anchor="middle" x="218.5" y="-312.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
-<text text-anchor="middle" x="218.5" y="-297.3" font-family="Times,serif" font-size="14.00">Addresses</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-69.5 129,-69.5 129,-16.5 308,-16.5 308,-69.5"/>
+<text text-anchor="middle" x="218.5" y="-54.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
+<text text-anchor="middle" x="218.5" y="-39.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
+<text text-anchor="middle" x="218.5" y="-24.3" font-family="Times,serif" font-size="14.00">Addresses</text>
 </a>
 </g>
 </g>
@@ -171,9 +164,9 @@
 <g id="node8" class="node open">
 <title>ECC/zashi&#45;android#406</title>
 <g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2428 124.5,-2428 124.5,-2390 312.5,-2390 312.5,-2428"/>
-<text text-anchor="middle" x="218.5" y="-2412.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
-<text text-anchor="middle" x="218.5" y="-2397.8" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-340 124.5,-340 124.5,-302 312.5,-302 312.5,-340"/>
+<text text-anchor="middle" x="218.5" y="-324.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
+<text text-anchor="middle" x="218.5" y="-309.8" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
 </a>
 </g>
 </g>
@@ -181,332 +174,339 @@
 <g id="node9" class="node open">
 <title>ECC/zashi&#45;android#407</title>
 <g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="707.5,-2435.5 509.5,-2435.5 509.5,-2382.5 707.5,-2382.5 707.5,-2435.5"/>
-<text text-anchor="middle" x="608.5" y="-2420.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
-<text text-anchor="middle" x="608.5" y="-2405.3" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
-<text text-anchor="middle" x="608.5" y="-2390.3" font-family="Times,serif" font-size="14.00">Guide</text>
+<polygon fill="#c2e0c6" stroke="black" points="707.5,-347.5 509.5,-347.5 509.5,-294.5 707.5,-294.5 707.5,-347.5"/>
+<text text-anchor="middle" x="608.5" y="-332.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
+<text text-anchor="middle" x="608.5" y="-317.3" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
+<text text-anchor="middle" x="608.5" y="-302.3" font-family="Times,serif" font-size="14.00">Guide</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
-<g id="edge1" class="edge">
+<g id="edge3" class="edge">
 <title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
-<path fill="none" stroke="black" d="M312.93,-2409C369.1,-2409 440.82,-2409 499.43,-2409"/>
-<polygon fill="black" stroke="black" points="499.47,-2412.5 509.47,-2409 499.47,-2405.5 499.47,-2412.5"/>
+<path fill="none" stroke="black" d="M312.93,-321C369.1,-321 440.82,-321 499.43,-321"/>
+<polygon fill="black" stroke="black" points="499.47,-324.5 509.47,-321 499.47,-317.5 499.47,-324.5"/>
 </g>
-<!-- ECC/zashi&#45;android#639 -->
+<!-- ECC/zashi&#45;android#343 -->
 <g id="node10" class="node open">
-<title>ECC/zashi&#45;android#639</title>
-<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-914.5 123,-914.5 123,-861.5 314,-861.5 314,-914.5"/>
-<text text-anchor="middle" x="218.5" y="-899.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
-<text text-anchor="middle" x="218.5" y="-884.3" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
-<text text-anchor="middle" x="218.5" y="-869.3" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
+<title>ECC/zashi&#45;android#343</title>
+<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1564.5 124.5,-1564.5 124.5,-1511.5 312.5,-1511.5 312.5,-1564.5"/>
+<text text-anchor="middle" x="218.5" y="-1549.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
+<text text-anchor="middle" x="218.5" y="-1534.3" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
+<text text-anchor="middle" x="218.5" y="-1519.3" font-family="Times,serif" font-size="14.00">ZecString</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#637 -->
+<!-- ECC/zashi&#45;android#325 -->
+<g id="node35" class="node open">
+<title>ECC/zashi&#45;android#325</title>
+<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/325" xlink:title="ECC/zashi&#45;android#325&#10;Multiplatform" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="702.5,-1521 514.5,-1521 514.5,-1483 702.5,-1483 702.5,-1521"/>
+<text text-anchor="middle" x="608.5" y="-1505.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#325</text>
+<text text-anchor="middle" x="608.5" y="-1490.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325 -->
+<g id="edge7" class="edge">
+<title>ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325</title>
+<path fill="none" stroke="black" d="M312.93,-1529.3C370.59,-1524 444.62,-1517.1 504.05,-1511.6"/>
+<polygon fill="black" stroke="black" points="504.56,-1515.07 514.21,-1510.7 503.94,-1508.1 504.56,-1515.07"/>
+</g>
+<!-- ECC/zashi&#45;android#220 -->
 <g id="node11" class="node open">
-<title>ECC/zashi&#45;android#637</title>
-<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-843.5 122.5,-843.5 122.5,-790.5 314.5,-790.5 314.5,-843.5"/>
-<text text-anchor="middle" x="218.5" y="-828.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
-<text text-anchor="middle" x="218.5" y="-813.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
-<text text-anchor="middle" x="218.5" y="-798.3" font-family="Times,serif" font-size="14.00">permission detail screen</text>
+<title>ECC/zashi&#45;android#220</title>
+<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1493.5 124.5,-1493.5 124.5,-1440.5 312.5,-1440.5 312.5,-1493.5"/>
+<text text-anchor="middle" x="218.5" y="-1478.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
+<text text-anchor="middle" x="218.5" y="-1463.3" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
+<text text-anchor="middle" x="218.5" y="-1448.3" font-family="Times,serif" font-size="14.00">assertions</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#640 -->
+<!-- ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325 -->
+<g id="edge8" class="edge">
+<title>ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325</title>
+<path fill="none" stroke="black" d="M312.93,-1475.4C370.59,-1480.6 444.62,-1487.3 504.05,-1492.7"/>
+<polygon fill="black" stroke="black" points="503.94,-1496.2 514.21,-1493.6 504.56,-1489.23 503.94,-1496.2"/>
+</g>
+<!-- ECC/zashi&#45;android#164 -->
 <g id="node12" class="node open">
-<title>ECC/zashi&#45;android#640</title>
-<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-772.5 112,-772.5 112,-719.5 325,-719.5 325,-772.5"/>
-<text text-anchor="middle" x="218.5" y="-757.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
-<text text-anchor="middle" x="218.5" y="-742.3" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
-<text text-anchor="middle" x="218.5" y="-727.3" font-family="Times,serif" font-size="14.00">cloud backup</text>
+<title>ECC/zashi&#45;android#164</title>
+<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-1422.5 113.5,-1422.5 113.5,-1339.5 323.5,-1339.5 323.5,-1422.5"/>
+<text text-anchor="middle" x="218.5" y="-1407.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
+<text text-anchor="middle" x="218.5" y="-1392.3" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
+<text text-anchor="middle" x="218.5" y="-1377.3" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
+<text text-anchor="middle" x="218.5" y="-1362.3" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
+<text text-anchor="middle" x="218.5" y="-1347.3" font-family="Times,serif" font-size="14.00">ference` in tests</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#636 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#441 -->
 <g id="node13" class="node open">
-<title>ECC/zashi&#45;android#636</title>
-<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-701.5 124.5,-701.5 124.5,-648.5 312.5,-648.5 312.5,-701.5"/>
-<text text-anchor="middle" x="218.5" y="-686.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
-<text text-anchor="middle" x="218.5" y="-671.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
-<text text-anchor="middle" x="218.5" y="-656.3" font-family="Times,serif" font-size="14.00">permissions section</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#441</title>
+<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/441" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#441&#10; Add a (kotlin) script to&#10;update checkpoint files" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1291.5 84.5,-1291.5 84.5,-1238.5 352.5,-1238.5 352.5,-1291.5"/>
+<text text-anchor="middle" x="218.5" y="-1276.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#441</text>
+<text text-anchor="middle" x="218.5" y="-1261.3" font-family="Times,serif" font-size="14.00"> Add a (kotlin) script to</text>
+<text text-anchor="middle" x="218.5" y="-1246.3" font-family="Times,serif" font-size="14.00">update checkpoint files</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#638 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094 -->
 <g id="node14" class="node open">
-<title>ECC/zashi&#45;android#638</title>
-<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-630.5 124.5,-630.5 124.5,-577.5 312.5,-577.5 312.5,-630.5"/>
-<text text-anchor="middle" x="218.5" y="-615.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
-<text text-anchor="middle" x="218.5" y="-600.3" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
-<text text-anchor="middle" x="218.5" y="-585.3" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</title>
+<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1094" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#10;Consider fake SDK sync&#10;related components" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1220.5 80,-1220.5 80,-1167.5 357,-1167.5 357,-1220.5"/>
+<text text-anchor="middle" x="218.5" y="-1205.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</text>
+<text text-anchor="middle" x="218.5" y="-1190.3" font-family="Times,serif" font-size="14.00">Consider fake SDK sync</text>
+<text text-anchor="middle" x="218.5" y="-1175.3" font-family="Times,serif" font-size="14.00">related components</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#635 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
 <g id="node15" class="node open">
-<title>ECC/zashi&#45;android#635</title>
-<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-559 124.5,-559 124.5,-521 312.5,-521 312.5,-559"/>
-<text text-anchor="middle" x="218.5" y="-543.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
-<text text-anchor="middle" x="218.5" y="-528.8" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1090" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1090&#10;Demo: Add Addresses and&#10;Transactions Compose&#10;Previews" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-1192 470,-1192 470,-1124 747,-1124 747,-1192"/>
+<text text-anchor="middle" x="608.5" y="-1176.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</text>
+<text text-anchor="middle" x="608.5" y="-1161.8" font-family="Times,serif" font-size="14.00">Demo: Add Addresses and</text>
+<text text-anchor="middle" x="608.5" y="-1146.8" font-family="Times,serif" font-size="14.00">Transactions Compose</text>
+<text text-anchor="middle" x="608.5" y="-1131.8" font-family="Times,serif" font-size="14.00">Previews</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<g id="edge4" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<path fill="none" stroke="black" d="M357.11,-1181.2C390.29,-1178.2 425.88,-1174.9 459.5,-1171.7"/>
+<polygon fill="black" stroke="black" points="460.21,-1175.15 469.87,-1170.8 459.6,-1168.18 460.21,-1175.15"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898 -->
 <g id="node16" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
-<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1102 84.5,-1102 84.5,-1034 352.5,-1034 352.5,-1102"/>
-<text text-anchor="middle" x="218.5" y="-1086.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
-<text text-anchor="middle" x="218.5" y="-1071.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
-<text text-anchor="middle" x="218.5" y="-1056.8" font-family="Times,serif" font-size="14.00">Phase 3 &#45; Minor Public</text>
-<text text-anchor="middle" x="218.5" y="-1041.8" font-family="Times,serif" font-size="14.00">API changes</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898</title>
+<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/898" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#10;Consider fake networking&#10;client" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1149.5 84.5,-1149.5 84.5,-1096.5 352.5,-1096.5 352.5,-1149.5"/>
+<text text-anchor="middle" x="218.5" y="-1134.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#898</text>
+<text text-anchor="middle" x="218.5" y="-1119.3" font-family="Times,serif" font-size="14.00">Consider fake networking</text>
+<text text-anchor="middle" x="218.5" y="-1104.3" font-family="Times,serif" font-size="14.00">client</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<g id="edge5" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<path fill="none" stroke="black" d="M352.76,-1135C387.19,-1138.1 424.45,-1141.5 459.58,-1144.7"/>
+<polygon fill="black" stroke="black" points="459.65,-1148.22 469.92,-1145.6 460.26,-1141.25 459.65,-1148.22"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1224 -->
 <g id="node17" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
-<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="742.5,-1102 474.5,-1102 474.5,-1034 742.5,-1034 742.5,-1102"/>
-<text text-anchor="middle" x="608.5" y="-1086.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
-<text text-anchor="middle" x="608.5" y="-1071.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
-<text text-anchor="middle" x="608.5" y="-1056.8" font-family="Times,serif" font-size="14.00">Phase 4 &#45; Major Public</text>
-<text text-anchor="middle" x="608.5" y="-1041.8" font-family="Times,serif" font-size="14.00">API Changes</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</title>
+<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1224" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1224&#10;zcash&#45;android&#45;wallet&#45;sdk:&#10;Refactor and re&#45;enable&#10;disabled darkside tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1078 80,-1078 80,-1010 357,-1010 357,-1078"/>
+<text text-anchor="middle" x="218.5" y="-1062.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</text>
+<text text-anchor="middle" x="218.5" y="-1047.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk:</text>
+<text text-anchor="middle" x="218.5" y="-1032.8" font-family="Times,serif" font-size="14.00">Refactor and re&#45;enable</text>
+<text text-anchor="middle" x="218.5" y="-1017.8" font-family="Times,serif" font-size="14.00">disabled darkside tests</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
-<g id="edge2" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
-<path fill="none" stroke="black" d="M352.76,-1068C388.64,-1068 427.6,-1068 464.01,-1068"/>
-<polygon fill="black" stroke="black" points="464.21,-1071.5 474.21,-1068 464.21,-1064.5 464.21,-1071.5"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
 <g id="node18" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
-<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1015.5 84.5,-1015.5 84.5,-962.5 352.5,-962.5 352.5,-1015.5"/>
-<text text-anchor="middle" x="218.5" y="-1000.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
-<text text-anchor="middle" x="218.5" y="-985.3" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
-<text text-anchor="middle" x="218.5" y="-970.3" font-family="Times,serif" font-size="14.00">Explicit API</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
+<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1263" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1263&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-992 80,-992 80,-924 357,-924 357,-992"/>
+<text text-anchor="middle" x="218.5" y="-976.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</text>
+<text text-anchor="middle" x="218.5" y="-961.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
+<text text-anchor="middle" x="218.5" y="-946.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
+<text text-anchor="middle" x="218.5" y="-931.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1137 -->
 <g id="node19" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
-<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1631" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-473.5 470,-473.5 470,-390.5 747,-390.5 747,-473.5"/>
-<text text-anchor="middle" x="608.5" y="-458.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</text>
-<text text-anchor="middle" x="608.5" y="-443.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
-<text text-anchor="middle" x="608.5" y="-428.3" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
-<text text-anchor="middle" x="608.5" y="-413.3" font-family="Times,serif" font-size="14.00">available without user</text>
-<text text-anchor="middle" x="608.5" y="-398.3" font-family="Times,serif" font-size="14.00">interaction</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</title>
+<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1137" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1137&#10;Consider refactoring `pro&#10;cessNewBlocksInSbSOrder`&#10;to more static functions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-906 80,-906 80,-838 357,-838 357,-906"/>
+<text text-anchor="middle" x="218.5" y="-890.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</text>
+<text text-anchor="middle" x="218.5" y="-875.8" font-family="Times,serif" font-size="14.00">Consider refactoring `pro</text>
+<text text-anchor="middle" x="218.5" y="-860.8" font-family="Times,serif" font-size="14.00">cessNewBlocksInSbSOrder`</text>
+<text text-anchor="middle" x="218.5" y="-845.8" font-family="Times,serif" font-size="14.00">to more static functions</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#240 -->
 <g id="node20" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
-<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/410" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#410&#10;Support different&#10;privileges in SDK public&#10;APIs (viewing versus&#10;spending)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1051,-473.5 783,-473.5 783,-390.5 1051,-390.5 1051,-473.5"/>
-<text text-anchor="middle" x="917" y="-458.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#410</text>
-<text text-anchor="middle" x="917" y="-443.3" font-family="Times,serif" font-size="14.00">Support different</text>
-<text text-anchor="middle" x="917" y="-428.3" font-family="Times,serif" font-size="14.00">privileges in SDK public</text>
-<text text-anchor="middle" x="917" y="-413.3" font-family="Times,serif" font-size="14.00">APIs (viewing versus</text>
-<text text-anchor="middle" x="917" y="-398.3" font-family="Times,serif" font-size="14.00">spending)</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#240</title>
+<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/240" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-819.5 84.5,-819.5 84.5,-766.5 352.5,-766.5 352.5,-819.5"/>
+<text text-anchor="middle" x="218.5" y="-804.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#240</text>
+<text text-anchor="middle" x="218.5" y="-789.3" font-family="Times,serif" font-size="14.00">Make the SDK database</text>
+<text text-anchor="middle" x="218.5" y="-774.3" font-family="Times,serif" font-size="14.00">more robust</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
-<g id="edge3" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
-<path fill="none" stroke="black" d="M747.06,-432C755.64,-432 764.28,-432 772.89,-432"/>
-<polygon fill="black" stroke="black" points="772.96,-435.5 782.96,-432 772.96,-428.5 772.96,-435.5"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#214 -->
 <g id="node21" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848</title>
-<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/848" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#10;Consider using seed&#10;fingerprint for wallet&#10;alias" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-466 84.5,-466 84.5,-398 352.5,-398 352.5,-466"/>
-<text text-anchor="middle" x="218.5" y="-450.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#848</text>
-<text text-anchor="middle" x="218.5" y="-435.8" font-family="Times,serif" font-size="14.00">Consider using seed</text>
-<text text-anchor="middle" x="218.5" y="-420.8" font-family="Times,serif" font-size="14.00">fingerprint for wallet</text>
-<text text-anchor="middle" x="218.5" y="-405.8" font-family="Times,serif" font-size="14.00">alias</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#214</title>
+<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/214" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#214&#10;Gracefully handle&#10;&quot;malformed disk image&quot;&#10;error" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-748 84.5,-748 84.5,-680 352.5,-680 352.5,-748"/>
+<text text-anchor="middle" x="218.5" y="-732.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#214</text>
+<text text-anchor="middle" x="218.5" y="-717.8" font-family="Times,serif" font-size="14.00">Gracefully handle</text>
+<text text-anchor="middle" x="218.5" y="-702.8" font-family="Times,serif" font-size="14.00">&quot;malformed disk image&quot;</text>
+<text text-anchor="middle" x="218.5" y="-687.8" font-family="Times,serif" font-size="14.00">error</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
-<g id="edge4" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
-<path fill="none" stroke="black" d="M352.76,-432C387.19,-432 424.45,-432 459.58,-432"/>
-<polygon fill="black" stroke="black" points="459.92,-435.5 469.92,-432 459.92,-428.5 459.92,-435.5"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#441 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#243 -->
 <g id="node22" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#441</title>
-<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/441" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#441&#10; Add a (kotlin) script to&#10;update checkpoint files" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2045.5 84.5,-2045.5 84.5,-1992.5 352.5,-1992.5 352.5,-2045.5"/>
-<text text-anchor="middle" x="218.5" y="-2030.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#441</text>
-<text text-anchor="middle" x="218.5" y="-2015.3" font-family="Times,serif" font-size="14.00"> Add a (kotlin) script to</text>
-<text text-anchor="middle" x="218.5" y="-2000.3" font-family="Times,serif" font-size="14.00">update checkpoint files</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#243</title>
+<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/243" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#243&#10;Add a better fix for the&#10;&quot;off by one&quot; error while&#10;autoshielding" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-662 84.5,-662 84.5,-594 352.5,-594 352.5,-662"/>
+<text text-anchor="middle" x="218.5" y="-646.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#243</text>
+<text text-anchor="middle" x="218.5" y="-631.8" font-family="Times,serif" font-size="14.00">Add a better fix for the</text>
+<text text-anchor="middle" x="218.5" y="-616.8" font-family="Times,serif" font-size="14.00">&quot;off by one&quot; error while</text>
+<text text-anchor="middle" x="218.5" y="-601.8" font-family="Times,serif" font-size="14.00">autoshielding</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#808 -->
 <g id="node23" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</title>
-<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1094" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#10;Consider fake SDK sync&#10;related components" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1974.5 80,-1974.5 80,-1921.5 357,-1921.5 357,-1974.5"/>
-<text text-anchor="middle" x="218.5" y="-1959.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</text>
-<text text-anchor="middle" x="218.5" y="-1944.3" font-family="Times,serif" font-size="14.00">Consider fake SDK sync</text>
-<text text-anchor="middle" x="218.5" y="-1929.3" font-family="Times,serif" font-size="14.00">related components</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#808</title>
+<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/808" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#808&#10;Add demo&#45;ui&#45;lib module" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-576 84.5,-576 84.5,-538 352.5,-538 352.5,-576"/>
+<text text-anchor="middle" x="218.5" y="-560.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#808</text>
+<text text-anchor="middle" x="218.5" y="-545.8" font-family="Times,serif" font-size="14.00">Add demo&#45;ui&#45;lib module</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1353 -->
 <g id="node24" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1090" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1090&#10;Demo: Add Addresses and&#10;Transactions Compose&#10;Previews" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-1946 470,-1946 470,-1878 747,-1878 747,-1946"/>
-<text text-anchor="middle" x="608.5" y="-1930.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</text>
-<text text-anchor="middle" x="608.5" y="-1915.8" font-family="Times,serif" font-size="14.00">Demo: Add Addresses and</text>
-<text text-anchor="middle" x="608.5" y="-1900.8" font-family="Times,serif" font-size="14.00">Transactions Compose</text>
-<text text-anchor="middle" x="608.5" y="-1885.8" font-family="Times,serif" font-size="14.00">Previews</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</title>
+<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1353" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1353&#10;Consider tag&#45;based&#10;release process" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-519.5 80,-519.5 80,-466.5 357,-466.5 357,-519.5"/>
+<text text-anchor="middle" x="218.5" y="-504.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</text>
+<text text-anchor="middle" x="218.5" y="-489.3" font-family="Times,serif" font-size="14.00">Consider tag&#45;based</text>
+<text text-anchor="middle" x="218.5" y="-474.3" font-family="Times,serif" font-size="14.00">release process</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
-<g id="edge5" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<path fill="none" stroke="black" d="M357.11,-1935.2C390.29,-1932.2 425.88,-1928.9 459.5,-1925.7"/>
-<polygon fill="black" stroke="black" points="460.21,-1929.15 469.87,-1924.8 459.6,-1922.18 460.21,-1929.15"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#245 -->
 <g id="node25" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898</title>
-<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/898" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#10;Consider fake networking&#10;client" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1903.5 84.5,-1903.5 84.5,-1850.5 352.5,-1850.5 352.5,-1903.5"/>
-<text text-anchor="middle" x="218.5" y="-1888.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#898</text>
-<text text-anchor="middle" x="218.5" y="-1873.3" font-family="Times,serif" font-size="14.00">Consider fake networking</text>
-<text text-anchor="middle" x="218.5" y="-1858.3" font-family="Times,serif" font-size="14.00">client</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#245</title>
+<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/245" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#245&#10;Simplify the transaction&#10;manager and encoder" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-448.5 84.5,-448.5 84.5,-395.5 352.5,-395.5 352.5,-448.5"/>
+<text text-anchor="middle" x="218.5" y="-433.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#245</text>
+<text text-anchor="middle" x="218.5" y="-418.3" font-family="Times,serif" font-size="14.00">Simplify the transaction</text>
+<text text-anchor="middle" x="218.5" y="-403.3" font-family="Times,serif" font-size="14.00">manager and encoder</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
-<g id="edge6" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<path fill="none" stroke="black" d="M352.76,-1889C387.19,-1892.1 424.45,-1895.5 459.58,-1898.7"/>
-<polygon fill="black" stroke="black" points="459.65,-1902.22 469.92,-1899.6 460.26,-1895.25 459.65,-1902.22"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1224 -->
+<!-- ECC/zashi&#45;android#639 -->
 <g id="node26" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</title>
-<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1224" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1224&#10;zcash&#45;android&#45;wallet&#45;sdk:&#10;Refactor and re&#45;enable&#10;disabled darkside tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1832 80,-1832 80,-1764 357,-1764 357,-1832"/>
-<text text-anchor="middle" x="218.5" y="-1816.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</text>
-<text text-anchor="middle" x="218.5" y="-1801.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk:</text>
-<text text-anchor="middle" x="218.5" y="-1786.8" font-family="Times,serif" font-size="14.00">Refactor and re&#45;enable</text>
-<text text-anchor="middle" x="218.5" y="-1771.8" font-family="Times,serif" font-size="14.00">disabled darkside tests</text>
+<title>ECC/zashi&#45;android#639</title>
+<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-2192.5 123,-2192.5 123,-2139.5 314,-2139.5 314,-2192.5"/>
+<text text-anchor="middle" x="218.5" y="-2177.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
+<text text-anchor="middle" x="218.5" y="-2162.3" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
+<text text-anchor="middle" x="218.5" y="-2147.3" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
+<!-- ECC/zashi&#45;android#637 -->
 <g id="node27" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
-<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1263" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1263&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1746 80,-1746 80,-1678 357,-1678 357,-1746"/>
-<text text-anchor="middle" x="218.5" y="-1730.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</text>
-<text text-anchor="middle" x="218.5" y="-1715.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
-<text text-anchor="middle" x="218.5" y="-1700.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
-<text text-anchor="middle" x="218.5" y="-1685.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
+<title>ECC/zashi&#45;android#637</title>
+<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-2121.5 122.5,-2121.5 122.5,-2068.5 314.5,-2068.5 314.5,-2121.5"/>
+<text text-anchor="middle" x="218.5" y="-2106.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
+<text text-anchor="middle" x="218.5" y="-2091.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
+<text text-anchor="middle" x="218.5" y="-2076.3" font-family="Times,serif" font-size="14.00">permission detail screen</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1137 -->
+<!-- ECC/zashi&#45;android#640 -->
 <g id="node28" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</title>
-<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1137" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1137&#10;Consider refactoring `pro&#10;cessNewBlocksInSbSOrder`&#10;to more static functions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1660 80,-1660 80,-1592 357,-1592 357,-1660"/>
-<text text-anchor="middle" x="218.5" y="-1644.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</text>
-<text text-anchor="middle" x="218.5" y="-1629.8" font-family="Times,serif" font-size="14.00">Consider refactoring `pro</text>
-<text text-anchor="middle" x="218.5" y="-1614.8" font-family="Times,serif" font-size="14.00">cessNewBlocksInSbSOrder`</text>
-<text text-anchor="middle" x="218.5" y="-1599.8" font-family="Times,serif" font-size="14.00">to more static functions</text>
+<title>ECC/zashi&#45;android#640</title>
+<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-2050.5 112,-2050.5 112,-1997.5 325,-1997.5 325,-2050.5"/>
+<text text-anchor="middle" x="218.5" y="-2035.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
+<text text-anchor="middle" x="218.5" y="-2020.3" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
+<text text-anchor="middle" x="218.5" y="-2005.3" font-family="Times,serif" font-size="14.00">cloud backup</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#240 -->
+<!-- ECC/zashi&#45;android#636 -->
 <g id="node29" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#240</title>
-<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/240" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1573.5 84.5,-1573.5 84.5,-1520.5 352.5,-1520.5 352.5,-1573.5"/>
-<text text-anchor="middle" x="218.5" y="-1558.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#240</text>
-<text text-anchor="middle" x="218.5" y="-1543.3" font-family="Times,serif" font-size="14.00">Make the SDK database</text>
-<text text-anchor="middle" x="218.5" y="-1528.3" font-family="Times,serif" font-size="14.00">more robust</text>
+<title>ECC/zashi&#45;android#636</title>
+<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1979.5 124.5,-1979.5 124.5,-1926.5 312.5,-1926.5 312.5,-1979.5"/>
+<text text-anchor="middle" x="218.5" y="-1964.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
+<text text-anchor="middle" x="218.5" y="-1949.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
+<text text-anchor="middle" x="218.5" y="-1934.3" font-family="Times,serif" font-size="14.00">permissions section</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#214 -->
+<!-- ECC/zashi&#45;android#638 -->
 <g id="node30" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#214</title>
-<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/214" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#214&#10;Gracefully handle&#10;&quot;malformed disk image&quot;&#10;error" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1502 84.5,-1502 84.5,-1434 352.5,-1434 352.5,-1502"/>
-<text text-anchor="middle" x="218.5" y="-1486.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#214</text>
-<text text-anchor="middle" x="218.5" y="-1471.8" font-family="Times,serif" font-size="14.00">Gracefully handle</text>
-<text text-anchor="middle" x="218.5" y="-1456.8" font-family="Times,serif" font-size="14.00">&quot;malformed disk image&quot;</text>
-<text text-anchor="middle" x="218.5" y="-1441.8" font-family="Times,serif" font-size="14.00">error</text>
+<title>ECC/zashi&#45;android#638</title>
+<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1908.5 124.5,-1908.5 124.5,-1855.5 312.5,-1855.5 312.5,-1908.5"/>
+<text text-anchor="middle" x="218.5" y="-1893.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
+<text text-anchor="middle" x="218.5" y="-1878.3" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
+<text text-anchor="middle" x="218.5" y="-1863.3" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#243 -->
+<!-- ECC/zashi&#45;android#635 -->
 <g id="node31" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#243</title>
-<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/243" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#243&#10;Add a better fix for the&#10;&quot;off by one&quot; error while&#10;autoshielding" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1416 84.5,-1416 84.5,-1348 352.5,-1348 352.5,-1416"/>
-<text text-anchor="middle" x="218.5" y="-1400.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#243</text>
-<text text-anchor="middle" x="218.5" y="-1385.8" font-family="Times,serif" font-size="14.00">Add a better fix for the</text>
-<text text-anchor="middle" x="218.5" y="-1370.8" font-family="Times,serif" font-size="14.00">&quot;off by one&quot; error while</text>
-<text text-anchor="middle" x="218.5" y="-1355.8" font-family="Times,serif" font-size="14.00">autoshielding</text>
+<title>ECC/zashi&#45;android#635</title>
+<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1837 124.5,-1837 124.5,-1799 312.5,-1799 312.5,-1837"/>
+<text text-anchor="middle" x="218.5" y="-1821.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
+<text text-anchor="middle" x="218.5" y="-1806.8" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#808 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
 <g id="node32" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#808</title>
-<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/808" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#808&#10;Add demo&#45;ui&#45;lib module" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1330 84.5,-1330 84.5,-1292 352.5,-1292 352.5,-1330"/>
-<text text-anchor="middle" x="218.5" y="-1314.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#808</text>
-<text text-anchor="middle" x="218.5" y="-1299.8" font-family="Times,serif" font-size="14.00">Add demo&#45;ui&#45;lib module</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
+<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1752 84.5,-1752 84.5,-1684 352.5,-1684 352.5,-1752"/>
+<text text-anchor="middle" x="218.5" y="-1736.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
+<text text-anchor="middle" x="218.5" y="-1721.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
+<text text-anchor="middle" x="218.5" y="-1706.8" font-family="Times,serif" font-size="14.00">Phase 3 &#45; Minor Public</text>
+<text text-anchor="middle" x="218.5" y="-1691.8" font-family="Times,serif" font-size="14.00">API changes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1353 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
 <g id="node33" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</title>
-<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1353" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1353&#10;Consider tag&#45;based&#10;release process" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1273.5 80,-1273.5 80,-1220.5 357,-1220.5 357,-1273.5"/>
-<text text-anchor="middle" x="218.5" y="-1258.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</text>
-<text text-anchor="middle" x="218.5" y="-1243.3" font-family="Times,serif" font-size="14.00">Consider tag&#45;based</text>
-<text text-anchor="middle" x="218.5" y="-1228.3" font-family="Times,serif" font-size="14.00">release process</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
+<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="742.5,-1752 474.5,-1752 474.5,-1684 742.5,-1684 742.5,-1752"/>
+<text text-anchor="middle" x="608.5" y="-1736.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
+<text text-anchor="middle" x="608.5" y="-1721.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
+<text text-anchor="middle" x="608.5" y="-1706.8" font-family="Times,serif" font-size="14.00">Phase 4 &#45; Major Public</text>
+<text text-anchor="middle" x="608.5" y="-1691.8" font-family="Times,serif" font-size="14.00">API Changes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#245 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
+<g id="edge6" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
+<path fill="none" stroke="black" d="M352.76,-1718C388.64,-1718 427.6,-1718 464.01,-1718"/>
+<polygon fill="black" stroke="black" points="464.21,-1721.5 474.21,-1718 464.21,-1714.5 464.21,-1721.5"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
 <g id="node34" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#245</title>
-<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/245" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#245&#10;Simplify the transaction&#10;manager and encoder" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1202.5 84.5,-1202.5 84.5,-1149.5 352.5,-1149.5 352.5,-1202.5"/>
-<text text-anchor="middle" x="218.5" y="-1187.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#245</text>
-<text text-anchor="middle" x="218.5" y="-1172.3" font-family="Times,serif" font-size="14.00">Simplify the transaction</text>
-<text text-anchor="middle" x="218.5" y="-1157.3" font-family="Times,serif" font-size="14.00">manager and encoder</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
+<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1665.5 84.5,-1665.5 84.5,-1612.5 352.5,-1612.5 352.5,-1665.5"/>
+<text text-anchor="middle" x="218.5" y="-1650.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
+<text text-anchor="middle" x="218.5" y="-1635.3" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
+<text text-anchor="middle" x="218.5" y="-1620.3" font-family="Times,serif" font-size="14.00">Explicit API</text>
 </a>
 </g>
 </g>
@@ -734,8 +734,8 @@
 <!-- ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge18" class="edge">
 <title>ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M717.78,-4473.5C731.19,-4468.4 744.01,-4461.8 755,-4453 847.78,-4379 891.8,-4237.5 908.12,-4170.7"/>
-<polygon fill="black" stroke="black" points="911.61,-4171.14 910.51,-4160.6 904.8,-4169.53 911.61,-4171.14"/>
+<path fill="none" stroke="black" d="M717.77,-4474.3C731.18,-4469.3 744.01,-4462.7 755,-4454 848.21,-4380.1 892.01,-4238 908.2,-4170.9"/>
+<polygon fill="black" stroke="black" points="911.72,-4171.23 910.57,-4160.7 904.9,-4169.65 911.72,-4171.23"/>
 </g>
 <!-- ECC/zashi&#45;android#1182 -->
 <g id="node51" class="node open">
@@ -751,8 +751,8 @@
 <!-- ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge19" class="edge">
 <title>ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.09,-4404.6C724.06,-4399.4 740.8,-4392.1 755,-4382 831.17,-4327.8 880.46,-4225.1 902.56,-4170.5"/>
-<polygon fill="black" stroke="black" points="905.97,-4171.39 906.36,-4160.8 899.45,-4168.83 905.97,-4171.39"/>
+<path fill="none" stroke="black" d="M707.09,-4405.4C724.06,-4400.3 740.8,-4393.1 755,-4383 831.87,-4328.5 881.12,-4224.7 902.95,-4169.9"/>
+<polygon fill="black" stroke="black" points="906.2,-4171.19 906.58,-4160.6 899.68,-4168.64 906.2,-4171.19"/>
 </g>
 <!-- ECC/zashi&#45;android#1183 -->
 <g id="node52" class="node open">
@@ -768,8 +768,8 @@
 <!-- ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge20" class="edge">
 <title>ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M708.51,-4330.9C724.7,-4325.9 740.81,-4319.5 755,-4311 815.17,-4275.1 865.92,-4209.7 893.56,-4169.2"/>
-<polygon fill="black" stroke="black" points="896.54,-4171.04 899.27,-4160.8 890.75,-4167.1 896.54,-4171.04"/>
+<path fill="none" stroke="black" d="M708.52,-4331.7C724.71,-4326.8 740.81,-4320.4 755,-4312 815.58,-4276 866.38,-4209.9 893.88,-4169.2"/>
+<polygon fill="black" stroke="black" points="896.97,-4170.88 899.55,-4160.6 891.12,-4167.02 896.97,-4170.88"/>
 </g>
 <!-- ECC/zashi&#45;android#1184 -->
 <g id="node53" class="node open">
@@ -1061,17 +1061,17 @@
 <g id="node71" class="node open">
 <title>ECC/zashi#54</title>
 <g id="a_node71"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/54" xlink:title="ECC/zashi#54&#10;Add User Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="283.5,-2366 153.5,-2366 153.5,-2328 283.5,-2328 283.5,-2366"/>
-<text text-anchor="middle" x="218.5" y="-2350.8" font-family="Times,serif" font-size="14.00">ECC/zashi#54</text>
-<text text-anchor="middle" x="218.5" y="-2335.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="283.5,-278 153.5,-278 153.5,-240 283.5,-240 283.5,-278"/>
+<text text-anchor="middle" x="218.5" y="-262.8" font-family="Times,serif" font-size="14.00">ECC/zashi#54</text>
+<text text-anchor="middle" x="218.5" y="-247.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi#54&#45;&gt;ECC/zashi&#45;android#407 -->
 <g id="edge35" class="edge">
 <title>ECC/zashi#54&#45;&gt;ECC/zashi&#45;android#407</title>
-<path fill="none" stroke="black" d="M283.83,-2351.7C327.5,-2355.4 386.46,-2361.4 438,-2370 457.96,-2373.3 479.09,-2377.6 499.41,-2382.1"/>
-<polygon fill="black" stroke="black" points="498.79,-2385.55 509.31,-2384.3 500.31,-2378.71 498.79,-2385.55"/>
+<path fill="none" stroke="black" d="M283.83,-263.71C327.5,-267.41 386.46,-273.39 438,-282 457.96,-285.33 479.09,-289.6 499.41,-294.07"/>
+<polygon fill="black" stroke="black" points="498.79,-297.52 509.31,-296.28 500.31,-290.69 498.79,-297.52"/>
 </g>
 <!-- ECC/zashi#59 -->
 <g id="node72" class="node open">
diff --git a/zcash-wallet-android-dag.svg b/zcash-wallet-android-dag.svg
index 4d62574d3..b138a7467 100644
--- a/zcash-wallet-android-dag.svg
+++ b/zcash-wallet-android-dag.svg
@@ -10,137 +10,130 @@
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 5976)">
 <polygon fill="white" stroke="transparent" points="-4,4 -4,-5976 1071,-5976 1071,4 -4,4"/>
 <g id="clust1" class="cluster">
-<title>cluster_7</title>
-<polygon fill="none" stroke="blue" points="69.5,-2085 69.5,-2320 367.5,-2320 367.5,-2085 69.5,-2085"/>
-<text text-anchor="middle" x="218.5" y="-2304.8" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="76.5,-109 76.5,-232 1059,-232 1059,-109 76.5,-109"/>
+<text text-anchor="middle" x="567.75" y="-216.8" font-family="Times,serif" font-size="14.00">Android Zashi 1.3</text>
 </g>
 <g id="clust2" class="cluster">
-<title>cluster_6</title>
-<polygon fill="none" stroke="blue" points="105.5,-8 105.5,-273 331.5,-273 331.5,-8 105.5,-8"/>
-<text text-anchor="middle" x="218.5" y="-257.8" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
+<title>cluster_7</title>
+<polygon fill="none" stroke="blue" points="0,0 0,-5972 1067,-5972 1067,0 0,0"/>
+<text text-anchor="middle" x="533.5" y="-5956.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
 </g>
 <g id="clust3" class="cluster">
-<title>cluster_0</title>
-<polygon fill="none" stroke="blue" points="121,-281 121,-374 316,-374 316,-281 121,-281"/>
-<text text-anchor="middle" x="218.5" y="-358.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
+<title>cluster_8</title>
+<polygon fill="none" stroke="blue" points="69.5,-2232 69.5,-2467 367.5,-2467 367.5,-2232 69.5,-2232"/>
+<text text-anchor="middle" x="218.5" y="-2451.8" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
 </g>
 <g id="clust4" class="cluster">
-<title>cluster_8</title>
-<polygon fill="none" stroke="blue" points="116.5,-2374 116.5,-2467 715.5,-2467 715.5,-2374 116.5,-2374"/>
-<text text-anchor="middle" x="416" y="-2451.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
+<title>cluster_0</title>
+<polygon fill="none" stroke="blue" points="121,-8 121,-101 316,-101 316,-8 121,-8"/>
+<text text-anchor="middle" x="218.5" y="-85.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
 </g>
 <g id="clust5" class="cluster">
-<title>cluster_4</title>
-<polygon fill="none" stroke="blue" points="0,0 0,-5972 1067,-5972 1067,0 0,0"/>
-<text text-anchor="middle" x="533.5" y="-5956.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+<title>cluster_2</title>
+<polygon fill="none" stroke="blue" points="116.5,-286 116.5,-379 715.5,-379 715.5,-286 116.5,-286"/>
+<text text-anchor="middle" x="416" y="-363.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
 </g>
 <g id="clust6" class="cluster">
-<title>cluster_2</title>
-<polygon fill="none" stroke="blue" points="0,-513 0,-946 438,-946 438,-513 0,-513"/>
-<text text-anchor="middle" x="219" y="-930.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
+<title>cluster_4</title>
+<polygon fill="none" stroke="blue" points="105.5,-1331 105.5,-1596 331.5,-1596 331.5,-1331 105.5,-1331"/>
+<text text-anchor="middle" x="218.5" y="-1580.8" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
 </g>
 <g id="clust7" class="cluster">
 <title>cluster_3</title>
-<polygon fill="none" stroke="blue" points="76.5,-954 76.5,-1133 750.5,-1133 750.5,-954 76.5,-954"/>
-<text text-anchor="middle" x="413.5" y="-1117.8" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
+<polygon fill="none" stroke="blue" points="72,-387 72,-1323 755,-1323 755,-387 72,-387"/>
+<text text-anchor="middle" x="413.5" y="-1307.8" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
 </g>
 <g id="clust8" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="76.5,-382 76.5,-505 1059,-505 1059,-382 76.5,-382"/>
-<text text-anchor="middle" x="567.75" y="-489.8" font-family="Times,serif" font-size="14.00">Android Zashi 1.3</text>
+<title>cluster_6</title>
+<polygon fill="none" stroke="blue" points="0,-1791 0,-2224 438,-2224 438,-1791 0,-1791"/>
+<text text-anchor="middle" x="219" y="-2208.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
 </g>
 <g id="clust9" class="cluster">
 <title>cluster_5</title>
-<polygon fill="none" stroke="blue" points="72,-1141 72,-2077 755,-2077 755,-1141 72,-1141"/>
-<text text-anchor="middle" x="413.5" y="-2061.8" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
+<polygon fill="none" stroke="blue" points="76.5,-1604 76.5,-1783 750.5,-1783 750.5,-1604 76.5,-1604"/>
+<text text-anchor="middle" x="413.5" y="-1767.8" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
 </g>
-<!-- ECC/zashi&#45;android#248 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
 <g id="node1" class="node open">
-<title>ECC/zashi&#45;android#248</title>
-<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2289 124.5,-2289 124.5,-2251 312.5,-2251 312.5,-2289"/>
-<text text-anchor="middle" x="218.5" y="-2273.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
-<text text-anchor="middle" x="218.5" y="-2258.8" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
+<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1631" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-200.5 470,-200.5 470,-117.5 747,-117.5 747,-200.5"/>
+<text text-anchor="middle" x="608.5" y="-185.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</text>
+<text text-anchor="middle" x="608.5" y="-170.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
+<text text-anchor="middle" x="608.5" y="-155.3" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
+<text text-anchor="middle" x="608.5" y="-140.3" font-family="Times,serif" font-size="14.00">available without user</text>
+<text text-anchor="middle" x="608.5" y="-125.3" font-family="Times,serif" font-size="14.00">interaction</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
 <g id="node2" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
-<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2233 84.5,-2233 84.5,-2195 352.5,-2195 352.5,-2233"/>
-<text text-anchor="middle" x="218.5" y="-2217.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
-<text text-anchor="middle" x="218.5" y="-2202.8" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
+<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/410" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#410&#10;Support different&#10;privileges in SDK public&#10;APIs (viewing versus&#10;spending)" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1051,-200.5 783,-200.5 783,-117.5 1051,-117.5 1051,-200.5"/>
+<text text-anchor="middle" x="917" y="-185.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#410</text>
+<text text-anchor="middle" x="917" y="-170.3" font-family="Times,serif" font-size="14.00">Support different</text>
+<text text-anchor="middle" x="917" y="-155.3" font-family="Times,serif" font-size="14.00">privileges in SDK public</text>
+<text text-anchor="middle" x="917" y="-140.3" font-family="Times,serif" font-size="14.00">APIs (viewing versus</text>
+<text text-anchor="middle" x="917" y="-125.3" font-family="Times,serif" font-size="14.00">spending)</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
+<g id="edge1" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
+<path fill="none" stroke="black" d="M747.06,-159C755.64,-159 764.28,-159 772.89,-159"/>
+<polygon fill="black" stroke="black" points="772.96,-162.5 782.96,-159 772.96,-155.5 772.96,-162.5"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848 -->
 <g id="node3" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
-<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2176.5 84.5,-2176.5 84.5,-2093.5 352.5,-2093.5 352.5,-2176.5"/>
-<text text-anchor="middle" x="218.5" y="-2161.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
-<text text-anchor="middle" x="218.5" y="-2146.3" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
-<text text-anchor="middle" x="218.5" y="-2131.3" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
-<text text-anchor="middle" x="218.5" y="-2116.3" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
-<text text-anchor="middle" x="218.5" y="-2101.3" font-family="Times,serif" font-size="14.00">Default</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848</title>
+<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/848" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#10;Consider using seed&#10;fingerprint for wallet&#10;alias" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-193 84.5,-193 84.5,-125 352.5,-125 352.5,-193"/>
+<text text-anchor="middle" x="218.5" y="-177.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#848</text>
+<text text-anchor="middle" x="218.5" y="-162.8" font-family="Times,serif" font-size="14.00">Consider using seed</text>
+<text text-anchor="middle" x="218.5" y="-147.8" font-family="Times,serif" font-size="14.00">fingerprint for wallet</text>
+<text text-anchor="middle" x="218.5" y="-132.8" font-family="Times,serif" font-size="14.00">alias</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#343 -->
-<g id="node4" class="node open">
-<title>ECC/zashi&#45;android#343</title>
-<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-241.5 124.5,-241.5 124.5,-188.5 312.5,-188.5 312.5,-241.5"/>
-<text text-anchor="middle" x="218.5" y="-226.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
-<text text-anchor="middle" x="218.5" y="-211.3" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
-<text text-anchor="middle" x="218.5" y="-196.3" font-family="Times,serif" font-size="14.00">ZecString</text>
-</a>
-</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
+<g id="edge2" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
+<path fill="none" stroke="black" d="M352.76,-159C387.19,-159 424.45,-159 459.58,-159"/>
+<polygon fill="black" stroke="black" points="459.92,-162.5 469.92,-159 459.92,-155.5 459.92,-162.5"/>
 </g>
-<!-- ECC/zashi&#45;android#325 -->
-<g id="node35" class="node open">
-<title>ECC/zashi&#45;android#325</title>
-<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/325" xlink:title="ECC/zashi&#45;android#325&#10;Multiplatform" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="702.5,-198 514.5,-198 514.5,-160 702.5,-160 702.5,-198"/>
-<text text-anchor="middle" x="608.5" y="-182.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#325</text>
-<text text-anchor="middle" x="608.5" y="-167.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+<!-- ECC/zashi&#45;android#248 -->
+<g id="node4" class="node open">
+<title>ECC/zashi&#45;android#248</title>
+<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2436 124.5,-2436 124.5,-2398 312.5,-2398 312.5,-2436"/>
+<text text-anchor="middle" x="218.5" y="-2420.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
+<text text-anchor="middle" x="218.5" y="-2405.8" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325 -->
-<g id="edge7" class="edge">
-<title>ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325</title>
-<path fill="none" stroke="black" d="M312.93,-206.33C370.59,-200.98 444.62,-194.11 504.05,-188.6"/>
-<polygon fill="black" stroke="black" points="504.57,-192.07 514.21,-187.66 503.93,-185.1 504.57,-192.07"/>
-</g>
-<!-- ECC/zashi&#45;android#220 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
 <g id="node5" class="node open">
-<title>ECC/zashi&#45;android#220</title>
-<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-170.5 124.5,-170.5 124.5,-117.5 312.5,-117.5 312.5,-170.5"/>
-<text text-anchor="middle" x="218.5" y="-155.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
-<text text-anchor="middle" x="218.5" y="-140.3" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
-<text text-anchor="middle" x="218.5" y="-125.3" font-family="Times,serif" font-size="14.00">assertions</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
+<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2380 84.5,-2380 84.5,-2342 352.5,-2342 352.5,-2380"/>
+<text text-anchor="middle" x="218.5" y="-2364.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
+<text text-anchor="middle" x="218.5" y="-2349.8" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325 -->
-<g id="edge8" class="edge">
-<title>ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325</title>
-<path fill="none" stroke="black" d="M312.93,-152.43C370.59,-157.63 444.62,-164.31 504.05,-169.67"/>
-<polygon fill="black" stroke="black" points="503.94,-173.17 514.21,-170.58 504.56,-166.2 503.94,-173.17"/>
-</g>
-<!-- ECC/zashi&#45;android#164 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
 <g id="node6" class="node open">
-<title>ECC/zashi&#45;android#164</title>
-<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-99.5 113.5,-99.5 113.5,-16.5 323.5,-16.5 323.5,-99.5"/>
-<text text-anchor="middle" x="218.5" y="-84.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
-<text text-anchor="middle" x="218.5" y="-69.3" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
-<text text-anchor="middle" x="218.5" y="-54.3" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
-<text text-anchor="middle" x="218.5" y="-39.3" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
-<text text-anchor="middle" x="218.5" y="-24.3" font-family="Times,serif" font-size="14.00">ference` in tests</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
+<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2323.5 84.5,-2323.5 84.5,-2240.5 352.5,-2240.5 352.5,-2323.5"/>
+<text text-anchor="middle" x="218.5" y="-2308.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
+<text text-anchor="middle" x="218.5" y="-2293.3" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
+<text text-anchor="middle" x="218.5" y="-2278.3" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
+<text text-anchor="middle" x="218.5" y="-2263.3" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
+<text text-anchor="middle" x="218.5" y="-2248.3" font-family="Times,serif" font-size="14.00">Default</text>
 </a>
 </g>
 </g>
@@ -148,10 +141,10 @@
 <g id="node7" class="node open">
 <title>ECC/zashi#35</title>
 <g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-342.5 129,-342.5 129,-289.5 308,-289.5 308,-342.5"/>
-<text text-anchor="middle" x="218.5" y="-327.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
-<text text-anchor="middle" x="218.5" y="-312.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
-<text text-anchor="middle" x="218.5" y="-297.3" font-family="Times,serif" font-size="14.00">Addresses</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-69.5 129,-69.5 129,-16.5 308,-16.5 308,-69.5"/>
+<text text-anchor="middle" x="218.5" y="-54.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
+<text text-anchor="middle" x="218.5" y="-39.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
+<text text-anchor="middle" x="218.5" y="-24.3" font-family="Times,serif" font-size="14.00">Addresses</text>
 </a>
 </g>
 </g>
@@ -159,9 +152,9 @@
 <g id="node8" class="node open">
 <title>ECC/zashi&#45;android#406</title>
 <g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2428 124.5,-2428 124.5,-2390 312.5,-2390 312.5,-2428"/>
-<text text-anchor="middle" x="218.5" y="-2412.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
-<text text-anchor="middle" x="218.5" y="-2397.8" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-340 124.5,-340 124.5,-302 312.5,-302 312.5,-340"/>
+<text text-anchor="middle" x="218.5" y="-324.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
+<text text-anchor="middle" x="218.5" y="-309.8" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
 </a>
 </g>
 </g>
@@ -169,332 +162,339 @@
 <g id="node9" class="node open">
 <title>ECC/zashi&#45;android#407</title>
 <g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="707.5,-2435.5 509.5,-2435.5 509.5,-2382.5 707.5,-2382.5 707.5,-2435.5"/>
-<text text-anchor="middle" x="608.5" y="-2420.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
-<text text-anchor="middle" x="608.5" y="-2405.3" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
-<text text-anchor="middle" x="608.5" y="-2390.3" font-family="Times,serif" font-size="14.00">Guide</text>
+<polygon fill="#c2e0c6" stroke="black" points="707.5,-347.5 509.5,-347.5 509.5,-294.5 707.5,-294.5 707.5,-347.5"/>
+<text text-anchor="middle" x="608.5" y="-332.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
+<text text-anchor="middle" x="608.5" y="-317.3" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
+<text text-anchor="middle" x="608.5" y="-302.3" font-family="Times,serif" font-size="14.00">Guide</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
-<g id="edge1" class="edge">
+<g id="edge3" class="edge">
 <title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
-<path fill="none" stroke="black" d="M312.93,-2409C369.1,-2409 440.82,-2409 499.43,-2409"/>
-<polygon fill="black" stroke="black" points="499.47,-2412.5 509.47,-2409 499.47,-2405.5 499.47,-2412.5"/>
+<path fill="none" stroke="black" d="M312.93,-321C369.1,-321 440.82,-321 499.43,-321"/>
+<polygon fill="black" stroke="black" points="499.47,-324.5 509.47,-321 499.47,-317.5 499.47,-324.5"/>
 </g>
-<!-- ECC/zashi&#45;android#639 -->
+<!-- ECC/zashi&#45;android#343 -->
 <g id="node10" class="node open">
-<title>ECC/zashi&#45;android#639</title>
-<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-914.5 123,-914.5 123,-861.5 314,-861.5 314,-914.5"/>
-<text text-anchor="middle" x="218.5" y="-899.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
-<text text-anchor="middle" x="218.5" y="-884.3" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
-<text text-anchor="middle" x="218.5" y="-869.3" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
+<title>ECC/zashi&#45;android#343</title>
+<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1564.5 124.5,-1564.5 124.5,-1511.5 312.5,-1511.5 312.5,-1564.5"/>
+<text text-anchor="middle" x="218.5" y="-1549.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
+<text text-anchor="middle" x="218.5" y="-1534.3" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
+<text text-anchor="middle" x="218.5" y="-1519.3" font-family="Times,serif" font-size="14.00">ZecString</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#637 -->
+<!-- ECC/zashi&#45;android#325 -->
+<g id="node35" class="node open">
+<title>ECC/zashi&#45;android#325</title>
+<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/325" xlink:title="ECC/zashi&#45;android#325&#10;Multiplatform" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="702.5,-1521 514.5,-1521 514.5,-1483 702.5,-1483 702.5,-1521"/>
+<text text-anchor="middle" x="608.5" y="-1505.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#325</text>
+<text text-anchor="middle" x="608.5" y="-1490.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325 -->
+<g id="edge7" class="edge">
+<title>ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325</title>
+<path fill="none" stroke="black" d="M312.93,-1529.3C370.59,-1524 444.62,-1517.1 504.05,-1511.6"/>
+<polygon fill="black" stroke="black" points="504.56,-1515.07 514.21,-1510.7 503.94,-1508.1 504.56,-1515.07"/>
+</g>
+<!-- ECC/zashi&#45;android#220 -->
 <g id="node11" class="node open">
-<title>ECC/zashi&#45;android#637</title>
-<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-843.5 122.5,-843.5 122.5,-790.5 314.5,-790.5 314.5,-843.5"/>
-<text text-anchor="middle" x="218.5" y="-828.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
-<text text-anchor="middle" x="218.5" y="-813.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
-<text text-anchor="middle" x="218.5" y="-798.3" font-family="Times,serif" font-size="14.00">permission detail screen</text>
+<title>ECC/zashi&#45;android#220</title>
+<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1493.5 124.5,-1493.5 124.5,-1440.5 312.5,-1440.5 312.5,-1493.5"/>
+<text text-anchor="middle" x="218.5" y="-1478.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
+<text text-anchor="middle" x="218.5" y="-1463.3" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
+<text text-anchor="middle" x="218.5" y="-1448.3" font-family="Times,serif" font-size="14.00">assertions</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#640 -->
+<!-- ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325 -->
+<g id="edge8" class="edge">
+<title>ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325</title>
+<path fill="none" stroke="black" d="M312.93,-1475.4C370.59,-1480.6 444.62,-1487.3 504.05,-1492.7"/>
+<polygon fill="black" stroke="black" points="503.94,-1496.2 514.21,-1493.6 504.56,-1489.23 503.94,-1496.2"/>
+</g>
+<!-- ECC/zashi&#45;android#164 -->
 <g id="node12" class="node open">
-<title>ECC/zashi&#45;android#640</title>
-<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-772.5 112,-772.5 112,-719.5 325,-719.5 325,-772.5"/>
-<text text-anchor="middle" x="218.5" y="-757.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
-<text text-anchor="middle" x="218.5" y="-742.3" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
-<text text-anchor="middle" x="218.5" y="-727.3" font-family="Times,serif" font-size="14.00">cloud backup</text>
+<title>ECC/zashi&#45;android#164</title>
+<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-1422.5 113.5,-1422.5 113.5,-1339.5 323.5,-1339.5 323.5,-1422.5"/>
+<text text-anchor="middle" x="218.5" y="-1407.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
+<text text-anchor="middle" x="218.5" y="-1392.3" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
+<text text-anchor="middle" x="218.5" y="-1377.3" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
+<text text-anchor="middle" x="218.5" y="-1362.3" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
+<text text-anchor="middle" x="218.5" y="-1347.3" font-family="Times,serif" font-size="14.00">ference` in tests</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#636 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#441 -->
 <g id="node13" class="node open">
-<title>ECC/zashi&#45;android#636</title>
-<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-701.5 124.5,-701.5 124.5,-648.5 312.5,-648.5 312.5,-701.5"/>
-<text text-anchor="middle" x="218.5" y="-686.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
-<text text-anchor="middle" x="218.5" y="-671.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
-<text text-anchor="middle" x="218.5" y="-656.3" font-family="Times,serif" font-size="14.00">permissions section</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#441</title>
+<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/441" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#441&#10; Add a (kotlin) script to&#10;update checkpoint files" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1291.5 84.5,-1291.5 84.5,-1238.5 352.5,-1238.5 352.5,-1291.5"/>
+<text text-anchor="middle" x="218.5" y="-1276.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#441</text>
+<text text-anchor="middle" x="218.5" y="-1261.3" font-family="Times,serif" font-size="14.00"> Add a (kotlin) script to</text>
+<text text-anchor="middle" x="218.5" y="-1246.3" font-family="Times,serif" font-size="14.00">update checkpoint files</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#638 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094 -->
 <g id="node14" class="node open">
-<title>ECC/zashi&#45;android#638</title>
-<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-630.5 124.5,-630.5 124.5,-577.5 312.5,-577.5 312.5,-630.5"/>
-<text text-anchor="middle" x="218.5" y="-615.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
-<text text-anchor="middle" x="218.5" y="-600.3" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
-<text text-anchor="middle" x="218.5" y="-585.3" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</title>
+<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1094" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#10;Consider fake SDK sync&#10;related components" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1220.5 80,-1220.5 80,-1167.5 357,-1167.5 357,-1220.5"/>
+<text text-anchor="middle" x="218.5" y="-1205.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</text>
+<text text-anchor="middle" x="218.5" y="-1190.3" font-family="Times,serif" font-size="14.00">Consider fake SDK sync</text>
+<text text-anchor="middle" x="218.5" y="-1175.3" font-family="Times,serif" font-size="14.00">related components</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#635 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
 <g id="node15" class="node open">
-<title>ECC/zashi&#45;android#635</title>
-<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-559 124.5,-559 124.5,-521 312.5,-521 312.5,-559"/>
-<text text-anchor="middle" x="218.5" y="-543.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
-<text text-anchor="middle" x="218.5" y="-528.8" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1090" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1090&#10;Demo: Add Addresses and&#10;Transactions Compose&#10;Previews" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-1192 470,-1192 470,-1124 747,-1124 747,-1192"/>
+<text text-anchor="middle" x="608.5" y="-1176.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</text>
+<text text-anchor="middle" x="608.5" y="-1161.8" font-family="Times,serif" font-size="14.00">Demo: Add Addresses and</text>
+<text text-anchor="middle" x="608.5" y="-1146.8" font-family="Times,serif" font-size="14.00">Transactions Compose</text>
+<text text-anchor="middle" x="608.5" y="-1131.8" font-family="Times,serif" font-size="14.00">Previews</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<g id="edge4" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<path fill="none" stroke="black" d="M357.11,-1181.2C390.29,-1178.2 425.88,-1174.9 459.5,-1171.7"/>
+<polygon fill="black" stroke="black" points="460.21,-1175.15 469.87,-1170.8 459.6,-1168.18 460.21,-1175.15"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898 -->
 <g id="node16" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
-<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1102 84.5,-1102 84.5,-1034 352.5,-1034 352.5,-1102"/>
-<text text-anchor="middle" x="218.5" y="-1086.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
-<text text-anchor="middle" x="218.5" y="-1071.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
-<text text-anchor="middle" x="218.5" y="-1056.8" font-family="Times,serif" font-size="14.00">Phase 3 &#45; Minor Public</text>
-<text text-anchor="middle" x="218.5" y="-1041.8" font-family="Times,serif" font-size="14.00">API changes</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898</title>
+<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/898" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#10;Consider fake networking&#10;client" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1149.5 84.5,-1149.5 84.5,-1096.5 352.5,-1096.5 352.5,-1149.5"/>
+<text text-anchor="middle" x="218.5" y="-1134.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#898</text>
+<text text-anchor="middle" x="218.5" y="-1119.3" font-family="Times,serif" font-size="14.00">Consider fake networking</text>
+<text text-anchor="middle" x="218.5" y="-1104.3" font-family="Times,serif" font-size="14.00">client</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<g id="edge5" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<path fill="none" stroke="black" d="M352.76,-1135C387.19,-1138.1 424.45,-1141.5 459.58,-1144.7"/>
+<polygon fill="black" stroke="black" points="459.65,-1148.22 469.92,-1145.6 460.26,-1141.25 459.65,-1148.22"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1224 -->
 <g id="node17" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
-<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="742.5,-1102 474.5,-1102 474.5,-1034 742.5,-1034 742.5,-1102"/>
-<text text-anchor="middle" x="608.5" y="-1086.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
-<text text-anchor="middle" x="608.5" y="-1071.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
-<text text-anchor="middle" x="608.5" y="-1056.8" font-family="Times,serif" font-size="14.00">Phase 4 &#45; Major Public</text>
-<text text-anchor="middle" x="608.5" y="-1041.8" font-family="Times,serif" font-size="14.00">API Changes</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</title>
+<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1224" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1224&#10;zcash&#45;android&#45;wallet&#45;sdk:&#10;Refactor and re&#45;enable&#10;disabled darkside tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1078 80,-1078 80,-1010 357,-1010 357,-1078"/>
+<text text-anchor="middle" x="218.5" y="-1062.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</text>
+<text text-anchor="middle" x="218.5" y="-1047.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk:</text>
+<text text-anchor="middle" x="218.5" y="-1032.8" font-family="Times,serif" font-size="14.00">Refactor and re&#45;enable</text>
+<text text-anchor="middle" x="218.5" y="-1017.8" font-family="Times,serif" font-size="14.00">disabled darkside tests</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
-<g id="edge2" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
-<path fill="none" stroke="black" d="M352.76,-1068C388.64,-1068 427.6,-1068 464.01,-1068"/>
-<polygon fill="black" stroke="black" points="464.21,-1071.5 474.21,-1068 464.21,-1064.5 464.21,-1071.5"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
 <g id="node18" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
-<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1015.5 84.5,-1015.5 84.5,-962.5 352.5,-962.5 352.5,-1015.5"/>
-<text text-anchor="middle" x="218.5" y="-1000.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
-<text text-anchor="middle" x="218.5" y="-985.3" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
-<text text-anchor="middle" x="218.5" y="-970.3" font-family="Times,serif" font-size="14.00">Explicit API</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
+<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1263" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1263&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-992 80,-992 80,-924 357,-924 357,-992"/>
+<text text-anchor="middle" x="218.5" y="-976.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</text>
+<text text-anchor="middle" x="218.5" y="-961.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
+<text text-anchor="middle" x="218.5" y="-946.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
+<text text-anchor="middle" x="218.5" y="-931.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1137 -->
 <g id="node19" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
-<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1631" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-473.5 470,-473.5 470,-390.5 747,-390.5 747,-473.5"/>
-<text text-anchor="middle" x="608.5" y="-458.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</text>
-<text text-anchor="middle" x="608.5" y="-443.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
-<text text-anchor="middle" x="608.5" y="-428.3" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
-<text text-anchor="middle" x="608.5" y="-413.3" font-family="Times,serif" font-size="14.00">available without user</text>
-<text text-anchor="middle" x="608.5" y="-398.3" font-family="Times,serif" font-size="14.00">interaction</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</title>
+<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1137" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1137&#10;Consider refactoring `pro&#10;cessNewBlocksInSbSOrder`&#10;to more static functions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-906 80,-906 80,-838 357,-838 357,-906"/>
+<text text-anchor="middle" x="218.5" y="-890.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</text>
+<text text-anchor="middle" x="218.5" y="-875.8" font-family="Times,serif" font-size="14.00">Consider refactoring `pro</text>
+<text text-anchor="middle" x="218.5" y="-860.8" font-family="Times,serif" font-size="14.00">cessNewBlocksInSbSOrder`</text>
+<text text-anchor="middle" x="218.5" y="-845.8" font-family="Times,serif" font-size="14.00">to more static functions</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#240 -->
 <g id="node20" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
-<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/410" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#410&#10;Support different&#10;privileges in SDK public&#10;APIs (viewing versus&#10;spending)" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1051,-473.5 783,-473.5 783,-390.5 1051,-390.5 1051,-473.5"/>
-<text text-anchor="middle" x="917" y="-458.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#410</text>
-<text text-anchor="middle" x="917" y="-443.3" font-family="Times,serif" font-size="14.00">Support different</text>
-<text text-anchor="middle" x="917" y="-428.3" font-family="Times,serif" font-size="14.00">privileges in SDK public</text>
-<text text-anchor="middle" x="917" y="-413.3" font-family="Times,serif" font-size="14.00">APIs (viewing versus</text>
-<text text-anchor="middle" x="917" y="-398.3" font-family="Times,serif" font-size="14.00">spending)</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#240</title>
+<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/240" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-819.5 84.5,-819.5 84.5,-766.5 352.5,-766.5 352.5,-819.5"/>
+<text text-anchor="middle" x="218.5" y="-804.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#240</text>
+<text text-anchor="middle" x="218.5" y="-789.3" font-family="Times,serif" font-size="14.00">Make the SDK database</text>
+<text text-anchor="middle" x="218.5" y="-774.3" font-family="Times,serif" font-size="14.00">more robust</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
-<g id="edge3" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
-<path fill="none" stroke="black" d="M747.06,-432C755.64,-432 764.28,-432 772.89,-432"/>
-<polygon fill="black" stroke="black" points="772.96,-435.5 782.96,-432 772.96,-428.5 772.96,-435.5"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#214 -->
 <g id="node21" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848</title>
-<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/848" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#10;Consider using seed&#10;fingerprint for wallet&#10;alias" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-466 84.5,-466 84.5,-398 352.5,-398 352.5,-466"/>
-<text text-anchor="middle" x="218.5" y="-450.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#848</text>
-<text text-anchor="middle" x="218.5" y="-435.8" font-family="Times,serif" font-size="14.00">Consider using seed</text>
-<text text-anchor="middle" x="218.5" y="-420.8" font-family="Times,serif" font-size="14.00">fingerprint for wallet</text>
-<text text-anchor="middle" x="218.5" y="-405.8" font-family="Times,serif" font-size="14.00">alias</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#214</title>
+<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/214" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#214&#10;Gracefully handle&#10;&quot;malformed disk image&quot;&#10;error" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-748 84.5,-748 84.5,-680 352.5,-680 352.5,-748"/>
+<text text-anchor="middle" x="218.5" y="-732.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#214</text>
+<text text-anchor="middle" x="218.5" y="-717.8" font-family="Times,serif" font-size="14.00">Gracefully handle</text>
+<text text-anchor="middle" x="218.5" y="-702.8" font-family="Times,serif" font-size="14.00">&quot;malformed disk image&quot;</text>
+<text text-anchor="middle" x="218.5" y="-687.8" font-family="Times,serif" font-size="14.00">error</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
-<g id="edge4" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
-<path fill="none" stroke="black" d="M352.76,-432C387.19,-432 424.45,-432 459.58,-432"/>
-<polygon fill="black" stroke="black" points="459.92,-435.5 469.92,-432 459.92,-428.5 459.92,-435.5"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#441 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#243 -->
 <g id="node22" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#441</title>
-<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/441" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#441&#10; Add a (kotlin) script to&#10;update checkpoint files" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2045.5 84.5,-2045.5 84.5,-1992.5 352.5,-1992.5 352.5,-2045.5"/>
-<text text-anchor="middle" x="218.5" y="-2030.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#441</text>
-<text text-anchor="middle" x="218.5" y="-2015.3" font-family="Times,serif" font-size="14.00"> Add a (kotlin) script to</text>
-<text text-anchor="middle" x="218.5" y="-2000.3" font-family="Times,serif" font-size="14.00">update checkpoint files</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#243</title>
+<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/243" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#243&#10;Add a better fix for the&#10;&quot;off by one&quot; error while&#10;autoshielding" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-662 84.5,-662 84.5,-594 352.5,-594 352.5,-662"/>
+<text text-anchor="middle" x="218.5" y="-646.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#243</text>
+<text text-anchor="middle" x="218.5" y="-631.8" font-family="Times,serif" font-size="14.00">Add a better fix for the</text>
+<text text-anchor="middle" x="218.5" y="-616.8" font-family="Times,serif" font-size="14.00">&quot;off by one&quot; error while</text>
+<text text-anchor="middle" x="218.5" y="-601.8" font-family="Times,serif" font-size="14.00">autoshielding</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#808 -->
 <g id="node23" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</title>
-<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1094" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#10;Consider fake SDK sync&#10;related components" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1974.5 80,-1974.5 80,-1921.5 357,-1921.5 357,-1974.5"/>
-<text text-anchor="middle" x="218.5" y="-1959.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</text>
-<text text-anchor="middle" x="218.5" y="-1944.3" font-family="Times,serif" font-size="14.00">Consider fake SDK sync</text>
-<text text-anchor="middle" x="218.5" y="-1929.3" font-family="Times,serif" font-size="14.00">related components</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#808</title>
+<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/808" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#808&#10;Add demo&#45;ui&#45;lib module" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-576 84.5,-576 84.5,-538 352.5,-538 352.5,-576"/>
+<text text-anchor="middle" x="218.5" y="-560.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#808</text>
+<text text-anchor="middle" x="218.5" y="-545.8" font-family="Times,serif" font-size="14.00">Add demo&#45;ui&#45;lib module</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1353 -->
 <g id="node24" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1090" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1090&#10;Demo: Add Addresses and&#10;Transactions Compose&#10;Previews" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-1946 470,-1946 470,-1878 747,-1878 747,-1946"/>
-<text text-anchor="middle" x="608.5" y="-1930.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</text>
-<text text-anchor="middle" x="608.5" y="-1915.8" font-family="Times,serif" font-size="14.00">Demo: Add Addresses and</text>
-<text text-anchor="middle" x="608.5" y="-1900.8" font-family="Times,serif" font-size="14.00">Transactions Compose</text>
-<text text-anchor="middle" x="608.5" y="-1885.8" font-family="Times,serif" font-size="14.00">Previews</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</title>
+<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1353" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1353&#10;Consider tag&#45;based&#10;release process" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-519.5 80,-519.5 80,-466.5 357,-466.5 357,-519.5"/>
+<text text-anchor="middle" x="218.5" y="-504.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</text>
+<text text-anchor="middle" x="218.5" y="-489.3" font-family="Times,serif" font-size="14.00">Consider tag&#45;based</text>
+<text text-anchor="middle" x="218.5" y="-474.3" font-family="Times,serif" font-size="14.00">release process</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
-<g id="edge5" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<path fill="none" stroke="black" d="M357.11,-1935.2C390.29,-1932.2 425.88,-1928.9 459.5,-1925.7"/>
-<polygon fill="black" stroke="black" points="460.21,-1929.15 469.87,-1924.8 459.6,-1922.18 460.21,-1929.15"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#245 -->
 <g id="node25" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898</title>
-<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/898" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#10;Consider fake networking&#10;client" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1903.5 84.5,-1903.5 84.5,-1850.5 352.5,-1850.5 352.5,-1903.5"/>
-<text text-anchor="middle" x="218.5" y="-1888.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#898</text>
-<text text-anchor="middle" x="218.5" y="-1873.3" font-family="Times,serif" font-size="14.00">Consider fake networking</text>
-<text text-anchor="middle" x="218.5" y="-1858.3" font-family="Times,serif" font-size="14.00">client</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#245</title>
+<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/245" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#245&#10;Simplify the transaction&#10;manager and encoder" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-448.5 84.5,-448.5 84.5,-395.5 352.5,-395.5 352.5,-448.5"/>
+<text text-anchor="middle" x="218.5" y="-433.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#245</text>
+<text text-anchor="middle" x="218.5" y="-418.3" font-family="Times,serif" font-size="14.00">Simplify the transaction</text>
+<text text-anchor="middle" x="218.5" y="-403.3" font-family="Times,serif" font-size="14.00">manager and encoder</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
-<g id="edge6" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<path fill="none" stroke="black" d="M352.76,-1889C387.19,-1892.1 424.45,-1895.5 459.58,-1898.7"/>
-<polygon fill="black" stroke="black" points="459.65,-1902.22 469.92,-1899.6 460.26,-1895.25 459.65,-1902.22"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1224 -->
+<!-- ECC/zashi&#45;android#639 -->
 <g id="node26" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</title>
-<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1224" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1224&#10;zcash&#45;android&#45;wallet&#45;sdk:&#10;Refactor and re&#45;enable&#10;disabled darkside tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1832 80,-1832 80,-1764 357,-1764 357,-1832"/>
-<text text-anchor="middle" x="218.5" y="-1816.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</text>
-<text text-anchor="middle" x="218.5" y="-1801.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk:</text>
-<text text-anchor="middle" x="218.5" y="-1786.8" font-family="Times,serif" font-size="14.00">Refactor and re&#45;enable</text>
-<text text-anchor="middle" x="218.5" y="-1771.8" font-family="Times,serif" font-size="14.00">disabled darkside tests</text>
+<title>ECC/zashi&#45;android#639</title>
+<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-2192.5 123,-2192.5 123,-2139.5 314,-2139.5 314,-2192.5"/>
+<text text-anchor="middle" x="218.5" y="-2177.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
+<text text-anchor="middle" x="218.5" y="-2162.3" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
+<text text-anchor="middle" x="218.5" y="-2147.3" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
+<!-- ECC/zashi&#45;android#637 -->
 <g id="node27" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
-<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1263" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1263&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1746 80,-1746 80,-1678 357,-1678 357,-1746"/>
-<text text-anchor="middle" x="218.5" y="-1730.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</text>
-<text text-anchor="middle" x="218.5" y="-1715.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
-<text text-anchor="middle" x="218.5" y="-1700.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
-<text text-anchor="middle" x="218.5" y="-1685.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
+<title>ECC/zashi&#45;android#637</title>
+<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-2121.5 122.5,-2121.5 122.5,-2068.5 314.5,-2068.5 314.5,-2121.5"/>
+<text text-anchor="middle" x="218.5" y="-2106.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
+<text text-anchor="middle" x="218.5" y="-2091.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
+<text text-anchor="middle" x="218.5" y="-2076.3" font-family="Times,serif" font-size="14.00">permission detail screen</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1137 -->
+<!-- ECC/zashi&#45;android#640 -->
 <g id="node28" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</title>
-<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1137" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1137&#10;Consider refactoring `pro&#10;cessNewBlocksInSbSOrder`&#10;to more static functions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1660 80,-1660 80,-1592 357,-1592 357,-1660"/>
-<text text-anchor="middle" x="218.5" y="-1644.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</text>
-<text text-anchor="middle" x="218.5" y="-1629.8" font-family="Times,serif" font-size="14.00">Consider refactoring `pro</text>
-<text text-anchor="middle" x="218.5" y="-1614.8" font-family="Times,serif" font-size="14.00">cessNewBlocksInSbSOrder`</text>
-<text text-anchor="middle" x="218.5" y="-1599.8" font-family="Times,serif" font-size="14.00">to more static functions</text>
+<title>ECC/zashi&#45;android#640</title>
+<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-2050.5 112,-2050.5 112,-1997.5 325,-1997.5 325,-2050.5"/>
+<text text-anchor="middle" x="218.5" y="-2035.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
+<text text-anchor="middle" x="218.5" y="-2020.3" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
+<text text-anchor="middle" x="218.5" y="-2005.3" font-family="Times,serif" font-size="14.00">cloud backup</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#240 -->
+<!-- ECC/zashi&#45;android#636 -->
 <g id="node29" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#240</title>
-<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/240" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1573.5 84.5,-1573.5 84.5,-1520.5 352.5,-1520.5 352.5,-1573.5"/>
-<text text-anchor="middle" x="218.5" y="-1558.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#240</text>
-<text text-anchor="middle" x="218.5" y="-1543.3" font-family="Times,serif" font-size="14.00">Make the SDK database</text>
-<text text-anchor="middle" x="218.5" y="-1528.3" font-family="Times,serif" font-size="14.00">more robust</text>
+<title>ECC/zashi&#45;android#636</title>
+<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1979.5 124.5,-1979.5 124.5,-1926.5 312.5,-1926.5 312.5,-1979.5"/>
+<text text-anchor="middle" x="218.5" y="-1964.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
+<text text-anchor="middle" x="218.5" y="-1949.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
+<text text-anchor="middle" x="218.5" y="-1934.3" font-family="Times,serif" font-size="14.00">permissions section</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#214 -->
+<!-- ECC/zashi&#45;android#638 -->
 <g id="node30" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#214</title>
-<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/214" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#214&#10;Gracefully handle&#10;&quot;malformed disk image&quot;&#10;error" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1502 84.5,-1502 84.5,-1434 352.5,-1434 352.5,-1502"/>
-<text text-anchor="middle" x="218.5" y="-1486.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#214</text>
-<text text-anchor="middle" x="218.5" y="-1471.8" font-family="Times,serif" font-size="14.00">Gracefully handle</text>
-<text text-anchor="middle" x="218.5" y="-1456.8" font-family="Times,serif" font-size="14.00">&quot;malformed disk image&quot;</text>
-<text text-anchor="middle" x="218.5" y="-1441.8" font-family="Times,serif" font-size="14.00">error</text>
+<title>ECC/zashi&#45;android#638</title>
+<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1908.5 124.5,-1908.5 124.5,-1855.5 312.5,-1855.5 312.5,-1908.5"/>
+<text text-anchor="middle" x="218.5" y="-1893.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
+<text text-anchor="middle" x="218.5" y="-1878.3" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
+<text text-anchor="middle" x="218.5" y="-1863.3" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#243 -->
+<!-- ECC/zashi&#45;android#635 -->
 <g id="node31" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#243</title>
-<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/243" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#243&#10;Add a better fix for the&#10;&quot;off by one&quot; error while&#10;autoshielding" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1416 84.5,-1416 84.5,-1348 352.5,-1348 352.5,-1416"/>
-<text text-anchor="middle" x="218.5" y="-1400.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#243</text>
-<text text-anchor="middle" x="218.5" y="-1385.8" font-family="Times,serif" font-size="14.00">Add a better fix for the</text>
-<text text-anchor="middle" x="218.5" y="-1370.8" font-family="Times,serif" font-size="14.00">&quot;off by one&quot; error while</text>
-<text text-anchor="middle" x="218.5" y="-1355.8" font-family="Times,serif" font-size="14.00">autoshielding</text>
+<title>ECC/zashi&#45;android#635</title>
+<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1837 124.5,-1837 124.5,-1799 312.5,-1799 312.5,-1837"/>
+<text text-anchor="middle" x="218.5" y="-1821.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
+<text text-anchor="middle" x="218.5" y="-1806.8" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#808 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
 <g id="node32" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#808</title>
-<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/808" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#808&#10;Add demo&#45;ui&#45;lib module" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1330 84.5,-1330 84.5,-1292 352.5,-1292 352.5,-1330"/>
-<text text-anchor="middle" x="218.5" y="-1314.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#808</text>
-<text text-anchor="middle" x="218.5" y="-1299.8" font-family="Times,serif" font-size="14.00">Add demo&#45;ui&#45;lib module</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
+<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1752 84.5,-1752 84.5,-1684 352.5,-1684 352.5,-1752"/>
+<text text-anchor="middle" x="218.5" y="-1736.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
+<text text-anchor="middle" x="218.5" y="-1721.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
+<text text-anchor="middle" x="218.5" y="-1706.8" font-family="Times,serif" font-size="14.00">Phase 3 &#45; Minor Public</text>
+<text text-anchor="middle" x="218.5" y="-1691.8" font-family="Times,serif" font-size="14.00">API changes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1353 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
 <g id="node33" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</title>
-<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1353" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1353&#10;Consider tag&#45;based&#10;release process" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-1273.5 80,-1273.5 80,-1220.5 357,-1220.5 357,-1273.5"/>
-<text text-anchor="middle" x="218.5" y="-1258.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</text>
-<text text-anchor="middle" x="218.5" y="-1243.3" font-family="Times,serif" font-size="14.00">Consider tag&#45;based</text>
-<text text-anchor="middle" x="218.5" y="-1228.3" font-family="Times,serif" font-size="14.00">release process</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
+<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="742.5,-1752 474.5,-1752 474.5,-1684 742.5,-1684 742.5,-1752"/>
+<text text-anchor="middle" x="608.5" y="-1736.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
+<text text-anchor="middle" x="608.5" y="-1721.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
+<text text-anchor="middle" x="608.5" y="-1706.8" font-family="Times,serif" font-size="14.00">Phase 4 &#45; Major Public</text>
+<text text-anchor="middle" x="608.5" y="-1691.8" font-family="Times,serif" font-size="14.00">API Changes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#245 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
+<g id="edge6" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
+<path fill="none" stroke="black" d="M352.76,-1718C388.64,-1718 427.6,-1718 464.01,-1718"/>
+<polygon fill="black" stroke="black" points="464.21,-1721.5 474.21,-1718 464.21,-1714.5 464.21,-1721.5"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
 <g id="node34" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#245</title>
-<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/245" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#245&#10;Simplify the transaction&#10;manager and encoder" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1202.5 84.5,-1202.5 84.5,-1149.5 352.5,-1149.5 352.5,-1202.5"/>
-<text text-anchor="middle" x="218.5" y="-1187.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#245</text>
-<text text-anchor="middle" x="218.5" y="-1172.3" font-family="Times,serif" font-size="14.00">Simplify the transaction</text>
-<text text-anchor="middle" x="218.5" y="-1157.3" font-family="Times,serif" font-size="14.00">manager and encoder</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
+<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-1665.5 84.5,-1665.5 84.5,-1612.5 352.5,-1612.5 352.5,-1665.5"/>
+<text text-anchor="middle" x="218.5" y="-1650.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
+<text text-anchor="middle" x="218.5" y="-1635.3" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
+<text text-anchor="middle" x="218.5" y="-1620.3" font-family="Times,serif" font-size="14.00">Explicit API</text>
 </a>
 </g>
 </g>
@@ -722,8 +722,8 @@
 <!-- ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge18" class="edge">
 <title>ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M717.78,-4473.5C731.19,-4468.4 744.01,-4461.8 755,-4453 847.78,-4379 891.8,-4237.5 908.12,-4170.7"/>
-<polygon fill="black" stroke="black" points="911.61,-4171.14 910.51,-4160.6 904.8,-4169.53 911.61,-4171.14"/>
+<path fill="none" stroke="black" d="M717.77,-4474.3C731.18,-4469.3 744.01,-4462.7 755,-4454 848.21,-4380.1 892.01,-4238 908.2,-4170.9"/>
+<polygon fill="black" stroke="black" points="911.72,-4171.23 910.57,-4160.7 904.9,-4169.65 911.72,-4171.23"/>
 </g>
 <!-- ECC/zashi&#45;android#1182 -->
 <g id="node51" class="node open">
@@ -739,8 +739,8 @@
 <!-- ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge19" class="edge">
 <title>ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.09,-4404.6C724.06,-4399.4 740.8,-4392.1 755,-4382 831.17,-4327.8 880.46,-4225.1 902.56,-4170.5"/>
-<polygon fill="black" stroke="black" points="905.97,-4171.39 906.36,-4160.8 899.45,-4168.83 905.97,-4171.39"/>
+<path fill="none" stroke="black" d="M707.09,-4405.4C724.06,-4400.3 740.8,-4393.1 755,-4383 831.87,-4328.5 881.12,-4224.7 902.95,-4169.9"/>
+<polygon fill="black" stroke="black" points="906.2,-4171.19 906.58,-4160.6 899.68,-4168.64 906.2,-4171.19"/>
 </g>
 <!-- ECC/zashi&#45;android#1183 -->
 <g id="node52" class="node open">
@@ -756,8 +756,8 @@
 <!-- ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge20" class="edge">
 <title>ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M708.51,-4330.9C724.7,-4325.9 740.81,-4319.5 755,-4311 815.17,-4275.1 865.92,-4209.7 893.56,-4169.2"/>
-<polygon fill="black" stroke="black" points="896.54,-4171.04 899.27,-4160.8 890.75,-4167.1 896.54,-4171.04"/>
+<path fill="none" stroke="black" d="M708.52,-4331.7C724.71,-4326.8 740.81,-4320.4 755,-4312 815.58,-4276 866.38,-4209.9 893.88,-4169.2"/>
+<polygon fill="black" stroke="black" points="896.97,-4170.88 899.55,-4160.6 891.12,-4167.02 896.97,-4170.88"/>
 </g>
 <!-- ECC/zashi&#45;android#1184 -->
 <g id="node53" class="node open">
@@ -1049,17 +1049,17 @@
 <g id="node71" class="node open">
 <title>ECC/zashi#54</title>
 <g id="a_node71"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/54" xlink:title="ECC/zashi#54&#10;Add User Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="283.5,-2366 153.5,-2366 153.5,-2328 283.5,-2328 283.5,-2366"/>
-<text text-anchor="middle" x="218.5" y="-2350.8" font-family="Times,serif" font-size="14.00">ECC/zashi#54</text>
-<text text-anchor="middle" x="218.5" y="-2335.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="283.5,-278 153.5,-278 153.5,-240 283.5,-240 283.5,-278"/>
+<text text-anchor="middle" x="218.5" y="-262.8" font-family="Times,serif" font-size="14.00">ECC/zashi#54</text>
+<text text-anchor="middle" x="218.5" y="-247.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi#54&#45;&gt;ECC/zashi&#45;android#407 -->
 <g id="edge35" class="edge">
 <title>ECC/zashi#54&#45;&gt;ECC/zashi&#45;android#407</title>
-<path fill="none" stroke="black" d="M283.83,-2351.7C327.5,-2355.4 386.46,-2361.4 438,-2370 457.96,-2373.3 479.09,-2377.6 499.41,-2382.1"/>
-<polygon fill="black" stroke="black" points="498.79,-2385.55 509.31,-2384.3 500.31,-2378.71 498.79,-2385.55"/>
+<path fill="none" stroke="black" d="M283.83,-263.71C327.5,-267.41 386.46,-273.39 438,-282 457.96,-285.33 479.09,-289.6 499.41,-294.07"/>
+<polygon fill="black" stroke="black" points="498.79,-297.52 509.31,-296.28 500.31,-290.69 498.79,-297.52"/>
 </g>
 <!-- ECC/zashi#59 -->
 <g id="node72" class="node open">
diff --git a/zcash-wallet-dag.html b/zcash-wallet-dag.html
index 1cfa91f74..546e5f6d2 100644
--- a/zcash-wallet-dag.html
+++ b/zcash-wallet-dag.html
@@ -17,287 +17,99 @@
     </style>
   </head>
   <body>
-    <div id="dag"><svg width="2827pt" height="10697pt"
- viewBox="0.00 0.00 2827.00 10697.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 10693)">
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-10693 2823,-10693 2823,4 -4,4"/>
+    <div id="dag"><svg width="2827pt" height="11656pt"
+ viewBox="0.00 0.00 2827.00 11656.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 11652)">
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-11652 2823,-11652 2823,4 -4,4"/>
 <g id="clust1" class="cluster">
-<title>cluster_12</title>
-<polygon fill="none" stroke="blue" points="472,-4098 472,-5019 745,-5019 745,-4098 472,-4098"/>
-<text text-anchor="middle" x="608.5" y="-5003.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
+<title>cluster_5</title>
+<polygon fill="none" stroke="blue" points="1381,-2096 1381,-2305 2554,-2305 2554,-2096 1381,-2096"/>
+<text text-anchor="middle" x="1967.5" y="-2289.8" font-family="Times,serif" font-size="14.00">Android Zashi 1.3</text>
 </g>
 <g id="clust2" class="cluster">
-<title>cluster_0</title>
-<polygon fill="none" stroke="blue" points="117,-8 117,-201 320,-201 320,-8 117,-8"/>
-<text text-anchor="middle" x="218.5" y="-185.8" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
+<title>cluster_2</title>
+<polygon fill="none" stroke="blue" points="110.5,-1324 110.5,-1777 710,-1777 710,-1324 110.5,-1324"/>
+<text text-anchor="middle" x="410.25" y="-1761.8" font-family="Times,serif" font-size="14.00">DAG Sync</text>
 </g>
 <g id="clust3" class="cluster">
-<title>cluster_16</title>
-<polygon fill="none" stroke="blue" points="116.5,-5248 116.5,-5341 715.5,-5341 715.5,-5248 116.5,-5248"/>
-<text text-anchor="middle" x="416" y="-5325.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
+<title>cluster_6</title>
+<polygon fill="none" stroke="blue" points="1704,-1565 1704,-2088 2807,-2088 2807,-1565 1704,-1565"/>
+<text text-anchor="middle" x="2255.5" y="-2072.8" font-family="Times,serif" font-size="14.00">iOS Zashi 1.3</text>
 </g>
 <g id="clust4" class="cluster">
-<title>cluster_5</title>
-<polygon fill="none" stroke="blue" points="1381,-2096 1381,-2305 2554,-2305 2554,-2096 1381,-2096"/>
-<text text-anchor="middle" x="1967.5" y="-2289.8" font-family="Times,serif" font-size="14.00">Android Zashi 1.3</text>
+<title>cluster_0</title>
+<polygon fill="none" stroke="blue" points="117,-8 117,-201 320,-201 320,-8 117,-8"/>
+<text text-anchor="middle" x="218.5" y="-185.8" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
 </g>
 <g id="clust5" class="cluster">
-<title>cluster_14</title>
-<polygon fill="none" stroke="blue" points="462,-3154 462,-4090 1068,-4090 1068,-3154 462,-3154"/>
-<text text-anchor="middle" x="765" y="-4074.8" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
+<title>cluster_16</title>
+<polygon fill="none" stroke="blue" points="0,-5846 0,-6279 438,-6279 438,-5846 0,-5846"/>
+<text text-anchor="middle" x="219" y="-6263.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
 </g>
 <g id="clust6" class="cluster">
+<title>cluster_12</title>
+<polygon fill="none" stroke="blue" points="472,-4730 472,-5651 745,-5651 745,-4730 472,-4730"/>
+<text text-anchor="middle" x="608.5" y="-5635.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
+</g>
+<g id="clust7" class="cluster">
 <title>cluster_4</title>
 <polygon fill="none" stroke="blue" points="121,-1785 121,-1878 316,-1878 316,-1785 121,-1785"/>
 <text text-anchor="middle" x="218.5" y="-1862.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
 </g>
-<g id="clust7" class="cluster">
-<title>cluster_3</title>
-<polygon fill="none" stroke="blue" points="112.5,-1107 112.5,-1316 324.5,-1316 324.5,-1107 112.5,-1107"/>
-<text text-anchor="middle" x="218.5" y="-1300.8" font-family="Times,serif" font-size="14.00">Scan Performance</text>
-</g>
 <g id="clust8" class="cluster">
-<title>cluster_13</title>
-<polygon fill="none" stroke="blue" points="105.5,-4929 105.5,-5194 331.5,-5194 331.5,-4929 105.5,-4929"/>
-<text text-anchor="middle" x="218.5" y="-5178.8" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
+<title>cluster_15</title>
+<polygon fill="none" stroke="blue" points="462,-3786 462,-4722 1068,-4722 1068,-3786 462,-3786"/>
+<text text-anchor="middle" x="765" y="-4706.8" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
 </g>
 <g id="clust9" class="cluster">
-<title>cluster_15</title>
-<polygon fill="none" stroke="blue" points="0,0 0,-10689 2819,-10689 2819,0 0,0"/>
-<text text-anchor="middle" x="1409.5" y="-10673.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+<title>cluster_3</title>
+<polygon fill="none" stroke="blue" points="112.5,-1107 112.5,-1316 324.5,-1316 324.5,-1107 112.5,-1107"/>
+<text text-anchor="middle" x="218.5" y="-1300.8" font-family="Times,serif" font-size="14.00">Scan Performance</text>
 </g>
 <g id="clust10" class="cluster">
-<title>cluster_11</title>
-<polygon fill="none" stroke="blue" points="103,-3312 103,-4460 334,-4460 334,-3312 103,-3312"/>
-<text text-anchor="middle" x="218.5" y="-4444.8" font-family="Times,serif" font-size="14.00">Librustzcash Tech Debt</text>
+<title>cluster_14</title>
+<polygon fill="none" stroke="blue" points="0,0 0,-11648 2819,-11648 2819,0 0,0"/>
+<text text-anchor="middle" x="1409.5" y="-11632.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
 </g>
 <g id="clust11" class="cluster">
-<title>cluster_10</title>
-<polygon fill="none" stroke="blue" points="76.5,-2967 76.5,-3146 750.5,-3146 750.5,-2967 76.5,-2967"/>
-<text text-anchor="middle" x="413.5" y="-3130.8" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
+<title>cluster_13</title>
+<polygon fill="none" stroke="blue" points="76.5,-5659 76.5,-5838 750.5,-5838 750.5,-5659 76.5,-5659"/>
+<text text-anchor="middle" x="413.5" y="-5822.8" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
 </g>
 <g id="clust12" class="cluster">
-<title>cluster_9</title>
-<polygon fill="none" stroke="blue" points="69.5,-2724 69.5,-2959 367.5,-2959 367.5,-2724 69.5,-2724"/>
-<text text-anchor="middle" x="218.5" y="-2943.8" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
+<title>cluster_11</title>
+<polygon fill="none" stroke="blue" points="69.5,-4569 69.5,-4804 367.5,-4804 367.5,-4569 69.5,-4569"/>
+<text text-anchor="middle" x="218.5" y="-4788.8" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
 </g>
 <g id="clust13" class="cluster">
-<title>cluster_8</title>
-<polygon fill="none" stroke="blue" points="0,-2283 0,-2716 438,-2716 438,-2283 0,-2283"/>
-<text text-anchor="middle" x="219" y="-2700.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
+<title>cluster_10</title>
+<polygon fill="none" stroke="blue" points="105.5,-3586 105.5,-3851 331.5,-3851 331.5,-3586 105.5,-3586"/>
+<text text-anchor="middle" x="218.5" y="-3835.8" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
 </g>
 <g id="clust14" class="cluster">
-<title>cluster_7</title>
-<polygon fill="none" stroke="blue" points="99,-2182 99,-2275 338,-2275 338,-2182 99,-2182"/>
-<text text-anchor="middle" x="218.5" y="-2259.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
+<title>cluster_9</title>
+<polygon fill="none" stroke="blue" points="116.5,-3485 116.5,-3578 715.5,-3578 715.5,-3485 116.5,-3485"/>
+<text text-anchor="middle" x="416" y="-3562.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
 </g>
 <g id="clust15" class="cluster">
-<title>cluster_2</title>
-<polygon fill="none" stroke="blue" points="110.5,-1324 110.5,-1777 710,-1777 710,-1324 110.5,-1324"/>
-<text text-anchor="middle" x="410.25" y="-1761.8" font-family="Times,serif" font-size="14.00">DAG Sync</text>
+<title>cluster_8</title>
+<polygon fill="none" stroke="blue" points="103,-2283 103,-3431 334,-3431 334,-2283 103,-2283"/>
+<text text-anchor="middle" x="218.5" y="-3415.8" font-family="Times,serif" font-size="14.00">Librustzcash Tech Debt</text>
 </g>
 <g id="clust16" class="cluster">
-<title>cluster_6</title>
-<polygon fill="none" stroke="blue" points="1704,-1565 1704,-2088 2807,-2088 2807,-1565 1704,-1565"/>
-<text text-anchor="middle" x="2255.5" y="-2072.8" font-family="Times,serif" font-size="14.00">iOS Zashi 1.3</text>
+<title>cluster_7</title>
+<polygon fill="none" stroke="blue" points="99,-2182 99,-2275 338,-2275 338,-2182 99,-2182"/>
+<text text-anchor="middle" x="218.5" y="-2259.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
 </g>
 <g id="clust17" class="cluster">
 <title>cluster_1</title>
 <polygon fill="none" stroke="blue" points="107.5,-209 107.5,-1099 1332,-1099 1332,-209 107.5,-209"/>
 <text text-anchor="middle" x="719.75" y="-1083.8" font-family="Times,serif" font-size="14.00">Zcashd wallet replacement</text>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
-<g id="node1" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
-<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/298" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#298&#10;Make BalanceTests pass" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-4988 484.5,-4988 484.5,-4950 732.5,-4950 732.5,-4988"/>
-<text text-anchor="middle" x="608.5" y="-4972.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</text>
-<text text-anchor="middle" x="608.5" y="-4957.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
-<g id="node2" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
-<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1286" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="737,-4932 480,-4932 480,-4864 737,-4864 737,-4932"/>
-<text text-anchor="middle" x="608.5" y="-4916.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</text>
-<text text-anchor="middle" x="608.5" y="-4901.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
-<text text-anchor="middle" x="608.5" y="-4886.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
-<text text-anchor="middle" x="608.5" y="-4871.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
-<g id="node3" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
-<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1387" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387&#10;Fix unterminated&#10;`swiftlint::disable`&#10;pragmas" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4846 480,-4846 480,-4778 737,-4778 737,-4846"/>
-<text text-anchor="middle" x="608.5" y="-4830.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</text>
-<text text-anchor="middle" x="608.5" y="-4815.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
-<text text-anchor="middle" x="608.5" y="-4800.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
-<text text-anchor="middle" x="608.5" y="-4785.8" font-family="Times,serif" font-size="14.00">pragmas</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247 -->
-<g id="node4" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
-<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1247" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247&#10;[SBS] DarkSideTests&#10;checks and fixes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4759.5 480,-4759.5 480,-4706.5 737,-4706.5 737,-4759.5"/>
-<text text-anchor="middle" x="608.5" y="-4744.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</text>
-<text text-anchor="middle" x="608.5" y="-4729.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
-<text text-anchor="middle" x="608.5" y="-4714.3" font-family="Times,serif" font-size="14.00">checks and fixes</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#467 -->
-<g id="node5" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
-<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/467" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#467&#10;Replace dependency SQLite" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-4688 484.5,-4688 484.5,-4650 732.5,-4650 732.5,-4688"/>
-<text text-anchor="middle" x="608.5" y="-4672.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</text>
-<text text-anchor="middle" x="608.5" y="-4657.8" font-family="Times,serif" font-size="14.00">Replace dependency SQLite</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261 -->
-<g id="node6" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
-<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1261" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261&#10;Mark generated files in&#10;`.gitattributes`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4631.5 480,-4631.5 480,-4578.5 737,-4578.5 737,-4631.5"/>
-<text text-anchor="middle" x="608.5" y="-4616.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</text>
-<text text-anchor="middle" x="608.5" y="-4601.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
-<text text-anchor="middle" x="608.5" y="-4586.3" font-family="Times,serif" font-size="14.00">`.gitattributes`</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225 -->
-<g id="node7" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
-<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1225" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225&#10;Add more tests to the&#10;ScanActionTests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4560.5 480,-4560.5 480,-4507.5 737,-4507.5 737,-4560.5"/>
-<text text-anchor="middle" x="608.5" y="-4545.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</text>
-<text text-anchor="middle" x="608.5" y="-4530.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
-<text text-anchor="middle" x="608.5" y="-4515.3" font-family="Times,serif" font-size="14.00">ScanActionTests</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411 -->
-<g id="node8" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
-<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1411" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411&#10;Recover from synchronizer&#10;crash" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4489.5 480,-4489.5 480,-4436.5 737,-4436.5 737,-4489.5"/>
-<text text-anchor="middle" x="608.5" y="-4474.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</text>
-<text text-anchor="middle" x="608.5" y="-4459.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
-<text text-anchor="middle" x="608.5" y="-4444.3" font-family="Times,serif" font-size="14.00">crash</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250 -->
-<g id="node9" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
-<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1250" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250&#10;[TODO] treeState.height&#10;in testInitWithShortSeedA&#10;ndFail" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4418 480,-4418 480,-4350 737,-4350 737,-4418"/>
-<text text-anchor="middle" x="608.5" y="-4402.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</text>
-<text text-anchor="middle" x="608.5" y="-4387.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
-<text text-anchor="middle" x="608.5" y="-4372.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
-<text text-anchor="middle" x="608.5" y="-4357.8" font-family="Times,serif" font-size="14.00">ndFail</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392 -->
-<g id="node10" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
-<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1392" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392&#10;Remove default fee" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4332 480,-4332 480,-4294 737,-4294 737,-4332"/>
-<text text-anchor="middle" x="608.5" y="-4316.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</text>
-<text text-anchor="middle" x="608.5" y="-4301.8" font-family="Times,serif" font-size="14.00">Remove default fee</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401 -->
-<g id="node11" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
-<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1401" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401&#10;Incorrect spelling of&#10;constant: &quot;transaparent&quot;&#10;should be &quot;transparent&quot;" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4276 480,-4276 480,-4208 737,-4208 737,-4276"/>
-<text text-anchor="middle" x="608.5" y="-4260.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</text>
-<text text-anchor="middle" x="608.5" y="-4245.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
-<text text-anchor="middle" x="608.5" y="-4230.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
-<text text-anchor="middle" x="608.5" y="-4215.8" font-family="Times,serif" font-size="14.00">should be &quot;transparent&quot;</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#459 -->
-<g id="node12" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
-<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/459" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#459&#10;Consider removing&#10;`address` field from `Uns&#10;pentTransactionOutputEnti&#10;ty`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-4189.5 484.5,-4189.5 484.5,-4106.5 732.5,-4106.5 732.5,-4189.5"/>
-<text text-anchor="middle" x="608.5" y="-4174.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</text>
-<text text-anchor="middle" x="608.5" y="-4159.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
-<text text-anchor="middle" x="608.5" y="-4144.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
-<text text-anchor="middle" x="608.5" y="-4129.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
-<text text-anchor="middle" x="608.5" y="-4114.3" font-family="Times,serif" font-size="14.00">ty`</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#443 -->
-<g id="node13" class="node open">
-<title>zcash/librustzcash#443</title>
-<g id="a_node13"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443&#10;Ensure that GitHub&#39;s&#10;&quot;View license&quot; link&#10;points to complete&#10;license info for all our&#10;repos" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-170 125,-170 125,-72 312,-72 312,-170"/>
-<text text-anchor="middle" x="218.5" y="-154.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
-<text text-anchor="middle" x="218.5" y="-139.8" font-family="Times,serif" font-size="14.00">Ensure that GitHub&#39;s</text>
-<text text-anchor="middle" x="218.5" y="-124.8" font-family="Times,serif" font-size="14.00">&quot;View license&quot; link</text>
-<text text-anchor="middle" x="218.5" y="-109.8" font-family="Times,serif" font-size="14.00">points to complete</text>
-<text text-anchor="middle" x="218.5" y="-94.8" font-family="Times,serif" font-size="14.00">license info for all our</text>
-<text text-anchor="middle" x="218.5" y="-79.8" font-family="Times,serif" font-size="14.00">repos</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#548 -->
-<g id="node14" class="node open">
-<title>zcash/librustzcash#548</title>
-<g id="a_node14"><a xlink:href="https://github.com/zcash/librustzcash/pull/548" xlink:title="zcash/librustzcash#548&#10;Label Consensus Rules" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-54 125,-54 125,-50 121,-50 121,-46 125,-46 125,-24 121,-24 121,-20 125,-20 125,-16 312,-16 312,-54"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="125,-50 129,-50 129,-46 125,-46 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="125,-24 129,-24 129,-20 125,-20 "/>
-<text text-anchor="middle" x="218.5" y="-38.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#548</text>
-<text text-anchor="middle" x="218.5" y="-23.8" font-family="Times,serif" font-size="14.00">Label Consensus Rules</text>
-</a>
-</g>
-</g>
-<!-- ECC/zashi&#45;android#406 -->
-<g id="node15" class="node open">
-<title>ECC/zashi&#45;android#406</title>
-<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5302 124.5,-5302 124.5,-5264 312.5,-5264 312.5,-5302"/>
-<text text-anchor="middle" x="218.5" y="-5286.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
-<text text-anchor="middle" x="218.5" y="-5271.8" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
-</a>
-</g>
-</g>
-<!-- ECC/zashi&#45;android#407 -->
-<g id="node16" class="node open">
-<title>ECC/zashi&#45;android#407</title>
-<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="707.5,-5309.5 509.5,-5309.5 509.5,-5256.5 707.5,-5256.5 707.5,-5309.5"/>
-<text text-anchor="middle" x="608.5" y="-5294.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
-<text text-anchor="middle" x="608.5" y="-5279.3" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
-<text text-anchor="middle" x="608.5" y="-5264.3" font-family="Times,serif" font-size="14.00">Guide</text>
-</a>
-</g>
-</g>
-<!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
-<g id="edge1" class="edge">
-<title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
-<path fill="none" stroke="black" d="M312.93,-5283C369.1,-5283 440.82,-5283 499.43,-5283"/>
-<polygon fill="black" stroke="black" points="499.47,-5286.5 509.47,-5283 499.47,-5279.5 499.47,-5286.5"/>
-</g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1629 -->
-<g id="node17" class="node closed">
+<g id="node1" class="node closed">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1629</title>
-<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1629" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1629&#10;Refactor `create_proposed&#10;_transactions` FFI to&#10;expose PCZTs" target="_blank">
+<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1629" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1629&#10;Refactor `create_proposed&#10;_transactions` FFI to&#10;expose PCZTs" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="1666,-2274 1389,-2274 1389,-2206 1666,-2206 1666,-2274"/>
 <text text-anchor="middle" x="1527.5" y="-2258.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1629</text>
 <text text-anchor="middle" x="1527.5" y="-2243.8" font-family="Times,serif" font-size="14.00">Refactor `create_proposed</text>
@@ -307,9 +119,9 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1630 -->
-<g id="node18" class="node closed">
+<g id="node2" class="node closed">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1630</title>
-<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1630" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1630&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
+<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1630" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1630&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="1979,-2274 1702,-2274 1702,-2206 1979,-2206 1979,-2274"/>
 <text text-anchor="middle" x="1840.5" y="-2258.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1630</text>
 <text text-anchor="middle" x="1840.5" y="-2243.8" font-family="Times,serif" font-size="14.00">Refactor `Synchronizer.cr</text>
@@ -319,15 +131,15 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1629&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1630 -->
-<g id="edge2" class="edge">
+<g id="edge1" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1629&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1630</title>
 <path fill="none" stroke="black" d="M1666.3,-2240C1674.8,-2240 1683.4,-2240 1692,-2240"/>
 <polygon fill="black" stroke="black" points="1692,-2243.5 1702,-2240 1692,-2236.5 1692,-2243.5"/>
 </g>
 <!-- ECC/zashi&#45;android#1670 -->
-<g id="node19" class="node closed">
+<g id="node3" class="node closed">
 <title>ECC/zashi&#45;android#1670</title>
-<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1670" xlink:title="ECC/zashi&#45;android#1670&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
+<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1670" xlink:title="ECC/zashi&#45;android#1670&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="2247.5,-2274 2050.5,-2274 2050.5,-2206 2247.5,-2206 2247.5,-2274"/>
 <text text-anchor="middle" x="2149" y="-2258.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1670</text>
 <text text-anchor="middle" x="2149" y="-2243.8" font-family="Times,serif" font-size="14.00">Support usage of spend</text>
@@ -337,15 +149,15 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1630&#45;&gt;ECC/zashi&#45;android#1670 -->
-<g id="edge3" class="edge">
+<g id="edge2" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1630&#45;&gt;ECC/zashi&#45;android#1670</title>
 <path fill="none" stroke="black" d="M1979.1,-2240C1999.5,-2240 2020.4,-2240 2040.1,-2240"/>
 <polygon fill="black" stroke="black" points="2040.3,-2243.5 2050.3,-2240 2040.3,-2236.5 2040.3,-2243.5"/>
 </g>
 <!-- ECC/zashi&#45;android#1689 -->
-<g id="node20" class="node closed">
+<g id="node4" class="node closed">
 <title>ECC/zashi&#45;android#1689</title>
-<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1689" xlink:title="ECC/zashi&#45;android#1689&#10;Keystone Integration" target="_blank">
+<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1689" xlink:title="ECC/zashi&#45;android#1689&#10;Keystone Integration" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="2546,-2235 2349,-2235 2349,-2197 2546,-2197 2546,-2235"/>
 <text text-anchor="middle" x="2447.5" y="-2219.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1689</text>
 <text text-anchor="middle" x="2447.5" y="-2204.8" font-family="Times,serif" font-size="14.00">Keystone Integration</text>
@@ -353,7 +165,7 @@
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1670&#45;&gt;ECC/zashi&#45;android#1689 -->
-<g id="edge4" class="edge">
+<g id="edge3" class="edge">
 <title>ECC/zashi&#45;android#1670&#45;&gt;ECC/zashi&#45;android#1689</title>
 <path fill="none" stroke="black" d="M2247.9,-2232.1C2277.1,-2229.7 2309.2,-2227.1 2339,-2224.7"/>
 <polygon fill="black" stroke="black" points="2339.21,-2228.19 2348.9,-2223.9 2338.65,-2221.22 2339.21,-2228.19"/>
@@ -376,9 +188,9 @@
 <polygon fill="black" stroke="black" points="2601.67,-2261.91 2611.8,-2258.8 2601.94,-2254.91 2601.67,-2261.91"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
-<g id="node21" class="node open">
+<g id="node5" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
-<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1631" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
+<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1631" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1979,-2187.5 1702,-2187.5 1702,-2104.5 1979,-2104.5 1979,-2187.5"/>
 <text text-anchor="middle" x="1840.5" y="-2172.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</text>
 <text text-anchor="middle" x="1840.5" y="-2157.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
@@ -389,9 +201,9 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
-<g id="node22" class="node open">
+<g id="node6" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
-<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/410" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#410&#10;Support different&#10;privileges in SDK public&#10;APIs (viewing versus&#10;spending)" target="_blank">
+<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/410" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#410&#10;Support different&#10;privileges in SDK public&#10;APIs (viewing versus&#10;spending)" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2283,-2187.5 2015,-2187.5 2015,-2104.5 2283,-2104.5 2283,-2187.5"/>
 <text text-anchor="middle" x="2149" y="-2172.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#410</text>
 <text text-anchor="middle" x="2149" y="-2157.3" font-family="Times,serif" font-size="14.00">Support different</text>
@@ -402,15 +214,15 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
-<g id="edge5" class="edge">
+<g id="edge4" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
 <path fill="none" stroke="black" d="M1979.1,-2146C1987.6,-2146 1996.3,-2146 2004.9,-2146"/>
 <polygon fill="black" stroke="black" points="2005,-2149.5 2015,-2146 2005,-2142.5 2005,-2149.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848 -->
-<g id="node23" class="node open">
+<g id="node7" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848</title>
-<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/848" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#10;Consider using seed&#10;fingerprint for wallet&#10;alias" target="_blank">
+<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/848" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#10;Consider using seed&#10;fingerprint for wallet&#10;alias" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1661.5,-2180 1393.5,-2180 1393.5,-2112 1661.5,-2112 1661.5,-2180"/>
 <text text-anchor="middle" x="1527.5" y="-2164.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#848</text>
 <text text-anchor="middle" x="1527.5" y="-2149.8" font-family="Times,serif" font-size="14.00">Consider using seed</text>
@@ -420,926 +232,1114 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
-<g id="edge6" class="edge">
+<g id="edge5" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
 <path fill="none" stroke="black" d="M1661.7,-2146C1671.5,-2146 1681.4,-2146 1691.3,-2146"/>
 <polygon fill="black" stroke="black" points="1691.6,-2149.5 1701.6,-2146 1691.6,-2142.5 1691.6,-2149.5"/>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
-<g id="node24" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
-<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1263" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1263&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-4059 470,-4059 470,-3991 747,-3991 747,-4059"/>
-<text text-anchor="middle" x="608.5" y="-4043.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</text>
-<text text-anchor="middle" x="608.5" y="-4028.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
-<text text-anchor="middle" x="608.5" y="-4013.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
-<text text-anchor="middle" x="608.5" y="-3998.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
+<!-- zcash/librustzcash#718 -->
+<g id="node8" class="node open">
+<title>zcash/librustzcash#718</title>
+<g id="a_node8"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718&#10;Create `tower::Service`&#10;wrapping an `FsBlockDb`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-1745.5 118.5,-1745.5 118.5,-1692.5 318.5,-1692.5 318.5,-1745.5"/>
+<text text-anchor="middle" x="218.5" y="-1730.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
+<text text-anchor="middle" x="218.5" y="-1715.3" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
+<text text-anchor="middle" x="218.5" y="-1700.3" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#441 -->
-<g id="node25" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#441</title>
-<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/441" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#441&#10; Add a (kotlin) script to&#10;update checkpoint files" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3972.5 474.5,-3972.5 474.5,-3919.5 742.5,-3919.5 742.5,-3972.5"/>
-<text text-anchor="middle" x="608.5" y="-3957.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#441</text>
-<text text-anchor="middle" x="608.5" y="-3942.3" font-family="Times,serif" font-size="14.00"> Add a (kotlin) script to</text>
-<text text-anchor="middle" x="608.5" y="-3927.3" font-family="Times,serif" font-size="14.00">update checkpoint files</text>
+<!-- zcash/librustzcash#720 -->
+<g id="node9" class="node open">
+<title>zcash/librustzcash#720</title>
+<g id="a_node9"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720&#10;Implement DAGSync" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="702,-1537 699,-1541 678,-1541 675,-1537 515,-1537 515,-1499 702,-1499 702,-1537"/>
+<text text-anchor="middle" x="608.5" y="-1521.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
+<text text-anchor="middle" x="608.5" y="-1506.8" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094 -->
-<g id="node26" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</title>
-<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1094" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#10;Consider fake SDK sync&#10;related components" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3901.5 470,-3901.5 470,-3848.5 747,-3848.5 747,-3901.5"/>
-<text text-anchor="middle" x="608.5" y="-3886.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</text>
-<text text-anchor="middle" x="608.5" y="-3871.3" font-family="Times,serif" font-size="14.00">Consider fake SDK sync</text>
-<text text-anchor="middle" x="608.5" y="-3856.3" font-family="Times,serif" font-size="14.00">related components</text>
-</a>
-</g>
+<!-- zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge6" class="edge">
+<title>zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M318.62,-1715.4C357.5,-1710.8 401.45,-1701.5 438,-1683 503.16,-1650.1 559.55,-1583.3 587.94,-1545.6"/>
+<polygon fill="black" stroke="black" points="591.09,-1547.23 594.21,-1537.1 585.46,-1543.07 591.09,-1547.23"/>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
-<g id="node27" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1090" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1090&#10;Demo: Add Addresses and&#10;Transactions Compose&#10;Previews" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1060,-3873 783,-3873 783,-3805 1060,-3805 1060,-3873"/>
-<text text-anchor="middle" x="921.5" y="-3857.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</text>
-<text text-anchor="middle" x="921.5" y="-3842.8" font-family="Times,serif" font-size="14.00">Demo: Add Addresses and</text>
-<text text-anchor="middle" x="921.5" y="-3827.8" font-family="Times,serif" font-size="14.00">Transactions Compose</text>
-<text text-anchor="middle" x="921.5" y="-3812.8" font-family="Times,serif" font-size="14.00">Previews</text>
+<!-- zcash/librustzcash#712 -->
+<g id="node10" class="node open">
+<title>zcash/librustzcash#712</title>
+<g id="a_node10"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712&#10;Refactor the Data Access&#10;API to support non&#45;block&#10;updates" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-1674 120.5,-1674 120.5,-1606 316.5,-1606 316.5,-1674"/>
+<text text-anchor="middle" x="218.5" y="-1658.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
+<text text-anchor="middle" x="218.5" y="-1643.8" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
+<text text-anchor="middle" x="218.5" y="-1628.8" font-family="Times,serif" font-size="14.00">API to support non&#45;block</text>
+<text text-anchor="middle" x="218.5" y="-1613.8" font-family="Times,serif" font-size="14.00">updates</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<!-- zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720 -->
 <g id="edge7" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<path fill="none" stroke="black" d="M747.27,-3859.1C755.79,-3858.1 764.39,-3857.1 772.95,-3856.1"/>
-<polygon fill="black" stroke="black" points="773.48,-3859.56 782.99,-3854.9 772.65,-3852.61 773.48,-3859.56"/>
+<title>zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M316.51,-1626.1C354.88,-1619.3 399.04,-1609.7 438,-1597 482.44,-1582.5 530.5,-1559.3 564.06,-1541.8"/>
+<polygon fill="black" stroke="black" points="565.92,-1544.77 573.12,-1537 562.64,-1538.59 565.92,-1544.77"/>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898 -->
-<g id="node28" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898</title>
-<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/898" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#10;Consider fake networking&#10;client" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3830.5 474.5,-3830.5 474.5,-3777.5 742.5,-3777.5 742.5,-3830.5"/>
-<text text-anchor="middle" x="608.5" y="-3815.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#898</text>
-<text text-anchor="middle" x="608.5" y="-3800.3" font-family="Times,serif" font-size="14.00">Consider fake networking</text>
-<text text-anchor="middle" x="608.5" y="-3785.3" font-family="Times,serif" font-size="14.00">client</text>
+<!-- zcash/librustzcash#722 -->
+<g id="node11" class="node open">
+<title>zcash/librustzcash#722</title>
+<g id="a_node11"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722&#10;Create a `tower::Service`&#10;for nullifier lookup" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1587.5 119,-1587.5 119,-1534.5 318,-1534.5 318,-1587.5"/>
+<text text-anchor="middle" x="218.5" y="-1572.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
+<text text-anchor="middle" x="218.5" y="-1557.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
+<text text-anchor="middle" x="218.5" y="-1542.3" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<!-- zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720 -->
 <g id="edge8" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<path fill="none" stroke="black" d="M742.75,-3819C752.64,-3820.1 762.65,-3821.2 772.62,-3822.4"/>
-<polygon fill="black" stroke="black" points="772.26,-3825.88 782.58,-3823.5 773.02,-3818.92 772.26,-3825.88"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1224 -->
-<g id="node29" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</title>
-<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1224" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1224&#10;zcash&#45;android&#45;wallet&#45;sdk:&#10;Refactor and re&#45;enable&#10;disabled darkside tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3759 470,-3759 470,-3691 747,-3691 747,-3759"/>
-<text text-anchor="middle" x="608.5" y="-3743.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</text>
-<text text-anchor="middle" x="608.5" y="-3728.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk:</text>
-<text text-anchor="middle" x="608.5" y="-3713.8" font-family="Times,serif" font-size="14.00">Refactor and re&#45;enable</text>
-<text text-anchor="middle" x="608.5" y="-3698.8" font-family="Times,serif" font-size="14.00">disabled darkside tests</text>
-</a>
-</g>
+<title>zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M318.16,-1550.1C375.24,-1543.7 446.98,-1535.8 504.74,-1529.4"/>
+<polygon fill="black" stroke="black" points="505.41,-1532.85 514.98,-1528.3 504.66,-1525.89 505.41,-1532.85"/>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1137 -->
-<g id="node30" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</title>
-<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1137" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1137&#10;Consider refactoring `pro&#10;cessNewBlocksInSbSOrder`&#10;to more static functions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3673 470,-3673 470,-3605 747,-3605 747,-3673"/>
-<text text-anchor="middle" x="608.5" y="-3657.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</text>
-<text text-anchor="middle" x="608.5" y="-3642.8" font-family="Times,serif" font-size="14.00">Consider refactoring `pro</text>
-<text text-anchor="middle" x="608.5" y="-3627.8" font-family="Times,serif" font-size="14.00">cessNewBlocksInSbSOrder`</text>
-<text text-anchor="middle" x="608.5" y="-3612.8" font-family="Times,serif" font-size="14.00">to more static functions</text>
+<!-- zcash/librustzcash#723 -->
+<g id="node12" class="node open">
+<title>zcash/librustzcash#723</title>
+<g id="a_node12"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723&#10;Create a `tower::Service`&#10;for fetching a&#10;transaction given a&#10;`(block, tx_index)`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1516.5 119,-1516.5 119,-1433.5 318,-1433.5 318,-1516.5"/>
+<text text-anchor="middle" x="218.5" y="-1501.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
+<text text-anchor="middle" x="218.5" y="-1486.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
+<text text-anchor="middle" x="218.5" y="-1471.3" font-family="Times,serif" font-size="14.00">for fetching a</text>
+<text text-anchor="middle" x="218.5" y="-1456.3" font-family="Times,serif" font-size="14.00">transaction given a</text>
+<text text-anchor="middle" x="218.5" y="-1441.3" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#240 -->
+<!-- zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge9" class="edge">
+<title>zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M318.16,-1485.9C375.24,-1492.3 446.98,-1500.2 504.74,-1506.6"/>
+<polygon fill="black" stroke="black" points="504.66,-1510.11 514.98,-1507.7 505.41,-1503.15 504.66,-1510.11"/>
+</g>
+<!-- zcash/librustzcash#776 -->
+<g id="node13" class="node open">
+<title>zcash/librustzcash#776</title>
+<g id="a_node13"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776&#10;DAG Sync: Use a&#10;downloaded nullifier set&#10;to allow instant&#10;spentness checks." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1415.5 124.5,-1415.5 124.5,-1332.5 312.5,-1332.5 312.5,-1415.5"/>
+<text text-anchor="middle" x="218.5" y="-1400.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
+<text text-anchor="middle" x="218.5" y="-1385.3" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
+<text text-anchor="middle" x="218.5" y="-1370.3" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
+<text text-anchor="middle" x="218.5" y="-1355.3" font-family="Times,serif" font-size="14.00">to allow instant</text>
+<text text-anchor="middle" x="218.5" y="-1340.3" font-family="Times,serif" font-size="14.00">spentness checks.</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge10" class="edge">
+<title>zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M312.6,-1389.9C352.01,-1398.1 397.98,-1409.7 438,-1425 485.77,-1443.3 536.73,-1472.8 570.15,-1493.6"/>
+<polygon fill="black" stroke="black" points="568.36,-1496.61 578.68,-1499 572.1,-1490.69 568.36,-1496.61"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
+<g id="node14" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
+<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1508" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1969,-1945.5 1712,-1945.5 1712,-1862.5 1969,-1862.5 1969,-1945.5"/>
+<text text-anchor="middle" x="1840.5" y="-1930.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</text>
+<text text-anchor="middle" x="1840.5" y="-1915.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
+<text text-anchor="middle" x="1840.5" y="-1900.3" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
+<text text-anchor="middle" x="1840.5" y="-1885.3" font-family="Times,serif" font-size="14.00">available without user</text>
+<text text-anchor="middle" x="1840.5" y="-1870.3" font-family="Times,serif" font-size="14.00">interaction</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
+<g id="node15" class="node committed">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
+<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1509" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#10;Enable wallet&#10;initialization from a&#10;UFVK" target="_blank">
+<polygon fill="#a6cfff" stroke="black" points="2277.5,-1929 2020.5,-1929 2020.5,-1861 2277.5,-1861 2277.5,-1929"/>
+<text text-anchor="middle" x="2149" y="-1913.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</text>
+<text text-anchor="middle" x="2149" y="-1898.8" font-family="Times,serif" font-size="14.00">Enable wallet</text>
+<text text-anchor="middle" x="2149" y="-1883.8" font-family="Times,serif" font-size="14.00">initialization from a</text>
+<text text-anchor="middle" x="2149" y="-1868.8" font-family="Times,serif" font-size="14.00">UFVK</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
+<g id="edge11" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
+<path fill="none" stroke="black" d="M1969.3,-1900.2C1982.7,-1899.9 1996.5,-1899.4 2010.1,-1899"/>
+<polygon fill="black" stroke="black" points="2010.51,-1902.49 2020.4,-1898.7 2010.3,-1895.49 2010.51,-1902.49"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<g id="node16" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
+<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1514" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#10;Finish multi&#45;account&#10;support" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2576,-1798.5 2319,-1798.5 2319,-1745.5 2576,-1745.5 2576,-1798.5"/>
+<text text-anchor="middle" x="2447.5" y="-1783.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</text>
+<text text-anchor="middle" x="2447.5" y="-1768.3" font-family="Times,serif" font-size="14.00">Finish multi&#45;account</text>
+<text text-anchor="middle" x="2447.5" y="-1753.3" font-family="Times,serif" font-size="14.00">support</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<g id="edge12" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
+<path fill="none" stroke="black" d="M2228.8,-1861C2246.9,-1852.4 2265.9,-1842.8 2283,-1833 2299.9,-1823.3 2301.4,-1816.3 2319,-1808 2323.1,-1806 2327.4,-1804.2 2331.8,-1802.4"/>
+<polygon fill="black" stroke="black" points="2333.39,-1805.53 2341.4,-1798.6 2330.81,-1799.03 2333.39,-1805.53"/>
+</g>
+<!-- ECC/zashi&#45;ios#1405 -->
+<g id="node17" class="node open">
+<title>ECC/zashi&#45;ios#1405</title>
+<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1405" xlink:title="ECC/zashi&#45;ios#1405&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2544.5,-2057 2350.5,-2057 2350.5,-1989 2544.5,-1989 2544.5,-2057"/>
+<text text-anchor="middle" x="2447.5" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1405</text>
+<text text-anchor="middle" x="2447.5" y="-2026.8" font-family="Times,serif" font-size="14.00">Support usage of spend</text>
+<text text-anchor="middle" x="2447.5" y="-2011.8" font-family="Times,serif" font-size="14.00">authority controlled by a</text>
+<text text-anchor="middle" x="2447.5" y="-1996.8" font-family="Times,serif" font-size="14.00">Keystone device</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zashi&#45;ios#1405 -->
+<g id="edge13" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zashi&#45;ios#1405</title>
+<path fill="none" stroke="black" d="M2212.4,-1929C2243.9,-1945.5 2282.9,-1964.9 2319,-1980 2326,-1982.9 2333.4,-1985.8 2340.8,-1988.6"/>
+<polygon fill="black" stroke="black" points="2339.61,-1991.89 2350.2,-1992.2 2342.11,-1985.35 2339.61,-1991.89"/>
+</g>
+<!-- ECC/zashi&#45;ios#1411 -->
+<g id="node18" class="node closed">
+<title>ECC/zashi&#45;ios#1411</title>
+<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1411" xlink:title="ECC/zashi&#45;ios#1411&#10;Keystone Integration" target="_blank">
+<polygon fill="#fad8c7" stroke="black" points="2799,-1830 2632,-1830 2632,-1792 2799,-1792 2799,-1830"/>
+<text text-anchor="middle" x="2715.5" y="-1814.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1411</text>
+<text text-anchor="middle" x="2715.5" y="-1799.8" font-family="Times,serif" font-size="14.00">Keystone Integration</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge14" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2576,-1790.7C2591.4,-1793 2606.9,-1795.2 2621.7,-1797.4"/>
+<polygon fill="black" stroke="black" points="2621.39,-1800.89 2631.8,-1798.9 2622.42,-1793.97 2621.39,-1800.89"/>
+</g>
+<!-- ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge15" class="edge">
+<title>ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2544.6,-1997.2C2555.7,-1992.3 2566.4,-1986.6 2576,-1980 2630.9,-1942 2675.8,-1876.3 2698.5,-1839"/>
+<polygon fill="black" stroke="black" points="2701.64,-1840.57 2703.8,-1830.2 2695.64,-1836.96 2701.64,-1840.57"/>
+</g>
+<!-- ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi#79 -->
+<g id="edge48" class="edge">
+<title>ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi#79</title>
+<path fill="none" stroke="black" d="M2523.1,-2057C2541.3,-2067 2560.1,-2078.8 2576,-2092 2624,-2131.9 2667.2,-2190.5 2692.1,-2227.7"/>
+<polygon fill="black" stroke="black" points="2689.28,-2229.77 2697.7,-2236.2 2695.12,-2225.92 2689.28,-2229.77"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513 -->
+<g id="node19" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</title>
+<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1513" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#10;Migrate `Account` type to&#10;the new multi&#45;seed&#45;&#10;compatible account&#10;identifier" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2277.5,-1823.5 2020.5,-1823.5 2020.5,-1740.5 2277.5,-1740.5 2277.5,-1823.5"/>
+<text text-anchor="middle" x="2149" y="-1808.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</text>
+<text text-anchor="middle" x="2149" y="-1793.3" font-family="Times,serif" font-size="14.00">Migrate `Account` type to</text>
+<text text-anchor="middle" x="2149" y="-1778.3" font-family="Times,serif" font-size="14.00">the new multi&#45;seed&#45;</text>
+<text text-anchor="middle" x="2149" y="-1763.3" font-family="Times,serif" font-size="14.00">compatible account</text>
+<text text-anchor="middle" x="2149" y="-1748.3" font-family="Times,serif" font-size="14.00">identifier</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<g id="edge16" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
+<path fill="none" stroke="black" d="M2277.9,-1777.7C2288,-1777.3 2298.2,-1777 2308.4,-1776.7"/>
+<polygon fill="black" stroke="black" points="2308.74,-1780.19 2318.6,-1776.3 2308.47,-1773.19 2308.74,-1780.19"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506 -->
+<g id="node20" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</title>
+<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1506" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#10;Migrate to refactored `cr&#10;eate_proposed_transaction&#10;s` FFIs that expose PCZTs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1969,-2057 1712,-2057 1712,-1989 1969,-1989 1969,-2057"/>
+<text text-anchor="middle" x="1840.5" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</text>
+<text text-anchor="middle" x="1840.5" y="-2026.8" font-family="Times,serif" font-size="14.00">Migrate to refactored `cr</text>
+<text text-anchor="middle" x="1840.5" y="-2011.8" font-family="Times,serif" font-size="14.00">eate_proposed_transaction</text>
+<text text-anchor="middle" x="1840.5" y="-1996.8" font-family="Times,serif" font-size="14.00">s` FFIs that expose PCZTs</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
+<g id="node21" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
+<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1507" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2277.5,-2057 2020.5,-2057 2020.5,-1989 2277.5,-1989 2277.5,-2057"/>
+<text text-anchor="middle" x="2149" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</text>
+<text text-anchor="middle" x="2149" y="-2026.8" font-family="Times,serif" font-size="14.00">Refactor `Synchronizer.cr</text>
+<text text-anchor="middle" x="2149" y="-2011.8" font-family="Times,serif" font-size="14.00">eateProposedTransactions`</text>
+<text text-anchor="middle" x="2149" y="-1996.8" font-family="Times,serif" font-size="14.00">to expose PCZTs</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
+<g id="edge17" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
+<path fill="none" stroke="black" d="M1969.3,-2023C1982.7,-2023 1996.5,-2023 2010.1,-2023"/>
+<polygon fill="black" stroke="black" points="2010.4,-2026.5 2020.4,-2023 2010.4,-2019.5 2010.4,-2026.5"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#45;&gt;ECC/zashi&#45;ios#1405 -->
+<g id="edge18" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#45;&gt;ECC/zashi&#45;ios#1405</title>
+<path fill="none" stroke="black" d="M2277.9,-2023C2298.7,-2023 2320,-2023 2340.2,-2023"/>
+<polygon fill="black" stroke="black" points="2340.3,-2026.5 2350.3,-2023 2340.3,-2019.5 2340.3,-2026.5"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512 -->
+<g id="node22" class="node needs&#45;review">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</title>
+<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1512" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#10;Ensure that the SDK does&#10;not assume a default&#10;account anywhere" target="_blank">
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="2277.5,-1722 2020.5,-1722 2020.5,-1654 2277.5,-1654 2277.5,-1722"/>
+<text text-anchor="middle" x="2149" y="-1706.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</text>
+<text text-anchor="middle" x="2149" y="-1691.8" font-family="Times,serif" font-size="14.00">Ensure that the SDK does</text>
+<text text-anchor="middle" x="2149" y="-1676.8" font-family="Times,serif" font-size="14.00">not assume a default</text>
+<text text-anchor="middle" x="2149" y="-1661.8" font-family="Times,serif" font-size="14.00">account anywhere</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<g id="edge19" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
+<path fill="none" stroke="black" d="M2270,-1722.1C2286.5,-1726.8 2303.2,-1731.5 2319,-1736 2326.7,-1738.2 2334.7,-1740.4 2342.7,-1742.7"/>
+<polygon fill="black" stroke="black" points="2341.92,-1746.12 2352.5,-1745.5 2343.85,-1739.39 2341.92,-1746.12"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
+<g id="node23" class="node needs&#45;review">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
+<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="1964.5,-1844.5 1716.5,-1844.5 1716.5,-1791.5 1964.5,-1791.5 1964.5,-1844.5"/>
+<text text-anchor="middle" x="1840.5" y="-1829.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
+<text text-anchor="middle" x="1840.5" y="-1814.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
+<text text-anchor="middle" x="1840.5" y="-1799.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
+<g id="edge20" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
+<path fill="none" stroke="black" d="M1947.4,-1844.6C1967.8,-1849.7 1989.5,-1855.2 2010.7,-1860.5"/>
+<polygon fill="black" stroke="black" points="2009.85,-1863.9 2020.4,-1862.9 2011.53,-1857.1 2009.85,-1863.9"/>
+</g>
+<!-- ECC/zashi&#45;ios#1433 -->
+<g id="node24" class="node committed">
+<title>ECC/zashi&#45;ios#1433</title>
+<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1433" xlink:title="ECC/zashi&#45;ios#1433&#10;add support for Keystone&#10;account to the Receive&#10;tab" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2546,-1727 2349,-1727 2349,-1659 2546,-1659 2546,-1727"/>
+<text text-anchor="middle" x="2447.5" y="-1711.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1433</text>
+<text text-anchor="middle" x="2447.5" y="-1696.8" font-family="Times,serif" font-size="14.00">add support for Keystone</text>
+<text text-anchor="middle" x="2447.5" y="-1681.8" font-family="Times,serif" font-size="14.00">account to the Receive</text>
+<text text-anchor="middle" x="2447.5" y="-1666.8" font-family="Times,serif" font-size="14.00">tab</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;ios#1433&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge21" class="edge">
+<title>ECC/zashi&#45;ios#1433&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2546.2,-1724.9C2556.4,-1728.8 2566.4,-1732.8 2576,-1737 2609.7,-1751.7 2646.3,-1771.4 2673.4,-1786.8"/>
+<polygon fill="black" stroke="black" points="2671.79,-1789.91 2682.2,-1791.9 2675.3,-1783.86 2671.79,-1789.91"/>
+</g>
+<!-- ECC/zashi&#45;ios#1432 -->
+<g id="node25" class="node committed">
+<title>ECC/zashi&#45;ios#1432</title>
+<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1432" xlink:title="ECC/zashi&#45;ios#1432&#10;build Zashi/Keystone&#10;wallet switch + flow for&#10;Connect Hardware Wallet" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2547.5,-1641 2347.5,-1641 2347.5,-1573 2547.5,-1573 2547.5,-1641"/>
+<text text-anchor="middle" x="2447.5" y="-1625.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1432</text>
+<text text-anchor="middle" x="2447.5" y="-1610.8" font-family="Times,serif" font-size="14.00">build Zashi/Keystone</text>
+<text text-anchor="middle" x="2447.5" y="-1595.8" font-family="Times,serif" font-size="14.00">wallet switch + flow for</text>
+<text text-anchor="middle" x="2447.5" y="-1580.8" font-family="Times,serif" font-size="14.00">Connect Hardware Wallet</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;ios#1432&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge22" class="edge">
+<title>ECC/zashi&#45;ios#1432&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2547.8,-1634.5C2557.7,-1639 2567.3,-1644.1 2576,-1650 2629.4,-1686 2674.4,-1747.8 2697.6,-1783.5"/>
+<polygon fill="black" stroke="black" points="2694.68,-1785.44 2703,-1792 2700.59,-1781.68 2694.68,-1785.44"/>
+</g>
+<!-- ECC/zashi&#45;ios#1434 -->
+<g id="node26" class="node committed">
+<title>ECC/zashi&#45;ios#1434</title>
+<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1434" xlink:title="ECC/zashi&#45;ios#1434&#10;as a user I can sign a&#10;transaction with the&#10;Keystone hardware wallet" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2549,-1971 2346,-1971 2346,-1903 2549,-1903 2549,-1971"/>
+<text text-anchor="middle" x="2447.5" y="-1955.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1434</text>
+<text text-anchor="middle" x="2447.5" y="-1940.8" font-family="Times,serif" font-size="14.00">as a user I can sign a</text>
+<text text-anchor="middle" x="2447.5" y="-1925.8" font-family="Times,serif" font-size="14.00">transaction with the</text>
+<text text-anchor="middle" x="2447.5" y="-1910.8" font-family="Times,serif" font-size="14.00">Keystone hardware wallet</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;ios#1434&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge23" class="edge">
+<title>ECC/zashi&#45;ios#1434&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2549.2,-1905.3C2558.3,-1901.8 2567.4,-1898 2576,-1894 2612.3,-1877.2 2651.1,-1853.4 2678.4,-1835.6"/>
+<polygon fill="black" stroke="black" points="2680.42,-1838.46 2686.8,-1830 2676.54,-1832.63 2680.42,-1838.46"/>
+</g>
+<!-- ECC/zashi&#45;ios#1437 -->
+<g id="node27" class="node committed">
+<title>ECC/zashi&#45;ios#1437</title>
+<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1437" xlink:title="ECC/zashi&#45;ios#1437&#10;adjust Settings screens&#10;to reflect the Keystone&#10;integration" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2540,-1885 2355,-1885 2355,-1817 2540,-1817 2540,-1885"/>
+<text text-anchor="middle" x="2447.5" y="-1869.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1437</text>
+<text text-anchor="middle" x="2447.5" y="-1854.8" font-family="Times,serif" font-size="14.00">adjust Settings screens</text>
+<text text-anchor="middle" x="2447.5" y="-1839.8" font-family="Times,serif" font-size="14.00">to reflect the Keystone</text>
+<text text-anchor="middle" x="2447.5" y="-1824.8" font-family="Times,serif" font-size="14.00">integration</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;ios#1437&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge24" class="edge">
+<title>ECC/zashi&#45;ios#1437&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2540,-1837.2C2566.4,-1833.3 2595.2,-1828.9 2621.7,-1825"/>
+<polygon fill="black" stroke="black" points="2622.38,-1828.44 2631.7,-1823.4 2621.27,-1821.52 2622.38,-1828.44"/>
+</g>
+<!-- zcash/librustzcash#443 -->
+<g id="node28" class="node open">
+<title>zcash/librustzcash#443</title>
+<g id="a_node28"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443&#10;Ensure that GitHub&#39;s&#10;&quot;View license&quot; link&#10;points to complete&#10;license info for all our&#10;repos" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-170 125,-170 125,-72 312,-72 312,-170"/>
+<text text-anchor="middle" x="218.5" y="-154.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
+<text text-anchor="middle" x="218.5" y="-139.8" font-family="Times,serif" font-size="14.00">Ensure that GitHub&#39;s</text>
+<text text-anchor="middle" x="218.5" y="-124.8" font-family="Times,serif" font-size="14.00">&quot;View license&quot; link</text>
+<text text-anchor="middle" x="218.5" y="-109.8" font-family="Times,serif" font-size="14.00">points to complete</text>
+<text text-anchor="middle" x="218.5" y="-94.8" font-family="Times,serif" font-size="14.00">license info for all our</text>
+<text text-anchor="middle" x="218.5" y="-79.8" font-family="Times,serif" font-size="14.00">repos</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#548 -->
+<g id="node29" class="node open">
+<title>zcash/librustzcash#548</title>
+<g id="a_node29"><a xlink:href="https://github.com/zcash/librustzcash/pull/548" xlink:title="zcash/librustzcash#548&#10;Label Consensus Rules" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-54 125,-54 125,-50 121,-50 121,-46 125,-46 125,-24 121,-24 121,-20 125,-20 125,-16 312,-16 312,-54"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="125,-50 129,-50 129,-46 125,-46 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="125,-24 129,-24 129,-20 125,-20 "/>
+<text text-anchor="middle" x="218.5" y="-38.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#548</text>
+<text text-anchor="middle" x="218.5" y="-23.8" font-family="Times,serif" font-size="14.00">Label Consensus Rules</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;android#639 -->
+<g id="node30" class="node open">
+<title>ECC/zashi&#45;android#639</title>
+<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-6247.5 123,-6247.5 123,-6194.5 314,-6194.5 314,-6247.5"/>
+<text text-anchor="middle" x="218.5" y="-6232.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
+<text text-anchor="middle" x="218.5" y="-6217.3" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
+<text text-anchor="middle" x="218.5" y="-6202.3" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;android#637 -->
 <g id="node31" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#240</title>
-<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/240" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3586.5 474.5,-3586.5 474.5,-3533.5 742.5,-3533.5 742.5,-3586.5"/>
-<text text-anchor="middle" x="608.5" y="-3571.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#240</text>
-<text text-anchor="middle" x="608.5" y="-3556.3" font-family="Times,serif" font-size="14.00">Make the SDK database</text>
-<text text-anchor="middle" x="608.5" y="-3541.3" font-family="Times,serif" font-size="14.00">more robust</text>
+<title>ECC/zashi&#45;android#637</title>
+<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-6176.5 122.5,-6176.5 122.5,-6123.5 314.5,-6123.5 314.5,-6176.5"/>
+<text text-anchor="middle" x="218.5" y="-6161.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
+<text text-anchor="middle" x="218.5" y="-6146.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
+<text text-anchor="middle" x="218.5" y="-6131.3" font-family="Times,serif" font-size="14.00">permission detail screen</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#214 -->
+<!-- ECC/zashi&#45;android#640 -->
 <g id="node32" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#214</title>
-<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/214" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#214&#10;Gracefully handle&#10;&quot;malformed disk image&quot;&#10;error" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3515 474.5,-3515 474.5,-3447 742.5,-3447 742.5,-3515"/>
-<text text-anchor="middle" x="608.5" y="-3499.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#214</text>
-<text text-anchor="middle" x="608.5" y="-3484.8" font-family="Times,serif" font-size="14.00">Gracefully handle</text>
-<text text-anchor="middle" x="608.5" y="-3469.8" font-family="Times,serif" font-size="14.00">&quot;malformed disk image&quot;</text>
-<text text-anchor="middle" x="608.5" y="-3454.8" font-family="Times,serif" font-size="14.00">error</text>
+<title>ECC/zashi&#45;android#640</title>
+<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-6105.5 112,-6105.5 112,-6052.5 325,-6052.5 325,-6105.5"/>
+<text text-anchor="middle" x="218.5" y="-6090.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
+<text text-anchor="middle" x="218.5" y="-6075.3" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
+<text text-anchor="middle" x="218.5" y="-6060.3" font-family="Times,serif" font-size="14.00">cloud backup</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#243 -->
+<!-- ECC/zashi&#45;android#636 -->
 <g id="node33" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#243</title>
-<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/243" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#243&#10;Add a better fix for the&#10;&quot;off by one&quot; error while&#10;autoshielding" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3429 474.5,-3429 474.5,-3361 742.5,-3361 742.5,-3429"/>
-<text text-anchor="middle" x="608.5" y="-3413.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#243</text>
-<text text-anchor="middle" x="608.5" y="-3398.8" font-family="Times,serif" font-size="14.00">Add a better fix for the</text>
-<text text-anchor="middle" x="608.5" y="-3383.8" font-family="Times,serif" font-size="14.00">&quot;off by one&quot; error while</text>
-<text text-anchor="middle" x="608.5" y="-3368.8" font-family="Times,serif" font-size="14.00">autoshielding</text>
+<title>ECC/zashi&#45;android#636</title>
+<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-6034.5 124.5,-6034.5 124.5,-5981.5 312.5,-5981.5 312.5,-6034.5"/>
+<text text-anchor="middle" x="218.5" y="-6019.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
+<text text-anchor="middle" x="218.5" y="-6004.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
+<text text-anchor="middle" x="218.5" y="-5989.3" font-family="Times,serif" font-size="14.00">permissions section</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#808 -->
+<!-- ECC/zashi&#45;android#638 -->
 <g id="node34" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#808</title>
-<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/808" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#808&#10;Add demo&#45;ui&#45;lib module" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3343 474.5,-3343 474.5,-3305 742.5,-3305 742.5,-3343"/>
-<text text-anchor="middle" x="608.5" y="-3327.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#808</text>
-<text text-anchor="middle" x="608.5" y="-3312.8" font-family="Times,serif" font-size="14.00">Add demo&#45;ui&#45;lib module</text>
+<title>ECC/zashi&#45;android#638</title>
+<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5963.5 124.5,-5963.5 124.5,-5910.5 312.5,-5910.5 312.5,-5963.5"/>
+<text text-anchor="middle" x="218.5" y="-5948.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
+<text text-anchor="middle" x="218.5" y="-5933.3" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
+<text text-anchor="middle" x="218.5" y="-5918.3" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1353 -->
+<!-- ECC/zashi&#45;android#635 -->
 <g id="node35" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</title>
-<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1353" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1353&#10;Consider tag&#45;based&#10;release process" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3286.5 470,-3286.5 470,-3233.5 747,-3233.5 747,-3286.5"/>
-<text text-anchor="middle" x="608.5" y="-3271.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</text>
-<text text-anchor="middle" x="608.5" y="-3256.3" font-family="Times,serif" font-size="14.00">Consider tag&#45;based</text>
-<text text-anchor="middle" x="608.5" y="-3241.3" font-family="Times,serif" font-size="14.00">release process</text>
+<title>ECC/zashi&#45;android#635</title>
+<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5892 124.5,-5892 124.5,-5854 312.5,-5854 312.5,-5892"/>
+<text text-anchor="middle" x="218.5" y="-5876.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
+<text text-anchor="middle" x="218.5" y="-5861.8" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#245 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
 <g id="node36" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#245</title>
-<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/245" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#245&#10;Simplify the transaction&#10;manager and encoder" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3215.5 474.5,-3215.5 474.5,-3162.5 742.5,-3162.5 742.5,-3215.5"/>
-<text text-anchor="middle" x="608.5" y="-3200.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#245</text>
-<text text-anchor="middle" x="608.5" y="-3185.3" font-family="Times,serif" font-size="14.00">Simplify the transaction</text>
-<text text-anchor="middle" x="608.5" y="-3170.3" font-family="Times,serif" font-size="14.00">manager and encoder</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
+<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/298" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#298&#10;Make BalanceTests pass" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-5620 484.5,-5620 484.5,-5582 732.5,-5582 732.5,-5620"/>
+<text text-anchor="middle" x="608.5" y="-5604.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</text>
+<text text-anchor="middle" x="608.5" y="-5589.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi#35 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
 <g id="node37" class="node open">
-<title>ECC/zashi#35</title>
-<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-1846.5 129,-1846.5 129,-1793.5 308,-1793.5 308,-1846.5"/>
-<text text-anchor="middle" x="218.5" y="-1831.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
-<text text-anchor="middle" x="218.5" y="-1816.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
-<text text-anchor="middle" x="218.5" y="-1801.3" font-family="Times,serif" font-size="14.00">Addresses</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
+<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1286" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="737,-5564 480,-5564 480,-5496 737,-5496 737,-5564"/>
+<text text-anchor="middle" x="608.5" y="-5548.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</text>
+<text text-anchor="middle" x="608.5" y="-5533.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
+<text text-anchor="middle" x="608.5" y="-5518.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
+<text text-anchor="middle" x="608.5" y="-5503.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#968 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
 <g id="node38" class="node open">
-<title>zcash/librustzcash#968</title>
-<g id="a_node38"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968&#10;zcash_client_sqlite:&#10;Require sufficient chain&#10;tip scanning prior to&#10;spendability" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-1284.5 125,-1284.5 125,-1201.5 312,-1201.5 312,-1284.5"/>
-<text text-anchor="middle" x="218.5" y="-1269.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
-<text text-anchor="middle" x="218.5" y="-1254.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="218.5" y="-1239.3" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
-<text text-anchor="middle" x="218.5" y="-1224.3" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
-<text text-anchor="middle" x="218.5" y="-1209.3" font-family="Times,serif" font-size="14.00">spendability</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#720 -->
-<g id="node69" class="node open">
-<title>zcash/librustzcash#720</title>
-<g id="a_node69"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720&#10;Implement DAGSync" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="702,-1537 699,-1541 678,-1541 675,-1537 515,-1537 515,-1499 702,-1499 702,-1537"/>
-<text text-anchor="middle" x="608.5" y="-1521.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
-<text text-anchor="middle" x="608.5" y="-1506.8" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
+<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1387" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387&#10;Fix unterminated&#10;`swiftlint::disable`&#10;pragmas" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5478 480,-5478 480,-5410 737,-5410 737,-5478"/>
+<text text-anchor="middle" x="608.5" y="-5462.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</text>
+<text text-anchor="middle" x="608.5" y="-5447.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
+<text text-anchor="middle" x="608.5" y="-5432.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
+<text text-anchor="middle" x="608.5" y="-5417.8" font-family="Times,serif" font-size="14.00">pragmas</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge46" class="edge">
-<title>zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M312.23,-1264C353.13,-1276.1 400.34,-1294.2 438,-1320 506.16,-1366.7 563.32,-1447.5 590.5,-1490"/>
-<polygon fill="black" stroke="black" points="587.69,-1492.11 595.99,-1498.7 593.61,-1488.38 587.69,-1492.11"/>
-</g>
-<!-- zcash/librustzcash#920 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247 -->
 <g id="node39" class="node open">
-<title>zcash/librustzcash#920</title>
-<g id="a_node39"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920&#10;Create benchmark suites&#10;for note selection and/or&#10;proposal creation." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-1183 120.5,-1183 120.5,-1115 316.5,-1115 316.5,-1183"/>
-<text text-anchor="middle" x="218.5" y="-1167.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
-<text text-anchor="middle" x="218.5" y="-1152.8" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
-<text text-anchor="middle" x="218.5" y="-1137.8" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
-<text text-anchor="middle" x="218.5" y="-1122.8" font-family="Times,serif" font-size="14.00">proposal creation.</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
+<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1247" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247&#10;[SBS] DarkSideTests&#10;checks and fixes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5391.5 480,-5391.5 480,-5338.5 737,-5338.5 737,-5391.5"/>
+<text text-anchor="middle" x="608.5" y="-5376.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</text>
+<text text-anchor="middle" x="608.5" y="-5361.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
+<text text-anchor="middle" x="608.5" y="-5346.3" font-family="Times,serif" font-size="14.00">checks and fixes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#343 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#467 -->
 <g id="node40" class="node open">
-<title>ECC/zashi&#45;android#343</title>
-<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5162.5 124.5,-5162.5 124.5,-5109.5 312.5,-5109.5 312.5,-5162.5"/>
-<text text-anchor="middle" x="218.5" y="-5147.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
-<text text-anchor="middle" x="218.5" y="-5132.3" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
-<text text-anchor="middle" x="218.5" y="-5117.3" font-family="Times,serif" font-size="14.00">ZecString</text>
-</a>
-</g>
-</g>
-<!-- ECC/zashi&#45;android#325 -->
-<g id="node110" class="node open">
-<title>ECC/zashi&#45;android#325</title>
-<g id="a_node110"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/325" xlink:title="ECC/zashi&#45;android#325&#10;Multiplatform" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="702.5,-5120 514.5,-5120 514.5,-5082 702.5,-5082 702.5,-5120"/>
-<text text-anchor="middle" x="608.5" y="-5104.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#325</text>
-<text text-anchor="middle" x="608.5" y="-5089.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
+<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/467" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#467&#10;Replace dependency SQLite" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-5320 484.5,-5320 484.5,-5282 732.5,-5282 732.5,-5320"/>
+<text text-anchor="middle" x="608.5" y="-5304.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</text>
+<text text-anchor="middle" x="608.5" y="-5289.8" font-family="Times,serif" font-size="14.00">Replace dependency SQLite</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325 -->
-<g id="edge49" class="edge">
-<title>ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325</title>
-<path fill="none" stroke="black" d="M312.93,-5127.6C370.59,-5122.4 444.62,-5115.7 504.05,-5110.3"/>
-<polygon fill="black" stroke="black" points="504.56,-5113.77 514.21,-5109.4 503.94,-5106.8 504.56,-5113.77"/>
-</g>
-<!-- ECC/zashi&#45;android#220 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261 -->
 <g id="node41" class="node open">
-<title>ECC/zashi&#45;android#220</title>
-<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5091.5 124.5,-5091.5 124.5,-5038.5 312.5,-5038.5 312.5,-5091.5"/>
-<text text-anchor="middle" x="218.5" y="-5076.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
-<text text-anchor="middle" x="218.5" y="-5061.3" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
-<text text-anchor="middle" x="218.5" y="-5046.3" font-family="Times,serif" font-size="14.00">assertions</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
+<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1261" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261&#10;Mark generated files in&#10;`.gitattributes`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5263.5 480,-5263.5 480,-5210.5 737,-5210.5 737,-5263.5"/>
+<text text-anchor="middle" x="608.5" y="-5248.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</text>
+<text text-anchor="middle" x="608.5" y="-5233.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
+<text text-anchor="middle" x="608.5" y="-5218.3" font-family="Times,serif" font-size="14.00">`.gitattributes`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325 -->
-<g id="edge50" class="edge">
-<title>ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325</title>
-<path fill="none" stroke="black" d="M312.93,-5073.7C370.59,-5079 444.62,-5085.9 504.05,-5091.4"/>
-<polygon fill="black" stroke="black" points="503.94,-5094.9 514.21,-5092.3 504.56,-5087.93 503.94,-5094.9"/>
-</g>
-<!-- ECC/zashi&#45;android#164 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225 -->
 <g id="node42" class="node open">
-<title>ECC/zashi&#45;android#164</title>
-<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5020.5 113.5,-5020.5 113.5,-4937.5 323.5,-4937.5 323.5,-5020.5"/>
-<text text-anchor="middle" x="218.5" y="-5005.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
-<text text-anchor="middle" x="218.5" y="-4990.3" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
-<text text-anchor="middle" x="218.5" y="-4975.3" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
-<text text-anchor="middle" x="218.5" y="-4960.3" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
-<text text-anchor="middle" x="218.5" y="-4945.3" font-family="Times,serif" font-size="14.00">ference` in tests</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
+<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1225" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225&#10;Add more tests to the&#10;ScanActionTests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5192.5 480,-5192.5 480,-5139.5 737,-5139.5 737,-5192.5"/>
+<text text-anchor="middle" x="608.5" y="-5177.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</text>
+<text text-anchor="middle" x="608.5" y="-5162.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
+<text text-anchor="middle" x="608.5" y="-5147.3" font-family="Times,serif" font-size="14.00">ScanActionTests</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1315 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411 -->
 <g id="node43" class="node open">
-<title>zcash/librustzcash#1315</title>
-<g id="a_node43"><a xlink:href="https://github.com/zcash/librustzcash/issues/1315" xlink:title="zcash/librustzcash#1315&#10;zcash_client_sqlite: Add&#10;tests for the contents of&#10;the `v_transactions` and&#10;`v_tx_outputs` views." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-4428.5 120.5,-4428.5 120.5,-4345.5 316.5,-4345.5 316.5,-4428.5"/>
-<text text-anchor="middle" x="218.5" y="-4413.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1315</text>
-<text text-anchor="middle" x="218.5" y="-4398.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Add</text>
-<text text-anchor="middle" x="218.5" y="-4383.3" font-family="Times,serif" font-size="14.00">tests for the contents of</text>
-<text text-anchor="middle" x="218.5" y="-4368.3" font-family="Times,serif" font-size="14.00">the `v_transactions` and</text>
-<text text-anchor="middle" x="218.5" y="-4353.3" font-family="Times,serif" font-size="14.00">`v_tx_outputs` views.</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
+<g id="a_node43"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1411" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411&#10;Recover from synchronizer&#10;crash" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5121.5 480,-5121.5 480,-5068.5 737,-5068.5 737,-5121.5"/>
+<text text-anchor="middle" x="608.5" y="-5106.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</text>
+<text text-anchor="middle" x="608.5" y="-5091.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
+<text text-anchor="middle" x="608.5" y="-5076.3" font-family="Times,serif" font-size="14.00">crash</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1131 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250 -->
 <g id="node44" class="node open">
-<title>zcash/librustzcash#1131</title>
-<g id="a_node44"><a xlink:href="https://github.com/zcash/librustzcash/issues/1131" xlink:title="zcash/librustzcash#1131&#10;Remove `rusqlite::Connect&#10;ion`&#45;based impl of&#10;`WalletRead`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="322.5,-4327 114.5,-4327 114.5,-4259 322.5,-4259 322.5,-4327"/>
-<text text-anchor="middle" x="218.5" y="-4311.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1131</text>
-<text text-anchor="middle" x="218.5" y="-4296.8" font-family="Times,serif" font-size="14.00">Remove `rusqlite::Connect</text>
-<text text-anchor="middle" x="218.5" y="-4281.8" font-family="Times,serif" font-size="14.00">ion`&#45;based impl of</text>
-<text text-anchor="middle" x="218.5" y="-4266.8" font-family="Times,serif" font-size="14.00">`WalletRead`</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
+<g id="a_node44"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1250" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250&#10;[TODO] treeState.height&#10;in testInitWithShortSeedA&#10;ndFail" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5050 480,-5050 480,-4982 737,-4982 737,-5050"/>
+<text text-anchor="middle" x="608.5" y="-5034.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</text>
+<text text-anchor="middle" x="608.5" y="-5019.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
+<text text-anchor="middle" x="608.5" y="-5004.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
+<text text-anchor="middle" x="608.5" y="-4989.8" font-family="Times,serif" font-size="14.00">ndFail</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1205 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392 -->
 <g id="node45" class="node open">
-<title>zcash/librustzcash#1205</title>
-<g id="a_node45"><a xlink:href="https://github.com/zcash/librustzcash/issues/1205" xlink:title="zcash/librustzcash#1205&#10;zip321: Failing roundtrip&#10;proptest example." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-4240.5 120.5,-4240.5 120.5,-4187.5 316.5,-4187.5 316.5,-4240.5"/>
-<text text-anchor="middle" x="218.5" y="-4225.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1205</text>
-<text text-anchor="middle" x="218.5" y="-4210.3" font-family="Times,serif" font-size="14.00">zip321: Failing roundtrip</text>
-<text text-anchor="middle" x="218.5" y="-4195.3" font-family="Times,serif" font-size="14.00">proptest example.</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
+<g id="a_node45"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1392" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392&#10;Remove default fee" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4964 480,-4964 480,-4926 737,-4926 737,-4964"/>
+<text text-anchor="middle" x="608.5" y="-4948.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</text>
+<text text-anchor="middle" x="608.5" y="-4933.8" font-family="Times,serif" font-size="14.00">Remove default fee</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1215 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401 -->
 <g id="node46" class="node open">
-<title>zcash/librustzcash#1215</title>
-<g id="a_node46"><a xlink:href="https://github.com/zcash/librustzcash/issues/1215" xlink:title="zcash/librustzcash#1215&#10;Use `ConstantTimeEq` for&#10;`UnifiedFullViewingKey`&#10;comparisons." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-4169 115.5,-4169 115.5,-4101 321.5,-4101 321.5,-4169"/>
-<text text-anchor="middle" x="218.5" y="-4153.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1215</text>
-<text text-anchor="middle" x="218.5" y="-4138.8" font-family="Times,serif" font-size="14.00">Use `ConstantTimeEq` for</text>
-<text text-anchor="middle" x="218.5" y="-4123.8" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
-<text text-anchor="middle" x="218.5" y="-4108.8" font-family="Times,serif" font-size="14.00">comparisons.</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
+<g id="a_node46"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1401" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401&#10;Incorrect spelling of&#10;constant: &quot;transaparent&quot;&#10;should be &quot;transparent&quot;" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4908 480,-4908 480,-4840 737,-4840 737,-4908"/>
+<text text-anchor="middle" x="608.5" y="-4892.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</text>
+<text text-anchor="middle" x="608.5" y="-4877.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
+<text text-anchor="middle" x="608.5" y="-4862.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
+<text text-anchor="middle" x="608.5" y="-4847.8" font-family="Times,serif" font-size="14.00">should be &quot;transparent&quot;</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1308 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#459 -->
 <g id="node47" class="node open">
-<title>zcash/librustzcash#1308</title>
-<g id="a_node47"><a xlink:href="https://github.com/zcash/librustzcash/issues/1308" xlink:title="zcash/librustzcash#1308&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces the bug fixed&#10;by #1303" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-4082.5 120.5,-4082.5 120.5,-3999.5 316.5,-3999.5 316.5,-4082.5"/>
-<text text-anchor="middle" x="218.5" y="-4067.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1308</text>
-<text text-anchor="middle" x="218.5" y="-4052.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="218.5" y="-4037.3" font-family="Times,serif" font-size="14.00">Create a test that</text>
-<text text-anchor="middle" x="218.5" y="-4022.3" font-family="Times,serif" font-size="14.00">reproduces the bug fixed</text>
-<text text-anchor="middle" x="218.5" y="-4007.3" font-family="Times,serif" font-size="14.00">by #1303</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
+<g id="a_node47"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/459" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#459&#10;Consider removing&#10;`address` field from `Uns&#10;pentTransactionOutputEnti&#10;ty`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-4821.5 484.5,-4821.5 484.5,-4738.5 732.5,-4738.5 732.5,-4821.5"/>
+<text text-anchor="middle" x="608.5" y="-4806.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</text>
+<text text-anchor="middle" x="608.5" y="-4791.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
+<text text-anchor="middle" x="608.5" y="-4776.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
+<text text-anchor="middle" x="608.5" y="-4761.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
+<text text-anchor="middle" x="608.5" y="-4746.3" font-family="Times,serif" font-size="14.00">ty`</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1256 -->
+<!-- ECC/zashi#35 -->
 <g id="node48" class="node open">
-<title>zcash/librustzcash#1256</title>
-<g id="a_node48"><a xlink:href="https://github.com/zcash/librustzcash/issues/1256" xlink:title="zcash/librustzcash#1256&#10;Add a test case for&#10;`z&#45;&gt;t` account detection&#10;logic" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3981 120.5,-3981 120.5,-3913 316.5,-3913 316.5,-3981"/>
-<text text-anchor="middle" x="218.5" y="-3965.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1256</text>
-<text text-anchor="middle" x="218.5" y="-3950.8" font-family="Times,serif" font-size="14.00">Add a test case for</text>
-<text text-anchor="middle" x="218.5" y="-3935.8" font-family="Times,serif" font-size="14.00">`z&#45;&gt;t` account detection</text>
-<text text-anchor="middle" x="218.5" y="-3920.8" font-family="Times,serif" font-size="14.00">logic</text>
+<title>ECC/zashi#35</title>
+<g id="a_node48"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-1846.5 129,-1846.5 129,-1793.5 308,-1793.5 308,-1846.5"/>
+<text text-anchor="middle" x="218.5" y="-1831.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
+<text text-anchor="middle" x="218.5" y="-1816.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
+<text text-anchor="middle" x="218.5" y="-1801.3" font-family="Times,serif" font-size="14.00">Addresses</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1236 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
 <g id="node49" class="node open">
-<title>zcash/librustzcash#1236</title>
-<g id="a_node49"><a xlink:href="https://github.com/zcash/librustzcash/issues/1236" xlink:title="zcash/librustzcash#1236&#10;zcash_client_sqlite:&#10;Recover the original UA&#10;when possible in&#10;`store_decrypted_tx`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3894.5 120.5,-3894.5 120.5,-3811.5 316.5,-3811.5 316.5,-3894.5"/>
-<text text-anchor="middle" x="218.5" y="-3879.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1236</text>
-<text text-anchor="middle" x="218.5" y="-3864.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="218.5" y="-3849.3" font-family="Times,serif" font-size="14.00">Recover the original UA</text>
-<text text-anchor="middle" x="218.5" y="-3834.3" font-family="Times,serif" font-size="14.00">when possible in</text>
-<text text-anchor="middle" x="218.5" y="-3819.3" font-family="Times,serif" font-size="14.00">`store_decrypted_tx`</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
+<g id="a_node49"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1263" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1263&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-4691 470,-4691 470,-4623 747,-4623 747,-4691"/>
+<text text-anchor="middle" x="608.5" y="-4675.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</text>
+<text text-anchor="middle" x="608.5" y="-4660.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
+<text text-anchor="middle" x="608.5" y="-4645.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
+<text text-anchor="middle" x="608.5" y="-4630.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1204 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#441 -->
 <g id="node50" class="node open">
-<title>zcash/librustzcash#1204</title>
-<g id="a_node50"><a xlink:href="https://github.com/zcash/librustzcash/issues/1204" xlink:title="zcash/librustzcash#1204&#10;zcash_client_backend: Use&#10;consistent ordering for&#10;type parameters in&#10;`scanning` and `wallet`&#10;types." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-3793 115.5,-3793 115.5,-3695 321.5,-3695 321.5,-3793"/>
-<text text-anchor="middle" x="218.5" y="-3777.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1204</text>
-<text text-anchor="middle" x="218.5" y="-3762.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: Use</text>
-<text text-anchor="middle" x="218.5" y="-3747.8" font-family="Times,serif" font-size="14.00">consistent ordering for</text>
-<text text-anchor="middle" x="218.5" y="-3732.8" font-family="Times,serif" font-size="14.00">type parameters in</text>
-<text text-anchor="middle" x="218.5" y="-3717.8" font-family="Times,serif" font-size="14.00">`scanning` and `wallet`</text>
-<text text-anchor="middle" x="218.5" y="-3702.8" font-family="Times,serif" font-size="14.00">types.</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#441</title>
+<g id="a_node50"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/441" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#441&#10; Add a (kotlin) script to&#10;update checkpoint files" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4604.5 474.5,-4604.5 474.5,-4551.5 742.5,-4551.5 742.5,-4604.5"/>
+<text text-anchor="middle" x="608.5" y="-4589.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#441</text>
+<text text-anchor="middle" x="608.5" y="-4574.3" font-family="Times,serif" font-size="14.00"> Add a (kotlin) script to</text>
+<text text-anchor="middle" x="608.5" y="-4559.3" font-family="Times,serif" font-size="14.00">update checkpoint files</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1316 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094 -->
 <g id="node51" class="node open">
-<title>zcash/librustzcash#1316</title>
-<g id="a_node51"><a xlink:href="https://github.com/zcash/librustzcash/issues/1316" xlink:title="zcash/librustzcash#1316&#10;zcash_client_sqlite: Re&#45;&#10;enable spending of dust&#10;notes after #1312" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3677 120.5,-3677 120.5,-3609 316.5,-3609 316.5,-3677"/>
-<text text-anchor="middle" x="218.5" y="-3661.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1316</text>
-<text text-anchor="middle" x="218.5" y="-3646.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Re&#45;</text>
-<text text-anchor="middle" x="218.5" y="-3631.8" font-family="Times,serif" font-size="14.00">enable spending of dust</text>
-<text text-anchor="middle" x="218.5" y="-3616.8" font-family="Times,serif" font-size="14.00">notes after #1312</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</title>
+<g id="a_node51"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1094" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#10;Consider fake SDK sync&#10;related components" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-4533.5 470,-4533.5 470,-4480.5 747,-4480.5 747,-4533.5"/>
+<text text-anchor="middle" x="608.5" y="-4518.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</text>
+<text text-anchor="middle" x="608.5" y="-4503.3" font-family="Times,serif" font-size="14.00">Consider fake SDK sync</text>
+<text text-anchor="middle" x="608.5" y="-4488.3" font-family="Times,serif" font-size="14.00">related components</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1200 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
 <g id="node52" class="node open">
-<title>zcash/librustzcash#1200</title>
-<g id="a_node52"><a xlink:href="https://github.com/zcash/librustzcash/issues/1200" xlink:title="zcash/librustzcash#1200&#10;zcash_client_backend:&#10;Change&#10;`propose_shielding` to&#10;return `Option&lt;Proposal&gt;`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="326,-3590.5 111,-3590.5 111,-3507.5 326,-3507.5 326,-3590.5"/>
-<text text-anchor="middle" x="218.5" y="-3575.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1200</text>
-<text text-anchor="middle" x="218.5" y="-3560.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="218.5" y="-3545.3" font-family="Times,serif" font-size="14.00">Change</text>
-<text text-anchor="middle" x="218.5" y="-3530.3" font-family="Times,serif" font-size="14.00">`propose_shielding` to</text>
-<text text-anchor="middle" x="218.5" y="-3515.3" font-family="Times,serif" font-size="14.00">return `Option&lt;Proposal&gt;`</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<g id="a_node52"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1090" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1090&#10;Demo: Add Addresses and&#10;Transactions Compose&#10;Previews" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1060,-4505 783,-4505 783,-4437 1060,-4437 1060,-4505"/>
+<text text-anchor="middle" x="921.5" y="-4489.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</text>
+<text text-anchor="middle" x="921.5" y="-4474.8" font-family="Times,serif" font-size="14.00">Demo: Add Addresses and</text>
+<text text-anchor="middle" x="921.5" y="-4459.8" font-family="Times,serif" font-size="14.00">Transactions Compose</text>
+<text text-anchor="middle" x="921.5" y="-4444.8" font-family="Times,serif" font-size="14.00">Previews</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1329 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<g id="edge25" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<path fill="none" stroke="black" d="M747.27,-4491.1C755.79,-4490.1 764.39,-4489.1 772.95,-4488.1"/>
+<polygon fill="black" stroke="black" points="773.48,-4491.56 782.99,-4486.9 772.65,-4484.61 773.48,-4491.56"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898 -->
 <g id="node53" class="node open">
-<title>zcash/librustzcash#1329</title>
-<g id="a_node53"><a xlink:href="https://github.com/zcash/librustzcash/issues/1329" xlink:title="zcash/librustzcash#1329&#10;`zcash_client_sqlite`:&#10;Create a test that&#10;exercises a `Proposal`&#10;with transparent inputs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3489.5 120.5,-3489.5 120.5,-3406.5 316.5,-3406.5 316.5,-3489.5"/>
-<text text-anchor="middle" x="218.5" y="-3474.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1329</text>
-<text text-anchor="middle" x="218.5" y="-3459.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
-<text text-anchor="middle" x="218.5" y="-3444.3" font-family="Times,serif" font-size="14.00">Create a test that</text>
-<text text-anchor="middle" x="218.5" y="-3429.3" font-family="Times,serif" font-size="14.00">exercises a `Proposal`</text>
-<text text-anchor="middle" x="218.5" y="-3414.3" font-family="Times,serif" font-size="14.00">with transparent inputs</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898</title>
+<g id="a_node53"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/898" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#10;Consider fake networking&#10;client" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4462.5 474.5,-4462.5 474.5,-4409.5 742.5,-4409.5 742.5,-4462.5"/>
+<text text-anchor="middle" x="608.5" y="-4447.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#898</text>
+<text text-anchor="middle" x="608.5" y="-4432.3" font-family="Times,serif" font-size="14.00">Consider fake networking</text>
+<text text-anchor="middle" x="608.5" y="-4417.3" font-family="Times,serif" font-size="14.00">client</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1322 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<g id="edge26" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<path fill="none" stroke="black" d="M742.75,-4451C752.64,-4452.1 762.65,-4453.2 772.62,-4454.4"/>
+<polygon fill="black" stroke="black" points="772.26,-4457.88 782.58,-4455.5 773.02,-4450.92 772.26,-4457.88"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1224 -->
 <g id="node54" class="node open">
-<title>zcash/librustzcash#1322</title>
-<g id="a_node54"><a xlink:href="https://github.com/zcash/librustzcash/issues/1322" xlink:title="zcash/librustzcash#1322&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces #1320" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3388 120.5,-3388 120.5,-3320 316.5,-3320 316.5,-3388"/>
-<text text-anchor="middle" x="218.5" y="-3372.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1322</text>
-<text text-anchor="middle" x="218.5" y="-3357.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="218.5" y="-3342.8" font-family="Times,serif" font-size="14.00">Create a test that</text>
-<text text-anchor="middle" x="218.5" y="-3327.8" font-family="Times,serif" font-size="14.00">reproduces #1320</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</title>
+<g id="a_node54"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1224" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1224&#10;zcash&#45;android&#45;wallet&#45;sdk:&#10;Refactor and re&#45;enable&#10;disabled darkside tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-4391 470,-4391 470,-4323 747,-4323 747,-4391"/>
+<text text-anchor="middle" x="608.5" y="-4375.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</text>
+<text text-anchor="middle" x="608.5" y="-4360.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk:</text>
+<text text-anchor="middle" x="608.5" y="-4345.8" font-family="Times,serif" font-size="14.00">Refactor and re&#45;enable</text>
+<text text-anchor="middle" x="608.5" y="-4330.8" font-family="Times,serif" font-size="14.00">disabled darkside tests</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1137 -->
 <g id="node55" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
-<g id="a_node55"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-3115 84.5,-3115 84.5,-3047 352.5,-3047 352.5,-3115"/>
-<text text-anchor="middle" x="218.5" y="-3099.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
-<text text-anchor="middle" x="218.5" y="-3084.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
-<text text-anchor="middle" x="218.5" y="-3069.8" font-family="Times,serif" font-size="14.00">Phase 3 &#45; Minor Public</text>
-<text text-anchor="middle" x="218.5" y="-3054.8" font-family="Times,serif" font-size="14.00">API changes</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</title>
+<g id="a_node55"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1137" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1137&#10;Consider refactoring `pro&#10;cessNewBlocksInSbSOrder`&#10;to more static functions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-4305 470,-4305 470,-4237 747,-4237 747,-4305"/>
+<text text-anchor="middle" x="608.5" y="-4289.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</text>
+<text text-anchor="middle" x="608.5" y="-4274.8" font-family="Times,serif" font-size="14.00">Consider refactoring `pro</text>
+<text text-anchor="middle" x="608.5" y="-4259.8" font-family="Times,serif" font-size="14.00">cessNewBlocksInSbSOrder`</text>
+<text text-anchor="middle" x="608.5" y="-4244.8" font-family="Times,serif" font-size="14.00">to more static functions</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#240 -->
 <g id="node56" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
-<g id="a_node56"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="742.5,-3115 474.5,-3115 474.5,-3047 742.5,-3047 742.5,-3115"/>
-<text text-anchor="middle" x="608.5" y="-3099.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
-<text text-anchor="middle" x="608.5" y="-3084.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
-<text text-anchor="middle" x="608.5" y="-3069.8" font-family="Times,serif" font-size="14.00">Phase 4 &#45; Major Public</text>
-<text text-anchor="middle" x="608.5" y="-3054.8" font-family="Times,serif" font-size="14.00">API Changes</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#240</title>
+<g id="a_node56"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/240" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4218.5 474.5,-4218.5 474.5,-4165.5 742.5,-4165.5 742.5,-4218.5"/>
+<text text-anchor="middle" x="608.5" y="-4203.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#240</text>
+<text text-anchor="middle" x="608.5" y="-4188.3" font-family="Times,serif" font-size="14.00">Make the SDK database</text>
+<text text-anchor="middle" x="608.5" y="-4173.3" font-family="Times,serif" font-size="14.00">more robust</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
-<g id="edge9" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
-<path fill="none" stroke="black" d="M352.76,-3081C388.64,-3081 427.6,-3081 464.01,-3081"/>
-<polygon fill="black" stroke="black" points="464.21,-3084.5 474.21,-3081 464.21,-3077.5 464.21,-3084.5"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#214 -->
 <g id="node57" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
-<g id="a_node57"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-3028.5 84.5,-3028.5 84.5,-2975.5 352.5,-2975.5 352.5,-3028.5"/>
-<text text-anchor="middle" x="218.5" y="-3013.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
-<text text-anchor="middle" x="218.5" y="-2998.3" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
-<text text-anchor="middle" x="218.5" y="-2983.3" font-family="Times,serif" font-size="14.00">Explicit API</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#214</title>
+<g id="a_node57"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/214" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#214&#10;Gracefully handle&#10;&quot;malformed disk image&quot;&#10;error" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4147 474.5,-4147 474.5,-4079 742.5,-4079 742.5,-4147"/>
+<text text-anchor="middle" x="608.5" y="-4131.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#214</text>
+<text text-anchor="middle" x="608.5" y="-4116.8" font-family="Times,serif" font-size="14.00">Gracefully handle</text>
+<text text-anchor="middle" x="608.5" y="-4101.8" font-family="Times,serif" font-size="14.00">&quot;malformed disk image&quot;</text>
+<text text-anchor="middle" x="608.5" y="-4086.8" font-family="Times,serif" font-size="14.00">error</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#248 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#243 -->
 <g id="node58" class="node open">
-<title>ECC/zashi&#45;android#248</title>
-<g id="a_node58"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2928 124.5,-2928 124.5,-2890 312.5,-2890 312.5,-2928"/>
-<text text-anchor="middle" x="218.5" y="-2912.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
-<text text-anchor="middle" x="218.5" y="-2897.8" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#243</title>
+<g id="a_node58"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/243" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#243&#10;Add a better fix for the&#10;&quot;off by one&quot; error while&#10;autoshielding" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4061 474.5,-4061 474.5,-3993 742.5,-3993 742.5,-4061"/>
+<text text-anchor="middle" x="608.5" y="-4045.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#243</text>
+<text text-anchor="middle" x="608.5" y="-4030.8" font-family="Times,serif" font-size="14.00">Add a better fix for the</text>
+<text text-anchor="middle" x="608.5" y="-4015.8" font-family="Times,serif" font-size="14.00">&quot;off by one&quot; error while</text>
+<text text-anchor="middle" x="608.5" y="-4000.8" font-family="Times,serif" font-size="14.00">autoshielding</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#808 -->
 <g id="node59" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
-<g id="a_node59"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2872 84.5,-2872 84.5,-2834 352.5,-2834 352.5,-2872"/>
-<text text-anchor="middle" x="218.5" y="-2856.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
-<text text-anchor="middle" x="218.5" y="-2841.8" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#808</title>
+<g id="a_node59"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/808" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#808&#10;Add demo&#45;ui&#45;lib module" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3975 474.5,-3975 474.5,-3937 742.5,-3937 742.5,-3975"/>
+<text text-anchor="middle" x="608.5" y="-3959.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#808</text>
+<text text-anchor="middle" x="608.5" y="-3944.8" font-family="Times,serif" font-size="14.00">Add demo&#45;ui&#45;lib module</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1353 -->
 <g id="node60" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
-<g id="a_node60"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2815.5 84.5,-2815.5 84.5,-2732.5 352.5,-2732.5 352.5,-2815.5"/>
-<text text-anchor="middle" x="218.5" y="-2800.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
-<text text-anchor="middle" x="218.5" y="-2785.3" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
-<text text-anchor="middle" x="218.5" y="-2770.3" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
-<text text-anchor="middle" x="218.5" y="-2755.3" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
-<text text-anchor="middle" x="218.5" y="-2740.3" font-family="Times,serif" font-size="14.00">Default</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</title>
+<g id="a_node60"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1353" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1353&#10;Consider tag&#45;based&#10;release process" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3918.5 470,-3918.5 470,-3865.5 747,-3865.5 747,-3918.5"/>
+<text text-anchor="middle" x="608.5" y="-3903.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</text>
+<text text-anchor="middle" x="608.5" y="-3888.3" font-family="Times,serif" font-size="14.00">Consider tag&#45;based</text>
+<text text-anchor="middle" x="608.5" y="-3873.3" font-family="Times,serif" font-size="14.00">release process</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#639 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#245 -->
 <g id="node61" class="node open">
-<title>ECC/zashi&#45;android#639</title>
-<g id="a_node61"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-2684.5 123,-2684.5 123,-2631.5 314,-2631.5 314,-2684.5"/>
-<text text-anchor="middle" x="218.5" y="-2669.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
-<text text-anchor="middle" x="218.5" y="-2654.3" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
-<text text-anchor="middle" x="218.5" y="-2639.3" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#245</title>
+<g id="a_node61"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/245" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#245&#10;Simplify the transaction&#10;manager and encoder" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3847.5 474.5,-3847.5 474.5,-3794.5 742.5,-3794.5 742.5,-3847.5"/>
+<text text-anchor="middle" x="608.5" y="-3832.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#245</text>
+<text text-anchor="middle" x="608.5" y="-3817.3" font-family="Times,serif" font-size="14.00">Simplify the transaction</text>
+<text text-anchor="middle" x="608.5" y="-3802.3" font-family="Times,serif" font-size="14.00">manager and encoder</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#637 -->
+<!-- zcash/librustzcash#968 -->
 <g id="node62" class="node open">
-<title>ECC/zashi&#45;android#637</title>
-<g id="a_node62"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-2613.5 122.5,-2613.5 122.5,-2560.5 314.5,-2560.5 314.5,-2613.5"/>
-<text text-anchor="middle" x="218.5" y="-2598.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
-<text text-anchor="middle" x="218.5" y="-2583.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
-<text text-anchor="middle" x="218.5" y="-2568.3" font-family="Times,serif" font-size="14.00">permission detail screen</text>
+<title>zcash/librustzcash#968</title>
+<g id="a_node62"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968&#10;zcash_client_sqlite:&#10;Require sufficient chain&#10;tip scanning prior to&#10;spendability" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-1284.5 125,-1284.5 125,-1201.5 312,-1201.5 312,-1284.5"/>
+<text text-anchor="middle" x="218.5" y="-1269.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
+<text text-anchor="middle" x="218.5" y="-1254.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="218.5" y="-1239.3" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
+<text text-anchor="middle" x="218.5" y="-1224.3" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
+<text text-anchor="middle" x="218.5" y="-1209.3" font-family="Times,serif" font-size="14.00">spendability</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#640 -->
+<!-- zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge46" class="edge">
+<title>zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M312.23,-1264C353.13,-1276.1 400.34,-1294.2 438,-1320 506.16,-1366.7 563.32,-1447.5 590.5,-1490"/>
+<polygon fill="black" stroke="black" points="587.69,-1492.11 595.99,-1498.7 593.61,-1488.38 587.69,-1492.11"/>
+</g>
+<!-- zcash/librustzcash#920 -->
 <g id="node63" class="node open">
-<title>ECC/zashi&#45;android#640</title>
-<g id="a_node63"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-2542.5 112,-2542.5 112,-2489.5 325,-2489.5 325,-2542.5"/>
-<text text-anchor="middle" x="218.5" y="-2527.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
-<text text-anchor="middle" x="218.5" y="-2512.3" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
-<text text-anchor="middle" x="218.5" y="-2497.3" font-family="Times,serif" font-size="14.00">cloud backup</text>
+<title>zcash/librustzcash#920</title>
+<g id="a_node63"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920&#10;Create benchmark suites&#10;for note selection and/or&#10;proposal creation." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-1183 120.5,-1183 120.5,-1115 316.5,-1115 316.5,-1183"/>
+<text text-anchor="middle" x="218.5" y="-1167.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
+<text text-anchor="middle" x="218.5" y="-1152.8" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
+<text text-anchor="middle" x="218.5" y="-1137.8" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
+<text text-anchor="middle" x="218.5" y="-1122.8" font-family="Times,serif" font-size="14.00">proposal creation.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#636 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
 <g id="node64" class="node open">
-<title>ECC/zashi&#45;android#636</title>
-<g id="a_node64"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2471.5 124.5,-2471.5 124.5,-2418.5 312.5,-2418.5 312.5,-2471.5"/>
-<text text-anchor="middle" x="218.5" y="-2456.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
-<text text-anchor="middle" x="218.5" y="-2441.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
-<text text-anchor="middle" x="218.5" y="-2426.3" font-family="Times,serif" font-size="14.00">permissions section</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
+<g id="a_node64"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5807 84.5,-5807 84.5,-5739 352.5,-5739 352.5,-5807"/>
+<text text-anchor="middle" x="218.5" y="-5791.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
+<text text-anchor="middle" x="218.5" y="-5776.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
+<text text-anchor="middle" x="218.5" y="-5761.8" font-family="Times,serif" font-size="14.00">Phase 3 &#45; Minor Public</text>
+<text text-anchor="middle" x="218.5" y="-5746.8" font-family="Times,serif" font-size="14.00">API changes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#638 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
 <g id="node65" class="node open">
-<title>ECC/zashi&#45;android#638</title>
-<g id="a_node65"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2400.5 124.5,-2400.5 124.5,-2347.5 312.5,-2347.5 312.5,-2400.5"/>
-<text text-anchor="middle" x="218.5" y="-2385.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
-<text text-anchor="middle" x="218.5" y="-2370.3" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
-<text text-anchor="middle" x="218.5" y="-2355.3" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
+<g id="a_node65"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="742.5,-5807 474.5,-5807 474.5,-5739 742.5,-5739 742.5,-5807"/>
+<text text-anchor="middle" x="608.5" y="-5791.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
+<text text-anchor="middle" x="608.5" y="-5776.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
+<text text-anchor="middle" x="608.5" y="-5761.8" font-family="Times,serif" font-size="14.00">Phase 4 &#45; Major Public</text>
+<text text-anchor="middle" x="608.5" y="-5746.8" font-family="Times,serif" font-size="14.00">API Changes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#635 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
+<g id="edge27" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
+<path fill="none" stroke="black" d="M352.76,-5773C388.64,-5773 427.6,-5773 464.01,-5773"/>
+<polygon fill="black" stroke="black" points="464.21,-5776.5 474.21,-5773 464.21,-5769.5 464.21,-5776.5"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
 <g id="node66" class="node open">
-<title>ECC/zashi&#45;android#635</title>
-<g id="a_node66"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2329 124.5,-2329 124.5,-2291 312.5,-2291 312.5,-2329"/>
-<text text-anchor="middle" x="218.5" y="-2313.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
-<text text-anchor="middle" x="218.5" y="-2298.8" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
+<g id="a_node66"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5720.5 84.5,-5720.5 84.5,-5667.5 352.5,-5667.5 352.5,-5720.5"/>
+<text text-anchor="middle" x="218.5" y="-5705.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
+<text text-anchor="middle" x="218.5" y="-5690.3" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
+<text text-anchor="middle" x="218.5" y="-5675.3" font-family="Times,serif" font-size="14.00">Explicit API</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
+<!-- ECC/zashi&#45;android#248 -->
 <g id="node67" class="node open">
-<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>
-<g id="a_node67"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/25" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#25&#10;Migrate to FFI library&#10;generated by Uniffi" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="330,-2243.5 107,-2243.5 107,-2190.5 330,-2190.5 330,-2243.5"/>
-<text text-anchor="middle" x="218.5" y="-2228.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#25</text>
-<text text-anchor="middle" x="218.5" y="-2213.3" font-family="Times,serif" font-size="14.00">Migrate to FFI library</text>
-<text text-anchor="middle" x="218.5" y="-2198.3" font-family="Times,serif" font-size="14.00">generated by Uniffi</text>
+<title>ECC/zashi&#45;android#248</title>
+<g id="a_node67"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-4773 124.5,-4773 124.5,-4735 312.5,-4735 312.5,-4773"/>
+<text text-anchor="middle" x="218.5" y="-4757.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
+<text text-anchor="middle" x="218.5" y="-4742.8" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#718 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
 <g id="node68" class="node open">
-<title>zcash/librustzcash#718</title>
-<g id="a_node68"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718&#10;Create `tower::Service`&#10;wrapping an `FsBlockDb`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-1745.5 118.5,-1745.5 118.5,-1692.5 318.5,-1692.5 318.5,-1745.5"/>
-<text text-anchor="middle" x="218.5" y="-1730.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
-<text text-anchor="middle" x="218.5" y="-1715.3" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
-<text text-anchor="middle" x="218.5" y="-1700.3" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
+<g id="a_node68"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-4717 84.5,-4717 84.5,-4679 352.5,-4679 352.5,-4717"/>
+<text text-anchor="middle" x="218.5" y="-4701.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
+<text text-anchor="middle" x="218.5" y="-4686.8" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge10" class="edge">
-<title>zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M318.62,-1715.4C357.5,-1710.8 401.45,-1701.5 438,-1683 503.16,-1650.1 559.55,-1583.3 587.94,-1545.6"/>
-<polygon fill="black" stroke="black" points="591.09,-1547.23 594.21,-1537.1 585.46,-1543.07 591.09,-1547.23"/>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
+<g id="node69" class="node open">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
+<g id="a_node69"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-4660.5 84.5,-4660.5 84.5,-4577.5 352.5,-4577.5 352.5,-4660.5"/>
+<text text-anchor="middle" x="218.5" y="-4645.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
+<text text-anchor="middle" x="218.5" y="-4630.3" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
+<text text-anchor="middle" x="218.5" y="-4615.3" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
+<text text-anchor="middle" x="218.5" y="-4600.3" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
+<text text-anchor="middle" x="218.5" y="-4585.3" font-family="Times,serif" font-size="14.00">Default</text>
+</a>
 </g>
-<!-- zcash/librustzcash#712 -->
+</g>
+<!-- ECC/zashi&#45;android#343 -->
 <g id="node70" class="node open">
-<title>zcash/librustzcash#712</title>
-<g id="a_node70"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712&#10;Refactor the Data Access&#10;API to support non&#45;block&#10;updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-1674 120.5,-1674 120.5,-1606 316.5,-1606 316.5,-1674"/>
-<text text-anchor="middle" x="218.5" y="-1658.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
-<text text-anchor="middle" x="218.5" y="-1643.8" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
-<text text-anchor="middle" x="218.5" y="-1628.8" font-family="Times,serif" font-size="14.00">API to support non&#45;block</text>
-<text text-anchor="middle" x="218.5" y="-1613.8" font-family="Times,serif" font-size="14.00">updates</text>
+<title>ECC/zashi&#45;android#343</title>
+<g id="a_node70"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-3819.5 124.5,-3819.5 124.5,-3766.5 312.5,-3766.5 312.5,-3819.5"/>
+<text text-anchor="middle" x="218.5" y="-3804.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
+<text text-anchor="middle" x="218.5" y="-3789.3" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
+<text text-anchor="middle" x="218.5" y="-3774.3" font-family="Times,serif" font-size="14.00">ZecString</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;android#325 -->
+<g id="node110" class="node open">
+<title>ECC/zashi&#45;android#325</title>
+<g id="a_node110"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/325" xlink:title="ECC/zashi&#45;android#325&#10;Multiplatform" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="702.5,-3776 514.5,-3776 514.5,-3738 702.5,-3738 702.5,-3776"/>
+<text text-anchor="middle" x="608.5" y="-3760.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#325</text>
+<text text-anchor="middle" x="608.5" y="-3745.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge11" class="edge">
-<title>zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M316.51,-1626.1C354.88,-1619.3 399.04,-1609.7 438,-1597 482.44,-1582.5 530.5,-1559.3 564.06,-1541.8"/>
-<polygon fill="black" stroke="black" points="565.92,-1544.77 573.12,-1537 562.64,-1538.59 565.92,-1544.77"/>
+<!-- ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325 -->
+<g id="edge49" class="edge">
+<title>ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325</title>
+<path fill="none" stroke="black" d="M312.93,-3784.3C370.59,-3779 444.62,-3772.1 504.05,-3766.6"/>
+<polygon fill="black" stroke="black" points="504.56,-3770.07 514.21,-3765.7 503.94,-3763.1 504.56,-3770.07"/>
 </g>
-<!-- zcash/librustzcash#722 -->
+<!-- ECC/zashi&#45;android#220 -->
 <g id="node71" class="node open">
-<title>zcash/librustzcash#722</title>
-<g id="a_node71"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722&#10;Create a `tower::Service`&#10;for nullifier lookup" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1587.5 119,-1587.5 119,-1534.5 318,-1534.5 318,-1587.5"/>
-<text text-anchor="middle" x="218.5" y="-1572.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
-<text text-anchor="middle" x="218.5" y="-1557.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
-<text text-anchor="middle" x="218.5" y="-1542.3" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
+<title>ECC/zashi&#45;android#220</title>
+<g id="a_node71"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-3748.5 124.5,-3748.5 124.5,-3695.5 312.5,-3695.5 312.5,-3748.5"/>
+<text text-anchor="middle" x="218.5" y="-3733.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
+<text text-anchor="middle" x="218.5" y="-3718.3" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
+<text text-anchor="middle" x="218.5" y="-3703.3" font-family="Times,serif" font-size="14.00">assertions</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge12" class="edge">
-<title>zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M318.16,-1550.1C375.24,-1543.7 446.98,-1535.8 504.74,-1529.4"/>
-<polygon fill="black" stroke="black" points="505.41,-1532.85 514.98,-1528.3 504.66,-1525.89 505.41,-1532.85"/>
+<!-- ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325 -->
+<g id="edge50" class="edge">
+<title>ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325</title>
+<path fill="none" stroke="black" d="M312.93,-3730.4C370.59,-3735.6 444.62,-3742.3 504.05,-3747.7"/>
+<polygon fill="black" stroke="black" points="503.94,-3751.2 514.21,-3748.6 504.56,-3744.23 503.94,-3751.2"/>
 </g>
-<!-- zcash/librustzcash#723 -->
+<!-- ECC/zashi&#45;android#164 -->
 <g id="node72" class="node open">
-<title>zcash/librustzcash#723</title>
-<g id="a_node72"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723&#10;Create a `tower::Service`&#10;for fetching a&#10;transaction given a&#10;`(block, tx_index)`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1516.5 119,-1516.5 119,-1433.5 318,-1433.5 318,-1516.5"/>
-<text text-anchor="middle" x="218.5" y="-1501.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
-<text text-anchor="middle" x="218.5" y="-1486.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
-<text text-anchor="middle" x="218.5" y="-1471.3" font-family="Times,serif" font-size="14.00">for fetching a</text>
-<text text-anchor="middle" x="218.5" y="-1456.3" font-family="Times,serif" font-size="14.00">transaction given a</text>
-<text text-anchor="middle" x="218.5" y="-1441.3" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
+<title>ECC/zashi&#45;android#164</title>
+<g id="a_node72"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-3677.5 113.5,-3677.5 113.5,-3594.5 323.5,-3594.5 323.5,-3677.5"/>
+<text text-anchor="middle" x="218.5" y="-3662.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
+<text text-anchor="middle" x="218.5" y="-3647.3" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
+<text text-anchor="middle" x="218.5" y="-3632.3" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
+<text text-anchor="middle" x="218.5" y="-3617.3" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
+<text text-anchor="middle" x="218.5" y="-3602.3" font-family="Times,serif" font-size="14.00">ference` in tests</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge13" class="edge">
-<title>zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M318.16,-1485.9C375.24,-1492.3 446.98,-1500.2 504.74,-1506.6"/>
-<polygon fill="black" stroke="black" points="504.66,-1510.11 514.98,-1507.7 505.41,-1503.15 504.66,-1510.11"/>
-</g>
-<!-- zcash/librustzcash#776 -->
+<!-- ECC/zashi&#45;android#406 -->
 <g id="node73" class="node open">
-<title>zcash/librustzcash#776</title>
-<g id="a_node73"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776&#10;DAG Sync: Use a&#10;downloaded nullifier set&#10;to allow instant&#10;spentness checks." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1415.5 124.5,-1415.5 124.5,-1332.5 312.5,-1332.5 312.5,-1415.5"/>
-<text text-anchor="middle" x="218.5" y="-1400.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
-<text text-anchor="middle" x="218.5" y="-1385.3" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
-<text text-anchor="middle" x="218.5" y="-1370.3" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
-<text text-anchor="middle" x="218.5" y="-1355.3" font-family="Times,serif" font-size="14.00">to allow instant</text>
-<text text-anchor="middle" x="218.5" y="-1340.3" font-family="Times,serif" font-size="14.00">spentness checks.</text>
+<title>ECC/zashi&#45;android#406</title>
+<g id="a_node73"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-3539 124.5,-3539 124.5,-3501 312.5,-3501 312.5,-3539"/>
+<text text-anchor="middle" x="218.5" y="-3523.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
+<text text-anchor="middle" x="218.5" y="-3508.8" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge14" class="edge">
-<title>zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M312.6,-1389.9C352.01,-1398.1 397.98,-1409.7 438,-1425 485.77,-1443.3 536.73,-1472.8 570.15,-1493.6"/>
-<polygon fill="black" stroke="black" points="568.36,-1496.61 578.68,-1499 572.1,-1490.69 568.36,-1496.61"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
+<!-- ECC/zashi&#45;android#407 -->
 <g id="node74" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
-<g id="a_node74"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1508" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1969,-1944.5 1712,-1944.5 1712,-1861.5 1969,-1861.5 1969,-1944.5"/>
-<text text-anchor="middle" x="1840.5" y="-1929.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</text>
-<text text-anchor="middle" x="1840.5" y="-1914.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
-<text text-anchor="middle" x="1840.5" y="-1899.3" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
-<text text-anchor="middle" x="1840.5" y="-1884.3" font-family="Times,serif" font-size="14.00">available without user</text>
-<text text-anchor="middle" x="1840.5" y="-1869.3" font-family="Times,serif" font-size="14.00">interaction</text>
+<title>ECC/zashi&#45;android#407</title>
+<g id="a_node74"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="707.5,-3546.5 509.5,-3546.5 509.5,-3493.5 707.5,-3493.5 707.5,-3546.5"/>
+<text text-anchor="middle" x="608.5" y="-3531.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
+<text text-anchor="middle" x="608.5" y="-3516.3" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
+<text text-anchor="middle" x="608.5" y="-3501.3" font-family="Times,serif" font-size="14.00">Guide</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
-<g id="node75" class="node committed">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
-<g id="a_node75"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1509" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#10;Enable wallet&#10;initialization from a&#10;UFVK" target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="2277.5,-1928 2020.5,-1928 2020.5,-1860 2277.5,-1860 2277.5,-1928"/>
-<text text-anchor="middle" x="2149" y="-1912.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</text>
-<text text-anchor="middle" x="2149" y="-1897.8" font-family="Times,serif" font-size="14.00">Enable wallet</text>
-<text text-anchor="middle" x="2149" y="-1882.8" font-family="Times,serif" font-size="14.00">initialization from a</text>
-<text text-anchor="middle" x="2149" y="-1867.8" font-family="Times,serif" font-size="14.00">UFVK</text>
-</a>
+<!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
+<g id="edge28" class="edge">
+<title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
+<path fill="none" stroke="black" d="M312.93,-3520C369.1,-3520 440.82,-3520 499.43,-3520"/>
+<polygon fill="black" stroke="black" points="499.47,-3523.5 509.47,-3520 499.47,-3516.5 499.47,-3523.5"/>
 </g>
+<!-- zcash/librustzcash#1315 -->
+<g id="node75" class="node open">
+<title>zcash/librustzcash#1315</title>
+<g id="a_node75"><a xlink:href="https://github.com/zcash/librustzcash/issues/1315" xlink:title="zcash/librustzcash#1315&#10;zcash_client_sqlite: Add&#10;tests for the contents of&#10;the `v_transactions` and&#10;`v_tx_outputs` views." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3399.5 120.5,-3399.5 120.5,-3316.5 316.5,-3316.5 316.5,-3399.5"/>
+<text text-anchor="middle" x="218.5" y="-3384.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1315</text>
+<text text-anchor="middle" x="218.5" y="-3369.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Add</text>
+<text text-anchor="middle" x="218.5" y="-3354.3" font-family="Times,serif" font-size="14.00">tests for the contents of</text>
+<text text-anchor="middle" x="218.5" y="-3339.3" font-family="Times,serif" font-size="14.00">the `v_transactions` and</text>
+<text text-anchor="middle" x="218.5" y="-3324.3" font-family="Times,serif" font-size="14.00">`v_tx_outputs` views.</text>
+</a>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
-<g id="edge15" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
-<path fill="none" stroke="black" d="M1969.3,-1899.2C1982.7,-1898.9 1996.5,-1898.4 2010.1,-1898"/>
-<polygon fill="black" stroke="black" points="2010.51,-1901.49 2020.4,-1897.7 2010.3,-1894.49 2010.51,-1901.49"/>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<!-- zcash/librustzcash#1131 -->
 <g id="node76" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<g id="a_node76"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1514" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#10;Finish multi&#45;account&#10;support" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2576,-1798.5 2319,-1798.5 2319,-1745.5 2576,-1745.5 2576,-1798.5"/>
-<text text-anchor="middle" x="2447.5" y="-1783.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</text>
-<text text-anchor="middle" x="2447.5" y="-1768.3" font-family="Times,serif" font-size="14.00">Finish multi&#45;account</text>
-<text text-anchor="middle" x="2447.5" y="-1753.3" font-family="Times,serif" font-size="14.00">support</text>
+<title>zcash/librustzcash#1131</title>
+<g id="a_node76"><a xlink:href="https://github.com/zcash/librustzcash/issues/1131" xlink:title="zcash/librustzcash#1131&#10;Remove `rusqlite::Connect&#10;ion`&#45;based impl of&#10;`WalletRead`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="322.5,-3298 114.5,-3298 114.5,-3230 322.5,-3230 322.5,-3298"/>
+<text text-anchor="middle" x="218.5" y="-3282.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1131</text>
+<text text-anchor="middle" x="218.5" y="-3267.8" font-family="Times,serif" font-size="14.00">Remove `rusqlite::Connect</text>
+<text text-anchor="middle" x="218.5" y="-3252.8" font-family="Times,serif" font-size="14.00">ion`&#45;based impl of</text>
+<text text-anchor="middle" x="218.5" y="-3237.8" font-family="Times,serif" font-size="14.00">`WalletRead`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
-<g id="edge16" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<path fill="none" stroke="black" d="M2230.3,-1860C2247.9,-1851.7 2266.3,-1842.5 2283,-1833 2299.9,-1823.3 2301.4,-1816.3 2319,-1808 2323.1,-1806 2327.4,-1804.2 2331.8,-1802.4"/>
-<polygon fill="black" stroke="black" points="2333.39,-1805.53 2341.4,-1798.6 2330.81,-1799.03 2333.39,-1805.53"/>
-</g>
-<!-- ECC/zashi&#45;ios#1405 -->
+<!-- zcash/librustzcash#1205 -->
 <g id="node77" class="node open">
-<title>ECC/zashi&#45;ios#1405</title>
-<g id="a_node77"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1405" xlink:title="ECC/zashi&#45;ios#1405&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2544.5,-2057 2350.5,-2057 2350.5,-1989 2544.5,-1989 2544.5,-2057"/>
-<text text-anchor="middle" x="2447.5" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1405</text>
-<text text-anchor="middle" x="2447.5" y="-2026.8" font-family="Times,serif" font-size="14.00">Support usage of spend</text>
-<text text-anchor="middle" x="2447.5" y="-2011.8" font-family="Times,serif" font-size="14.00">authority controlled by a</text>
-<text text-anchor="middle" x="2447.5" y="-1996.8" font-family="Times,serif" font-size="14.00">Keystone device</text>
+<title>zcash/librustzcash#1205</title>
+<g id="a_node77"><a xlink:href="https://github.com/zcash/librustzcash/issues/1205" xlink:title="zcash/librustzcash#1205&#10;zip321: Failing roundtrip&#10;proptest example." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3211.5 120.5,-3211.5 120.5,-3158.5 316.5,-3158.5 316.5,-3211.5"/>
+<text text-anchor="middle" x="218.5" y="-3196.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1205</text>
+<text text-anchor="middle" x="218.5" y="-3181.3" font-family="Times,serif" font-size="14.00">zip321: Failing roundtrip</text>
+<text text-anchor="middle" x="218.5" y="-3166.3" font-family="Times,serif" font-size="14.00">proptest example.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zashi&#45;ios#1405 -->
-<g id="edge17" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zashi&#45;ios#1405</title>
-<path fill="none" stroke="black" d="M2211.6,-1928.1C2243.2,-1944.8 2282.6,-1964.7 2319,-1980 2326,-1983 2333.4,-1985.9 2340.8,-1988.7"/>
-<polygon fill="black" stroke="black" points="2339.61,-1991.99 2350.2,-1992.2 2342.05,-1985.43 2339.61,-1991.99"/>
-</g>
-<!-- ECC/zashi&#45;ios#1411 -->
-<g id="node78" class="node closed">
-<title>ECC/zashi&#45;ios#1411</title>
-<g id="a_node78"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1411" xlink:title="ECC/zashi&#45;ios#1411&#10;Keystone Integration" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="2799,-1830 2632,-1830 2632,-1792 2799,-1792 2799,-1830"/>
-<text text-anchor="middle" x="2715.5" y="-1814.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1411</text>
-<text text-anchor="middle" x="2715.5" y="-1799.8" font-family="Times,serif" font-size="14.00">Keystone Integration</text>
+<!-- zcash/librustzcash#1215 -->
+<g id="node78" class="node open">
+<title>zcash/librustzcash#1215</title>
+<g id="a_node78"><a xlink:href="https://github.com/zcash/librustzcash/issues/1215" xlink:title="zcash/librustzcash#1215&#10;Use `ConstantTimeEq` for&#10;`UnifiedFullViewingKey`&#10;comparisons." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-3140 115.5,-3140 115.5,-3072 321.5,-3072 321.5,-3140"/>
+<text text-anchor="middle" x="218.5" y="-3124.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1215</text>
+<text text-anchor="middle" x="218.5" y="-3109.8" font-family="Times,serif" font-size="14.00">Use `ConstantTimeEq` for</text>
+<text text-anchor="middle" x="218.5" y="-3094.8" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
+<text text-anchor="middle" x="218.5" y="-3079.8" font-family="Times,serif" font-size="14.00">comparisons.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge18" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2576,-1790.7C2591.4,-1793 2606.9,-1795.2 2621.7,-1797.4"/>
-<polygon fill="black" stroke="black" points="2621.39,-1800.89 2631.8,-1798.9 2622.42,-1793.97 2621.39,-1800.89"/>
-</g>
-<!-- ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge19" class="edge">
-<title>ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2544.6,-1997.2C2555.7,-1992.3 2566.4,-1986.6 2576,-1980 2630.9,-1942 2675.8,-1876.3 2698.5,-1839"/>
-<polygon fill="black" stroke="black" points="2701.64,-1840.57 2703.8,-1830.2 2695.64,-1836.96 2701.64,-1840.57"/>
-</g>
-<!-- ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi#79 -->
-<g id="edge48" class="edge">
-<title>ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi#79</title>
-<path fill="none" stroke="black" d="M2523.1,-2057C2541.3,-2067 2560.1,-2078.8 2576,-2092 2624,-2131.9 2667.2,-2190.5 2692.1,-2227.7"/>
-<polygon fill="black" stroke="black" points="2689.28,-2229.77 2697.7,-2236.2 2695.12,-2225.92 2689.28,-2229.77"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513 -->
+<!-- zcash/librustzcash#1308 -->
 <g id="node79" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</title>
-<g id="a_node79"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1513" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#10;Migrate `Account` type to&#10;the new multi&#45;seed&#45;&#10;compatible account&#10;identifier" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2277.5,-1823.5 2020.5,-1823.5 2020.5,-1740.5 2277.5,-1740.5 2277.5,-1823.5"/>
-<text text-anchor="middle" x="2149" y="-1808.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</text>
-<text text-anchor="middle" x="2149" y="-1793.3" font-family="Times,serif" font-size="14.00">Migrate `Account` type to</text>
-<text text-anchor="middle" x="2149" y="-1778.3" font-family="Times,serif" font-size="14.00">the new multi&#45;seed&#45;</text>
-<text text-anchor="middle" x="2149" y="-1763.3" font-family="Times,serif" font-size="14.00">compatible account</text>
-<text text-anchor="middle" x="2149" y="-1748.3" font-family="Times,serif" font-size="14.00">identifier</text>
+<title>zcash/librustzcash#1308</title>
+<g id="a_node79"><a xlink:href="https://github.com/zcash/librustzcash/issues/1308" xlink:title="zcash/librustzcash#1308&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces the bug fixed&#10;by #1303" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3053.5 120.5,-3053.5 120.5,-2970.5 316.5,-2970.5 316.5,-3053.5"/>
+<text text-anchor="middle" x="218.5" y="-3038.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1308</text>
+<text text-anchor="middle" x="218.5" y="-3023.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="218.5" y="-3008.3" font-family="Times,serif" font-size="14.00">Create a test that</text>
+<text text-anchor="middle" x="218.5" y="-2993.3" font-family="Times,serif" font-size="14.00">reproduces the bug fixed</text>
+<text text-anchor="middle" x="218.5" y="-2978.3" font-family="Times,serif" font-size="14.00">by #1303</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
-<g id="edge20" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<path fill="none" stroke="black" d="M2277.9,-1777.7C2288,-1777.3 2298.2,-1777 2308.4,-1776.7"/>
-<polygon fill="black" stroke="black" points="2308.74,-1780.19 2318.6,-1776.3 2308.47,-1773.19 2308.74,-1780.19"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506 -->
+<!-- zcash/librustzcash#1256 -->
 <g id="node80" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</title>
-<g id="a_node80"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1506" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#10;Migrate to refactored `cr&#10;eate_proposed_transaction&#10;s` FFIs that expose PCZTs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1969,-2057 1712,-2057 1712,-1989 1969,-1989 1969,-2057"/>
-<text text-anchor="middle" x="1840.5" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</text>
-<text text-anchor="middle" x="1840.5" y="-2026.8" font-family="Times,serif" font-size="14.00">Migrate to refactored `cr</text>
-<text text-anchor="middle" x="1840.5" y="-2011.8" font-family="Times,serif" font-size="14.00">eate_proposed_transaction</text>
-<text text-anchor="middle" x="1840.5" y="-1996.8" font-family="Times,serif" font-size="14.00">s` FFIs that expose PCZTs</text>
+<title>zcash/librustzcash#1256</title>
+<g id="a_node80"><a xlink:href="https://github.com/zcash/librustzcash/issues/1256" xlink:title="zcash/librustzcash#1256&#10;Add a test case for&#10;`z&#45;&gt;t` account detection&#10;logic" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2952 120.5,-2952 120.5,-2884 316.5,-2884 316.5,-2952"/>
+<text text-anchor="middle" x="218.5" y="-2936.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1256</text>
+<text text-anchor="middle" x="218.5" y="-2921.8" font-family="Times,serif" font-size="14.00">Add a test case for</text>
+<text text-anchor="middle" x="218.5" y="-2906.8" font-family="Times,serif" font-size="14.00">`z&#45;&gt;t` account detection</text>
+<text text-anchor="middle" x="218.5" y="-2891.8" font-family="Times,serif" font-size="14.00">logic</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
+<!-- zcash/librustzcash#1236 -->
 <g id="node81" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
-<g id="a_node81"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1507" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2277.5,-2057 2020.5,-2057 2020.5,-1989 2277.5,-1989 2277.5,-2057"/>
-<text text-anchor="middle" x="2149" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</text>
-<text text-anchor="middle" x="2149" y="-2026.8" font-family="Times,serif" font-size="14.00">Refactor `Synchronizer.cr</text>
-<text text-anchor="middle" x="2149" y="-2011.8" font-family="Times,serif" font-size="14.00">eateProposedTransactions`</text>
-<text text-anchor="middle" x="2149" y="-1996.8" font-family="Times,serif" font-size="14.00">to expose PCZTs</text>
+<title>zcash/librustzcash#1236</title>
+<g id="a_node81"><a xlink:href="https://github.com/zcash/librustzcash/issues/1236" xlink:title="zcash/librustzcash#1236&#10;zcash_client_sqlite:&#10;Recover the original UA&#10;when possible in&#10;`store_decrypted_tx`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2865.5 120.5,-2865.5 120.5,-2782.5 316.5,-2782.5 316.5,-2865.5"/>
+<text text-anchor="middle" x="218.5" y="-2850.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1236</text>
+<text text-anchor="middle" x="218.5" y="-2835.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="218.5" y="-2820.3" font-family="Times,serif" font-size="14.00">Recover the original UA</text>
+<text text-anchor="middle" x="218.5" y="-2805.3" font-family="Times,serif" font-size="14.00">when possible in</text>
+<text text-anchor="middle" x="218.5" y="-2790.3" font-family="Times,serif" font-size="14.00">`store_decrypted_tx`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
-<g id="edge21" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
-<path fill="none" stroke="black" d="M1969.3,-2023C1982.7,-2023 1996.5,-2023 2010.1,-2023"/>
-<polygon fill="black" stroke="black" points="2010.4,-2026.5 2020.4,-2023 2010.4,-2019.5 2010.4,-2026.5"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#45;&gt;ECC/zashi&#45;ios#1405 -->
-<g id="edge22" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#45;&gt;ECC/zashi&#45;ios#1405</title>
-<path fill="none" stroke="black" d="M2277.9,-2023C2298.7,-2023 2320,-2023 2340.2,-2023"/>
-<polygon fill="black" stroke="black" points="2340.3,-2026.5 2350.3,-2023 2340.3,-2019.5 2340.3,-2026.5"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512 -->
-<g id="node82" class="node needs&#45;review">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</title>
-<g id="a_node82"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1512" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#10;Ensure that the SDK does&#10;not assume a default&#10;account anywhere" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="2277.5,-1722 2020.5,-1722 2020.5,-1654 2277.5,-1654 2277.5,-1722"/>
-<text text-anchor="middle" x="2149" y="-1706.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</text>
-<text text-anchor="middle" x="2149" y="-1691.8" font-family="Times,serif" font-size="14.00">Ensure that the SDK does</text>
-<text text-anchor="middle" x="2149" y="-1676.8" font-family="Times,serif" font-size="14.00">not assume a default</text>
-<text text-anchor="middle" x="2149" y="-1661.8" font-family="Times,serif" font-size="14.00">account anywhere</text>
+<!-- zcash/librustzcash#1204 -->
+<g id="node82" class="node open">
+<title>zcash/librustzcash#1204</title>
+<g id="a_node82"><a xlink:href="https://github.com/zcash/librustzcash/issues/1204" xlink:title="zcash/librustzcash#1204&#10;zcash_client_backend: Use&#10;consistent ordering for&#10;type parameters in&#10;`scanning` and `wallet`&#10;types." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-2764 115.5,-2764 115.5,-2666 321.5,-2666 321.5,-2764"/>
+<text text-anchor="middle" x="218.5" y="-2748.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1204</text>
+<text text-anchor="middle" x="218.5" y="-2733.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: Use</text>
+<text text-anchor="middle" x="218.5" y="-2718.8" font-family="Times,serif" font-size="14.00">consistent ordering for</text>
+<text text-anchor="middle" x="218.5" y="-2703.8" font-family="Times,serif" font-size="14.00">type parameters in</text>
+<text text-anchor="middle" x="218.5" y="-2688.8" font-family="Times,serif" font-size="14.00">`scanning` and `wallet`</text>
+<text text-anchor="middle" x="218.5" y="-2673.8" font-family="Times,serif" font-size="14.00">types.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
-<g id="edge23" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<path fill="none" stroke="black" d="M2270,-1722.1C2286.5,-1726.8 2303.2,-1731.5 2319,-1736 2326.7,-1738.2 2334.7,-1740.4 2342.7,-1742.7"/>
-<polygon fill="black" stroke="black" points="2341.92,-1746.12 2352.5,-1745.5 2343.85,-1739.39 2341.92,-1746.12"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
-<g id="node83" class="node needs&#45;review">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
-<g id="a_node83"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="1964.5,-1843.5 1716.5,-1843.5 1716.5,-1790.5 1964.5,-1790.5 1964.5,-1843.5"/>
-<text text-anchor="middle" x="1840.5" y="-1828.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
-<text text-anchor="middle" x="1840.5" y="-1813.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
-<text text-anchor="middle" x="1840.5" y="-1798.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
+<!-- zcash/librustzcash#1316 -->
+<g id="node83" class="node open">
+<title>zcash/librustzcash#1316</title>
+<g id="a_node83"><a xlink:href="https://github.com/zcash/librustzcash/issues/1316" xlink:title="zcash/librustzcash#1316&#10;zcash_client_sqlite: Re&#45;&#10;enable spending of dust&#10;notes after #1312" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2648 120.5,-2648 120.5,-2580 316.5,-2580 316.5,-2648"/>
+<text text-anchor="middle" x="218.5" y="-2632.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1316</text>
+<text text-anchor="middle" x="218.5" y="-2617.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Re&#45;</text>
+<text text-anchor="middle" x="218.5" y="-2602.8" font-family="Times,serif" font-size="14.00">enable spending of dust</text>
+<text text-anchor="middle" x="218.5" y="-2587.8" font-family="Times,serif" font-size="14.00">notes after #1312</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
-<g id="edge24" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
-<path fill="none" stroke="black" d="M1947.4,-1843.6C1967.8,-1848.7 1989.5,-1854.2 2010.7,-1859.5"/>
-<polygon fill="black" stroke="black" points="2009.85,-1862.9 2020.4,-1861.9 2011.53,-1856.1 2009.85,-1862.9"/>
-</g>
-<!-- ECC/zashi&#45;ios#1433 -->
-<g id="node84" class="node committed">
-<title>ECC/zashi&#45;ios#1433</title>
-<g id="a_node84"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1433" xlink:title="ECC/zashi&#45;ios#1433&#10;add support for Keystone&#10;account to the Receive&#10;tab" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2546,-1727 2349,-1727 2349,-1659 2546,-1659 2546,-1727"/>
-<text text-anchor="middle" x="2447.5" y="-1711.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1433</text>
-<text text-anchor="middle" x="2447.5" y="-1696.8" font-family="Times,serif" font-size="14.00">add support for Keystone</text>
-<text text-anchor="middle" x="2447.5" y="-1681.8" font-family="Times,serif" font-size="14.00">account to the Receive</text>
-<text text-anchor="middle" x="2447.5" y="-1666.8" font-family="Times,serif" font-size="14.00">tab</text>
+<!-- zcash/librustzcash#1200 -->
+<g id="node84" class="node open">
+<title>zcash/librustzcash#1200</title>
+<g id="a_node84"><a xlink:href="https://github.com/zcash/librustzcash/issues/1200" xlink:title="zcash/librustzcash#1200&#10;zcash_client_backend:&#10;Change&#10;`propose_shielding` to&#10;return `Option&lt;Proposal&gt;`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="326,-2561.5 111,-2561.5 111,-2478.5 326,-2478.5 326,-2561.5"/>
+<text text-anchor="middle" x="218.5" y="-2546.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1200</text>
+<text text-anchor="middle" x="218.5" y="-2531.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="218.5" y="-2516.3" font-family="Times,serif" font-size="14.00">Change</text>
+<text text-anchor="middle" x="218.5" y="-2501.3" font-family="Times,serif" font-size="14.00">`propose_shielding` to</text>
+<text text-anchor="middle" x="218.5" y="-2486.3" font-family="Times,serif" font-size="14.00">return `Option&lt;Proposal&gt;`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;ios#1433&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge25" class="edge">
-<title>ECC/zashi&#45;ios#1433&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2546.2,-1724.9C2556.4,-1728.8 2566.4,-1732.8 2576,-1737 2609.7,-1751.7 2646.3,-1771.4 2673.4,-1786.8"/>
-<polygon fill="black" stroke="black" points="2671.79,-1789.91 2682.2,-1791.9 2675.3,-1783.86 2671.79,-1789.91"/>
-</g>
-<!-- ECC/zashi&#45;ios#1432 -->
-<g id="node85" class="node committed">
-<title>ECC/zashi&#45;ios#1432</title>
-<g id="a_node85"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1432" xlink:title="ECC/zashi&#45;ios#1432&#10;build Zashi/Keystone&#10;wallet switch + flow for&#10;Connect Hardware Wallet" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2547.5,-1641 2347.5,-1641 2347.5,-1573 2547.5,-1573 2547.5,-1641"/>
-<text text-anchor="middle" x="2447.5" y="-1625.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1432</text>
-<text text-anchor="middle" x="2447.5" y="-1610.8" font-family="Times,serif" font-size="14.00">build Zashi/Keystone</text>
-<text text-anchor="middle" x="2447.5" y="-1595.8" font-family="Times,serif" font-size="14.00">wallet switch + flow for</text>
-<text text-anchor="middle" x="2447.5" y="-1580.8" font-family="Times,serif" font-size="14.00">Connect Hardware Wallet</text>
+<!-- zcash/librustzcash#1329 -->
+<g id="node85" class="node open">
+<title>zcash/librustzcash#1329</title>
+<g id="a_node85"><a xlink:href="https://github.com/zcash/librustzcash/issues/1329" xlink:title="zcash/librustzcash#1329&#10;`zcash_client_sqlite`:&#10;Create a test that&#10;exercises a `Proposal`&#10;with transparent inputs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2460.5 120.5,-2460.5 120.5,-2377.5 316.5,-2377.5 316.5,-2460.5"/>
+<text text-anchor="middle" x="218.5" y="-2445.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1329</text>
+<text text-anchor="middle" x="218.5" y="-2430.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
+<text text-anchor="middle" x="218.5" y="-2415.3" font-family="Times,serif" font-size="14.00">Create a test that</text>
+<text text-anchor="middle" x="218.5" y="-2400.3" font-family="Times,serif" font-size="14.00">exercises a `Proposal`</text>
+<text text-anchor="middle" x="218.5" y="-2385.3" font-family="Times,serif" font-size="14.00">with transparent inputs</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;ios#1432&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge26" class="edge">
-<title>ECC/zashi&#45;ios#1432&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2547.8,-1634.5C2557.7,-1639 2567.3,-1644.1 2576,-1650 2629.4,-1686 2674.4,-1747.8 2697.6,-1783.5"/>
-<polygon fill="black" stroke="black" points="2694.68,-1785.44 2703,-1792 2700.59,-1781.68 2694.68,-1785.44"/>
-</g>
-<!-- ECC/zashi&#45;ios#1434 -->
-<g id="node86" class="node committed">
-<title>ECC/zashi&#45;ios#1434</title>
-<g id="a_node86"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1434" xlink:title="ECC/zashi&#45;ios#1434&#10;as a user I can sign a&#10;transaction with the&#10;Keystone hardware wallet" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2549,-1971 2346,-1971 2346,-1903 2549,-1903 2549,-1971"/>
-<text text-anchor="middle" x="2447.5" y="-1955.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1434</text>
-<text text-anchor="middle" x="2447.5" y="-1940.8" font-family="Times,serif" font-size="14.00">as a user I can sign a</text>
-<text text-anchor="middle" x="2447.5" y="-1925.8" font-family="Times,serif" font-size="14.00">transaction with the</text>
-<text text-anchor="middle" x="2447.5" y="-1910.8" font-family="Times,serif" font-size="14.00">Keystone hardware wallet</text>
+<!-- zcash/librustzcash#1322 -->
+<g id="node86" class="node open">
+<title>zcash/librustzcash#1322</title>
+<g id="a_node86"><a xlink:href="https://github.com/zcash/librustzcash/issues/1322" xlink:title="zcash/librustzcash#1322&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces #1320" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2359 120.5,-2359 120.5,-2291 316.5,-2291 316.5,-2359"/>
+<text text-anchor="middle" x="218.5" y="-2343.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1322</text>
+<text text-anchor="middle" x="218.5" y="-2328.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="218.5" y="-2313.8" font-family="Times,serif" font-size="14.00">Create a test that</text>
+<text text-anchor="middle" x="218.5" y="-2298.8" font-family="Times,serif" font-size="14.00">reproduces #1320</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;ios#1434&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge27" class="edge">
-<title>ECC/zashi&#45;ios#1434&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2549.2,-1905.3C2558.3,-1901.8 2567.4,-1898 2576,-1894 2612.3,-1877.2 2651.1,-1853.4 2678.4,-1835.6"/>
-<polygon fill="black" stroke="black" points="2680.42,-1838.46 2686.8,-1830 2676.54,-1832.63 2680.42,-1838.46"/>
-</g>
-<!-- ECC/zashi&#45;ios#1437 -->
-<g id="node87" class="node committed">
-<title>ECC/zashi&#45;ios#1437</title>
-<g id="a_node87"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1437" xlink:title="ECC/zashi&#45;ios#1437&#10;adjust Settings screens&#10;to reflect the Keystone&#10;integration" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2540,-1885 2355,-1885 2355,-1817 2540,-1817 2540,-1885"/>
-<text text-anchor="middle" x="2447.5" y="-1869.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1437</text>
-<text text-anchor="middle" x="2447.5" y="-1854.8" font-family="Times,serif" font-size="14.00">adjust Settings screens</text>
-<text text-anchor="middle" x="2447.5" y="-1839.8" font-family="Times,serif" font-size="14.00">to reflect the Keystone</text>
-<text text-anchor="middle" x="2447.5" y="-1824.8" font-family="Times,serif" font-size="14.00">integration</text>
+<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
+<g id="node87" class="node open">
+<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>
+<g id="a_node87"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/25" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#25&#10;Migrate to FFI library&#10;generated by Uniffi" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="330,-2243.5 107,-2243.5 107,-2190.5 330,-2190.5 330,-2243.5"/>
+<text text-anchor="middle" x="218.5" y="-2228.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#25</text>
+<text text-anchor="middle" x="218.5" y="-2213.3" font-family="Times,serif" font-size="14.00">Migrate to FFI library</text>
+<text text-anchor="middle" x="218.5" y="-2198.3" font-family="Times,serif" font-size="14.00">generated by Uniffi</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;ios#1437&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge28" class="edge">
-<title>ECC/zashi&#45;ios#1437&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2540,-1837.2C2566.4,-1833.3 2595.2,-1828.9 2621.7,-1825"/>
-<polygon fill="black" stroke="black" points="2622.38,-1828.44 2631.7,-1823.4 2621.27,-1821.52 2622.38,-1828.44"/>
-</g>
 <!-- zcash/librustzcash#578 -->
 <g id="node88" class="node open">
 <title>zcash/librustzcash#578</title>
@@ -1374,20 +1374,20 @@
 <g id="node90" class="node open">
 <title>zcash/librustzcash#1371</title>
 <g id="a_node90"><a xlink:href="https://github.com/zcash/librustzcash/issues/1371" xlink:title="zcash/librustzcash#1371&#10;Create structures for&#10;storing broader kinds of&#10;transparent spending key&#10;material" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1021.5,-973.5 821.5,-973.5 821.5,-890.5 1021.5,-890.5 1021.5,-973.5"/>
-<text text-anchor="middle" x="921.5" y="-958.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
-<text text-anchor="middle" x="921.5" y="-943.3" font-family="Times,serif" font-size="14.00">Create structures for</text>
-<text text-anchor="middle" x="921.5" y="-928.3" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
-<text text-anchor="middle" x="921.5" y="-913.3" font-family="Times,serif" font-size="14.00">transparent spending key</text>
-<text text-anchor="middle" x="921.5" y="-898.3" font-family="Times,serif" font-size="14.00">material</text>
+<polygon fill="#c2e0c6" stroke="black" points="1021.5,-976.5 821.5,-976.5 821.5,-893.5 1021.5,-893.5 1021.5,-976.5"/>
+<text text-anchor="middle" x="921.5" y="-961.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
+<text text-anchor="middle" x="921.5" y="-946.3" font-family="Times,serif" font-size="14.00">Create structures for</text>
+<text text-anchor="middle" x="921.5" y="-931.3" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
+<text text-anchor="middle" x="921.5" y="-916.3" font-family="Times,serif" font-size="14.00">transparent spending key</text>
+<text text-anchor="middle" x="921.5" y="-901.3" font-family="Times,serif" font-size="14.00">material</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371 -->
 <g id="edge30" class="edge">
 <title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M702.39,-1002.1C736.66,-991.11 775.81,-978.52 811.39,-967.08"/>
-<polygon fill="black" stroke="black" points="812.88,-970.28 821.33,-963.89 810.74,-963.61 812.88,-970.28"/>
+<path fill="none" stroke="black" d="M702.39,-1003C736.66,-992.34 775.81,-980.13 811.39,-969.03"/>
+<polygon fill="black" stroke="black" points="812.83,-972.25 821.33,-965.93 810.74,-965.57 812.83,-972.25"/>
 </g>
 <!-- zcash/librustzcash#1370 -->
 <g id="node91" class="node open">
@@ -1405,8 +1405,8 @@
 <!-- zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370 -->
 <g id="edge31" class="edge">
 <title>zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370</title>
-<path fill="none" stroke="black" d="M1021.9,-897.66C1051.8,-887.33 1084.7,-875.94 1115.2,-865.42"/>
-<polygon fill="black" stroke="black" points="1116.69,-868.61 1125,-862.04 1114.41,-861.99 1116.69,-868.61"/>
+<path fill="none" stroke="black" d="M1021.9,-899.67C1051.8,-889.04 1084.7,-877.33 1115.2,-866.5"/>
+<polygon fill="black" stroke="black" points="1116.75,-869.66 1125,-863.02 1114.41,-863.07 1116.75,-869.66"/>
 </g>
 <!-- zcash/librustzcash#1348 -->
 <g id="node92" class="node open">
@@ -1469,8 +1469,8 @@
 <!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371 -->
 <g id="edge33" class="edge">
 <title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M707.9,-927.9C740.72,-928.53 777.48,-929.24 811.08,-929.89"/>
-<polygon fill="black" stroke="black" points="811.33,-933.4 821.4,-930.09 811.47,-926.4 811.33,-933.4"/>
+<path fill="none" stroke="black" d="M707.9,-928.85C740.72,-929.8 777.48,-930.86 811.08,-931.83"/>
+<polygon fill="black" stroke="black" points="811.3,-935.34 821.4,-932.13 811.51,-928.34 811.3,-935.34"/>
 </g>
 <!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360 -->
 <g id="edge34" class="edge">
@@ -1566,8 +1566,8 @@
 <!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371 -->
 <g id="edge38" class="edge">
 <title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M317.19,-1009.2C361.31,-1002.1 414.17,-994.3 462,-989 589.75,-974.85 623.26,-987.16 750.5,-969 770.29,-966.18 791.2,-962.34 811.34,-958.2"/>
-<polygon fill="black" stroke="black" points="812.09,-961.62 821.16,-956.15 810.66,-954.77 812.09,-961.62"/>
+<path fill="none" stroke="black" d="M317.19,-1009.2C361.31,-1002.1 414.17,-994.3 462,-989 589.75,-974.85 623.11,-986.08 750.5,-969 770.15,-966.36 790.94,-962.83 810.99,-959.04"/>
+<polygon fill="black" stroke="black" points="811.92,-962.43 821.08,-957.1 810.6,-955.55 811.92,-962.43"/>
 </g>
 <!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362 -->
 <g id="edge39" class="edge">
@@ -1721,13 +1721,13 @@
 <g id="node111" class="node needs&#45;review">
 <title>zcash/librustzcash#210</title>
 <g id="a_node111"><a xlink:href="https://github.com/zcash/librustzcash/pull/210" xlink:title="zcash/librustzcash#210&#10;ZIP 304: Message signing&#10;and verification for&#10;Sapling addresses" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="319.5,-5417 117.5,-5417 117.5,-5413 113.5,-5413 113.5,-5409 117.5,-5409 117.5,-5357 113.5,-5357 113.5,-5353 117.5,-5353 117.5,-5349 319.5,-5349 319.5,-5417"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="117.5,-5413 121.5,-5413 121.5,-5409 117.5,-5409 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="117.5,-5357 121.5,-5357 121.5,-5353 117.5,-5353 "/>
-<text text-anchor="middle" x="218.5" y="-5401.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#210</text>
-<text text-anchor="middle" x="218.5" y="-5386.8" font-family="Times,serif" font-size="14.00">ZIP 304: Message signing</text>
-<text text-anchor="middle" x="218.5" y="-5371.8" font-family="Times,serif" font-size="14.00">and verification for</text>
-<text text-anchor="middle" x="218.5" y="-5356.8" font-family="Times,serif" font-size="14.00">Sapling addresses</text>
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="319.5,-6355 117.5,-6355 117.5,-6351 113.5,-6351 113.5,-6347 117.5,-6347 117.5,-6295 113.5,-6295 113.5,-6291 117.5,-6291 117.5,-6287 319.5,-6287 319.5,-6355"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="117.5,-6351 121.5,-6351 121.5,-6347 117.5,-6347 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="117.5,-6295 121.5,-6295 121.5,-6291 117.5,-6291 "/>
+<text text-anchor="middle" x="218.5" y="-6339.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#210</text>
+<text text-anchor="middle" x="218.5" y="-6324.8" font-family="Times,serif" font-size="14.00">ZIP 304: Message signing</text>
+<text text-anchor="middle" x="218.5" y="-6309.8" font-family="Times,serif" font-size="14.00">and verification for</text>
+<text text-anchor="middle" x="218.5" y="-6294.8" font-family="Times,serif" font-size="14.00">Sapling addresses</text>
 </a>
 </g>
 </g>
@@ -1735,12 +1735,12 @@
 <g id="node112" class="node open">
 <title>zcash/librustzcash#512</title>
 <g id="a_node112"><a xlink:href="https://github.com/zcash/librustzcash/pull/512" xlink:title="zcash/librustzcash#512&#10;CI: Run tests with cargo&#45;&#10;nextest" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="315.5,-5488.5 121.5,-5488.5 121.5,-5484.5 117.5,-5484.5 117.5,-5480.5 121.5,-5480.5 121.5,-5443.5 117.5,-5443.5 117.5,-5439.5 121.5,-5439.5 121.5,-5435.5 315.5,-5435.5 315.5,-5488.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-5484.5 125.5,-5484.5 125.5,-5480.5 121.5,-5480.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-5443.5 125.5,-5443.5 125.5,-5439.5 121.5,-5439.5 "/>
-<text text-anchor="middle" x="218.5" y="-5473.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
-<text text-anchor="middle" x="218.5" y="-5458.3" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo&#45;</text>
-<text text-anchor="middle" x="218.5" y="-5443.3" font-family="Times,serif" font-size="14.00">nextest</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="315.5,-6426.5 121.5,-6426.5 121.5,-6422.5 117.5,-6422.5 117.5,-6418.5 121.5,-6418.5 121.5,-6381.5 117.5,-6381.5 117.5,-6377.5 121.5,-6377.5 121.5,-6373.5 315.5,-6373.5 315.5,-6426.5"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-6422.5 125.5,-6422.5 125.5,-6418.5 121.5,-6418.5 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-6381.5 125.5,-6381.5 125.5,-6377.5 121.5,-6377.5 "/>
+<text text-anchor="middle" x="218.5" y="-6411.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
+<text text-anchor="middle" x="218.5" y="-6396.3" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo&#45;</text>
+<text text-anchor="middle" x="218.5" y="-6381.3" font-family="Times,serif" font-size="14.00">nextest</text>
 </a>
 </g>
 </g>
@@ -1748,11 +1748,11 @@
 <g id="node113" class="node open">
 <title>zcash/librustzcash#704</title>
 <g id="a_node113"><a xlink:href="https://github.com/zcash/librustzcash/issues/704" xlink:title="zcash/librustzcash#704&#10;introduce ability to&#10;cancel&#10;`scan_cached_blocks`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-5575 125,-5575 125,-5507 312,-5507 312,-5575"/>
-<text text-anchor="middle" x="218.5" y="-5559.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
-<text text-anchor="middle" x="218.5" y="-5544.8" font-family="Times,serif" font-size="14.00">introduce ability to</text>
-<text text-anchor="middle" x="218.5" y="-5529.8" font-family="Times,serif" font-size="14.00">cancel</text>
-<text text-anchor="middle" x="218.5" y="-5514.8" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-6513 125,-6513 125,-6445 312,-6445 312,-6513"/>
+<text text-anchor="middle" x="218.5" y="-6497.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
+<text text-anchor="middle" x="218.5" y="-6482.8" font-family="Times,serif" font-size="14.00">introduce ability to</text>
+<text text-anchor="middle" x="218.5" y="-6467.8" font-family="Times,serif" font-size="14.00">cancel</text>
+<text text-anchor="middle" x="218.5" y="-6452.8" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
 </a>
 </g>
 </g>
@@ -1760,37 +1760,37 @@
 <g id="node114" class="node open">
 <title>zcash/librustzcash#981</title>
 <g id="a_node114"><a xlink:href="https://github.com/zcash/librustzcash/issues/981" xlink:title="zcash/librustzcash#981&#10;zcash_client_backend:&#10;Implement &amp; standardize a&#10;JSON encoding for data&#10;access API errors." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324.5,-4796.5 112.5,-4796.5 112.5,-4713.5 324.5,-4713.5 324.5,-4796.5"/>
-<text text-anchor="middle" x="218.5" y="-4781.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
-<text text-anchor="middle" x="218.5" y="-4766.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="218.5" y="-4751.3" font-family="Times,serif" font-size="14.00">Implement &amp; standardize a</text>
-<text text-anchor="middle" x="218.5" y="-4736.3" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
-<text text-anchor="middle" x="218.5" y="-4721.3" font-family="Times,serif" font-size="14.00">access API errors.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324.5,-5134.5 112.5,-5134.5 112.5,-5051.5 324.5,-5051.5 324.5,-5134.5"/>
+<text text-anchor="middle" x="218.5" y="-5119.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
+<text text-anchor="middle" x="218.5" y="-5104.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="218.5" y="-5089.3" font-family="Times,serif" font-size="14.00">Implement &amp; standardize a</text>
+<text text-anchor="middle" x="218.5" y="-5074.3" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
+<text text-anchor="middle" x="218.5" y="-5059.3" font-family="Times,serif" font-size="14.00">access API errors.</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
 <g id="edge51" class="edge">
 <title>zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
-<path fill="none" stroke="black" d="M313.92,-4796.6C358.43,-4815.5 412.51,-4837.5 462,-4855 467.49,-4856.9 473.12,-4858.9 478.81,-4860.8"/>
-<polygon fill="black" stroke="black" points="477.87,-4864.17 488.46,-4863.9 480.01,-4857.51 477.87,-4864.17"/>
+<path fill="none" stroke="black" d="M233.62,-5134.8C262.99,-5215.3 338.42,-5392.4 462,-5487 464.86,-5489.2 467.83,-5491.3 470.88,-5493.2"/>
+<polygon fill="black" stroke="black" points="469.34,-5496.36 479.72,-5498.5 472.94,-5490.36 469.34,-5496.36"/>
 </g>
 <!-- zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
 <g id="edge52" class="edge">
 <title>zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
-<path fill="none" stroke="black" d="M263.83,-4713.1C316.11,-4660.6 400.62,-4565 438,-4464 466.59,-4386.7 415.72,-4162.2 462,-4094 469.83,-4082.5 480.14,-4072.8 491.66,-4064.7"/>
-<polygon fill="black" stroke="black" points="493.78,-4067.5 500.24,-4059.1 489.95,-4061.63 493.78,-4067.5"/>
+<path fill="none" stroke="black" d="M259.82,-5051.1C308.48,-4998.3 389.77,-4903.1 438,-4808 455.18,-4774.1 437.35,-4754.9 462,-4726 471.9,-4714.4 484.19,-4704.6 497.39,-4696.4"/>
+<polygon fill="black" stroke="black" points="499.36,-4699.3 506.19,-4691.2 495.8,-4693.27 499.36,-4699.3"/>
 </g>
 <!-- zcash/librustzcash#692 -->
 <g id="node115" class="node open">
 <title>zcash/librustzcash#692</title>
 <g id="a_node115"><a xlink:href="https://github.com/zcash/librustzcash/issues/692" xlink:title="zcash/librustzcash#692&#10;Use Orchard inputs in `bi&#10;nding_sig_absent_if_no_sh&#10;ielded_spend_or_output`&#10;test" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="320,-5676.5 117,-5676.5 117,-5593.5 320,-5593.5 320,-5676.5"/>
-<text text-anchor="middle" x="218.5" y="-5661.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
-<text text-anchor="middle" x="218.5" y="-5646.3" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
-<text text-anchor="middle" x="218.5" y="-5631.3" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
-<text text-anchor="middle" x="218.5" y="-5616.3" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
-<text text-anchor="middle" x="218.5" y="-5601.3" font-family="Times,serif" font-size="14.00">test</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="320,-6614.5 117,-6614.5 117,-6531.5 320,-6531.5 320,-6614.5"/>
+<text text-anchor="middle" x="218.5" y="-6599.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
+<text text-anchor="middle" x="218.5" y="-6584.3" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
+<text text-anchor="middle" x="218.5" y="-6569.3" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
+<text text-anchor="middle" x="218.5" y="-6554.3" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
+<text text-anchor="middle" x="218.5" y="-6539.3" font-family="Times,serif" font-size="14.00">test</text>
 </a>
 </g>
 </g>
@@ -1798,13 +1798,13 @@
 <g id="node116" class="node open">
 <title>zcash/librustzcash#1091</title>
 <g id="a_node116"><a xlink:href="https://github.com/zcash/librustzcash/issues/1091" xlink:title="zcash/librustzcash#1091&#10;Expose the stages of&#10;transaction proving and&#10;signing via the&#10;`zcash_client_backend`&#10;API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5793 120.5,-5793 120.5,-5695 316.5,-5695 316.5,-5793"/>
-<text text-anchor="middle" x="218.5" y="-5777.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1091</text>
-<text text-anchor="middle" x="218.5" y="-5762.8" font-family="Times,serif" font-size="14.00">Expose the stages of</text>
-<text text-anchor="middle" x="218.5" y="-5747.8" font-family="Times,serif" font-size="14.00">transaction proving and</text>
-<text text-anchor="middle" x="218.5" y="-5732.8" font-family="Times,serif" font-size="14.00">signing via the</text>
-<text text-anchor="middle" x="218.5" y="-5717.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
-<text text-anchor="middle" x="218.5" y="-5702.8" font-family="Times,serif" font-size="14.00">API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-6731 120.5,-6731 120.5,-6633 316.5,-6633 316.5,-6731"/>
+<text text-anchor="middle" x="218.5" y="-6715.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1091</text>
+<text text-anchor="middle" x="218.5" y="-6700.8" font-family="Times,serif" font-size="14.00">Expose the stages of</text>
+<text text-anchor="middle" x="218.5" y="-6685.8" font-family="Times,serif" font-size="14.00">transaction proving and</text>
+<text text-anchor="middle" x="218.5" y="-6670.8" font-family="Times,serif" font-size="14.00">signing via the</text>
+<text text-anchor="middle" x="218.5" y="-6655.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
+<text text-anchor="middle" x="218.5" y="-6640.8" font-family="Times,serif" font-size="14.00">API</text>
 </a>
 </g>
 </g>
@@ -1812,11 +1812,11 @@
 <g id="node117" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349</title>
 <g id="a_node117"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1349" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349&#10;Only request subtree&#10;roots that the wallet&#10;needs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-5879 90,-5879 90,-5811 347,-5811 347,-5879"/>
-<text text-anchor="middle" x="218.5" y="-5863.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349</text>
-<text text-anchor="middle" x="218.5" y="-5848.8" font-family="Times,serif" font-size="14.00">Only request subtree</text>
-<text text-anchor="middle" x="218.5" y="-5833.8" font-family="Times,serif" font-size="14.00">roots that the wallet</text>
-<text text-anchor="middle" x="218.5" y="-5818.8" font-family="Times,serif" font-size="14.00">needs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-6817 90,-6817 90,-6749 347,-6749 347,-6817"/>
+<text text-anchor="middle" x="218.5" y="-6801.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349</text>
+<text text-anchor="middle" x="218.5" y="-6786.8" font-family="Times,serif" font-size="14.00">Only request subtree</text>
+<text text-anchor="middle" x="218.5" y="-6771.8" font-family="Times,serif" font-size="14.00">roots that the wallet</text>
+<text text-anchor="middle" x="218.5" y="-6756.8" font-family="Times,serif" font-size="14.00">needs</text>
 </a>
 </g>
 </g>
@@ -1991,12 +1991,12 @@
 <g id="node127" class="node open">
 <title>zcash/librustzcash#1222</title>
 <g id="a_node127"><a xlink:href="https://github.com/zcash/librustzcash/issues/1222" xlink:title="zcash/librustzcash#1222&#10;Consider changing the&#10;change policy to hide&#10;(some) pool&#45;crossing&#10;amounts" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5980.5 120.5,-5980.5 120.5,-5897.5 316.5,-5897.5 316.5,-5980.5"/>
-<text text-anchor="middle" x="218.5" y="-5965.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
-<text text-anchor="middle" x="218.5" y="-5950.3" font-family="Times,serif" font-size="14.00">Consider changing the</text>
-<text text-anchor="middle" x="218.5" y="-5935.3" font-family="Times,serif" font-size="14.00">change policy to hide</text>
-<text text-anchor="middle" x="218.5" y="-5920.3" font-family="Times,serif" font-size="14.00">(some) pool&#45;crossing</text>
-<text text-anchor="middle" x="218.5" y="-5905.3" font-family="Times,serif" font-size="14.00">amounts</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-6918.5 120.5,-6918.5 120.5,-6835.5 316.5,-6835.5 316.5,-6918.5"/>
+<text text-anchor="middle" x="218.5" y="-6903.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
+<text text-anchor="middle" x="218.5" y="-6888.3" font-family="Times,serif" font-size="14.00">Consider changing the</text>
+<text text-anchor="middle" x="218.5" y="-6873.3" font-family="Times,serif" font-size="14.00">change policy to hide</text>
+<text text-anchor="middle" x="218.5" y="-6858.3" font-family="Times,serif" font-size="14.00">(some) pool&#45;crossing</text>
+<text text-anchor="middle" x="218.5" y="-6843.3" font-family="Times,serif" font-size="14.00">amounts</text>
 </a>
 </g>
 </g>
@@ -2004,43 +2004,43 @@
 <g id="node128" class="node open">
 <title>zcash/librustzcash#1284</title>
 <g id="a_node128"><a xlink:href="https://github.com/zcash/librustzcash/issues/1284" xlink:title="zcash/librustzcash#1284&#10;`zcash_client_sqlite`:&#10;Enable migrations to be&#10;performed without any&#10;seed" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1625.5,-1944.5 1429.5,-1944.5 1429.5,-1861.5 1625.5,-1861.5 1625.5,-1944.5"/>
-<text text-anchor="middle" x="1527.5" y="-1929.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
-<text text-anchor="middle" x="1527.5" y="-1914.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
-<text text-anchor="middle" x="1527.5" y="-1899.3" font-family="Times,serif" font-size="14.00">Enable migrations to be</text>
-<text text-anchor="middle" x="1527.5" y="-1884.3" font-family="Times,serif" font-size="14.00">performed without any</text>
-<text text-anchor="middle" x="1527.5" y="-1869.3" font-family="Times,serif" font-size="14.00">seed</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1625.5,-1945.5 1429.5,-1945.5 1429.5,-1862.5 1625.5,-1862.5 1625.5,-1945.5"/>
+<text text-anchor="middle" x="1527.5" y="-1930.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
+<text text-anchor="middle" x="1527.5" y="-1915.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
+<text text-anchor="middle" x="1527.5" y="-1900.3" font-family="Times,serif" font-size="14.00">Enable migrations to be</text>
+<text text-anchor="middle" x="1527.5" y="-1885.3" font-family="Times,serif" font-size="14.00">performed without any</text>
+<text text-anchor="middle" x="1527.5" y="-1870.3" font-family="Times,serif" font-size="14.00">seed</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
 <g id="edge60" class="edge">
 <title>zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
-<path fill="none" stroke="black" d="M1607.8,-1944.6C1628.9,-1958.7 1650.2,-1976 1666,-1996 1694.2,-2031.8 1670,-2059.5 1702,-2092 1704.1,-2094.1 1706.2,-2096.1 1708.5,-2098.1"/>
+<path fill="none" stroke="black" d="M1608.9,-1945.7C1629.6,-1959.5 1650.5,-1976.4 1666,-1996 1694.3,-2031.7 1670,-2059.5 1702,-2092 1704.1,-2094.1 1706.2,-2096.1 1708.5,-2098.1"/>
 <polygon fill="black" stroke="black" points="1706.4,-2100.9 1716.4,-2104.4 1710.76,-2095.43 1706.4,-2100.9"/>
 </g>
 <!-- zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
 <g id="edge61" class="edge">
 <title>zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
-<path fill="none" stroke="black" d="M1625.6,-1903C1649.7,-1903 1676,-1903 1701.6,-1903"/>
-<polygon fill="black" stroke="black" points="1701.7,-1906.5 1711.7,-1903 1701.7,-1899.5 1701.7,-1906.5"/>
+<path fill="none" stroke="black" d="M1625.6,-1904C1649.7,-1904 1676,-1904 1701.6,-1904"/>
+<polygon fill="black" stroke="black" points="1701.7,-1907.5 1711.7,-1904 1701.7,-1900.5 1701.7,-1907.5"/>
 </g>
 <!-- zcash/librustzcash#1284&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge62" class="edge">
 <title>zcash/librustzcash#1284&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M1625.8,-1865.3C1641.3,-1855.3 1655.7,-1843 1666,-1828 1733.9,-1729.4 1621.4,-1649.6 1702,-1561 1710.5,-1551.6 1721.2,-1544.7 1732.8,-1539.7"/>
+<path fill="none" stroke="black" d="M1625.8,-1865.6C1641.3,-1855.5 1655.7,-1843.1 1666,-1828 1733.6,-1729.2 1621.4,-1649.6 1702,-1561 1710.5,-1551.6 1721.2,-1544.7 1732.8,-1539.7"/>
 <polygon fill="black" stroke="black" points="1734.19,-1542.92 1742.3,-1536.1 1731.71,-1536.37 1734.19,-1542.92"/>
 </g>
 <!-- zcash/librustzcash#1354 -->
 <g id="node130" class="node open">
 <title>zcash/librustzcash#1354</title>
 <g id="a_node130"><a xlink:href="https://github.com/zcash/librustzcash/issues/1354" xlink:title="zcash/librustzcash#1354&#10;zcash_client_backend:&#10;Recover funds sent back&#10;to or left in a ZIP 320&#10;ephemeral t&#45;addr" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-6081.5 120.5,-6081.5 120.5,-5998.5 316.5,-5998.5 316.5,-6081.5"/>
-<text text-anchor="middle" x="218.5" y="-6066.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
-<text text-anchor="middle" x="218.5" y="-6051.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="218.5" y="-6036.3" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
-<text text-anchor="middle" x="218.5" y="-6021.3" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
-<text text-anchor="middle" x="218.5" y="-6006.3" font-family="Times,serif" font-size="14.00">ephemeral t&#45;addr</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-7019.5 120.5,-7019.5 120.5,-6936.5 316.5,-6936.5 316.5,-7019.5"/>
+<text text-anchor="middle" x="218.5" y="-7004.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
+<text text-anchor="middle" x="218.5" y="-6989.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="218.5" y="-6974.3" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
+<text text-anchor="middle" x="218.5" y="-6959.3" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
+<text text-anchor="middle" x="218.5" y="-6944.3" font-family="Times,serif" font-size="14.00">ephemeral t&#45;addr</text>
 </a>
 </g>
 </g>
@@ -2187,11 +2187,11 @@
 <g id="node136" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422</title>
 <g id="a_node136"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1422" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422&#10;Enumerate all the ways in&#10;which the wallet SQLite&#10;DB is used directly" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-6254 90,-6254 90,-6186 347,-6186 347,-6254"/>
-<text text-anchor="middle" x="218.5" y="-6238.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422</text>
-<text text-anchor="middle" x="218.5" y="-6223.8" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
-<text text-anchor="middle" x="218.5" y="-6208.8" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
-<text text-anchor="middle" x="218.5" y="-6193.8" font-family="Times,serif" font-size="14.00">DB is used directly</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-7192 90,-7192 90,-7124 347,-7124 347,-7192"/>
+<text text-anchor="middle" x="218.5" y="-7176.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422</text>
+<text text-anchor="middle" x="218.5" y="-7161.8" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
+<text text-anchor="middle" x="218.5" y="-7146.8" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
+<text text-anchor="middle" x="218.5" y="-7131.8" font-family="Times,serif" font-size="14.00">DB is used directly</text>
 </a>
 </g>
 </g>
@@ -2199,105 +2199,105 @@
 <g id="node137" class="node open">
 <title>zcash/librustzcash#1385</title>
 <g id="a_node137"><a xlink:href="https://github.com/zcash/librustzcash/issues/1385" xlink:title="zcash/librustzcash#1385&#10;zcash_client_backend:&#10;Create paginated API&#10;exposing logical&#10;transaction history" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="706.5,-6218.5 510.5,-6218.5 510.5,-6135.5 706.5,-6135.5 706.5,-6218.5"/>
-<text text-anchor="middle" x="608.5" y="-6203.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
-<text text-anchor="middle" x="608.5" y="-6188.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="608.5" y="-6173.3" font-family="Times,serif" font-size="14.00">Create paginated API</text>
-<text text-anchor="middle" x="608.5" y="-6158.3" font-family="Times,serif" font-size="14.00">exposing logical</text>
-<text text-anchor="middle" x="608.5" y="-6143.3" font-family="Times,serif" font-size="14.00">transaction history</text>
+<polygon fill="#c2e0c6" stroke="black" points="706.5,-7156.5 510.5,-7156.5 510.5,-7073.5 706.5,-7073.5 706.5,-7156.5"/>
+<text text-anchor="middle" x="608.5" y="-7141.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
+<text text-anchor="middle" x="608.5" y="-7126.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="608.5" y="-7111.3" font-family="Times,serif" font-size="14.00">Create paginated API</text>
+<text text-anchor="middle" x="608.5" y="-7096.3" font-family="Times,serif" font-size="14.00">exposing logical</text>
+<text text-anchor="middle" x="608.5" y="-7081.3" font-family="Times,serif" font-size="14.00">transaction history</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422&#45;&gt;zcash/librustzcash#1385 -->
 <g id="edge69" class="edge">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422&#45;&gt;zcash/librustzcash#1385</title>
-<path fill="none" stroke="black" d="M347.08,-6205.9C396.68,-6200.4 452.85,-6194.1 500.3,-6188.9"/>
-<polygon fill="black" stroke="black" points="500.73,-6192.37 510.29,-6187.8 499.97,-6185.42 500.73,-6192.37"/>
+<path fill="none" stroke="black" d="M347.08,-7143.9C396.68,-7138.4 452.85,-7132.1 500.3,-7126.9"/>
+<polygon fill="black" stroke="black" points="500.73,-7130.37 510.29,-7125.8 499.97,-7123.42 500.73,-7130.37"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1476 -->
 <g id="node138" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</title>
 <g id="a_node138"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1476" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1476&#10;Migrate transaction&#10;history from&#10;`v_transactions` view to&#10;Rust API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1060,-6261.5 783,-6261.5 783,-6178.5 1060,-6178.5 1060,-6261.5"/>
-<text text-anchor="middle" x="921.5" y="-6246.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</text>
-<text text-anchor="middle" x="921.5" y="-6231.3" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
-<text text-anchor="middle" x="921.5" y="-6216.3" font-family="Times,serif" font-size="14.00">history from</text>
-<text text-anchor="middle" x="921.5" y="-6201.3" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
-<text text-anchor="middle" x="921.5" y="-6186.3" font-family="Times,serif" font-size="14.00">Rust API</text>
+<polygon fill="#c2e0c6" stroke="black" points="1060,-7199.5 783,-7199.5 783,-7116.5 1060,-7116.5 1060,-7199.5"/>
+<text text-anchor="middle" x="921.5" y="-7184.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</text>
+<text text-anchor="middle" x="921.5" y="-7169.3" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
+<text text-anchor="middle" x="921.5" y="-7154.3" font-family="Times,serif" font-size="14.00">history from</text>
+<text text-anchor="middle" x="921.5" y="-7139.3" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
+<text text-anchor="middle" x="921.5" y="-7124.3" font-family="Times,serif" font-size="14.00">Rust API</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1476 -->
 <g id="edge70" class="edge">
 <title>zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</title>
-<path fill="none" stroke="black" d="M706.62,-6190.4C727.66,-6193.3 750.36,-6196.5 772.85,-6199.6"/>
-<polygon fill="black" stroke="black" points="772.42,-6203.07 782.81,-6201 773.39,-6196.14 772.42,-6203.07"/>
+<path fill="none" stroke="black" d="M706.62,-7128.4C727.66,-7131.3 750.36,-7134.5 772.85,-7137.6"/>
+<polygon fill="black" stroke="black" points="772.42,-7141.07 782.81,-7139 773.39,-7134.14 772.42,-7141.07"/>
 </g>
 <!-- ECC/zcash&#45;light&#45;client&#45;ffi#138 -->
 <g id="node139" class="node open">
 <title>ECC/zcash&#45;light&#45;client&#45;ffi#138</title>
 <g id="a_node139"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/138" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#138&#10;Expose transaction&#10;history API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1037.5,-6160.5 805.5,-6160.5 805.5,-6107.5 1037.5,-6107.5 1037.5,-6160.5"/>
-<text text-anchor="middle" x="921.5" y="-6145.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#138</text>
-<text text-anchor="middle" x="921.5" y="-6130.3" font-family="Times,serif" font-size="14.00">Expose transaction</text>
-<text text-anchor="middle" x="921.5" y="-6115.3" font-family="Times,serif" font-size="14.00">history API</text>
+<polygon fill="#c2e0c6" stroke="black" points="1037.5,-7098.5 805.5,-7098.5 805.5,-7045.5 1037.5,-7045.5 1037.5,-7098.5"/>
+<text text-anchor="middle" x="921.5" y="-7083.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#138</text>
+<text text-anchor="middle" x="921.5" y="-7068.3" font-family="Times,serif" font-size="14.00">Expose transaction</text>
+<text text-anchor="middle" x="921.5" y="-7053.3" font-family="Times,serif" font-size="14.00">history API</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#138 -->
 <g id="edge71" class="edge">
 <title>zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#138</title>
-<path fill="none" stroke="black" d="M706.62,-6163.6C734.72,-6159.7 765.8,-6155.4 795.36,-6151.3"/>
-<polygon fill="black" stroke="black" points="795.9,-6154.76 805.32,-6149.9 794.93,-6147.83 795.9,-6154.76"/>
+<path fill="none" stroke="black" d="M706.62,-7101.6C734.72,-7097.7 765.8,-7093.4 795.36,-7089.3"/>
+<polygon fill="black" stroke="black" points="795.9,-7092.76 805.32,-7087.9 794.93,-7085.83 795.9,-7092.76"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423 -->
 <g id="node140" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</title>
 <g id="a_node140"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1423" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423&#10;Migrate transaction&#10;history from&#10;`v_transactions` view to&#10;Rust API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1353,-6175.5 1096,-6175.5 1096,-6092.5 1353,-6092.5 1353,-6175.5"/>
-<text text-anchor="middle" x="1224.5" y="-6160.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</text>
-<text text-anchor="middle" x="1224.5" y="-6145.3" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
-<text text-anchor="middle" x="1224.5" y="-6130.3" font-family="Times,serif" font-size="14.00">history from</text>
-<text text-anchor="middle" x="1224.5" y="-6115.3" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
-<text text-anchor="middle" x="1224.5" y="-6100.3" font-family="Times,serif" font-size="14.00">Rust API</text>
+<polygon fill="#c2e0c6" stroke="black" points="1353,-7113.5 1096,-7113.5 1096,-7030.5 1353,-7030.5 1353,-7113.5"/>
+<text text-anchor="middle" x="1224.5" y="-7098.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</text>
+<text text-anchor="middle" x="1224.5" y="-7083.3" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
+<text text-anchor="middle" x="1224.5" y="-7068.3" font-family="Times,serif" font-size="14.00">history from</text>
+<text text-anchor="middle" x="1224.5" y="-7053.3" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
+<text text-anchor="middle" x="1224.5" y="-7038.3" font-family="Times,serif" font-size="14.00">Rust API</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;light&#45;client&#45;ffi#138&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423 -->
 <g id="edge72" class="edge">
 <title>ECC/zcash&#45;light&#45;client&#45;ffi#138&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</title>
-<path fill="none" stroke="black" d="M1037.6,-6134C1053.4,-6134 1069.7,-6134 1085.9,-6134"/>
-<polygon fill="black" stroke="black" points="1085.9,-6137.5 1095.9,-6134 1085.9,-6130.5 1085.9,-6137.5"/>
+<path fill="none" stroke="black" d="M1037.6,-7072C1053.4,-7072 1069.7,-7072 1085.9,-7072"/>
+<polygon fill="black" stroke="black" points="1085.9,-7075.5 1095.9,-7072 1085.9,-7068.5 1085.9,-7075.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1475 -->
 <g id="node141" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1475</title>
 <g id="a_node141"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1475" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1475&#10;Enumerate all the ways in&#10;which the wallet SQLite&#10;DB is used directly" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-6168 80,-6168 80,-6100 357,-6100 357,-6168"/>
-<text text-anchor="middle" x="218.5" y="-6152.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1475</text>
-<text text-anchor="middle" x="218.5" y="-6137.8" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
-<text text-anchor="middle" x="218.5" y="-6122.8" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
-<text text-anchor="middle" x="218.5" y="-6107.8" font-family="Times,serif" font-size="14.00">DB is used directly</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-7106 80,-7106 80,-7038 357,-7038 357,-7106"/>
+<text text-anchor="middle" x="218.5" y="-7090.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1475</text>
+<text text-anchor="middle" x="218.5" y="-7075.8" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
+<text text-anchor="middle" x="218.5" y="-7060.8" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
+<text text-anchor="middle" x="218.5" y="-7045.8" font-family="Times,serif" font-size="14.00">DB is used directly</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1475&#45;&gt;zcash/librustzcash#1385 -->
 <g id="edge73" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1475&#45;&gt;zcash/librustzcash#1385</title>
-<path fill="none" stroke="black" d="M357.11,-6149.3C404.12,-6154.5 455.95,-6160.2 500.21,-6165.1"/>
-<polygon fill="black" stroke="black" points="500.09,-6168.61 510.41,-6166.2 500.84,-6161.65 500.09,-6168.61"/>
+<path fill="none" stroke="black" d="M357.11,-7087.3C404.12,-7092.5 455.95,-7098.2 500.21,-7103.1"/>
+<polygon fill="black" stroke="black" points="500.09,-7106.61 510.41,-7104.2 500.84,-7099.65 500.09,-7106.61"/>
 </g>
 <!-- zcash/librustzcash#1441 -->
 <g id="node142" class="node open">
 <title>zcash/librustzcash#1441</title>
 <g id="a_node142"><a xlink:href="https://github.com/zcash/librustzcash/pull/1441" xlink:title="zcash/librustzcash#1441&#10;Report proposal errors&#10;earlier and more&#10;precisely where possible" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-6340 120.5,-6340 120.5,-6336 116.5,-6336 116.5,-6332 120.5,-6332 120.5,-6280 116.5,-6280 116.5,-6276 120.5,-6276 120.5,-6272 316.5,-6272 316.5,-6340"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-6336 124.5,-6336 124.5,-6332 120.5,-6332 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-6280 124.5,-6280 124.5,-6276 120.5,-6276 "/>
-<text text-anchor="middle" x="218.5" y="-6324.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
-<text text-anchor="middle" x="218.5" y="-6309.8" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
-<text text-anchor="middle" x="218.5" y="-6294.8" font-family="Times,serif" font-size="14.00">earlier and more</text>
-<text text-anchor="middle" x="218.5" y="-6279.8" font-family="Times,serif" font-size="14.00">precisely where possible</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-7278 120.5,-7278 120.5,-7274 116.5,-7274 116.5,-7270 120.5,-7270 120.5,-7218 116.5,-7218 116.5,-7214 120.5,-7214 120.5,-7210 316.5,-7210 316.5,-7278"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-7274 124.5,-7274 124.5,-7270 120.5,-7270 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-7218 124.5,-7218 124.5,-7214 120.5,-7214 "/>
+<text text-anchor="middle" x="218.5" y="-7262.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
+<text text-anchor="middle" x="218.5" y="-7247.8" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
+<text text-anchor="middle" x="218.5" y="-7232.8" font-family="Times,serif" font-size="14.00">earlier and more</text>
+<text text-anchor="middle" x="218.5" y="-7217.8" font-family="Times,serif" font-size="14.00">precisely where possible</text>
 </a>
 </g>
 </g>
@@ -2305,10 +2305,10 @@
 <g id="node143" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1542</title>
 <g id="a_node143"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1542" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1542&#10;Use Tor for single&#45;shot&#10;`lightwalletd` requests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-6482.5 80,-6482.5 80,-6429.5 357,-6429.5 357,-6482.5"/>
-<text text-anchor="middle" x="218.5" y="-6467.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1542</text>
-<text text-anchor="middle" x="218.5" y="-6452.3" font-family="Times,serif" font-size="14.00">Use Tor for single&#45;shot</text>
-<text text-anchor="middle" x="218.5" y="-6437.3" font-family="Times,serif" font-size="14.00">`lightwalletd` requests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-7420.5 80,-7420.5 80,-7367.5 357,-7367.5 357,-7420.5"/>
+<text text-anchor="middle" x="218.5" y="-7405.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1542</text>
+<text text-anchor="middle" x="218.5" y="-7390.3" font-family="Times,serif" font-size="14.00">Use Tor for single&#45;shot</text>
+<text text-anchor="middle" x="218.5" y="-7375.3" font-family="Times,serif" font-size="14.00">`lightwalletd` requests</text>
 </a>
 </g>
 </g>
@@ -2316,45 +2316,45 @@
 <g id="node144" class="node open">
 <title>ECC/zashi#70</title>
 <g id="a_node144"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/70" xlink:title="ECC/zashi#70&#10;Integrate Tor support&#10;into Zashi by using Arti" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="701,-6439.5 516,-6439.5 516,-6386.5 701,-6386.5 701,-6439.5"/>
-<text text-anchor="middle" x="608.5" y="-6424.3" font-family="Times,serif" font-size="14.00">ECC/zashi#70</text>
-<text text-anchor="middle" x="608.5" y="-6409.3" font-family="Times,serif" font-size="14.00">Integrate Tor support</text>
-<text text-anchor="middle" x="608.5" y="-6394.3" font-family="Times,serif" font-size="14.00">into Zashi by using Arti</text>
+<polygon fill="#c2e0c6" stroke="black" points="701,-7398.5 516,-7398.5 516,-7345.5 701,-7345.5 701,-7398.5"/>
+<text text-anchor="middle" x="608.5" y="-7383.3" font-family="Times,serif" font-size="14.00">ECC/zashi#70</text>
+<text text-anchor="middle" x="608.5" y="-7368.3" font-family="Times,serif" font-size="14.00">Integrate Tor support</text>
+<text text-anchor="middle" x="608.5" y="-7353.3" font-family="Times,serif" font-size="14.00">into Zashi by using Arti</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1542&#45;&gt;ECC/zashi#70 -->
 <g id="edge74" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1542&#45;&gt;ECC/zashi#70</title>
-<path fill="none" stroke="black" d="M357.11,-6440.7C406.04,-6435.3 460.2,-6429.3 505.6,-6424.3"/>
-<polygon fill="black" stroke="black" points="506.19,-6427.76 515.75,-6423.2 505.43,-6420.8 506.19,-6427.76"/>
+<path fill="none" stroke="black" d="M357.11,-7386.2C406.04,-7383.4 460.2,-7380.4 505.6,-7377.8"/>
+<polygon fill="black" stroke="black" points="505.97,-7381.28 515.75,-7377.2 505.56,-7374.3 505.97,-7381.28"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469 -->
 <g id="node145" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469</title>
 <g id="a_node145"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1469" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469&#10;Use Tor for single&#45;shot&#10;`lightwalletd` requests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-6411.5 90,-6411.5 90,-6358.5 347,-6358.5 347,-6411.5"/>
-<text text-anchor="middle" x="218.5" y="-6396.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469</text>
-<text text-anchor="middle" x="218.5" y="-6381.3" font-family="Times,serif" font-size="14.00">Use Tor for single&#45;shot</text>
-<text text-anchor="middle" x="218.5" y="-6366.3" font-family="Times,serif" font-size="14.00">`lightwalletd` requests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-7349.5 90,-7349.5 90,-7296.5 347,-7296.5 347,-7349.5"/>
+<text text-anchor="middle" x="218.5" y="-7334.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469</text>
+<text text-anchor="middle" x="218.5" y="-7319.3" font-family="Times,serif" font-size="14.00">Use Tor for single&#45;shot</text>
+<text text-anchor="middle" x="218.5" y="-7304.3" font-family="Times,serif" font-size="14.00">`lightwalletd` requests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469&#45;&gt;ECC/zashi#70 -->
 <g id="edge75" class="edge">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469&#45;&gt;ECC/zashi#70</title>
-<path fill="none" stroke="black" d="M347.08,-6394.2C398.53,-6397.9 457.07,-6402.1 505.59,-6405.6"/>
-<polygon fill="black" stroke="black" points="505.55,-6409.11 515.79,-6406.4 506.09,-6402.13 505.55,-6409.11"/>
+<path fill="none" stroke="black" d="M347.08,-7339.1C398.53,-7345.6 457.07,-7353 505.59,-7359.1"/>
+<polygon fill="black" stroke="black" points="505.43,-7362.61 515.79,-7360.4 506.31,-7355.66 505.43,-7362.61"/>
 </g>
 <!-- zcash/librustzcash#1560 -->
 <g id="node146" class="node open">
 <title>zcash/librustzcash#1560</title>
 <g id="a_node146"><a xlink:href="https://github.com/zcash/librustzcash/issues/1560" xlink:title="zcash/librustzcash#1560&#10;`zcash_encoding`: Remove&#10;dependency on `byteorder`&#10;crate" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324.5,-6569 112.5,-6569 112.5,-6501 324.5,-6501 324.5,-6569"/>
-<text text-anchor="middle" x="218.5" y="-6553.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1560</text>
-<text text-anchor="middle" x="218.5" y="-6538.8" font-family="Times,serif" font-size="14.00">`zcash_encoding`: Remove</text>
-<text text-anchor="middle" x="218.5" y="-6523.8" font-family="Times,serif" font-size="14.00">dependency on `byteorder`</text>
-<text text-anchor="middle" x="218.5" y="-6508.8" font-family="Times,serif" font-size="14.00">crate</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324.5,-7528 112.5,-7528 112.5,-7460 324.5,-7460 324.5,-7528"/>
+<text text-anchor="middle" x="218.5" y="-7512.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1560</text>
+<text text-anchor="middle" x="218.5" y="-7497.8" font-family="Times,serif" font-size="14.00">`zcash_encoding`: Remove</text>
+<text text-anchor="middle" x="218.5" y="-7482.8" font-family="Times,serif" font-size="14.00">dependency on `byteorder`</text>
+<text text-anchor="middle" x="218.5" y="-7467.8" font-family="Times,serif" font-size="14.00">crate</text>
 </a>
 </g>
 </g>
@@ -2362,21 +2362,21 @@
 <g id="node147" class="node open">
 <title>zcash/librustzcash#1561</title>
 <g id="a_node147"><a xlink:href="https://github.com/zcash/librustzcash/issues/1561" xlink:title="zcash/librustzcash#1561&#10;Enable Keystone to&#10;replace their vendored&#10;versions of the Zcash&#10;crates with the published&#10;versions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="708,-6584 509,-6584 509,-6486 708,-6486 708,-6584"/>
-<text text-anchor="middle" x="608.5" y="-6568.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1561</text>
-<text text-anchor="middle" x="608.5" y="-6553.8" font-family="Times,serif" font-size="14.00">Enable Keystone to</text>
-<text text-anchor="middle" x="608.5" y="-6538.8" font-family="Times,serif" font-size="14.00">replace their vendored</text>
-<text text-anchor="middle" x="608.5" y="-6523.8" font-family="Times,serif" font-size="14.00">versions of the Zcash</text>
-<text text-anchor="middle" x="608.5" y="-6508.8" font-family="Times,serif" font-size="14.00">crates with the published</text>
-<text text-anchor="middle" x="608.5" y="-6493.8" font-family="Times,serif" font-size="14.00">versions</text>
+<polygon fill="#c2e0c6" stroke="black" points="708,-7543 509,-7543 509,-7445 708,-7445 708,-7543"/>
+<text text-anchor="middle" x="608.5" y="-7527.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1561</text>
+<text text-anchor="middle" x="608.5" y="-7512.8" font-family="Times,serif" font-size="14.00">Enable Keystone to</text>
+<text text-anchor="middle" x="608.5" y="-7497.8" font-family="Times,serif" font-size="14.00">replace their vendored</text>
+<text text-anchor="middle" x="608.5" y="-7482.8" font-family="Times,serif" font-size="14.00">versions of the Zcash</text>
+<text text-anchor="middle" x="608.5" y="-7467.8" font-family="Times,serif" font-size="14.00">crates with the published</text>
+<text text-anchor="middle" x="608.5" y="-7452.8" font-family="Times,serif" font-size="14.00">versions</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1560&#45;&gt;zcash/librustzcash#1561 -->
 <g id="edge76" class="edge">
 <title>zcash/librustzcash#1560&#45;&gt;zcash/librustzcash#1561</title>
-<path fill="none" stroke="black" d="M324.75,-6535C378.73,-6535 444.4,-6535 498.85,-6535"/>
-<polygon fill="black" stroke="black" points="498.88,-6538.5 508.88,-6535 498.88,-6531.5 498.88,-6538.5"/>
+<path fill="none" stroke="black" d="M324.75,-7494C378.73,-7494 444.4,-7494 498.85,-7494"/>
+<polygon fill="black" stroke="black" points="498.88,-7497.5 508.88,-7494 498.88,-7490.5 498.88,-7497.5"/>
 </g>
 <!-- zcash/librustzcash#1436 -->
 <g id="node148" class="node open">
@@ -2463,12 +2463,12 @@
 <g id="node152" class="node open">
 <title>zcash/librustzcash#483</title>
 <g id="a_node152"><a xlink:href="https://github.com/zcash/librustzcash/issues/483" xlink:title="zcash/librustzcash#483&#10;Add pre&#45;overwinter&#10;signature hashes to&#10;`signature_hash` or&#10;return an error." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-6670.5 125,-6670.5 125,-6587.5 312,-6587.5 312,-6670.5"/>
-<text text-anchor="middle" x="218.5" y="-6655.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
-<text text-anchor="middle" x="218.5" y="-6640.3" font-family="Times,serif" font-size="14.00">Add pre&#45;overwinter</text>
-<text text-anchor="middle" x="218.5" y="-6625.3" font-family="Times,serif" font-size="14.00">signature hashes to</text>
-<text text-anchor="middle" x="218.5" y="-6610.3" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
-<text text-anchor="middle" x="218.5" y="-6595.3" font-family="Times,serif" font-size="14.00">return an error.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-7629.5 125,-7629.5 125,-7546.5 312,-7546.5 312,-7629.5"/>
+<text text-anchor="middle" x="218.5" y="-7614.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
+<text text-anchor="middle" x="218.5" y="-7599.3" font-family="Times,serif" font-size="14.00">Add pre&#45;overwinter</text>
+<text text-anchor="middle" x="218.5" y="-7584.3" font-family="Times,serif" font-size="14.00">signature hashes to</text>
+<text text-anchor="middle" x="218.5" y="-7569.3" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
+<text text-anchor="middle" x="218.5" y="-7554.3" font-family="Times,serif" font-size="14.00">return an error.</text>
 </a>
 </g>
 </g>
@@ -2476,13 +2476,13 @@
 <g id="node153" class="node open">
 <title>zcash/librustzcash#323</title>
 <g id="a_node153"><a xlink:href="https://github.com/zcash/librustzcash/issues/323" xlink:title="zcash/librustzcash#323&#10;Sending V1 transactions&#10;can &quot;misplace funds&quot; and&#10;brick the sender&#39;s&#10;wallet, rendering it&#10;broken even after upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="322,-6787 115,-6787 115,-6689 322,-6689 322,-6787"/>
-<text text-anchor="middle" x="218.5" y="-6771.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#323</text>
-<text text-anchor="middle" x="218.5" y="-6756.8" font-family="Times,serif" font-size="14.00">Sending V1 transactions</text>
-<text text-anchor="middle" x="218.5" y="-6741.8" font-family="Times,serif" font-size="14.00">can &quot;misplace funds&quot; and</text>
-<text text-anchor="middle" x="218.5" y="-6726.8" font-family="Times,serif" font-size="14.00">brick the sender&#39;s</text>
-<text text-anchor="middle" x="218.5" y="-6711.8" font-family="Times,serif" font-size="14.00">wallet, rendering it</text>
-<text text-anchor="middle" x="218.5" y="-6696.8" font-family="Times,serif" font-size="14.00">broken even after upgrade</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="322,-7746 115,-7746 115,-7648 322,-7648 322,-7746"/>
+<text text-anchor="middle" x="218.5" y="-7730.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#323</text>
+<text text-anchor="middle" x="218.5" y="-7715.8" font-family="Times,serif" font-size="14.00">Sending V1 transactions</text>
+<text text-anchor="middle" x="218.5" y="-7700.8" font-family="Times,serif" font-size="14.00">can &quot;misplace funds&quot; and</text>
+<text text-anchor="middle" x="218.5" y="-7685.8" font-family="Times,serif" font-size="14.00">brick the sender&#39;s</text>
+<text text-anchor="middle" x="218.5" y="-7670.8" font-family="Times,serif" font-size="14.00">wallet, rendering it</text>
+<text text-anchor="middle" x="218.5" y="-7655.8" font-family="Times,serif" font-size="14.00">broken even after upgrade</text>
 </a>
 </g>
 </g>
@@ -2502,11 +2502,11 @@
 <g id="node156" class="node open">
 <title>zcash/lightwalletd#357</title>
 <g id="a_node156"><a xlink:href="https://github.com/zcash/lightwalletd/issues/357" xlink:title="zcash/lightwalletd#357&#10;Research Spike: Can we&#10;get data / battery&#10;savings from compression?" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324,-6873 113,-6873 113,-6805 324,-6805 324,-6873"/>
-<text text-anchor="middle" x="218.5" y="-6857.8" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#357</text>
-<text text-anchor="middle" x="218.5" y="-6842.8" font-family="Times,serif" font-size="14.00">Research Spike: Can we</text>
-<text text-anchor="middle" x="218.5" y="-6827.8" font-family="Times,serif" font-size="14.00">get data / battery</text>
-<text text-anchor="middle" x="218.5" y="-6812.8" font-family="Times,serif" font-size="14.00">savings from compression?</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324,-7832 113,-7832 113,-7764 324,-7764 324,-7832"/>
+<text text-anchor="middle" x="218.5" y="-7816.8" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#357</text>
+<text text-anchor="middle" x="218.5" y="-7801.8" font-family="Times,serif" font-size="14.00">Research Spike: Can we</text>
+<text text-anchor="middle" x="218.5" y="-7786.8" font-family="Times,serif" font-size="14.00">get data / battery</text>
+<text text-anchor="middle" x="218.5" y="-7771.8" font-family="Times,serif" font-size="14.00">savings from compression?</text>
 </a>
 </g>
 </g>
@@ -2514,12 +2514,12 @@
 <g id="node157" class="node open">
 <title>zcash/lightwalletd#316</title>
 <g id="a_node157"><a xlink:href="https://github.com/zcash/lightwalletd/issues/316" xlink:title="zcash/lightwalletd#316&#10;Lightwalletd should not&#10;be able to conceal&#10;Sapling transactions from&#10;wallet app" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319.5,-6974.5 117.5,-6974.5 117.5,-6891.5 319.5,-6891.5 319.5,-6974.5"/>
-<text text-anchor="middle" x="218.5" y="-6959.3" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#316</text>
-<text text-anchor="middle" x="218.5" y="-6944.3" font-family="Times,serif" font-size="14.00">Lightwalletd should not</text>
-<text text-anchor="middle" x="218.5" y="-6929.3" font-family="Times,serif" font-size="14.00">be able to conceal</text>
-<text text-anchor="middle" x="218.5" y="-6914.3" font-family="Times,serif" font-size="14.00">Sapling transactions from</text>
-<text text-anchor="middle" x="218.5" y="-6899.3" font-family="Times,serif" font-size="14.00">wallet app</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319.5,-7933.5 117.5,-7933.5 117.5,-7850.5 319.5,-7850.5 319.5,-7933.5"/>
+<text text-anchor="middle" x="218.5" y="-7918.3" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#316</text>
+<text text-anchor="middle" x="218.5" y="-7903.3" font-family="Times,serif" font-size="14.00">Lightwalletd should not</text>
+<text text-anchor="middle" x="218.5" y="-7888.3" font-family="Times,serif" font-size="14.00">be able to conceal</text>
+<text text-anchor="middle" x="218.5" y="-7873.3" font-family="Times,serif" font-size="14.00">Sapling transactions from</text>
+<text text-anchor="middle" x="218.5" y="-7858.3" font-family="Times,serif" font-size="14.00">wallet app</text>
 </a>
 </g>
 </g>
@@ -2527,11 +2527,11 @@
 <g id="node158" class="node open">
 <title>ECC/zashi&#45;android#301</title>
 <g id="a_node158"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/301" xlink:title="ECC/zashi&#45;android#301&#10;Save/restore seed phrase&#10;from Google Credential&#10;Manager" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317.5,-7061 119.5,-7061 119.5,-6993 317.5,-6993 317.5,-7061"/>
-<text text-anchor="middle" x="218.5" y="-7045.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#301</text>
-<text text-anchor="middle" x="218.5" y="-7030.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase</text>
-<text text-anchor="middle" x="218.5" y="-7015.8" font-family="Times,serif" font-size="14.00">from Google Credential</text>
-<text text-anchor="middle" x="218.5" y="-7000.8" font-family="Times,serif" font-size="14.00">Manager</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317.5,-8020 119.5,-8020 119.5,-7952 317.5,-7952 317.5,-8020"/>
+<text text-anchor="middle" x="218.5" y="-8004.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#301</text>
+<text text-anchor="middle" x="218.5" y="-7989.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase</text>
+<text text-anchor="middle" x="218.5" y="-7974.8" font-family="Times,serif" font-size="14.00">from Google Credential</text>
+<text text-anchor="middle" x="218.5" y="-7959.8" font-family="Times,serif" font-size="14.00">Manager</text>
 </a>
 </g>
 </g>
@@ -2539,10 +2539,10 @@
 <g id="node159" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#480</title>
 <g id="a_node159"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/480" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#480&#10;Consider Separate UI SDK&#10;Library" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-7132.5 84.5,-7132.5 84.5,-7079.5 352.5,-7079.5 352.5,-7132.5"/>
-<text text-anchor="middle" x="218.5" y="-7117.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#480</text>
-<text text-anchor="middle" x="218.5" y="-7102.3" font-family="Times,serif" font-size="14.00">Consider Separate UI SDK</text>
-<text text-anchor="middle" x="218.5" y="-7087.3" font-family="Times,serif" font-size="14.00">Library</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-8091.5 84.5,-8091.5 84.5,-8038.5 352.5,-8038.5 352.5,-8091.5"/>
+<text text-anchor="middle" x="218.5" y="-8076.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#480</text>
+<text text-anchor="middle" x="218.5" y="-8061.3" font-family="Times,serif" font-size="14.00">Consider Separate UI SDK</text>
+<text text-anchor="middle" x="218.5" y="-8046.3" font-family="Times,serif" font-size="14.00">Library</text>
 </a>
 </g>
 </g>
@@ -2550,11 +2550,11 @@
 <g id="node160" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#531</title>
 <g id="a_node160"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/531" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#531&#10;Rework&#10;`UnifiedFullViewingKey`&#10;class" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-7219 84.5,-7219 84.5,-7151 352.5,-7151 352.5,-7219"/>
-<text text-anchor="middle" x="218.5" y="-7203.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#531</text>
-<text text-anchor="middle" x="218.5" y="-7188.8" font-family="Times,serif" font-size="14.00">Rework</text>
-<text text-anchor="middle" x="218.5" y="-7173.8" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
-<text text-anchor="middle" x="218.5" y="-7158.8" font-family="Times,serif" font-size="14.00">class</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-8178 84.5,-8178 84.5,-8110 352.5,-8110 352.5,-8178"/>
+<text text-anchor="middle" x="218.5" y="-8162.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#531</text>
+<text text-anchor="middle" x="218.5" y="-8147.8" font-family="Times,serif" font-size="14.00">Rework</text>
+<text text-anchor="middle" x="218.5" y="-8132.8" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
+<text text-anchor="middle" x="218.5" y="-8117.8" font-family="Times,serif" font-size="14.00">class</text>
 </a>
 </g>
 </g>
@@ -2562,10 +2562,10 @@
 <g id="node161" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#319</title>
 <g id="a_node161"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/319" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#319&#10;ZIP&#45;321 Request&#10;Generation API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="342.5,-7290.5 94.5,-7290.5 94.5,-7237.5 342.5,-7237.5 342.5,-7290.5"/>
-<text text-anchor="middle" x="218.5" y="-7275.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#319</text>
-<text text-anchor="middle" x="218.5" y="-7260.3" font-family="Times,serif" font-size="14.00">ZIP&#45;321 Request</text>
-<text text-anchor="middle" x="218.5" y="-7245.3" font-family="Times,serif" font-size="14.00">Generation API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="342.5,-8249.5 94.5,-8249.5 94.5,-8196.5 342.5,-8196.5 342.5,-8249.5"/>
+<text text-anchor="middle" x="218.5" y="-8234.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#319</text>
+<text text-anchor="middle" x="218.5" y="-8219.3" font-family="Times,serif" font-size="14.00">ZIP&#45;321 Request</text>
+<text text-anchor="middle" x="218.5" y="-8204.3" font-family="Times,serif" font-size="14.00">Generation API</text>
 </a>
 </g>
 </g>
@@ -2573,28 +2573,28 @@
 <g id="node162" class="node open">
 <title>ECC/zashi&#45;ios#109</title>
 <g id="a_node162"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/109" xlink:title="ECC/zashi&#45;ios#109&#10;[Research Spike] ZIP&#45;321&#10;Payment URIs and&#10;deeplinking" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="707,-7298 510,-7298 510,-7230 707,-7230 707,-7298"/>
-<text text-anchor="middle" x="608.5" y="-7282.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#109</text>
-<text text-anchor="middle" x="608.5" y="-7267.8" font-family="Times,serif" font-size="14.00">[Research Spike] ZIP&#45;321</text>
-<text text-anchor="middle" x="608.5" y="-7252.8" font-family="Times,serif" font-size="14.00">Payment URIs and</text>
-<text text-anchor="middle" x="608.5" y="-7237.8" font-family="Times,serif" font-size="14.00">deeplinking</text>
+<polygon fill="#c2e0c6" stroke="black" points="707,-8257 510,-8257 510,-8189 707,-8189 707,-8257"/>
+<text text-anchor="middle" x="608.5" y="-8241.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#109</text>
+<text text-anchor="middle" x="608.5" y="-8226.8" font-family="Times,serif" font-size="14.00">[Research Spike] ZIP&#45;321</text>
+<text text-anchor="middle" x="608.5" y="-8211.8" font-family="Times,serif" font-size="14.00">Payment URIs and</text>
+<text text-anchor="middle" x="608.5" y="-8196.8" font-family="Times,serif" font-size="14.00">deeplinking</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#319&#45;&gt;ECC/zashi&#45;ios#109 -->
 <g id="edge86" class="edge">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#319&#45;&gt;ECC/zashi&#45;ios#109</title>
-<path fill="none" stroke="black" d="M342.53,-7264C392.99,-7264 450.88,-7264 499.65,-7264"/>
-<polygon fill="black" stroke="black" points="499.91,-7267.5 509.91,-7264 499.91,-7260.5 499.91,-7267.5"/>
+<path fill="none" stroke="black" d="M342.53,-8223C392.99,-8223 450.88,-8223 499.65,-8223"/>
+<polygon fill="black" stroke="black" points="499.91,-8226.5 509.91,-8223 499.91,-8219.5 499.91,-8226.5"/>
 </g>
 <!-- ECC/zashi&#45;ios#411 -->
 <g id="node163" class="node open">
 <title>ECC/zashi&#45;ios#411</title>
 <g id="a_node163"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/411" xlink:title="ECC/zashi&#45;ios#411&#10;Async SynchronizerClient&#10;methods refactor" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-7732.5 118.5,-7732.5 118.5,-7679.5 318.5,-7679.5 318.5,-7732.5"/>
-<text text-anchor="middle" x="218.5" y="-7717.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#411</text>
-<text text-anchor="middle" x="218.5" y="-7702.3" font-family="Times,serif" font-size="14.00">Async SynchronizerClient</text>
-<text text-anchor="middle" x="218.5" y="-7687.3" font-family="Times,serif" font-size="14.00">methods refactor</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-8691.5 118.5,-8691.5 118.5,-8638.5 318.5,-8638.5 318.5,-8691.5"/>
+<text text-anchor="middle" x="218.5" y="-8676.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#411</text>
+<text text-anchor="middle" x="218.5" y="-8661.3" font-family="Times,serif" font-size="14.00">Async SynchronizerClient</text>
+<text text-anchor="middle" x="218.5" y="-8646.3" font-family="Times,serif" font-size="14.00">methods refactor</text>
 </a>
 </g>
 </g>
@@ -2602,26 +2602,26 @@
 <g id="node164" class="node open">
 <title>ECC/zashi&#45;ios#1045</title>
 <g id="a_node164"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1045" xlink:title="ECC/zashi&#45;ios#1045&#10;Zashi iOS Tech Debt" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="689.5,-7547 686.5,-7551 665.5,-7551 662.5,-7547 527.5,-7547 527.5,-7509 689.5,-7509 689.5,-7547"/>
-<text text-anchor="middle" x="608.5" y="-7531.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1045</text>
-<text text-anchor="middle" x="608.5" y="-7516.8" font-family="Times,serif" font-size="14.00">Zashi iOS Tech Debt</text>
+<polygon fill="#c2e0c6" stroke="black" points="689.5,-8506 686.5,-8510 665.5,-8510 662.5,-8506 527.5,-8506 527.5,-8468 689.5,-8468 689.5,-8506"/>
+<text text-anchor="middle" x="608.5" y="-8490.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1045</text>
+<text text-anchor="middle" x="608.5" y="-8475.8" font-family="Times,serif" font-size="14.00">Zashi iOS Tech Debt</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#411&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge87" class="edge">
 <title>ECC/zashi&#45;ios#411&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M318.51,-7701.5C357.16,-7696.9 400.98,-7688 438,-7671 498.59,-7643.2 554.75,-7587.6 584.76,-7554.5"/>
-<polygon fill="black" stroke="black" points="587.41,-7556.79 591.46,-7547 582.19,-7552.13 587.41,-7556.79"/>
+<path fill="none" stroke="black" d="M318.51,-8660.5C357.16,-8655.9 400.98,-8647 438,-8630 498.59,-8602.2 554.75,-8546.6 584.76,-8513.5"/>
+<polygon fill="black" stroke="black" points="587.41,-8515.79 591.46,-8506 582.19,-8511.13 587.41,-8515.79"/>
 </g>
 <!-- ECC/zashi&#45;android#674 -->
 <g id="node165" class="node open">
 <title>ECC/zashi&#45;android#674</title>
 <g id="a_node165"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/674" xlink:title="ECC/zashi&#45;android#674&#10;Attach HTML reports to&#10;the CI outputs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-7803.5 124.5,-7803.5 124.5,-7750.5 312.5,-7750.5 312.5,-7803.5"/>
-<text text-anchor="middle" x="218.5" y="-7788.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#674</text>
-<text text-anchor="middle" x="218.5" y="-7773.3" font-family="Times,serif" font-size="14.00">Attach HTML reports to</text>
-<text text-anchor="middle" x="218.5" y="-7758.3" font-family="Times,serif" font-size="14.00">the CI outputs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-8762.5 124.5,-8762.5 124.5,-8709.5 312.5,-8709.5 312.5,-8762.5"/>
+<text text-anchor="middle" x="218.5" y="-8747.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#674</text>
+<text text-anchor="middle" x="218.5" y="-8732.3" font-family="Times,serif" font-size="14.00">Attach HTML reports to</text>
+<text text-anchor="middle" x="218.5" y="-8717.3" font-family="Times,serif" font-size="14.00">the CI outputs</text>
 </a>
 </g>
 </g>
@@ -2629,10 +2629,10 @@
 <g id="node166" class="node open">
 <title>ECC/zashi&#45;android#1062</title>
 <g id="a_node166"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1062" xlink:title="ECC/zashi&#45;android#1062&#10;Zashi Android 1.0 Follow&#45;&#10;ups" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1021,-9191.5 822,-9191.5 822,-9138.5 1021,-9138.5 1021,-9191.5"/>
-<text text-anchor="middle" x="921.5" y="-9176.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1062</text>
-<text text-anchor="middle" x="921.5" y="-9161.3" font-family="Times,serif" font-size="14.00">Zashi Android 1.0 Follow&#45;</text>
-<text text-anchor="middle" x="921.5" y="-9146.3" font-family="Times,serif" font-size="14.00">ups</text>
+<polygon fill="#c2e0c6" stroke="black" points="1021,-10150.5 822,-10150.5 822,-10097.5 1021,-10097.5 1021,-10150.5"/>
+<text text-anchor="middle" x="921.5" y="-10135.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1062</text>
+<text text-anchor="middle" x="921.5" y="-10120.3" font-family="Times,serif" font-size="14.00">Zashi Android 1.0 Follow&#45;</text>
+<text text-anchor="middle" x="921.5" y="-10105.3" font-family="Times,serif" font-size="14.00">ups</text>
 </a>
 </g>
 </g>
@@ -2640,283 +2640,283 @@
 <g id="node167" class="node open">
 <title>ECC/zashi&#45;android#1001</title>
 <g id="a_node167"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1001" xlink:title="ECC/zashi&#45;android#1001&#10;UX: Screens in landscape&#10;mode" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707.5,-10185.5 509.5,-10185.5 509.5,-10132.5 707.5,-10132.5 707.5,-10185.5"/>
-<text text-anchor="middle" x="608.5" y="-10170.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1001</text>
-<text text-anchor="middle" x="608.5" y="-10155.3" font-family="Times,serif" font-size="14.00">UX: Screens in landscape</text>
-<text text-anchor="middle" x="608.5" y="-10140.3" font-family="Times,serif" font-size="14.00">mode</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707.5,-11144.5 509.5,-11144.5 509.5,-11091.5 707.5,-11091.5 707.5,-11144.5"/>
+<text text-anchor="middle" x="608.5" y="-11129.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1001</text>
+<text text-anchor="middle" x="608.5" y="-11114.3" font-family="Times,serif" font-size="14.00">UX: Screens in landscape</text>
+<text text-anchor="middle" x="608.5" y="-11099.3" font-family="Times,serif" font-size="14.00">mode</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1001&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge88" class="edge">
 <title>ECC/zashi&#45;android#1001&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.72,-10150C723.81,-10145 738.96,-10136 750.5,-10124 879.14,-9986.3 912.64,-9361.5 919.16,-9202.1"/>
-<polygon fill="black" stroke="black" points="922.67,-9202.03 919.57,-9191.9 915.67,-9201.75 922.67,-9202.03"/>
+<path fill="none" stroke="black" d="M707.72,-11109C723.81,-11104 738.96,-11095 750.5,-11083 879.14,-10945 912.64,-10320 919.16,-10161"/>
+<polygon fill="black" stroke="black" points="922.66,-10161.14 919.57,-10151 915.66,-10160.85 922.66,-10161.14"/>
 </g>
 <!-- ECC/zashi&#45;android#1044 -->
 <g id="node168" class="node open">
 <title>ECC/zashi&#45;android#1044</title>
 <g id="a_node168"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1044" xlink:title="ECC/zashi&#45;android#1044&#10;Rename `secant` to&#10;`zashi` in codebase" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10114.5 510,-10114.5 510,-10061.5 707,-10061.5 707,-10114.5"/>
-<text text-anchor="middle" x="608.5" y="-10099.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1044</text>
-<text text-anchor="middle" x="608.5" y="-10084.3" font-family="Times,serif" font-size="14.00">Rename `secant` to</text>
-<text text-anchor="middle" x="608.5" y="-10069.3" font-family="Times,serif" font-size="14.00">`zashi` in codebase</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-11073.5 510,-11073.5 510,-11020.5 707,-11020.5 707,-11073.5"/>
+<text text-anchor="middle" x="608.5" y="-11058.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1044</text>
+<text text-anchor="middle" x="608.5" y="-11043.3" font-family="Times,serif" font-size="14.00">Rename `secant` to</text>
+<text text-anchor="middle" x="608.5" y="-11028.3" font-family="Times,serif" font-size="14.00">`zashi` in codebase</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1044&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge89" class="edge">
 <title>ECC/zashi&#45;android#1044&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.22,-10079C723.46,-10074 738.79,-10065 750.5,-10053 870.15,-9926.7 910.05,-9353.3 918.6,-9201.8"/>
-<polygon fill="black" stroke="black" points="922.11,-9201.78 919.17,-9191.6 915.12,-9201.39 922.11,-9201.78"/>
+<path fill="none" stroke="black" d="M707.22,-11038C723.46,-11033 738.79,-11024 750.5,-11012 870.15,-10886 910.05,-10312 918.6,-10161"/>
+<polygon fill="black" stroke="black" points="922.1,-10161.18 919.17,-10151 915.11,-10160.78 922.1,-10161.18"/>
 </g>
 <!-- ECC/zashi&#45;android#1002 -->
 <g id="node169" class="node open">
 <title>ECC/zashi&#45;android#1002</title>
 <g id="a_node169"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1002" xlink:title="ECC/zashi&#45;android#1002&#10;Welcome screen animation&#10;masking" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712.5,-10043.5 504.5,-10043.5 504.5,-9990.5 712.5,-9990.5 712.5,-10043.5"/>
-<text text-anchor="middle" x="608.5" y="-10028.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1002</text>
-<text text-anchor="middle" x="608.5" y="-10013.3" font-family="Times,serif" font-size="14.00">Welcome screen animation</text>
-<text text-anchor="middle" x="608.5" y="-9998.3" font-family="Times,serif" font-size="14.00">masking</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712.5,-11002.5 504.5,-11002.5 504.5,-10949.5 712.5,-10949.5 712.5,-11002.5"/>
+<text text-anchor="middle" x="608.5" y="-10987.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1002</text>
+<text text-anchor="middle" x="608.5" y="-10972.3" font-family="Times,serif" font-size="14.00">Welcome screen animation</text>
+<text text-anchor="middle" x="608.5" y="-10957.3" font-family="Times,serif" font-size="14.00">masking</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1002&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge90" class="edge">
 <title>ECC/zashi&#45;android#1002&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M712.8,-10006C726.91,-10000 740.09,-9992.8 750.5,-9982 861.14,-9867.1 907.23,-9345.2 917.95,-9201.6"/>
-<polygon fill="black" stroke="black" points="921.44,-9201.83 918.69,-9191.6 914.46,-9201.31 921.44,-9201.83"/>
+<path fill="none" stroke="black" d="M712.8,-10965C726.91,-10959 740.09,-10952 750.5,-10941 861.14,-10826 907.23,-10304 917.95,-10161"/>
+<polygon fill="black" stroke="black" points="921.44,-10161.23 918.69,-10151 914.46,-10160.71 921.44,-10161.23"/>
 </g>
 <!-- ECC/zashi&#45;ios#795 -->
 <g id="node170" class="node open">
 <title>ECC/zashi&#45;ios#795</title>
 <g id="a_node170"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/795" xlink:title="ECC/zashi&#45;ios#795&#10;Setup GitHub action to&#10;run unit tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="309.5,-7661.5 127.5,-7661.5 127.5,-7608.5 309.5,-7608.5 309.5,-7661.5"/>
-<text text-anchor="middle" x="218.5" y="-7646.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#795</text>
-<text text-anchor="middle" x="218.5" y="-7631.3" font-family="Times,serif" font-size="14.00">Setup GitHub action to</text>
-<text text-anchor="middle" x="218.5" y="-7616.3" font-family="Times,serif" font-size="14.00">run unit tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="309.5,-8620.5 127.5,-8620.5 127.5,-8567.5 309.5,-8567.5 309.5,-8620.5"/>
+<text text-anchor="middle" x="218.5" y="-8605.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#795</text>
+<text text-anchor="middle" x="218.5" y="-8590.3" font-family="Times,serif" font-size="14.00">Setup GitHub action to</text>
+<text text-anchor="middle" x="218.5" y="-8575.3" font-family="Times,serif" font-size="14.00">run unit tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#795&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge91" class="edge">
 <title>ECC/zashi&#45;ios#795&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M309.61,-7625.6C349.45,-7620.1 396.56,-7611.9 438,-7600 480.97,-7587.6 527.58,-7567.3 561.02,-7551.4"/>
-<polygon fill="black" stroke="black" points="562.62,-7554.51 570.09,-7547 559.57,-7548.22 562.62,-7554.51"/>
+<path fill="none" stroke="black" d="M309.61,-8584.6C349.45,-8579.1 396.56,-8570.9 438,-8559 480.97,-8546.6 527.58,-8526.3 561.02,-8510.4"/>
+<polygon fill="black" stroke="black" points="562.62,-8513.51 570.09,-8506 559.57,-8507.22 562.62,-8513.51"/>
 </g>
 <!-- ECC/zashi&#45;android#1074 -->
 <g id="node171" class="node open">
 <title>ECC/zashi&#45;android#1074</title>
 <g id="a_node171"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1074" xlink:title="ECC/zashi&#45;android#1074&#10;Check and update manual&#10;test guides" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709.5,-9972.5 507.5,-9972.5 507.5,-9919.5 709.5,-9919.5 709.5,-9972.5"/>
-<text text-anchor="middle" x="608.5" y="-9957.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1074</text>
-<text text-anchor="middle" x="608.5" y="-9942.3" font-family="Times,serif" font-size="14.00">Check and update manual</text>
-<text text-anchor="middle" x="608.5" y="-9927.3" font-family="Times,serif" font-size="14.00">test guides</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709.5,-10931.5 507.5,-10931.5 507.5,-10878.5 709.5,-10878.5 709.5,-10931.5"/>
+<text text-anchor="middle" x="608.5" y="-10916.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1074</text>
+<text text-anchor="middle" x="608.5" y="-10901.3" font-family="Times,serif" font-size="14.00">Check and update manual</text>
+<text text-anchor="middle" x="608.5" y="-10886.3" font-family="Times,serif" font-size="14.00">test guides</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1074&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge92" class="edge">
 <title>ECC/zashi&#45;android#1074&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M709.75,-9935.8C724.96,-9930.3 739.28,-9922.4 750.5,-9911 852.05,-9807.5 904.04,-9337.9 917.14,-9202"/>
-<polygon fill="black" stroke="black" points="920.66,-9201.99 918.12,-9191.7 913.69,-9201.32 920.66,-9201.99"/>
+<path fill="none" stroke="black" d="M709.75,-10895C724.96,-10889 739.28,-10881 750.5,-10870 852.05,-10766 904.04,-10297 917.14,-10161"/>
+<polygon fill="black" stroke="black" points="920.63,-10161.29 918.12,-10151 913.66,-10160.61 920.63,-10161.29"/>
 </g>
 <!-- ECC/zashi&#45;android#890 -->
 <g id="node172" class="node open">
 <title>ECC/zashi&#45;android#890</title>
 <g id="a_node172"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/890" xlink:title="ECC/zashi&#45;android#890&#10;Provide @Preview to the&#10;design&#45;lib components" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="705.5,-9901.5 511.5,-9901.5 511.5,-9848.5 705.5,-9848.5 705.5,-9901.5"/>
-<text text-anchor="middle" x="608.5" y="-9886.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#890</text>
-<text text-anchor="middle" x="608.5" y="-9871.3" font-family="Times,serif" font-size="14.00">Provide @Preview to the</text>
-<text text-anchor="middle" x="608.5" y="-9856.3" font-family="Times,serif" font-size="14.00">design&#45;lib components</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="705.5,-10860.5 511.5,-10860.5 511.5,-10807.5 705.5,-10807.5 705.5,-10860.5"/>
+<text text-anchor="middle" x="608.5" y="-10845.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#890</text>
+<text text-anchor="middle" x="608.5" y="-10830.3" font-family="Times,serif" font-size="14.00">Provide @Preview to the</text>
+<text text-anchor="middle" x="608.5" y="-10815.3" font-family="Times,serif" font-size="14.00">design&#45;lib components</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#890&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge93" class="edge">
 <title>ECC/zashi&#45;android#890&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M705.56,-9865.9C722.25,-9860.5 738.17,-9852.3 750.5,-9840 843.12,-9747.7 900.64,-9329.1 916.21,-9201.8"/>
-<polygon fill="black" stroke="black" points="919.69,-9202.15 917.42,-9191.8 912.74,-9201.31 919.69,-9202.15"/>
+<path fill="none" stroke="black" d="M705.56,-10825C722.25,-10819 738.17,-10811 750.5,-10799 843.12,-10707 900.64,-10288 916.21,-10161"/>
+<polygon fill="black" stroke="black" points="919.69,-10161.35 917.42,-10151 912.74,-10160.51 919.69,-10161.35"/>
 </g>
 <!-- ECC/zashi&#45;android#1125 -->
 <g id="node173" class="node open">
 <title>ECC/zashi&#45;android#1125</title>
 <g id="a_node173"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1125" xlink:title="ECC/zashi&#45;android#1125&#10;Home screen navigation:&#10;Add integration test" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9830.5 510,-9830.5 510,-9777.5 707,-9777.5 707,-9830.5"/>
-<text text-anchor="middle" x="608.5" y="-9815.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1125</text>
-<text text-anchor="middle" x="608.5" y="-9800.3" font-family="Times,serif" font-size="14.00">Home screen navigation:</text>
-<text text-anchor="middle" x="608.5" y="-9785.3" font-family="Times,serif" font-size="14.00">Add integration test</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10789.5 510,-10789.5 510,-10736.5 707,-10736.5 707,-10789.5"/>
+<text text-anchor="middle" x="608.5" y="-10774.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1125</text>
+<text text-anchor="middle" x="608.5" y="-10759.3" font-family="Times,serif" font-size="14.00">Home screen navigation:</text>
+<text text-anchor="middle" x="608.5" y="-10744.3" font-family="Times,serif" font-size="14.00">Add integration test</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1125&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge94" class="edge">
 <title>ECC/zashi&#45;android#1125&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.1,-9794C723.16,-9788.6 738.46,-9780.7 750.5,-9769 834.21,-9687.9 896.78,-9320.2 915.04,-9201.8"/>
-<polygon fill="black" stroke="black" points="918.52,-9202.21 916.57,-9191.8 911.6,-9201.16 918.52,-9202.21"/>
+<path fill="none" stroke="black" d="M707.1,-10753C723.16,-10748 738.46,-10740 750.5,-10728 834.21,-10647 896.78,-10279 915.04,-10161"/>
+<polygon fill="black" stroke="black" points="918.52,-10161.41 916.57,-10151 911.6,-10160.36 918.52,-10161.41"/>
 </g>
 <!-- ECC/zashi&#45;android#1126 -->
 <g id="node174" class="node open">
 <title>ECC/zashi&#45;android#1126</title>
 <g id="a_node174"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1126" xlink:title="ECC/zashi&#45;android#1126&#10;Home screen view: Add&#10;view test" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9759.5 510,-9759.5 510,-9706.5 707,-9706.5 707,-9759.5"/>
-<text text-anchor="middle" x="608.5" y="-9744.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1126</text>
-<text text-anchor="middle" x="608.5" y="-9729.3" font-family="Times,serif" font-size="14.00">Home screen view: Add</text>
-<text text-anchor="middle" x="608.5" y="-9714.3" font-family="Times,serif" font-size="14.00">view test</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10718.5 510,-10718.5 510,-10665.5 707,-10665.5 707,-10718.5"/>
+<text text-anchor="middle" x="608.5" y="-10703.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1126</text>
+<text text-anchor="middle" x="608.5" y="-10688.3" font-family="Times,serif" font-size="14.00">Home screen view: Add</text>
+<text text-anchor="middle" x="608.5" y="-10673.3" font-family="Times,serif" font-size="14.00">view test</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1126&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge95" class="edge">
 <title>ECC/zashi&#45;android#1126&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.14,-9722.6C723.09,-9717.2 738.35,-9709.4 750.5,-9698 896.89,-9560.9 917.73,-9298.1 920.31,-9201.7"/>
-<polygon fill="black" stroke="black" points="923.81,-9201.67 920.53,-9191.6 916.81,-9201.52 923.81,-9201.67"/>
+<path fill="none" stroke="black" d="M707.14,-10682C723.09,-10676 738.35,-10668 750.5,-10657 896.89,-10520 917.73,-10257 920.31,-10161"/>
+<polygon fill="black" stroke="black" points="923.81,-10161.07 920.53,-10151 916.81,-10160.92 923.81,-10161.07"/>
 </g>
 <!-- ECC/zashi&#45;android#1034 -->
 <g id="node175" class="node open">
 <title>ECC/zashi&#45;android#1034</title>
 <g id="a_node175"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1034" xlink:title="ECC/zashi&#45;android#1034&#10;Finish disabled&#10;FileShareUtilTest" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9688.5 510,-9688.5 510,-9635.5 707,-9635.5 707,-9688.5"/>
-<text text-anchor="middle" x="608.5" y="-9673.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1034</text>
-<text text-anchor="middle" x="608.5" y="-9658.3" font-family="Times,serif" font-size="14.00">Finish disabled</text>
-<text text-anchor="middle" x="608.5" y="-9643.3" font-family="Times,serif" font-size="14.00">FileShareUtilTest</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10647.5 510,-10647.5 510,-10594.5 707,-10594.5 707,-10647.5"/>
+<text text-anchor="middle" x="608.5" y="-10632.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1034</text>
+<text text-anchor="middle" x="608.5" y="-10617.3" font-family="Times,serif" font-size="14.00">Finish disabled</text>
+<text text-anchor="middle" x="608.5" y="-10602.3" font-family="Times,serif" font-size="14.00">FileShareUtilTest</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1034&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge96" class="edge">
 <title>ECC/zashi&#45;android#1034&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.1,-9651C722.96,-9645.7 738.2,-9638 750.5,-9627 879.54,-9511.3 910.82,-9289.1 918.24,-9201.6"/>
-<polygon fill="black" stroke="black" points="921.72,-9201.95 919.04,-9191.7 914.75,-9201.39 921.72,-9201.95"/>
+<path fill="none" stroke="black" d="M707.1,-10610C722.96,-10605 738.2,-10597 750.5,-10586 879.54,-10470 910.82,-10248 918.24,-10161"/>
+<polygon fill="black" stroke="black" points="921.73,-10161.25 919.04,-10151 914.75,-10160.69 921.73,-10161.25"/>
 </g>
 <!-- ECC/zashi&#45;android#744 -->
 <g id="node176" class="node open">
 <title>ECC/zashi&#45;android#744</title>
 <g id="a_node176"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/744" xlink:title="ECC/zashi&#45;android#744&#10;Configure&#10;dataExtractionRules" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-9617.5 514.5,-9617.5 514.5,-9564.5 702.5,-9564.5 702.5,-9617.5"/>
-<text text-anchor="middle" x="608.5" y="-9602.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#744</text>
-<text text-anchor="middle" x="608.5" y="-9587.3" font-family="Times,serif" font-size="14.00">Configure</text>
-<text text-anchor="middle" x="608.5" y="-9572.3" font-family="Times,serif" font-size="14.00">dataExtractionRules</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-10576.5 514.5,-10576.5 514.5,-10523.5 702.5,-10523.5 702.5,-10576.5"/>
+<text text-anchor="middle" x="608.5" y="-10561.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#744</text>
+<text text-anchor="middle" x="608.5" y="-10546.3" font-family="Times,serif" font-size="14.00">Configure</text>
+<text text-anchor="middle" x="608.5" y="-10531.3" font-family="Times,serif" font-size="14.00">dataExtractionRules</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#744&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge97" class="edge">
 <title>ECC/zashi&#45;android#744&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M702.56,-9580.7C719.89,-9575.4 736.83,-9567.6 750.5,-9556 862.24,-9461.5 902.78,-9279.8 915.45,-9201.9"/>
-<polygon fill="black" stroke="black" points="918.97,-9202.02 917.06,-9191.6 912.06,-9200.94 918.97,-9202.02"/>
+<path fill="none" stroke="black" d="M702.56,-10540C719.89,-10534 736.83,-10527 750.5,-10515 862.24,-10421 902.78,-10239 915.45,-10161"/>
+<polygon fill="black" stroke="black" points="918.93,-10161.43 917.06,-10151 912.01,-10160.32 918.93,-10161.43"/>
 </g>
 <!-- ECC/zashi&#45;android#892 -->
 <g id="node177" class="node open">
 <title>ECC/zashi&#45;android#892</title>
 <g id="a_node177"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/892" xlink:title="ECC/zashi&#45;android#892&#10;Leverage ZEC/TAZ currency&#10;distinction API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="717.5,-9546.5 499.5,-9546.5 499.5,-9493.5 717.5,-9493.5 717.5,-9546.5"/>
-<text text-anchor="middle" x="608.5" y="-9531.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#892</text>
-<text text-anchor="middle" x="608.5" y="-9516.3" font-family="Times,serif" font-size="14.00">Leverage ZEC/TAZ currency</text>
-<text text-anchor="middle" x="608.5" y="-9501.3" font-family="Times,serif" font-size="14.00">distinction API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="717.5,-10505.5 499.5,-10505.5 499.5,-10452.5 717.5,-10452.5 717.5,-10505.5"/>
+<text text-anchor="middle" x="608.5" y="-10490.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#892</text>
+<text text-anchor="middle" x="608.5" y="-10475.3" font-family="Times,serif" font-size="14.00">Leverage ZEC/TAZ currency</text>
+<text text-anchor="middle" x="608.5" y="-10460.3" font-family="Times,serif" font-size="14.00">distinction API</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge98" class="edge">
 <title>ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M717.51,-9503.4C729.35,-9498.7 740.66,-9492.7 750.5,-9485 845.54,-9410.8 893.56,-9268.3 911.69,-9201.4"/>
-<polygon fill="black" stroke="black" points="915.08,-9202.26 914.25,-9191.7 908.31,-9200.48 915.08,-9202.26"/>
+<path fill="none" stroke="black" d="M717.51,-10462C729.35,-10458 740.66,-10452 750.5,-10444 845.54,-10370 893.56,-10227 911.69,-10160"/>
+<polygon fill="black" stroke="black" points="914.88,-10161.58 914.25,-10151 908.15,-10159.66 914.88,-10161.58"/>
 </g>
 <!-- ECC/zashi&#45;android#1182 -->
 <g id="node178" class="node open">
 <title>ECC/zashi&#45;android#1182</title>
 <g id="a_node178"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1182" xlink:title="ECC/zashi&#45;android#1182&#10;Cover `ContextExt` with&#10;tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9475.5 510,-9475.5 510,-9422.5 707,-9422.5 707,-9475.5"/>
-<text text-anchor="middle" x="608.5" y="-9460.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1182</text>
-<text text-anchor="middle" x="608.5" y="-9445.3" font-family="Times,serif" font-size="14.00">Cover `ContextExt` with</text>
-<text text-anchor="middle" x="608.5" y="-9430.3" font-family="Times,serif" font-size="14.00">tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10434.5 510,-10434.5 510,-10381.5 707,-10381.5 707,-10434.5"/>
+<text text-anchor="middle" x="608.5" y="-10419.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1182</text>
+<text text-anchor="middle" x="608.5" y="-10404.3" font-family="Times,serif" font-size="14.00">Cover `ContextExt` with</text>
+<text text-anchor="middle" x="608.5" y="-10389.3" font-family="Times,serif" font-size="14.00">tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge99" class="edge">
 <title>ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.21,-9434.7C722.53,-9429.7 737.56,-9423 750.5,-9414 829.15,-9359.3 882.23,-9255.6 906.1,-9200.8"/>
-<polygon fill="black" stroke="black" points="909.36,-9202.07 910.09,-9191.5 902.93,-9199.31 909.36,-9202.07"/>
+<path fill="none" stroke="black" d="M707.21,-10394C722.53,-10389 737.56,-10382 750.5,-10373 829.15,-10318 882.23,-10215 906.1,-10160"/>
+<polygon fill="black" stroke="black" points="909.24,-10161.56 910.09,-10151 902.84,-10158.72 909.24,-10161.56"/>
 </g>
 <!-- ECC/zashi&#45;android#1183 -->
 <g id="node179" class="node open">
 <title>ECC/zashi&#45;android#1183</title>
 <g id="a_node179"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1183" xlink:title="ECC/zashi&#45;android#1183&#10;Rework the way we grant&#10;access to file provider" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-9404.5 508.5,-9404.5 508.5,-9351.5 708.5,-9351.5 708.5,-9404.5"/>
-<text text-anchor="middle" x="608.5" y="-9389.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1183</text>
-<text text-anchor="middle" x="608.5" y="-9374.3" font-family="Times,serif" font-size="14.00">Rework the way we grant</text>
-<text text-anchor="middle" x="608.5" y="-9359.3" font-family="Times,serif" font-size="14.00">access to file provider</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-10363.5 508.5,-10363.5 508.5,-10310.5 708.5,-10310.5 708.5,-10363.5"/>
+<text text-anchor="middle" x="608.5" y="-10348.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1183</text>
+<text text-anchor="middle" x="608.5" y="-10333.3" font-family="Times,serif" font-size="14.00">Rework the way we grant</text>
+<text text-anchor="middle" x="608.5" y="-10318.3" font-family="Times,serif" font-size="14.00">access to file provider</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge100" class="edge">
 <title>ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M708.62,-9361C723.2,-9356.4 737.63,-9350.5 750.5,-9343 813.13,-9306.7 867.33,-9240.4 896.82,-9199.8"/>
-<polygon fill="black" stroke="black" points="899.72,-9201.76 902.73,-9191.6 894.04,-9197.67 899.72,-9201.76"/>
+<path fill="none" stroke="black" d="M708.62,-10320C723.2,-10315 737.63,-10309 750.5,-10302 813.13,-10266 867.33,-10199 896.82,-10159"/>
+<polygon fill="black" stroke="black" points="899.6,-10161.12 902.73,-10151 893.97,-10156.96 899.6,-10161.12"/>
 </g>
 <!-- ECC/zashi&#45;android#1184 -->
 <g id="node180" class="node open">
 <title>ECC/zashi&#45;android#1184</title>
 <g id="a_node180"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1184" xlink:title="ECC/zashi&#45;android#1184&#10;Improve ReceiveScreen UI&#10;tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-9333.5 505,-9333.5 505,-9280.5 712,-9280.5 712,-9333.5"/>
-<text text-anchor="middle" x="608.5" y="-9318.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1184</text>
-<text text-anchor="middle" x="608.5" y="-9303.3" font-family="Times,serif" font-size="14.00">Improve ReceiveScreen UI</text>
-<text text-anchor="middle" x="608.5" y="-9288.3" font-family="Times,serif" font-size="14.00">tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-10292.5 505,-10292.5 505,-10239.5 712,-10239.5 712,-10292.5"/>
+<text text-anchor="middle" x="608.5" y="-10277.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1184</text>
+<text text-anchor="middle" x="608.5" y="-10262.3" font-family="Times,serif" font-size="14.00">Improve ReceiveScreen UI</text>
+<text text-anchor="middle" x="608.5" y="-10247.3" font-family="Times,serif" font-size="14.00">tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1184&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge101" class="edge">
 <title>ECC/zashi&#45;android#1184&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M712.05,-9285.6C725.2,-9281.7 738.32,-9277.2 750.5,-9272 796.3,-9252.5 843.88,-9221.5 877.01,-9197.8"/>
-<polygon fill="black" stroke="black" points="879.44,-9200.36 885.54,-9191.7 875.37,-9194.67 879.44,-9200.36"/>
+<path fill="none" stroke="black" d="M712.05,-10245C725.2,-10241 738.32,-10236 750.5,-10231 796.3,-10211 843.88,-10180 877.01,-10157"/>
+<polygon fill="black" stroke="black" points="879.37,-10159.62 885.54,-10151 875.35,-10153.89 879.37,-10159.62"/>
 </g>
 <!-- ECC/zashi&#45;android#1194 -->
 <g id="node181" class="node open">
 <title>ECC/zashi&#45;android#1194</title>
 <g id="a_node181"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1194" xlink:title="ECC/zashi&#45;android#1194&#10;Cover Current balances UI&#10;widget with tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712.5,-9262.5 504.5,-9262.5 504.5,-9209.5 712.5,-9209.5 712.5,-9262.5"/>
-<text text-anchor="middle" x="608.5" y="-9247.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1194</text>
-<text text-anchor="middle" x="608.5" y="-9232.3" font-family="Times,serif" font-size="14.00">Cover Current balances UI</text>
-<text text-anchor="middle" x="608.5" y="-9217.3" font-family="Times,serif" font-size="14.00">widget with tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712.5,-10221.5 504.5,-10221.5 504.5,-10168.5 712.5,-10168.5 712.5,-10221.5"/>
+<text text-anchor="middle" x="608.5" y="-10206.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1194</text>
+<text text-anchor="middle" x="608.5" y="-10191.3" font-family="Times,serif" font-size="14.00">Cover Current balances UI</text>
+<text text-anchor="middle" x="608.5" y="-10176.3" font-family="Times,serif" font-size="14.00">widget with tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1194&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge102" class="edge">
 <title>ECC/zashi&#45;android#1194&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M712.63,-9212.5C744.51,-9205.2 779.73,-9197.1 811.97,-9189.8"/>
-<polygon fill="black" stroke="black" points="812.92,-9193.17 821.87,-9187.5 811.34,-9186.35 812.92,-9193.17"/>
+<path fill="none" stroke="black" d="M712.63,-10171C744.51,-10164 779.73,-10156 811.97,-10149"/>
+<polygon fill="black" stroke="black" points="812.76,-10152.41 821.87,-10147 811.37,-10145.55 812.76,-10152.41"/>
 </g>
 <!-- ECC/zashi&#45;android#1199 -->
 <g id="node182" class="node open">
 <title>ECC/zashi&#45;android#1199</title>
 <g id="a_node182"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1199" xlink:title="ECC/zashi&#45;android#1199&#10;Add ripple effect to&#10;CheckBox" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9191.5 510,-9191.5 510,-9138.5 707,-9138.5 707,-9191.5"/>
-<text text-anchor="middle" x="608.5" y="-9176.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1199</text>
-<text text-anchor="middle" x="608.5" y="-9161.3" font-family="Times,serif" font-size="14.00">Add ripple effect to</text>
-<text text-anchor="middle" x="608.5" y="-9146.3" font-family="Times,serif" font-size="14.00">CheckBox</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10150.5 510,-10150.5 510,-10097.5 707,-10097.5 707,-10150.5"/>
+<text text-anchor="middle" x="608.5" y="-10135.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1199</text>
+<text text-anchor="middle" x="608.5" y="-10120.3" font-family="Times,serif" font-size="14.00">Add ripple effect to</text>
+<text text-anchor="middle" x="608.5" y="-10105.3" font-family="Times,serif" font-size="14.00">CheckBox</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1199&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge103" class="edge">
 <title>ECC/zashi&#45;android#1199&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.05,-9165C740.37,-9165 777.83,-9165 811.96,-9165"/>
-<polygon fill="black" stroke="black" points="811.96,-9168.5 821.96,-9165 811.96,-9161.5 811.96,-9168.5"/>
+<path fill="none" stroke="black" d="M707.05,-10124C740.37,-10124 777.83,-10124 811.96,-10124"/>
+<polygon fill="black" stroke="black" points="811.96,-10127.5 821.96,-10124 811.96,-10120.5 811.96,-10127.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1369 -->
 <g id="node183" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1369</title>
 <g id="a_node183"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1369" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1369&#10;Use `ScanSummary` to&#10;reduce number of wallet&#10;balance updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8723 80,-8723 80,-8655 357,-8655 357,-8723"/>
-<text text-anchor="middle" x="218.5" y="-8707.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1369</text>
-<text text-anchor="middle" x="218.5" y="-8692.8" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
-<text text-anchor="middle" x="218.5" y="-8677.8" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
-<text text-anchor="middle" x="218.5" y="-8662.8" font-family="Times,serif" font-size="14.00">balance updates</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-10189 80,-10189 80,-10121 357,-10121 357,-10189"/>
+<text text-anchor="middle" x="218.5" y="-10173.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1369</text>
+<text text-anchor="middle" x="218.5" y="-10158.8" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
+<text text-anchor="middle" x="218.5" y="-10143.8" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
+<text text-anchor="middle" x="218.5" y="-10128.8" font-family="Times,serif" font-size="14.00">balance updates</text>
 </a>
 </g>
 </g>
@@ -2924,11 +2924,11 @@
 <g id="node184" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355</title>
 <g id="a_node184"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1355" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355&#10;Use `ScanSummary` to&#10;reduce number of wallet&#10;balance updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-9451 90,-9451 90,-9383 347,-9383 347,-9451"/>
-<text text-anchor="middle" x="218.5" y="-9435.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355</text>
-<text text-anchor="middle" x="218.5" y="-9420.8" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
-<text text-anchor="middle" x="218.5" y="-9405.8" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
-<text text-anchor="middle" x="218.5" y="-9390.8" font-family="Times,serif" font-size="14.00">balance updates</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-10410 90,-10410 90,-10342 347,-10342 347,-10410"/>
+<text text-anchor="middle" x="218.5" y="-10394.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355</text>
+<text text-anchor="middle" x="218.5" y="-10379.8" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
+<text text-anchor="middle" x="218.5" y="-10364.8" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
+<text text-anchor="middle" x="218.5" y="-10349.8" font-family="Times,serif" font-size="14.00">balance updates</text>
 </a>
 </g>
 </g>
@@ -2936,46 +2936,46 @@
 <g id="node185" class="node open">
 <title>ECC/zashi&#45;android#1227</title>
 <g id="a_node185"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1227" xlink:title="ECC/zashi&#45;android#1227&#10;Cover Balances UI and&#10;logic with tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9120.5 510,-9120.5 510,-9067.5 707,-9067.5 707,-9120.5"/>
-<text text-anchor="middle" x="608.5" y="-9105.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1227</text>
-<text text-anchor="middle" x="608.5" y="-9090.3" font-family="Times,serif" font-size="14.00">Cover Balances UI and</text>
-<text text-anchor="middle" x="608.5" y="-9075.3" font-family="Times,serif" font-size="14.00">logic with tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10079.5 510,-10079.5 510,-10026.5 707,-10026.5 707,-10079.5"/>
+<text text-anchor="middle" x="608.5" y="-10064.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1227</text>
+<text text-anchor="middle" x="608.5" y="-10049.3" font-family="Times,serif" font-size="14.00">Cover Balances UI and</text>
+<text text-anchor="middle" x="608.5" y="-10034.3" font-family="Times,serif" font-size="14.00">logic with tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1227&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge104" class="edge">
 <title>ECC/zashi&#45;android#1227&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.05,-9116.3C740.37,-9123.9 777.83,-9132.4 811.96,-9140.2"/>
-<polygon fill="black" stroke="black" points="811.43,-9143.67 821.96,-9142.5 813,-9136.85 811.43,-9143.67"/>
+<path fill="none" stroke="black" d="M707.05,-10075C740.37,-10083 777.83,-10091 811.96,-10099"/>
+<polygon fill="black" stroke="black" points="811.38,-10102.48 821.96,-10102 813.39,-10095.77 811.38,-10102.48"/>
 </g>
 <!-- ECC/zashi&#45;ios#1046 -->
 <g id="node186" class="node open">
 <title>ECC/zashi&#45;ios#1046</title>
 <g id="a_node186"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1046" xlink:title="ECC/zashi&#45;ios#1046&#10;[Followup] Tests for&#10;switching of servers" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299.5,-7590.5 137.5,-7590.5 137.5,-7537.5 299.5,-7537.5 299.5,-7590.5"/>
-<text text-anchor="middle" x="218.5" y="-7575.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1046</text>
-<text text-anchor="middle" x="218.5" y="-7560.3" font-family="Times,serif" font-size="14.00">[Followup] Tests for</text>
-<text text-anchor="middle" x="218.5" y="-7545.3" font-family="Times,serif" font-size="14.00">switching of servers</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299.5,-8549.5 137.5,-8549.5 137.5,-8496.5 299.5,-8496.5 299.5,-8549.5"/>
+<text text-anchor="middle" x="218.5" y="-8534.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1046</text>
+<text text-anchor="middle" x="218.5" y="-8519.3" font-family="Times,serif" font-size="14.00">[Followup] Tests for</text>
+<text text-anchor="middle" x="218.5" y="-8504.3" font-family="Times,serif" font-size="14.00">switching of servers</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#1046&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge105" class="edge">
 <title>ECC/zashi&#45;ios#1046&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M299.89,-7556.5C363.1,-7550.7 451.15,-7542.5 516.86,-7536.4"/>
-<polygon fill="black" stroke="black" points="517.59,-7539.85 527.21,-7535.4 516.92,-7532.88 517.59,-7539.85"/>
+<path fill="none" stroke="black" d="M299.89,-8515.5C363.1,-8509.7 451.15,-8501.5 516.86,-8495.4"/>
+<polygon fill="black" stroke="black" points="517.59,-8498.85 527.21,-8494.4 516.92,-8491.88 517.59,-8498.85"/>
 </g>
 <!-- ECC/zashi#25 -->
 <g id="node187" class="node open">
 <title>ECC/zashi#25</title>
 <g id="a_node187"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/25" xlink:title="ECC/zashi#25&#10;Wallets should&#10;dynamically obtain the&#10;list of selectable&#10;`lightwalletd` servers" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-9873.5 129,-9873.5 129,-9790.5 308,-9790.5 308,-9873.5"/>
-<text text-anchor="middle" x="218.5" y="-9858.3" font-family="Times,serif" font-size="14.00">ECC/zashi#25</text>
-<text text-anchor="middle" x="218.5" y="-9843.3" font-family="Times,serif" font-size="14.00">Wallets should</text>
-<text text-anchor="middle" x="218.5" y="-9828.3" font-family="Times,serif" font-size="14.00">dynamically obtain the</text>
-<text text-anchor="middle" x="218.5" y="-9813.3" font-family="Times,serif" font-size="14.00">list of selectable</text>
-<text text-anchor="middle" x="218.5" y="-9798.3" font-family="Times,serif" font-size="14.00">`lightwalletd` servers</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-10832.5 129,-10832.5 129,-10749.5 308,-10749.5 308,-10832.5"/>
+<text text-anchor="middle" x="218.5" y="-10817.3" font-family="Times,serif" font-size="14.00">ECC/zashi#25</text>
+<text text-anchor="middle" x="218.5" y="-10802.3" font-family="Times,serif" font-size="14.00">Wallets should</text>
+<text text-anchor="middle" x="218.5" y="-10787.3" font-family="Times,serif" font-size="14.00">dynamically obtain the</text>
+<text text-anchor="middle" x="218.5" y="-10772.3" font-family="Times,serif" font-size="14.00">list of selectable</text>
+<text text-anchor="middle" x="218.5" y="-10757.3" font-family="Times,serif" font-size="14.00">`lightwalletd` servers</text>
 </a>
 </g>
 </g>
@@ -2983,95 +2983,95 @@
 <g id="node188" class="node open">
 <title>ECC/zashi&#45;android#1271</title>
 <g id="a_node188"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1271" xlink:title="ECC/zashi&#45;android#1271&#10;Add&#10;`AdvancedSettingsView`&#10;Tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9049 510,-9049 510,-8981 707,-8981 707,-9049"/>
-<text text-anchor="middle" x="608.5" y="-9033.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1271</text>
-<text text-anchor="middle" x="608.5" y="-9018.8" font-family="Times,serif" font-size="14.00">Add</text>
-<text text-anchor="middle" x="608.5" y="-9003.8" font-family="Times,serif" font-size="14.00">`AdvancedSettingsView`</text>
-<text text-anchor="middle" x="608.5" y="-8988.8" font-family="Times,serif" font-size="14.00">Tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10008 510,-10008 510,-9940 707,-9940 707,-10008"/>
+<text text-anchor="middle" x="608.5" y="-9992.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1271</text>
+<text text-anchor="middle" x="608.5" y="-9977.8" font-family="Times,serif" font-size="14.00">Add</text>
+<text text-anchor="middle" x="608.5" y="-9962.8" font-family="Times,serif" font-size="14.00">`AdvancedSettingsView`</text>
+<text text-anchor="middle" x="608.5" y="-9947.8" font-family="Times,serif" font-size="14.00">Tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1271&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge106" class="edge">
 <title>ECC/zashi&#45;android#1271&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.05,-9041.9C721.85,-9047 736.75,-9052.7 750.5,-9059 795.05,-9079.4 842.06,-9109.5 875.33,-9132.4"/>
-<polygon fill="black" stroke="black" points="873.68,-9135.51 883.9,-9138.3 877.65,-9129.75 873.68,-9135.51"/>
+<path fill="none" stroke="black" d="M707.05,-10001C721.85,-10006 736.75,-10012 750.5,-10018 795.05,-10038 842.06,-10068 875.33,-10091"/>
+<polygon fill="black" stroke="black" points="873.7,-10094.13 883.9,-10097 877.72,-10088.4 873.7,-10094.13"/>
 </g>
 <!-- ECC/zashi&#45;android#1273 -->
 <g id="node189" class="node open">
 <title>ECC/zashi&#45;android#1273</title>
 <g id="a_node189"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1273" xlink:title="ECC/zashi&#45;android#1273&#10;Add `ChooseServer` Tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="710.5,-8963 506.5,-8963 506.5,-8925 710.5,-8925 710.5,-8963"/>
-<text text-anchor="middle" x="608.5" y="-8947.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1273</text>
-<text text-anchor="middle" x="608.5" y="-8932.8" font-family="Times,serif" font-size="14.00">Add `ChooseServer` Tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="710.5,-9922 506.5,-9922 506.5,-9884 710.5,-9884 710.5,-9922"/>
+<text text-anchor="middle" x="608.5" y="-9906.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1273</text>
+<text text-anchor="middle" x="608.5" y="-9891.8" font-family="Times,serif" font-size="14.00">Add `ChooseServer` Tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1273&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge107" class="edge">
 <title>ECC/zashi&#45;android#1273&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M710.66,-8955.7C724.59,-8959.7 738.28,-8965 750.5,-8972 817.48,-9010.6 871.59,-9085.2 899.63,-9129.5"/>
-<polygon fill="black" stroke="black" points="896.79,-9131.56 905.04,-9138.2 902.73,-9127.86 896.79,-9131.56"/>
+<path fill="none" stroke="black" d="M710.66,-9914.7C724.59,-9918.7 738.28,-9924 750.5,-9931 817.48,-9969.6 871.59,-10044 899.63,-10089"/>
+<polygon fill="black" stroke="black" points="896.54,-10090.68 905.04,-10097 902.34,-10086.76 896.54,-10090.68"/>
 </g>
 <!-- ECC/zashi&#45;android#1282 -->
 <g id="node190" class="node open">
 <title>ECC/zashi&#45;android#1282</title>
 <g id="a_node190"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1282" xlink:title="ECC/zashi&#45;android#1282&#10;Update `AccountView`&#10;Tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8906.5 510,-8906.5 510,-8853.5 707,-8853.5 707,-8906.5"/>
-<text text-anchor="middle" x="608.5" y="-8891.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1282</text>
-<text text-anchor="middle" x="608.5" y="-8876.3" font-family="Times,serif" font-size="14.00">Update `AccountView`</text>
-<text text-anchor="middle" x="608.5" y="-8861.3" font-family="Times,serif" font-size="14.00">Tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9865.5 510,-9865.5 510,-9812.5 707,-9812.5 707,-9865.5"/>
+<text text-anchor="middle" x="608.5" y="-9850.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1282</text>
+<text text-anchor="middle" x="608.5" y="-9835.3" font-family="Times,serif" font-size="14.00">Update `AccountView`</text>
+<text text-anchor="middle" x="608.5" y="-9820.3" font-family="Times,serif" font-size="14.00">Tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1282&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge108" class="edge">
 <title>ECC/zashi&#45;android#1282&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.22,-8895.1C722.54,-8900.2 737.57,-8906.9 750.5,-8916 828.77,-8970.8 881.85,-9074.1 905.87,-9128.8"/>
-<polygon fill="black" stroke="black" points="902.71,-9130.3 909.88,-9138.1 909.13,-9127.53 902.71,-9130.3"/>
+<path fill="none" stroke="black" d="M707.22,-9854.1C722.54,-9859.2 737.57,-9865.9 750.5,-9875 828.77,-9929.8 881.85,-10033 905.87,-10088"/>
+<polygon fill="black" stroke="black" points="902.61,-10089.29 909.88,-10097 909.01,-10086.44 902.61,-10089.29"/>
 </g>
 <!-- ECC/zashi&#45;android#1260 -->
 <g id="node191" class="node open">
 <title>ECC/zashi&#45;android#1260</title>
 <g id="a_node191"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1260" xlink:title="ECC/zashi&#45;android#1260&#10;Cover Send screens UI&#10;with tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8835.5 510,-8835.5 510,-8782.5 707,-8782.5 707,-8835.5"/>
-<text text-anchor="middle" x="608.5" y="-8820.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1260</text>
-<text text-anchor="middle" x="608.5" y="-8805.3" font-family="Times,serif" font-size="14.00">Cover Send screens UI</text>
-<text text-anchor="middle" x="608.5" y="-8790.3" font-family="Times,serif" font-size="14.00">with tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9794.5 510,-9794.5 510,-9741.5 707,-9741.5 707,-9794.5"/>
+<text text-anchor="middle" x="608.5" y="-9779.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1260</text>
+<text text-anchor="middle" x="608.5" y="-9764.3" font-family="Times,serif" font-size="14.00">Cover Send screens UI</text>
+<text text-anchor="middle" x="608.5" y="-9749.3" font-family="Times,serif" font-size="14.00">with tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1260&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge109" class="edge">
 <title>ECC/zashi&#45;android#1260&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.02,-8822.5C722.62,-8827.8 737.79,-8835 750.5,-8845 845.29,-8919.5 893.43,-9061.8 911.65,-9128.6"/>
-<polygon fill="black" stroke="black" points="908.28,-9129.53 914.22,-9138.3 915.04,-9127.74 908.28,-9129.53"/>
+<path fill="none" stroke="black" d="M707.02,-9781.5C722.62,-9786.8 737.79,-9794 750.5,-9804 845.29,-9878.5 893.43,-10021 911.65,-10088"/>
+<polygon fill="black" stroke="black" points="908.11,-10088.35 914.22,-10097 914.84,-10086.42 908.11,-10088.35"/>
 </g>
 <!-- ECC/zashi&#45;android#1301 -->
 <g id="node192" class="node open">
 <title>ECC/zashi&#45;android#1301</title>
 <g id="a_node192"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1301" xlink:title="ECC/zashi&#45;android#1301&#10;Localize support text&#10;content" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8764.5 510,-8764.5 510,-8711.5 707,-8711.5 707,-8764.5"/>
-<text text-anchor="middle" x="608.5" y="-8749.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1301</text>
-<text text-anchor="middle" x="608.5" y="-8734.3" font-family="Times,serif" font-size="14.00">Localize support text</text>
-<text text-anchor="middle" x="608.5" y="-8719.3" font-family="Times,serif" font-size="14.00">content</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9723.5 510,-9723.5 510,-9670.5 707,-9670.5 707,-9723.5"/>
+<text text-anchor="middle" x="608.5" y="-9708.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1301</text>
+<text text-anchor="middle" x="608.5" y="-9693.3" font-family="Times,serif" font-size="14.00">Localize support text</text>
+<text text-anchor="middle" x="608.5" y="-9678.3" font-family="Times,serif" font-size="14.00">content</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1301&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge110" class="edge">
 <title>ECC/zashi&#45;android#1301&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.33,-8750.6C722.99,-8755.9 738.09,-8763.4 750.5,-8774 861.92,-8868.9 902.64,-9050.4 915.4,-9128.2"/>
-<polygon fill="black" stroke="black" points="911.99,-9129.07 917.02,-9138.4 918.91,-9127.97 911.99,-9129.07"/>
+<path fill="none" stroke="black" d="M707.33,-9709.6C722.99,-9714.9 738.09,-9722.4 750.5,-9733 861.92,-9827.9 902.64,-10009 915.4,-10087"/>
+<polygon fill="black" stroke="black" points="911.97,-10087.69 917.02,-10097 918.88,-10086.57 911.97,-10087.69"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1427 -->
 <g id="node193" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1427</title>
 <g id="a_node193"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1427" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1427&#10;Zcash Android SDK Tech&#10;Debt" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-10105.5 80,-10105.5 80,-10052.5 357,-10052.5 357,-10105.5"/>
-<text text-anchor="middle" x="218.5" y="-10090.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1427</text>
-<text text-anchor="middle" x="218.5" y="-10075.3" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech</text>
-<text text-anchor="middle" x="218.5" y="-10060.3" font-family="Times,serif" font-size="14.00">Debt</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-11064.5 80,-11064.5 80,-11011.5 357,-11011.5 357,-11064.5"/>
+<text text-anchor="middle" x="218.5" y="-11049.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1427</text>
+<text text-anchor="middle" x="218.5" y="-11034.3" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech</text>
+<text text-anchor="middle" x="218.5" y="-11019.3" font-family="Times,serif" font-size="14.00">Debt</text>
 </a>
 </g>
 </g>
@@ -3079,79 +3079,79 @@
 <g id="node194" class="node open">
 <title>ECC/zashi&#45;android#921</title>
 <g id="a_node194"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/921" xlink:title="ECC/zashi&#45;android#921&#10;Display migrating DB&#10;label" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-8693.5 514.5,-8693.5 514.5,-8640.5 702.5,-8640.5 702.5,-8693.5"/>
-<text text-anchor="middle" x="608.5" y="-8678.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#921</text>
-<text text-anchor="middle" x="608.5" y="-8663.3" font-family="Times,serif" font-size="14.00">Display migrating DB</text>
-<text text-anchor="middle" x="608.5" y="-8648.3" font-family="Times,serif" font-size="14.00">label</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-9652.5 514.5,-9652.5 514.5,-9599.5 702.5,-9599.5 702.5,-9652.5"/>
+<text text-anchor="middle" x="608.5" y="-9637.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#921</text>
+<text text-anchor="middle" x="608.5" y="-9622.3" font-family="Times,serif" font-size="14.00">Display migrating DB</text>
+<text text-anchor="middle" x="608.5" y="-9607.3" font-family="Times,serif" font-size="14.00">label</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#921&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge111" class="edge">
 <title>ECC/zashi&#45;android#921&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M702.75,-8677.3C720.17,-8682.7 737.09,-8690.9 750.5,-8703 879.03,-8819 910.59,-9040.6 918.17,-9128.2"/>
-<polygon fill="black" stroke="black" points="914.7,-9128.72 919,-9138.4 921.68,-9128.15 914.7,-9128.72"/>
+<path fill="none" stroke="black" d="M702.75,-9636.3C720.17,-9641.7 737.09,-9649.9 750.5,-9662 879.03,-9778 910.59,-9999.6 918.17,-10087"/>
+<polygon fill="black" stroke="black" points="914.68,-10087.32 919,-10097 921.66,-10086.74 914.68,-10087.32"/>
 </g>
 <!-- ECC/zashi&#45;android#1248 -->
 <g id="node195" class="node open">
 <title>ECC/zashi&#45;android#1248</title>
 <g id="a_node195"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1248" xlink:title="ECC/zashi&#45;android#1248&#10;Use Roboto Mono font for&#10;addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709,-8622.5 508,-8622.5 508,-8569.5 709,-8569.5 709,-8622.5"/>
-<text text-anchor="middle" x="608.5" y="-8607.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1248</text>
-<text text-anchor="middle" x="608.5" y="-8592.3" font-family="Times,serif" font-size="14.00">Use Roboto Mono font for</text>
-<text text-anchor="middle" x="608.5" y="-8577.3" font-family="Times,serif" font-size="14.00">addresses</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709,-9581.5 508,-9581.5 508,-9528.5 709,-9528.5 709,-9581.5"/>
+<text text-anchor="middle" x="608.5" y="-9566.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1248</text>
+<text text-anchor="middle" x="608.5" y="-9551.3" font-family="Times,serif" font-size="14.00">Use Roboto Mono font for</text>
+<text text-anchor="middle" x="608.5" y="-9536.3" font-family="Times,serif" font-size="14.00">addresses</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1248&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge112" class="edge">
 <title>ECC/zashi&#45;android#1248&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M709.34,-8607.9C724.5,-8613.4 738.92,-8621.1 750.5,-8632 896.43,-8769.6 917.55,-9032 920.26,-9128.4"/>
-<polygon fill="black" stroke="black" points="916.76,-9128.58 920.49,-9138.5 923.76,-9128.42 916.76,-9128.58"/>
+<path fill="none" stroke="black" d="M709.34,-9566.9C724.5,-9572.4 738.92,-9580.1 750.5,-9591 896.43,-9728.6 917.55,-9991 920.26,-10087"/>
+<polygon fill="black" stroke="black" points="916.76,-10087.08 920.49,-10097 923.76,-10086.92 916.76,-10087.08"/>
 </g>
 <!-- ECC/zashi&#45;android#1256 -->
 <g id="node196" class="node open">
 <title>ECC/zashi&#45;android#1256</title>
 <g id="a_node196"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1256" xlink:title="ECC/zashi&#45;android#1256&#10;Consider Send.Form&#10;TextFields scrolling" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8551.5 510,-8551.5 510,-8498.5 707,-8498.5 707,-8551.5"/>
-<text text-anchor="middle" x="608.5" y="-8536.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1256</text>
-<text text-anchor="middle" x="608.5" y="-8521.3" font-family="Times,serif" font-size="14.00">Consider Send.Form</text>
-<text text-anchor="middle" x="608.5" y="-8506.3" font-family="Times,serif" font-size="14.00">TextFields scrolling</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9510.5 510,-9510.5 510,-9457.5 707,-9457.5 707,-9510.5"/>
+<text text-anchor="middle" x="608.5" y="-9495.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1256</text>
+<text text-anchor="middle" x="608.5" y="-9480.3" font-family="Times,serif" font-size="14.00">Consider Send.Form</text>
+<text text-anchor="middle" x="608.5" y="-9465.3" font-family="Times,serif" font-size="14.00">TextFields scrolling</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1256&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge113" class="edge">
 <title>ECC/zashi&#45;android#1256&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.13,-8535.7C723.18,-8541.2 738.48,-8549.3 750.5,-8561 833.94,-8642.4 896.69,-9009.9 915.02,-9128.2"/>
-<polygon fill="black" stroke="black" points="911.58,-9128.85 916.56,-9138.2 918.5,-9127.78 911.58,-9128.85"/>
+<path fill="none" stroke="black" d="M707.13,-9494.7C723.18,-9500.2 738.48,-9508.3 750.5,-9520 833.94,-9601.4 896.69,-9968.9 915.02,-10087"/>
+<polygon fill="black" stroke="black" points="911.58,-10087.65 916.56,-10097 918.5,-10086.58 911.58,-10087.65"/>
 </g>
 <!-- ECC/zashi&#45;android#1249 -->
 <g id="node197" class="node open">
 <title>ECC/zashi&#45;android#1249</title>
 <g id="a_node197"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1249" xlink:title="ECC/zashi&#45;android#1249&#10;Add documentation and&#10;tests on background&#10;syncing" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8480 510,-8480 510,-8412 707,-8412 707,-8480"/>
-<text text-anchor="middle" x="608.5" y="-8464.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1249</text>
-<text text-anchor="middle" x="608.5" y="-8449.8" font-family="Times,serif" font-size="14.00">Add documentation and</text>
-<text text-anchor="middle" x="608.5" y="-8434.8" font-family="Times,serif" font-size="14.00">tests on background</text>
-<text text-anchor="middle" x="608.5" y="-8419.8" font-family="Times,serif" font-size="14.00">syncing</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9439 510,-9439 510,-9371 707,-9371 707,-9439"/>
+<text text-anchor="middle" x="608.5" y="-9423.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1249</text>
+<text text-anchor="middle" x="608.5" y="-9408.8" font-family="Times,serif" font-size="14.00">Add documentation and</text>
+<text text-anchor="middle" x="608.5" y="-9393.8" font-family="Times,serif" font-size="14.00">tests on background</text>
+<text text-anchor="middle" x="608.5" y="-9378.8" font-family="Times,serif" font-size="14.00">syncing</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1249&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge114" class="edge">
 <title>ECC/zashi&#45;android#1249&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.28,-8462.1C723.41,-8468.6 738.69,-8477.5 750.5,-8490 840.35,-8585 899.78,-9001.8 916.01,-9128.4"/>
-<polygon fill="black" stroke="black" points="912.55,-9128.92 917.27,-9138.4 919.49,-9128.04 912.55,-9128.92"/>
+<path fill="none" stroke="black" d="M707.28,-9421.1C723.41,-9427.6 738.69,-9436.5 750.5,-9449 840.35,-9544 899.78,-9960.8 916.01,-10087"/>
+<polygon fill="black" stroke="black" points="912.55,-10087.52 917.27,-10097 919.49,-10086.64 912.55,-10087.52"/>
 </g>
 <!-- ECC/zashi#37 -->
 <g id="node198" class="node open">
 <title>ECC/zashi#37</title>
 <g id="a_node198"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/37" xlink:title="ECC/zashi#37&#10;Support for opt&#45;in cloud&#10;backup of keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-10256.5 124.5,-10256.5 124.5,-10203.5 312.5,-10203.5 312.5,-10256.5"/>
-<text text-anchor="middle" x="218.5" y="-10241.3" font-family="Times,serif" font-size="14.00">ECC/zashi#37</text>
-<text text-anchor="middle" x="218.5" y="-10226.3" font-family="Times,serif" font-size="14.00">Support for opt&#45;in cloud</text>
-<text text-anchor="middle" x="218.5" y="-10211.3" font-family="Times,serif" font-size="14.00">backup of keys</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-11215.5 124.5,-11215.5 124.5,-11162.5 312.5,-11162.5 312.5,-11215.5"/>
+<text text-anchor="middle" x="218.5" y="-11200.3" font-family="Times,serif" font-size="14.00">ECC/zashi#37</text>
+<text text-anchor="middle" x="218.5" y="-11185.3" font-family="Times,serif" font-size="14.00">Support for opt&#45;in cloud</text>
+<text text-anchor="middle" x="218.5" y="-11170.3" font-family="Times,serif" font-size="14.00">backup of keys</text>
 </a>
 </g>
 </g>
@@ -3159,96 +3159,96 @@
 <g id="node199" class="node open">
 <title>ECC/zashi#36</title>
 <g id="a_node199"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/36" xlink:title="ECC/zashi#36&#10;Design: Privacy &amp; Opt&#45;&#10;in/out for cloud services" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="702.5,-10256.5 514.5,-10256.5 514.5,-10203.5 702.5,-10203.5 702.5,-10256.5"/>
-<text text-anchor="middle" x="608.5" y="-10241.3" font-family="Times,serif" font-size="14.00">ECC/zashi#36</text>
-<text text-anchor="middle" x="608.5" y="-10226.3" font-family="Times,serif" font-size="14.00">Design: Privacy &amp; Opt&#45;</text>
-<text text-anchor="middle" x="608.5" y="-10211.3" font-family="Times,serif" font-size="14.00">in/out for cloud services</text>
+<polygon fill="#c2e0c6" stroke="black" points="702.5,-11215.5 514.5,-11215.5 514.5,-11162.5 702.5,-11162.5 702.5,-11215.5"/>
+<text text-anchor="middle" x="608.5" y="-11200.3" font-family="Times,serif" font-size="14.00">ECC/zashi#36</text>
+<text text-anchor="middle" x="608.5" y="-11185.3" font-family="Times,serif" font-size="14.00">Design: Privacy &amp; Opt&#45;</text>
+<text text-anchor="middle" x="608.5" y="-11170.3" font-family="Times,serif" font-size="14.00">in/out for cloud services</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi#37&#45;&gt;ECC/zashi#36 -->
 <g id="edge115" class="edge">
 <title>ECC/zashi#37&#45;&gt;ECC/zashi#36</title>
-<path fill="none" stroke="black" d="M312.93,-10230C370.59,-10230 444.62,-10230 504.05,-10230"/>
-<polygon fill="black" stroke="black" points="504.21,-10233.5 514.21,-10230 504.21,-10226.5 504.21,-10233.5"/>
+<path fill="none" stroke="black" d="M312.93,-11189C370.59,-11189 444.62,-11189 504.05,-11189"/>
+<polygon fill="black" stroke="black" points="504.21,-11192.5 514.21,-11189 504.21,-11185.5 504.21,-11192.5"/>
 </g>
 <!-- ECC/zashi&#45;ios#219 -->
 <g id="node200" class="node open">
 <title>ECC/zashi&#45;ios#219</title>
 <g id="a_node200"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/219" xlink:title="ECC/zashi&#45;ios#219&#10;Integration of some event&#10;logging tool" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319,-7519.5 118,-7519.5 118,-7466.5 319,-7466.5 319,-7519.5"/>
-<text text-anchor="middle" x="218.5" y="-7504.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#219</text>
-<text text-anchor="middle" x="218.5" y="-7489.3" font-family="Times,serif" font-size="14.00">Integration of some event</text>
-<text text-anchor="middle" x="218.5" y="-7474.3" font-family="Times,serif" font-size="14.00">logging tool</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319,-8478.5 118,-8478.5 118,-8425.5 319,-8425.5 319,-8478.5"/>
+<text text-anchor="middle" x="218.5" y="-8463.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#219</text>
+<text text-anchor="middle" x="218.5" y="-8448.3" font-family="Times,serif" font-size="14.00">Integration of some event</text>
+<text text-anchor="middle" x="218.5" y="-8433.3" font-family="Times,serif" font-size="14.00">logging tool</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#219&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge116" class="edge">
 <title>ECC/zashi&#45;ios#219&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M319.17,-7502C380.3,-7507.5 457.94,-7514.5 517.25,-7519.9"/>
-<polygon fill="black" stroke="black" points="517.09,-7523.4 527.36,-7520.8 517.71,-7516.43 517.09,-7523.4"/>
+<path fill="none" stroke="black" d="M319.17,-8461C380.3,-8466.5 457.94,-8473.5 517.25,-8478.9"/>
+<polygon fill="black" stroke="black" points="517.09,-8482.4 527.36,-8479.8 517.71,-8475.43 517.09,-8482.4"/>
 </g>
 <!-- ECC/zashi&#45;ios#694 -->
 <g id="node201" class="node open">
 <title>ECC/zashi&#45;ios#694</title>
 <g id="a_node201"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/694" xlink:title="ECC/zashi&#45;ios#694&#10;Instrument a forced&#10;upgrade mechanism" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299,-7448.5 138,-7448.5 138,-7395.5 299,-7395.5 299,-7448.5"/>
-<text text-anchor="middle" x="218.5" y="-7433.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#694</text>
-<text text-anchor="middle" x="218.5" y="-7418.3" font-family="Times,serif" font-size="14.00">Instrument a forced</text>
-<text text-anchor="middle" x="218.5" y="-7403.3" font-family="Times,serif" font-size="14.00">upgrade mechanism</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299,-8407.5 138,-8407.5 138,-8354.5 299,-8354.5 299,-8407.5"/>
+<text text-anchor="middle" x="218.5" y="-8392.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#694</text>
+<text text-anchor="middle" x="218.5" y="-8377.3" font-family="Times,serif" font-size="14.00">Instrument a forced</text>
+<text text-anchor="middle" x="218.5" y="-8362.3" font-family="Times,serif" font-size="14.00">upgrade mechanism</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#694&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge117" class="edge">
 <title>ECC/zashi&#45;ios#694&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M299.09,-7430.7C340.94,-7436.3 392.8,-7445.1 438,-7458 480.08,-7470 525.83,-7489.3 559.18,-7504.6"/>
-<polygon fill="black" stroke="black" points="558.14,-7507.97 568.68,-7509 561.08,-7501.62 558.14,-7507.97"/>
+<path fill="none" stroke="black" d="M299.09,-8389.7C340.94,-8395.3 392.8,-8404.1 438,-8417 480.08,-8429 525.83,-8448.3 559.18,-8463.6"/>
+<polygon fill="black" stroke="black" points="558.14,-8466.97 568.68,-8468 561.08,-8460.62 558.14,-8466.97"/>
 </g>
 <!-- ECC/zashi&#45;ios#322 -->
 <g id="node202" class="node open">
 <title>ECC/zashi&#45;ios#322</title>
 <g id="a_node202"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/322" xlink:title="ECC/zashi&#45;ios#322&#10;Handle&#10;WrappedCaptureDeviceError&#10;in the ScanReducer" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="331,-7377 106,-7377 106,-7309 331,-7309 331,-7377"/>
-<text text-anchor="middle" x="218.5" y="-7361.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#322</text>
-<text text-anchor="middle" x="218.5" y="-7346.8" font-family="Times,serif" font-size="14.00">Handle</text>
-<text text-anchor="middle" x="218.5" y="-7331.8" font-family="Times,serif" font-size="14.00">WrappedCaptureDeviceError</text>
-<text text-anchor="middle" x="218.5" y="-7316.8" font-family="Times,serif" font-size="14.00">in the ScanReducer</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="331,-8336 106,-8336 106,-8268 331,-8268 331,-8336"/>
+<text text-anchor="middle" x="218.5" y="-8320.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#322</text>
+<text text-anchor="middle" x="218.5" y="-8305.8" font-family="Times,serif" font-size="14.00">Handle</text>
+<text text-anchor="middle" x="218.5" y="-8290.8" font-family="Times,serif" font-size="14.00">WrappedCaptureDeviceError</text>
+<text text-anchor="middle" x="218.5" y="-8275.8" font-family="Times,serif" font-size="14.00">in the ScanReducer</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#322&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge118" class="edge">
 <title>ECC/zashi&#45;ios#322&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M331.28,-7354.6C366.61,-7361.1 405.01,-7371.2 438,-7387 497.14,-7415.3 553.01,-7468.8 583.52,-7501.2"/>
-<polygon fill="black" stroke="black" points="580.97,-7503.6 590.36,-7508.5 586.08,-7498.81 580.97,-7503.6"/>
+<path fill="none" stroke="black" d="M331.28,-8313.6C366.61,-8320.1 405.01,-8330.2 438,-8346 497.14,-8374.3 553.01,-8427.8 583.52,-8460.2"/>
+<polygon fill="black" stroke="black" points="580.97,-8462.6 590.36,-8467.5 586.08,-8457.81 580.97,-8462.6"/>
 </g>
 <!-- ECC/zashi#54 -->
 <g id="node203" class="node open">
 <title>ECC/zashi#54</title>
 <g id="a_node203"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/54" xlink:title="ECC/zashi#54&#10;Add User Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="283.5,-5240 153.5,-5240 153.5,-5202 283.5,-5202 283.5,-5240"/>
-<text text-anchor="middle" x="218.5" y="-5224.8" font-family="Times,serif" font-size="14.00">ECC/zashi#54</text>
-<text text-anchor="middle" x="218.5" y="-5209.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="283.5,-3477 153.5,-3477 153.5,-3439 283.5,-3439 283.5,-3477"/>
+<text text-anchor="middle" x="218.5" y="-3461.8" font-family="Times,serif" font-size="14.00">ECC/zashi#54</text>
+<text text-anchor="middle" x="218.5" y="-3446.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi#54&#45;&gt;ECC/zashi&#45;android#407 -->
 <g id="edge119" class="edge">
 <title>ECC/zashi#54&#45;&gt;ECC/zashi&#45;android#407</title>
-<path fill="none" stroke="black" d="M283.83,-5225.7C327.5,-5229.4 386.46,-5235.4 438,-5244 457.96,-5247.3 479.09,-5251.6 499.41,-5256.1"/>
-<polygon fill="black" stroke="black" points="498.79,-5259.55 509.31,-5258.3 500.31,-5252.71 498.79,-5259.55"/>
+<path fill="none" stroke="black" d="M283.83,-3462.7C327.5,-3466.4 386.46,-3472.4 438,-3481 457.96,-3484.3 479.09,-3488.6 499.41,-3493.1"/>
+<polygon fill="black" stroke="black" points="498.79,-3496.55 509.31,-3495.3 500.31,-3489.71 498.79,-3496.55"/>
 </g>
 <!-- ECC/zashi&#45;android#222 -->
 <g id="node204" class="node open">
 <title>ECC/zashi&#45;android#222</title>
 <g id="a_node204"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/222" xlink:title="ECC/zashi&#45;android#222&#10;Consider using toml file&#10;for Gradle dependency&#10;management" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-10343 124.5,-10343 124.5,-10275 312.5,-10275 312.5,-10343"/>
-<text text-anchor="middle" x="218.5" y="-10327.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#222</text>
-<text text-anchor="middle" x="218.5" y="-10312.8" font-family="Times,serif" font-size="14.00">Consider using toml file</text>
-<text text-anchor="middle" x="218.5" y="-10297.8" font-family="Times,serif" font-size="14.00">for Gradle dependency</text>
-<text text-anchor="middle" x="218.5" y="-10282.8" font-family="Times,serif" font-size="14.00">management</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-11302 124.5,-11302 124.5,-11234 312.5,-11234 312.5,-11302"/>
+<text text-anchor="middle" x="218.5" y="-11286.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#222</text>
+<text text-anchor="middle" x="218.5" y="-11271.8" font-family="Times,serif" font-size="14.00">Consider using toml file</text>
+<text text-anchor="middle" x="218.5" y="-11256.8" font-family="Times,serif" font-size="14.00">for Gradle dependency</text>
+<text text-anchor="middle" x="218.5" y="-11241.8" font-family="Times,serif" font-size="14.00">management</text>
 </a>
 </g>
 </g>
@@ -3256,30 +3256,30 @@
 <g id="node205" class="node open">
 <title>ECC/zashi&#45;android#1340</title>
 <g id="a_node205"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1340" xlink:title="ECC/zashi&#45;android#1340&#10;Set up Dependabot to&#10;manage all our&#10;dependencies" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="707,-10343 510,-10343 510,-10275 707,-10275 707,-10343"/>
-<text text-anchor="middle" x="608.5" y="-10327.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1340</text>
-<text text-anchor="middle" x="608.5" y="-10312.8" font-family="Times,serif" font-size="14.00">Set up Dependabot to</text>
-<text text-anchor="middle" x="608.5" y="-10297.8" font-family="Times,serif" font-size="14.00">manage all our</text>
-<text text-anchor="middle" x="608.5" y="-10282.8" font-family="Times,serif" font-size="14.00">dependencies</text>
+<polygon fill="#c2e0c6" stroke="black" points="707,-11302 510,-11302 510,-11234 707,-11234 707,-11302"/>
+<text text-anchor="middle" x="608.5" y="-11286.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1340</text>
+<text text-anchor="middle" x="608.5" y="-11271.8" font-family="Times,serif" font-size="14.00">Set up Dependabot to</text>
+<text text-anchor="middle" x="608.5" y="-11256.8" font-family="Times,serif" font-size="14.00">manage all our</text>
+<text text-anchor="middle" x="608.5" y="-11241.8" font-family="Times,serif" font-size="14.00">dependencies</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#222&#45;&gt;ECC/zashi&#45;android#1340 -->
 <g id="edge120" class="edge">
 <title>ECC/zashi&#45;android#222&#45;&gt;ECC/zashi&#45;android#1340</title>
-<path fill="none" stroke="black" d="M312.93,-10309C369.21,-10309 441.09,-10309 499.76,-10309"/>
-<polygon fill="black" stroke="black" points="499.81,-10312.5 509.81,-10309 499.81,-10305.5 499.81,-10312.5"/>
+<path fill="none" stroke="black" d="M312.93,-11268C369.21,-11268 441.09,-11268 499.76,-11268"/>
+<polygon fill="black" stroke="black" points="499.81,-11271.5 509.81,-11268 499.81,-11264.5 499.81,-11271.5"/>
 </g>
 <!-- ECC/zashi#65 -->
 <g id="node206" class="node open">
 <title>ECC/zashi#65</title>
 <g id="a_node206"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/65" xlink:title="ECC/zashi#65&#10;If a transaction would&#10;send over a threshold in&#10;USD, ask the user for&#10;confirmation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="313.5,-10444.5 123.5,-10444.5 123.5,-10361.5 313.5,-10361.5 313.5,-10444.5"/>
-<text text-anchor="middle" x="218.5" y="-10429.3" font-family="Times,serif" font-size="14.00">ECC/zashi#65</text>
-<text text-anchor="middle" x="218.5" y="-10414.3" font-family="Times,serif" font-size="14.00">If a transaction would</text>
-<text text-anchor="middle" x="218.5" y="-10399.3" font-family="Times,serif" font-size="14.00">send over a threshold in</text>
-<text text-anchor="middle" x="218.5" y="-10384.3" font-family="Times,serif" font-size="14.00">USD, ask the user for</text>
-<text text-anchor="middle" x="218.5" y="-10369.3" font-family="Times,serif" font-size="14.00">confirmation</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="313.5,-11403.5 123.5,-11403.5 123.5,-11320.5 313.5,-11320.5 313.5,-11403.5"/>
+<text text-anchor="middle" x="218.5" y="-11388.3" font-family="Times,serif" font-size="14.00">ECC/zashi#65</text>
+<text text-anchor="middle" x="218.5" y="-11373.3" font-family="Times,serif" font-size="14.00">If a transaction would</text>
+<text text-anchor="middle" x="218.5" y="-11358.3" font-family="Times,serif" font-size="14.00">send over a threshold in</text>
+<text text-anchor="middle" x="218.5" y="-11343.3" font-family="Times,serif" font-size="14.00">USD, ask the user for</text>
+<text text-anchor="middle" x="218.5" y="-11328.3" font-family="Times,serif" font-size="14.00">confirmation</text>
 </a>
 </g>
 </g>
@@ -3287,54 +3287,54 @@
 <g id="node207" class="node open">
 <title>ECC/zashi&#45;android#1389</title>
 <g id="a_node207"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1389" xlink:title="ECC/zashi&#45;android#1389&#10;[App Audit]&#10;Recommendation: Embed&#10;fonts in app releases&#10;instead of pulling them&#10;from Google" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-8394 508.5,-8394 508.5,-8296 708.5,-8296 708.5,-8394"/>
-<text text-anchor="middle" x="608.5" y="-8378.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1389</text>
-<text text-anchor="middle" x="608.5" y="-8363.8" font-family="Times,serif" font-size="14.00">[App Audit]</text>
-<text text-anchor="middle" x="608.5" y="-8348.8" font-family="Times,serif" font-size="14.00">Recommendation: Embed</text>
-<text text-anchor="middle" x="608.5" y="-8333.8" font-family="Times,serif" font-size="14.00">fonts in app releases</text>
-<text text-anchor="middle" x="608.5" y="-8318.8" font-family="Times,serif" font-size="14.00">instead of pulling them</text>
-<text text-anchor="middle" x="608.5" y="-8303.8" font-family="Times,serif" font-size="14.00">from Google</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-9353 508.5,-9353 508.5,-9255 708.5,-9255 708.5,-9353"/>
+<text text-anchor="middle" x="608.5" y="-9337.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1389</text>
+<text text-anchor="middle" x="608.5" y="-9322.8" font-family="Times,serif" font-size="14.00">[App Audit]</text>
+<text text-anchor="middle" x="608.5" y="-9307.8" font-family="Times,serif" font-size="14.00">Recommendation: Embed</text>
+<text text-anchor="middle" x="608.5" y="-9292.8" font-family="Times,serif" font-size="14.00">fonts in app releases</text>
+<text text-anchor="middle" x="608.5" y="-9277.8" font-family="Times,serif" font-size="14.00">instead of pulling them</text>
+<text text-anchor="middle" x="608.5" y="-9262.8" font-family="Times,serif" font-size="14.00">from Google</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1389&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge121" class="edge">
 <title>ECC/zashi&#45;android#1389&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M708.62,-8371.3C724.42,-8379.3 739.25,-8389.6 750.5,-8403 845.92,-8516.3 902.32,-8991.5 916.78,-9128.1"/>
-<polygon fill="black" stroke="black" points="913.3,-9128.52 917.82,-9138.1 920.27,-9127.79 913.3,-9128.52"/>
+<path fill="none" stroke="black" d="M708.62,-9330.3C724.42,-9338.3 739.25,-9348.6 750.5,-9362 845.92,-9475.3 902.32,-9950.5 916.78,-10087"/>
+<polygon fill="black" stroke="black" points="913.3,-10087.42 917.82,-10097 920.27,-10086.69 913.3,-10087.42"/>
 </g>
 <!-- ECC/zashi&#45;android#1388 -->
 <g id="node208" class="node open">
 <title>ECC/zashi&#45;android#1388</title>
 <g id="a_node208"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1388" xlink:title="ECC/zashi&#45;android#1388&#10;[App Audit]&#10;Recommendation: Add&#10;additional StrictMode&#10;checks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8277.5 510,-8277.5 510,-8194.5 707,-8194.5 707,-8277.5"/>
-<text text-anchor="middle" x="608.5" y="-8262.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1388</text>
-<text text-anchor="middle" x="608.5" y="-8247.3" font-family="Times,serif" font-size="14.00">[App Audit]</text>
-<text text-anchor="middle" x="608.5" y="-8232.3" font-family="Times,serif" font-size="14.00">Recommendation: Add</text>
-<text text-anchor="middle" x="608.5" y="-8217.3" font-family="Times,serif" font-size="14.00">additional StrictMode</text>
-<text text-anchor="middle" x="608.5" y="-8202.3" font-family="Times,serif" font-size="14.00">checks</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9236.5 510,-9236.5 510,-9153.5 707,-9153.5 707,-9236.5"/>
+<text text-anchor="middle" x="608.5" y="-9221.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1388</text>
+<text text-anchor="middle" x="608.5" y="-9206.3" font-family="Times,serif" font-size="14.00">[App Audit]</text>
+<text text-anchor="middle" x="608.5" y="-9191.3" font-family="Times,serif" font-size="14.00">Recommendation: Add</text>
+<text text-anchor="middle" x="608.5" y="-9176.3" font-family="Times,serif" font-size="14.00">additional StrictMode</text>
+<text text-anchor="middle" x="608.5" y="-9161.3" font-family="Times,serif" font-size="14.00">checks</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1388&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge122" class="edge">
 <title>ECC/zashi&#45;android#1388&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.33,-8256.4C723.65,-8263.6 739,-8273.5 750.5,-8287 862.22,-8417.6 907.86,-8979.2 918.15,-9128.4"/>
-<polygon fill="black" stroke="black" points="914.67,-9128.76 918.83,-9138.5 921.65,-9128.29 914.67,-9128.76"/>
+<path fill="none" stroke="black" d="M707.33,-9215.4C723.65,-9222.6 739,-9232.5 750.5,-9246 862.22,-9376.6 907.86,-9938.2 918.15,-10087"/>
+<polygon fill="black" stroke="black" points="914.66,-10087.26 918.83,-10097 921.64,-10086.79 914.66,-10087.26"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1453 -->
 <g id="node209" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1453</title>
 <g id="a_node209"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1453" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1453&#10;[SDK audit]&#10;Recommendations: 4.2.1&#10;(SDK) Make it obvious&#10;that plaintext&#10;connections are not&#10;possible in production&#10;releases" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8502 80,-8502 80,-8374 357,-8374 357,-8502"/>
-<text text-anchor="middle" x="218.5" y="-8486.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1453</text>
-<text text-anchor="middle" x="218.5" y="-8471.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-8456.8" font-family="Times,serif" font-size="14.00">Recommendations: 4.2.1</text>
-<text text-anchor="middle" x="218.5" y="-8441.8" font-family="Times,serif" font-size="14.00">(SDK) Make it obvious</text>
-<text text-anchor="middle" x="218.5" y="-8426.8" font-family="Times,serif" font-size="14.00">that plaintext</text>
-<text text-anchor="middle" x="218.5" y="-8411.8" font-family="Times,serif" font-size="14.00">connections are not</text>
-<text text-anchor="middle" x="218.5" y="-8396.8" font-family="Times,serif" font-size="14.00">possible in production</text>
-<text text-anchor="middle" x="218.5" y="-8381.8" font-family="Times,serif" font-size="14.00">releases</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9461 80,-9461 80,-9333 357,-9333 357,-9461"/>
+<text text-anchor="middle" x="218.5" y="-9445.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1453</text>
+<text text-anchor="middle" x="218.5" y="-9430.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-9415.8" font-family="Times,serif" font-size="14.00">Recommendations: 4.2.1</text>
+<text text-anchor="middle" x="218.5" y="-9400.8" font-family="Times,serif" font-size="14.00">(SDK) Make it obvious</text>
+<text text-anchor="middle" x="218.5" y="-9385.8" font-family="Times,serif" font-size="14.00">that plaintext</text>
+<text text-anchor="middle" x="218.5" y="-9370.8" font-family="Times,serif" font-size="14.00">connections are not</text>
+<text text-anchor="middle" x="218.5" y="-9355.8" font-family="Times,serif" font-size="14.00">possible in production</text>
+<text text-anchor="middle" x="218.5" y="-9340.8" font-family="Times,serif" font-size="14.00">releases</text>
 </a>
 </g>
 </g>
@@ -3342,149 +3342,149 @@
 <g id="node210" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
 <g id="a_node210"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1460" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1460&#10;Resolve security audit&#10;recommendaitons" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-8176.5 470,-8176.5 470,-8123.5 747,-8123.5 747,-8176.5"/>
-<text text-anchor="middle" x="608.5" y="-8161.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</text>
-<text text-anchor="middle" x="608.5" y="-8146.3" font-family="Times,serif" font-size="14.00">Resolve security audit</text>
-<text text-anchor="middle" x="608.5" y="-8131.3" font-family="Times,serif" font-size="14.00">recommendaitons</text>
+<polygon fill="#c2e0c6" stroke="black" points="747,-9135.5 470,-9135.5 470,-9082.5 747,-9082.5 747,-9135.5"/>
+<text text-anchor="middle" x="608.5" y="-9120.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</text>
+<text text-anchor="middle" x="608.5" y="-9105.3" font-family="Times,serif" font-size="14.00">Resolve security audit</text>
+<text text-anchor="middle" x="608.5" y="-9090.3" font-family="Times,serif" font-size="14.00">recommendaitons</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1453&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge123" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1453&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.28,-8417.3C387.9,-8406.4 417.36,-8390 438,-8365 489.14,-8303.1 408.43,-8245.8 462,-8186 462.76,-8185.2 463.54,-8184.3 464.33,-8183.5"/>
-<polygon fill="black" stroke="black" points="466.78,-8186 471.86,-8176.7 462.09,-8180.8 466.78,-8186"/>
+<path fill="none" stroke="black" d="M357.28,-9376.3C387.9,-9365.4 417.36,-9349 438,-9324 489.14,-9262.1 408.43,-9204.8 462,-9145 462.76,-9144.2 463.54,-9143.3 464.33,-9142.5"/>
+<polygon fill="black" stroke="black" points="466.78,-9145 471.86,-9135.7 462.09,-9139.8 466.78,-9145"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1460&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge124" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1460&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M740.2,-8176.6C743.88,-8179.4 747.33,-8182.6 750.5,-8186 881.17,-8327.3 913.2,-8966 919.27,-9127.7"/>
-<polygon fill="black" stroke="black" points="915.79,-9128.23 919.65,-9138.1 922.78,-9127.98 915.79,-9128.23"/>
+<path fill="none" stroke="black" d="M740.2,-9135.6C743.88,-9138.4 747.33,-9141.6 750.5,-9145 881.17,-9286.3 913.2,-9925 919.27,-10087"/>
+<polygon fill="black" stroke="black" points="915.77,-10087.14 919.65,-10097 922.77,-10086.87 915.77,-10087.14"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1454 -->
 <g id="node211" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1454</title>
 <g id="a_node211"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1454" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1454&#10;[SDK audit]&#10;Recommendation: Don’t&#10;silently treat null&#10;Double? values as 0.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8355.5 80,-8355.5 80,-8272.5 357,-8272.5 357,-8355.5"/>
-<text text-anchor="middle" x="218.5" y="-8340.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1454</text>
-<text text-anchor="middle" x="218.5" y="-8325.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-8310.3" font-family="Times,serif" font-size="14.00">Recommendation: Don’t</text>
-<text text-anchor="middle" x="218.5" y="-8295.3" font-family="Times,serif" font-size="14.00">silently treat null</text>
-<text text-anchor="middle" x="218.5" y="-8280.3" font-family="Times,serif" font-size="14.00">Double? values as 0.0</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9314.5 80,-9314.5 80,-9231.5 357,-9231.5 357,-9314.5"/>
+<text text-anchor="middle" x="218.5" y="-9299.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1454</text>
+<text text-anchor="middle" x="218.5" y="-9284.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-9269.3" font-family="Times,serif" font-size="14.00">Recommendation: Don’t</text>
+<text text-anchor="middle" x="218.5" y="-9254.3" font-family="Times,serif" font-size="14.00">silently treat null</text>
+<text text-anchor="middle" x="218.5" y="-9239.3" font-family="Times,serif" font-size="14.00">Double? values as 0.0</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1454&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge125" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1454&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.23,-8304.3C386.77,-8296.5 415.75,-8283.7 438,-8263 464.25,-8238.6 435.91,-8210.6 462,-8186 463.12,-8184.9 464.28,-8183.9 465.45,-8182.9"/>
-<polygon fill="black" stroke="black" points="467.73,-8185.56 473.54,-8176.7 463.47,-8180 467.73,-8185.56"/>
+<path fill="none" stroke="black" d="M357.23,-9263.3C386.77,-9255.5 415.75,-9242.7 438,-9222 464.25,-9197.6 435.91,-9169.6 462,-9145 463.12,-9143.9 464.28,-9142.9 465.45,-9141.9"/>
+<polygon fill="black" stroke="black" points="467.73,-9144.56 473.54,-9135.7 463.47,-9139 467.73,-9144.56"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1456 -->
 <g id="node212" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1456</title>
 <g id="a_node212"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1456" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1456&#10;[SDK audit]&#10;Recommendation: Hex&#10;decoder silently ignores&#10;last character of an odd&#45;&#10;length string" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8254 80,-8254 80,-8156 357,-8156 357,-8254"/>
-<text text-anchor="middle" x="218.5" y="-8238.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1456</text>
-<text text-anchor="middle" x="218.5" y="-8223.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-8208.8" font-family="Times,serif" font-size="14.00">Recommendation: Hex</text>
-<text text-anchor="middle" x="218.5" y="-8193.8" font-family="Times,serif" font-size="14.00">decoder silently ignores</text>
-<text text-anchor="middle" x="218.5" y="-8178.8" font-family="Times,serif" font-size="14.00">last character of an odd&#45;</text>
-<text text-anchor="middle" x="218.5" y="-8163.8" font-family="Times,serif" font-size="14.00">length string</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9213 80,-9213 80,-9115 357,-9115 357,-9213"/>
+<text text-anchor="middle" x="218.5" y="-9197.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1456</text>
+<text text-anchor="middle" x="218.5" y="-9182.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-9167.8" font-family="Times,serif" font-size="14.00">Recommendation: Hex</text>
+<text text-anchor="middle" x="218.5" y="-9152.8" font-family="Times,serif" font-size="14.00">decoder silently ignores</text>
+<text text-anchor="middle" x="218.5" y="-9137.8" font-family="Times,serif" font-size="14.00">last character of an odd&#45;</text>
+<text text-anchor="middle" x="218.5" y="-9122.8" font-family="Times,serif" font-size="14.00">length string</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1456&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge126" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1456&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.11,-8185.5C390.43,-8180.8 426.18,-8175.7 459.94,-8170.9"/>
-<polygon fill="black" stroke="black" points="460.46,-8174.36 469.87,-8169.5 459.48,-8167.43 460.46,-8174.36"/>
+<path fill="none" stroke="black" d="M357.11,-9144.5C390.43,-9139.8 426.18,-9134.7 459.94,-9129.9"/>
+<polygon fill="black" stroke="black" points="460.46,-9133.36 469.87,-9128.5 459.48,-9126.43 460.46,-9133.36"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1457 -->
 <g id="node213" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1457</title>
 <g id="a_node213"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1457" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1457&#10;[SDK audit]&#10;Recommendation: Comparing&#10;error message strings is&#10;fragile" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8137.5 80,-8137.5 80,-8054.5 357,-8054.5 357,-8137.5"/>
-<text text-anchor="middle" x="218.5" y="-8122.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1457</text>
-<text text-anchor="middle" x="218.5" y="-8107.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-8092.3" font-family="Times,serif" font-size="14.00">Recommendation: Comparing</text>
-<text text-anchor="middle" x="218.5" y="-8077.3" font-family="Times,serif" font-size="14.00">error message strings is</text>
-<text text-anchor="middle" x="218.5" y="-8062.3" font-family="Times,serif" font-size="14.00">fragile</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9096.5 80,-9096.5 80,-9013.5 357,-9013.5 357,-9096.5"/>
+<text text-anchor="middle" x="218.5" y="-9081.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1457</text>
+<text text-anchor="middle" x="218.5" y="-9066.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-9051.3" font-family="Times,serif" font-size="14.00">Recommendation: Comparing</text>
+<text text-anchor="middle" x="218.5" y="-9036.3" font-family="Times,serif" font-size="14.00">error message strings is</text>
+<text text-anchor="middle" x="218.5" y="-9021.3" font-family="Times,serif" font-size="14.00">fragile</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1457&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge127" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1457&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.11,-8115.2C390.43,-8119.8 426.18,-8124.8 459.94,-8129.5"/>
-<polygon fill="black" stroke="black" points="459.5,-8132.97 469.87,-8130.8 460.41,-8126.03 459.5,-8132.97"/>
+<path fill="none" stroke="black" d="M357.11,-9074.2C390.43,-9078.8 426.18,-9083.8 459.94,-9088.5"/>
+<polygon fill="black" stroke="black" points="459.5,-9091.97 469.87,-9089.8 460.41,-9085.03 459.5,-9091.97"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1458 -->
 <g id="node214" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1458</title>
 <g id="a_node214"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1458" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1458&#10;[SDK audit]&#10;Recommendation:&#10;`checkFor3Digits()` does&#10;not check the last digit&#10;grouping" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8036 80,-8036 80,-7938 357,-7938 357,-8036"/>
-<text text-anchor="middle" x="218.5" y="-8020.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1458</text>
-<text text-anchor="middle" x="218.5" y="-8005.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-7990.8" font-family="Times,serif" font-size="14.00">Recommendation:</text>
-<text text-anchor="middle" x="218.5" y="-7975.8" font-family="Times,serif" font-size="14.00">`checkFor3Digits()` does</text>
-<text text-anchor="middle" x="218.5" y="-7960.8" font-family="Times,serif" font-size="14.00">not check the last digit</text>
-<text text-anchor="middle" x="218.5" y="-7945.8" font-family="Times,serif" font-size="14.00">grouping</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8995 80,-8995 80,-8897 357,-8897 357,-8995"/>
+<text text-anchor="middle" x="218.5" y="-8979.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1458</text>
+<text text-anchor="middle" x="218.5" y="-8964.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-8949.8" font-family="Times,serif" font-size="14.00">Recommendation:</text>
+<text text-anchor="middle" x="218.5" y="-8934.8" font-family="Times,serif" font-size="14.00">`checkFor3Digits()` does</text>
+<text text-anchor="middle" x="218.5" y="-8919.8" font-family="Times,serif" font-size="14.00">not check the last digit</text>
+<text text-anchor="middle" x="218.5" y="-8904.8" font-family="Times,serif" font-size="14.00">grouping</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1458&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge128" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1458&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.26,-8002.7C386.71,-8011.6 415.64,-8025.2 438,-8046 461.76,-8068.1 437.94,-8093.2 462,-8115 462.84,-8115.8 463.7,-8116.5 464.57,-8117.2"/>
-<polygon fill="black" stroke="black" points="462.64,-8120.13 472.72,-8123.4 466.88,-8114.56 462.64,-8120.13"/>
+<path fill="none" stroke="black" d="M357.26,-8961.7C386.71,-8970.6 415.64,-8984.2 438,-9005 461.76,-9027.1 437.94,-9052.2 462,-9074 462.84,-9074.8 463.7,-9075.5 464.57,-9076.2"/>
+<polygon fill="black" stroke="black" points="462.64,-9079.13 472.72,-9082.4 466.88,-9073.56 462.64,-9079.13"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1459 -->
 <g id="node215" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1459</title>
 <g id="a_node215"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1459" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1459&#10;[SDK audit]&#10;Recommendation: Use&#10;SHA256 instead of SHA1&#10;for parameter file&#10;integrity checks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-7920 80,-7920 80,-7822 357,-7822 357,-7920"/>
-<text text-anchor="middle" x="218.5" y="-7904.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1459</text>
-<text text-anchor="middle" x="218.5" y="-7889.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-7874.8" font-family="Times,serif" font-size="14.00">Recommendation: Use</text>
-<text text-anchor="middle" x="218.5" y="-7859.8" font-family="Times,serif" font-size="14.00">SHA256 instead of SHA1</text>
-<text text-anchor="middle" x="218.5" y="-7844.8" font-family="Times,serif" font-size="14.00">for parameter file</text>
-<text text-anchor="middle" x="218.5" y="-7829.8" font-family="Times,serif" font-size="14.00">integrity checks</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8879 80,-8879 80,-8781 357,-8781 357,-8879"/>
+<text text-anchor="middle" x="218.5" y="-8863.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1459</text>
+<text text-anchor="middle" x="218.5" y="-8848.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-8833.8" font-family="Times,serif" font-size="14.00">Recommendation: Use</text>
+<text text-anchor="middle" x="218.5" y="-8818.8" font-family="Times,serif" font-size="14.00">SHA256 instead of SHA1</text>
+<text text-anchor="middle" x="218.5" y="-8803.8" font-family="Times,serif" font-size="14.00">for parameter file</text>
+<text text-anchor="middle" x="218.5" y="-8788.8" font-family="Times,serif" font-size="14.00">integrity checks</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1459&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge129" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1459&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.12,-7881.8C387.65,-7890.6 417.11,-7905.2 438,-7929 492.95,-7991.7 406.32,-8053 462,-8115 462.42,-8115.5 462.85,-8115.9 463.28,-8116.4"/>
-<polygon fill="black" stroke="black" points="460.97,-8119.03 470.66,-8123.3 465.75,-8113.91 460.97,-8119.03"/>
+<path fill="none" stroke="black" d="M357.12,-8840.8C387.65,-8849.6 417.11,-8864.2 438,-8888 492.95,-8950.7 406.32,-9012 462,-9074 462.42,-9074.5 462.85,-9074.9 463.28,-9075.4"/>
+<polygon fill="black" stroke="black" points="460.97,-9078.03 470.66,-9082.3 465.75,-9072.91 460.97,-9078.03"/>
 </g>
 <!-- ECC/zashi&#45;android#1180 -->
 <g id="node216" class="node open">
 <title>ECC/zashi&#45;android#1180</title>
 <g id="a_node216"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1180" xlink:title="ECC/zashi&#45;android#1180&#10;Failed to parse&#10;checkpoint file" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8105.5 510,-8105.5 510,-8052.5 707,-8052.5 707,-8105.5"/>
-<text text-anchor="middle" x="608.5" y="-8090.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1180</text>
-<text text-anchor="middle" x="608.5" y="-8075.3" font-family="Times,serif" font-size="14.00">Failed to parse</text>
-<text text-anchor="middle" x="608.5" y="-8060.3" font-family="Times,serif" font-size="14.00">checkpoint file</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9064.5 510,-9064.5 510,-9011.5 707,-9011.5 707,-9064.5"/>
+<text text-anchor="middle" x="608.5" y="-9049.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1180</text>
+<text text-anchor="middle" x="608.5" y="-9034.3" font-family="Times,serif" font-size="14.00">Failed to parse</text>
+<text text-anchor="middle" x="608.5" y="-9019.3" font-family="Times,serif" font-size="14.00">checkpoint file</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1180&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge130" class="edge">
 <title>ECC/zashi&#45;android#1180&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.18,-8088.2C723.52,-8093.8 738.91,-8102.3 750.5,-8115 890.33,-8267.9 915.65,-8959.8 919.76,-9128"/>
-<polygon fill="black" stroke="black" points="916.26,-9128.19 920,-9138.1 923.26,-9128.02 916.26,-9128.19"/>
+<path fill="none" stroke="black" d="M707.18,-9047.2C723.52,-9052.8 738.91,-9061.3 750.5,-9074 890.33,-9226.9 915.65,-9918.8 919.76,-10087"/>
+<polygon fill="black" stroke="black" points="916.26,-10087.09 920,-10097 923.26,-10086.92 916.26,-10087.09"/>
 </g>
 <!-- ECC/zashi&#45;ios#877 -->
 <g id="node217" class="node open">
 <title>ECC/zashi&#45;ios#877</title>
 <g id="a_node217"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/877" xlink:title="ECC/zashi&#45;ios#877&#10;Re&#45;enable support for&#10;using Zashi on Apple&#10;Silicon macs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="304.5,-10531 132.5,-10531 132.5,-10463 304.5,-10463 304.5,-10531"/>
-<text text-anchor="middle" x="218.5" y="-10515.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#877</text>
-<text text-anchor="middle" x="218.5" y="-10500.8" font-family="Times,serif" font-size="14.00">Re&#45;enable support for</text>
-<text text-anchor="middle" x="218.5" y="-10485.8" font-family="Times,serif" font-size="14.00">using Zashi on Apple</text>
-<text text-anchor="middle" x="218.5" y="-10470.8" font-family="Times,serif" font-size="14.00">Silicon macs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="304.5,-11490 132.5,-11490 132.5,-11422 304.5,-11422 304.5,-11490"/>
+<text text-anchor="middle" x="218.5" y="-11474.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#877</text>
+<text text-anchor="middle" x="218.5" y="-11459.8" font-family="Times,serif" font-size="14.00">Re&#45;enable support for</text>
+<text text-anchor="middle" x="218.5" y="-11444.8" font-family="Times,serif" font-size="14.00">using Zashi on Apple</text>
+<text text-anchor="middle" x="218.5" y="-11429.8" font-family="Times,serif" font-size="14.00">Silicon macs</text>
 </a>
 </g>
 </g>
@@ -3492,9 +3492,9 @@
 <g id="node218" class="node closed">
 <title>ECC/zashi&#45;android#1672</title>
 <g id="a_node218"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1672" xlink:title="ECC/zashi&#45;android#1672&#10;Release Zashi Android 1.3" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="1023,-10595 820,-10595 820,-10557 1023,-10557 1023,-10595"/>
-<text text-anchor="middle" x="921.5" y="-10579.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1672</text>
-<text text-anchor="middle" x="921.5" y="-10564.8" font-family="Times,serif" font-size="14.00">Release Zashi Android 1.3</text>
+<polygon fill="#fad8c7" stroke="black" points="1023,-11554 820,-11554 820,-11516 1023,-11516 1023,-11554"/>
+<text text-anchor="middle" x="921.5" y="-11538.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1672</text>
+<text text-anchor="middle" x="921.5" y="-11523.8" font-family="Times,serif" font-size="14.00">Release Zashi Android 1.3</text>
 </a>
 </g>
 </g>
@@ -3502,44 +3502,44 @@
 <g id="node219" class="node closed">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</title>
 <g id="a_node219"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1625" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1625&#10;Release 2.2.7" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="747,-10595 470,-10595 470,-10557 747,-10557 747,-10595"/>
-<text text-anchor="middle" x="608.5" y="-10579.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</text>
-<text text-anchor="middle" x="608.5" y="-10564.8" font-family="Times,serif" font-size="14.00">Release 2.2.7</text>
+<polygon fill="#fad8c7" stroke="black" points="747,-11554 470,-11554 470,-11516 747,-11516 747,-11554"/>
+<text text-anchor="middle" x="608.5" y="-11538.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</text>
+<text text-anchor="middle" x="608.5" y="-11523.8" font-family="Times,serif" font-size="14.00">Release 2.2.7</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1625&#45;&gt;ECC/zashi&#45;android#1672 -->
 <g id="edge131" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1625&#45;&gt;ECC/zashi&#45;android#1672</title>
-<path fill="none" stroke="black" d="M747.27,-10576C768.12,-10576 789.4,-10576 809.58,-10576"/>
-<polygon fill="black" stroke="black" points="809.71,-10579.5 819.71,-10576 809.71,-10572.5 809.71,-10579.5"/>
+<path fill="none" stroke="black" d="M747.27,-11535C768.12,-11535 789.4,-11535 809.58,-11535"/>
+<polygon fill="black" stroke="black" points="809.71,-11538.5 819.71,-11535 809.71,-11531.5 809.71,-11538.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1326 -->
 <g id="node220" class="node committed">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</title>
 <g id="a_node220"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1326" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#10;Broken authentication&#10;with Flank on CI tests" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="357,-10602.5 80,-10602.5 80,-10549.5 357,-10549.5 357,-10602.5"/>
-<text text-anchor="middle" x="218.5" y="-10587.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</text>
-<text text-anchor="middle" x="218.5" y="-10572.3" font-family="Times,serif" font-size="14.00">Broken authentication</text>
-<text text-anchor="middle" x="218.5" y="-10557.3" font-family="Times,serif" font-size="14.00">with Flank on CI tests</text>
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="357,-11561.5 80,-11561.5 80,-11508.5 357,-11508.5 357,-11561.5"/>
+<text text-anchor="middle" x="218.5" y="-11546.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</text>
+<text text-anchor="middle" x="218.5" y="-11531.3" font-family="Times,serif" font-size="14.00">Broken authentication</text>
+<text text-anchor="middle" x="218.5" y="-11516.3" font-family="Times,serif" font-size="14.00">with Flank on CI tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1625 -->
 <g id="edge132" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</title>
-<path fill="none" stroke="black" d="M357.11,-10576C390.29,-10576 425.88,-10576 459.5,-10576"/>
-<polygon fill="black" stroke="black" points="459.87,-10579.5 469.87,-10576 459.87,-10572.5 459.87,-10579.5"/>
+<path fill="none" stroke="black" d="M357.11,-11535C390.29,-11535 425.88,-11535 459.5,-11535"/>
+<polygon fill="black" stroke="black" points="459.87,-11538.5 469.87,-11535 459.87,-11531.5 459.87,-11538.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#144 -->
 <g id="node221" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#144</title>
 <g id="a_node221"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/144" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#144&#10;Feature: Fully support&#10;the import of viewing&#10;keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-10689 84.5,-10689 84.5,-10621 352.5,-10621 352.5,-10689"/>
-<text text-anchor="middle" x="218.5" y="-10673.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#144</text>
-<text text-anchor="middle" x="218.5" y="-10658.8" font-family="Times,serif" font-size="14.00">Feature: Fully support</text>
-<text text-anchor="middle" x="218.5" y="-10643.8" font-family="Times,serif" font-size="14.00">the import of viewing</text>
-<text text-anchor="middle" x="218.5" y="-10628.8" font-family="Times,serif" font-size="14.00">keys</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-11648 84.5,-11648 84.5,-11580 352.5,-11580 352.5,-11648"/>
+<text text-anchor="middle" x="218.5" y="-11632.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#144</text>
+<text text-anchor="middle" x="218.5" y="-11617.8" font-family="Times,serif" font-size="14.00">Feature: Fully support</text>
+<text text-anchor="middle" x="218.5" y="-11602.8" font-family="Times,serif" font-size="14.00">the import of viewing</text>
+<text text-anchor="middle" x="218.5" y="-11587.8" font-family="Times,serif" font-size="14.00">keys</text>
 </a>
 </g>
 </g>
diff --git a/zcash-wallet-dag.svg b/zcash-wallet-dag.svg
index b6e31f657..1e045f64a 100644
--- a/zcash-wallet-dag.svg
+++ b/zcash-wallet-dag.svg
@@ -5,287 +5,99 @@
 <!-- Generated by graphviz version 2.43.0 (0)
  -->
 <!-- Pages: 1 -->
-<svg width="2827pt" height="10697pt"
- viewBox="0.00 0.00 2827.00 10697.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 10693)">
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-10693 2823,-10693 2823,4 -4,4"/>
+<svg width="2827pt" height="11656pt"
+ viewBox="0.00 0.00 2827.00 11656.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 11652)">
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-11652 2823,-11652 2823,4 -4,4"/>
 <g id="clust1" class="cluster">
-<title>cluster_12</title>
-<polygon fill="none" stroke="blue" points="472,-4098 472,-5019 745,-5019 745,-4098 472,-4098"/>
-<text text-anchor="middle" x="608.5" y="-5003.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
+<title>cluster_5</title>
+<polygon fill="none" stroke="blue" points="1381,-2096 1381,-2305 2554,-2305 2554,-2096 1381,-2096"/>
+<text text-anchor="middle" x="1967.5" y="-2289.8" font-family="Times,serif" font-size="14.00">Android Zashi 1.3</text>
 </g>
 <g id="clust2" class="cluster">
-<title>cluster_0</title>
-<polygon fill="none" stroke="blue" points="117,-8 117,-201 320,-201 320,-8 117,-8"/>
-<text text-anchor="middle" x="218.5" y="-185.8" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
+<title>cluster_2</title>
+<polygon fill="none" stroke="blue" points="110.5,-1324 110.5,-1777 710,-1777 710,-1324 110.5,-1324"/>
+<text text-anchor="middle" x="410.25" y="-1761.8" font-family="Times,serif" font-size="14.00">DAG Sync</text>
 </g>
 <g id="clust3" class="cluster">
-<title>cluster_16</title>
-<polygon fill="none" stroke="blue" points="116.5,-5248 116.5,-5341 715.5,-5341 715.5,-5248 116.5,-5248"/>
-<text text-anchor="middle" x="416" y="-5325.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
+<title>cluster_6</title>
+<polygon fill="none" stroke="blue" points="1704,-1565 1704,-2088 2807,-2088 2807,-1565 1704,-1565"/>
+<text text-anchor="middle" x="2255.5" y="-2072.8" font-family="Times,serif" font-size="14.00">iOS Zashi 1.3</text>
 </g>
 <g id="clust4" class="cluster">
-<title>cluster_5</title>
-<polygon fill="none" stroke="blue" points="1381,-2096 1381,-2305 2554,-2305 2554,-2096 1381,-2096"/>
-<text text-anchor="middle" x="1967.5" y="-2289.8" font-family="Times,serif" font-size="14.00">Android Zashi 1.3</text>
+<title>cluster_0</title>
+<polygon fill="none" stroke="blue" points="117,-8 117,-201 320,-201 320,-8 117,-8"/>
+<text text-anchor="middle" x="218.5" y="-185.8" font-family="Times,serif" font-size="14.00">Documentation Q3 2024</text>
 </g>
 <g id="clust5" class="cluster">
-<title>cluster_14</title>
-<polygon fill="none" stroke="blue" points="462,-3154 462,-4090 1068,-4090 1068,-3154 462,-3154"/>
-<text text-anchor="middle" x="765" y="-4074.8" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
+<title>cluster_16</title>
+<polygon fill="none" stroke="blue" points="0,-5846 0,-6279 438,-6279 438,-5846 0,-5846"/>
+<text text-anchor="middle" x="219" y="-6263.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
 </g>
 <g id="clust6" class="cluster">
+<title>cluster_12</title>
+<polygon fill="none" stroke="blue" points="472,-4730 472,-5651 745,-5651 745,-4730 472,-4730"/>
+<text text-anchor="middle" x="608.5" y="-5635.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
+</g>
+<g id="clust7" class="cluster">
 <title>cluster_4</title>
 <polygon fill="none" stroke="blue" points="121,-1785 121,-1878 316,-1878 316,-1785 121,-1785"/>
 <text text-anchor="middle" x="218.5" y="-1862.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
 </g>
-<g id="clust7" class="cluster">
-<title>cluster_3</title>
-<polygon fill="none" stroke="blue" points="112.5,-1107 112.5,-1316 324.5,-1316 324.5,-1107 112.5,-1107"/>
-<text text-anchor="middle" x="218.5" y="-1300.8" font-family="Times,serif" font-size="14.00">Scan Performance</text>
-</g>
 <g id="clust8" class="cluster">
-<title>cluster_13</title>
-<polygon fill="none" stroke="blue" points="105.5,-4929 105.5,-5194 331.5,-5194 331.5,-4929 105.5,-4929"/>
-<text text-anchor="middle" x="218.5" y="-5178.8" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
+<title>cluster_15</title>
+<polygon fill="none" stroke="blue" points="462,-3786 462,-4722 1068,-4722 1068,-3786 462,-3786"/>
+<text text-anchor="middle" x="765" y="-4706.8" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
 </g>
 <g id="clust9" class="cluster">
-<title>cluster_15</title>
-<polygon fill="none" stroke="blue" points="0,0 0,-10689 2819,-10689 2819,0 0,0"/>
-<text text-anchor="middle" x="1409.5" y="-10673.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+<title>cluster_3</title>
+<polygon fill="none" stroke="blue" points="112.5,-1107 112.5,-1316 324.5,-1316 324.5,-1107 112.5,-1107"/>
+<text text-anchor="middle" x="218.5" y="-1300.8" font-family="Times,serif" font-size="14.00">Scan Performance</text>
 </g>
 <g id="clust10" class="cluster">
-<title>cluster_11</title>
-<polygon fill="none" stroke="blue" points="103,-3312 103,-4460 334,-4460 334,-3312 103,-3312"/>
-<text text-anchor="middle" x="218.5" y="-4444.8" font-family="Times,serif" font-size="14.00">Librustzcash Tech Debt</text>
+<title>cluster_14</title>
+<polygon fill="none" stroke="blue" points="0,0 0,-11648 2819,-11648 2819,0 0,0"/>
+<text text-anchor="middle" x="1409.5" y="-11632.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
 </g>
 <g id="clust11" class="cluster">
-<title>cluster_10</title>
-<polygon fill="none" stroke="blue" points="76.5,-2967 76.5,-3146 750.5,-3146 750.5,-2967 76.5,-2967"/>
-<text text-anchor="middle" x="413.5" y="-3130.8" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
+<title>cluster_13</title>
+<polygon fill="none" stroke="blue" points="76.5,-5659 76.5,-5838 750.5,-5838 750.5,-5659 76.5,-5659"/>
+<text text-anchor="middle" x="413.5" y="-5822.8" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
 </g>
 <g id="clust12" class="cluster">
-<title>cluster_9</title>
-<polygon fill="none" stroke="blue" points="69.5,-2724 69.5,-2959 367.5,-2959 367.5,-2724 69.5,-2724"/>
-<text text-anchor="middle" x="218.5" y="-2943.8" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
+<title>cluster_11</title>
+<polygon fill="none" stroke="blue" points="69.5,-4569 69.5,-4804 367.5,-4804 367.5,-4569 69.5,-4569"/>
+<text text-anchor="middle" x="218.5" y="-4788.8" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
 </g>
 <g id="clust13" class="cluster">
-<title>cluster_8</title>
-<polygon fill="none" stroke="blue" points="0,-2283 0,-2716 438,-2716 438,-2283 0,-2283"/>
-<text text-anchor="middle" x="219" y="-2700.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
+<title>cluster_10</title>
+<polygon fill="none" stroke="blue" points="105.5,-3586 105.5,-3851 331.5,-3851 331.5,-3586 105.5,-3586"/>
+<text text-anchor="middle" x="218.5" y="-3835.8" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
 </g>
 <g id="clust14" class="cluster">
-<title>cluster_7</title>
-<polygon fill="none" stroke="blue" points="99,-2182 99,-2275 338,-2275 338,-2182 99,-2182"/>
-<text text-anchor="middle" x="218.5" y="-2259.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
+<title>cluster_9</title>
+<polygon fill="none" stroke="blue" points="116.5,-3485 116.5,-3578 715.5,-3578 715.5,-3485 116.5,-3485"/>
+<text text-anchor="middle" x="416" y="-3562.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
 </g>
 <g id="clust15" class="cluster">
-<title>cluster_2</title>
-<polygon fill="none" stroke="blue" points="110.5,-1324 110.5,-1777 710,-1777 710,-1324 110.5,-1324"/>
-<text text-anchor="middle" x="410.25" y="-1761.8" font-family="Times,serif" font-size="14.00">DAG Sync</text>
+<title>cluster_8</title>
+<polygon fill="none" stroke="blue" points="103,-2283 103,-3431 334,-3431 334,-2283 103,-2283"/>
+<text text-anchor="middle" x="218.5" y="-3415.8" font-family="Times,serif" font-size="14.00">Librustzcash Tech Debt</text>
 </g>
 <g id="clust16" class="cluster">
-<title>cluster_6</title>
-<polygon fill="none" stroke="blue" points="1704,-1565 1704,-2088 2807,-2088 2807,-1565 1704,-1565"/>
-<text text-anchor="middle" x="2255.5" y="-2072.8" font-family="Times,serif" font-size="14.00">iOS Zashi 1.3</text>
+<title>cluster_7</title>
+<polygon fill="none" stroke="blue" points="99,-2182 99,-2275 338,-2275 338,-2182 99,-2182"/>
+<text text-anchor="middle" x="218.5" y="-2259.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
 </g>
 <g id="clust17" class="cluster">
 <title>cluster_1</title>
 <polygon fill="none" stroke="blue" points="107.5,-209 107.5,-1099 1332,-1099 1332,-209 107.5,-209"/>
 <text text-anchor="middle" x="719.75" y="-1083.8" font-family="Times,serif" font-size="14.00">Zcashd wallet replacement</text>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
-<g id="node1" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
-<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/298" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#298&#10;Make BalanceTests pass" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-4988 484.5,-4988 484.5,-4950 732.5,-4950 732.5,-4988"/>
-<text text-anchor="middle" x="608.5" y="-4972.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</text>
-<text text-anchor="middle" x="608.5" y="-4957.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
-<g id="node2" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
-<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1286" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="737,-4932 480,-4932 480,-4864 737,-4864 737,-4932"/>
-<text text-anchor="middle" x="608.5" y="-4916.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</text>
-<text text-anchor="middle" x="608.5" y="-4901.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
-<text text-anchor="middle" x="608.5" y="-4886.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
-<text text-anchor="middle" x="608.5" y="-4871.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
-<g id="node3" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
-<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1387" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387&#10;Fix unterminated&#10;`swiftlint::disable`&#10;pragmas" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4846 480,-4846 480,-4778 737,-4778 737,-4846"/>
-<text text-anchor="middle" x="608.5" y="-4830.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</text>
-<text text-anchor="middle" x="608.5" y="-4815.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
-<text text-anchor="middle" x="608.5" y="-4800.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
-<text text-anchor="middle" x="608.5" y="-4785.8" font-family="Times,serif" font-size="14.00">pragmas</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247 -->
-<g id="node4" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
-<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1247" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247&#10;[SBS] DarkSideTests&#10;checks and fixes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4759.5 480,-4759.5 480,-4706.5 737,-4706.5 737,-4759.5"/>
-<text text-anchor="middle" x="608.5" y="-4744.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</text>
-<text text-anchor="middle" x="608.5" y="-4729.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
-<text text-anchor="middle" x="608.5" y="-4714.3" font-family="Times,serif" font-size="14.00">checks and fixes</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#467 -->
-<g id="node5" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
-<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/467" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#467&#10;Replace dependency SQLite" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-4688 484.5,-4688 484.5,-4650 732.5,-4650 732.5,-4688"/>
-<text text-anchor="middle" x="608.5" y="-4672.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</text>
-<text text-anchor="middle" x="608.5" y="-4657.8" font-family="Times,serif" font-size="14.00">Replace dependency SQLite</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261 -->
-<g id="node6" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
-<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1261" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261&#10;Mark generated files in&#10;`.gitattributes`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4631.5 480,-4631.5 480,-4578.5 737,-4578.5 737,-4631.5"/>
-<text text-anchor="middle" x="608.5" y="-4616.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</text>
-<text text-anchor="middle" x="608.5" y="-4601.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
-<text text-anchor="middle" x="608.5" y="-4586.3" font-family="Times,serif" font-size="14.00">`.gitattributes`</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225 -->
-<g id="node7" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
-<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1225" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225&#10;Add more tests to the&#10;ScanActionTests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4560.5 480,-4560.5 480,-4507.5 737,-4507.5 737,-4560.5"/>
-<text text-anchor="middle" x="608.5" y="-4545.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</text>
-<text text-anchor="middle" x="608.5" y="-4530.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
-<text text-anchor="middle" x="608.5" y="-4515.3" font-family="Times,serif" font-size="14.00">ScanActionTests</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411 -->
-<g id="node8" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
-<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1411" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411&#10;Recover from synchronizer&#10;crash" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4489.5 480,-4489.5 480,-4436.5 737,-4436.5 737,-4489.5"/>
-<text text-anchor="middle" x="608.5" y="-4474.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</text>
-<text text-anchor="middle" x="608.5" y="-4459.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
-<text text-anchor="middle" x="608.5" y="-4444.3" font-family="Times,serif" font-size="14.00">crash</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250 -->
-<g id="node9" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
-<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1250" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250&#10;[TODO] treeState.height&#10;in testInitWithShortSeedA&#10;ndFail" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4418 480,-4418 480,-4350 737,-4350 737,-4418"/>
-<text text-anchor="middle" x="608.5" y="-4402.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</text>
-<text text-anchor="middle" x="608.5" y="-4387.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
-<text text-anchor="middle" x="608.5" y="-4372.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
-<text text-anchor="middle" x="608.5" y="-4357.8" font-family="Times,serif" font-size="14.00">ndFail</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392 -->
-<g id="node10" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
-<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1392" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392&#10;Remove default fee" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4332 480,-4332 480,-4294 737,-4294 737,-4332"/>
-<text text-anchor="middle" x="608.5" y="-4316.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</text>
-<text text-anchor="middle" x="608.5" y="-4301.8" font-family="Times,serif" font-size="14.00">Remove default fee</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401 -->
-<g id="node11" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
-<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1401" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401&#10;Incorrect spelling of&#10;constant: &quot;transaparent&quot;&#10;should be &quot;transparent&quot;" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4276 480,-4276 480,-4208 737,-4208 737,-4276"/>
-<text text-anchor="middle" x="608.5" y="-4260.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</text>
-<text text-anchor="middle" x="608.5" y="-4245.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
-<text text-anchor="middle" x="608.5" y="-4230.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
-<text text-anchor="middle" x="608.5" y="-4215.8" font-family="Times,serif" font-size="14.00">should be &quot;transparent&quot;</text>
-</a>
-</g>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#459 -->
-<g id="node12" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
-<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/459" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#459&#10;Consider removing&#10;`address` field from `Uns&#10;pentTransactionOutputEnti&#10;ty`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-4189.5 484.5,-4189.5 484.5,-4106.5 732.5,-4106.5 732.5,-4189.5"/>
-<text text-anchor="middle" x="608.5" y="-4174.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</text>
-<text text-anchor="middle" x="608.5" y="-4159.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
-<text text-anchor="middle" x="608.5" y="-4144.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
-<text text-anchor="middle" x="608.5" y="-4129.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
-<text text-anchor="middle" x="608.5" y="-4114.3" font-family="Times,serif" font-size="14.00">ty`</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#443 -->
-<g id="node13" class="node open">
-<title>zcash/librustzcash#443</title>
-<g id="a_node13"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443&#10;Ensure that GitHub&#39;s&#10;&quot;View license&quot; link&#10;points to complete&#10;license info for all our&#10;repos" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-170 125,-170 125,-72 312,-72 312,-170"/>
-<text text-anchor="middle" x="218.5" y="-154.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
-<text text-anchor="middle" x="218.5" y="-139.8" font-family="Times,serif" font-size="14.00">Ensure that GitHub&#39;s</text>
-<text text-anchor="middle" x="218.5" y="-124.8" font-family="Times,serif" font-size="14.00">&quot;View license&quot; link</text>
-<text text-anchor="middle" x="218.5" y="-109.8" font-family="Times,serif" font-size="14.00">points to complete</text>
-<text text-anchor="middle" x="218.5" y="-94.8" font-family="Times,serif" font-size="14.00">license info for all our</text>
-<text text-anchor="middle" x="218.5" y="-79.8" font-family="Times,serif" font-size="14.00">repos</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#548 -->
-<g id="node14" class="node open">
-<title>zcash/librustzcash#548</title>
-<g id="a_node14"><a xlink:href="https://github.com/zcash/librustzcash/pull/548" xlink:title="zcash/librustzcash#548&#10;Label Consensus Rules" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-54 125,-54 125,-50 121,-50 121,-46 125,-46 125,-24 121,-24 121,-20 125,-20 125,-16 312,-16 312,-54"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="125,-50 129,-50 129,-46 125,-46 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="125,-24 129,-24 129,-20 125,-20 "/>
-<text text-anchor="middle" x="218.5" y="-38.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#548</text>
-<text text-anchor="middle" x="218.5" y="-23.8" font-family="Times,serif" font-size="14.00">Label Consensus Rules</text>
-</a>
-</g>
-</g>
-<!-- ECC/zashi&#45;android#406 -->
-<g id="node15" class="node open">
-<title>ECC/zashi&#45;android#406</title>
-<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5302 124.5,-5302 124.5,-5264 312.5,-5264 312.5,-5302"/>
-<text text-anchor="middle" x="218.5" y="-5286.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
-<text text-anchor="middle" x="218.5" y="-5271.8" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
-</a>
-</g>
-</g>
-<!-- ECC/zashi&#45;android#407 -->
-<g id="node16" class="node open">
-<title>ECC/zashi&#45;android#407</title>
-<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="707.5,-5309.5 509.5,-5309.5 509.5,-5256.5 707.5,-5256.5 707.5,-5309.5"/>
-<text text-anchor="middle" x="608.5" y="-5294.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
-<text text-anchor="middle" x="608.5" y="-5279.3" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
-<text text-anchor="middle" x="608.5" y="-5264.3" font-family="Times,serif" font-size="14.00">Guide</text>
-</a>
-</g>
-</g>
-<!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
-<g id="edge1" class="edge">
-<title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
-<path fill="none" stroke="black" d="M312.93,-5283C369.1,-5283 440.82,-5283 499.43,-5283"/>
-<polygon fill="black" stroke="black" points="499.47,-5286.5 509.47,-5283 499.47,-5279.5 499.47,-5286.5"/>
-</g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1629 -->
-<g id="node17" class="node closed">
+<g id="node1" class="node closed">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1629</title>
-<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1629" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1629&#10;Refactor `create_proposed&#10;_transactions` FFI to&#10;expose PCZTs" target="_blank">
+<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1629" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1629&#10;Refactor `create_proposed&#10;_transactions` FFI to&#10;expose PCZTs" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="1666,-2274 1389,-2274 1389,-2206 1666,-2206 1666,-2274"/>
 <text text-anchor="middle" x="1527.5" y="-2258.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1629</text>
 <text text-anchor="middle" x="1527.5" y="-2243.8" font-family="Times,serif" font-size="14.00">Refactor `create_proposed</text>
@@ -295,9 +107,9 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1630 -->
-<g id="node18" class="node closed">
+<g id="node2" class="node closed">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1630</title>
-<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1630" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1630&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
+<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1630" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1630&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="1979,-2274 1702,-2274 1702,-2206 1979,-2206 1979,-2274"/>
 <text text-anchor="middle" x="1840.5" y="-2258.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1630</text>
 <text text-anchor="middle" x="1840.5" y="-2243.8" font-family="Times,serif" font-size="14.00">Refactor `Synchronizer.cr</text>
@@ -307,15 +119,15 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1629&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1630 -->
-<g id="edge2" class="edge">
+<g id="edge1" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1629&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1630</title>
 <path fill="none" stroke="black" d="M1666.3,-2240C1674.8,-2240 1683.4,-2240 1692,-2240"/>
 <polygon fill="black" stroke="black" points="1692,-2243.5 1702,-2240 1692,-2236.5 1692,-2243.5"/>
 </g>
 <!-- ECC/zashi&#45;android#1670 -->
-<g id="node19" class="node closed">
+<g id="node3" class="node closed">
 <title>ECC/zashi&#45;android#1670</title>
-<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1670" xlink:title="ECC/zashi&#45;android#1670&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
+<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1670" xlink:title="ECC/zashi&#45;android#1670&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="2247.5,-2274 2050.5,-2274 2050.5,-2206 2247.5,-2206 2247.5,-2274"/>
 <text text-anchor="middle" x="2149" y="-2258.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1670</text>
 <text text-anchor="middle" x="2149" y="-2243.8" font-family="Times,serif" font-size="14.00">Support usage of spend</text>
@@ -325,15 +137,15 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1630&#45;&gt;ECC/zashi&#45;android#1670 -->
-<g id="edge3" class="edge">
+<g id="edge2" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1630&#45;&gt;ECC/zashi&#45;android#1670</title>
 <path fill="none" stroke="black" d="M1979.1,-2240C1999.5,-2240 2020.4,-2240 2040.1,-2240"/>
 <polygon fill="black" stroke="black" points="2040.3,-2243.5 2050.3,-2240 2040.3,-2236.5 2040.3,-2243.5"/>
 </g>
 <!-- ECC/zashi&#45;android#1689 -->
-<g id="node20" class="node closed">
+<g id="node4" class="node closed">
 <title>ECC/zashi&#45;android#1689</title>
-<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1689" xlink:title="ECC/zashi&#45;android#1689&#10;Keystone Integration" target="_blank">
+<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1689" xlink:title="ECC/zashi&#45;android#1689&#10;Keystone Integration" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="2546,-2235 2349,-2235 2349,-2197 2546,-2197 2546,-2235"/>
 <text text-anchor="middle" x="2447.5" y="-2219.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1689</text>
 <text text-anchor="middle" x="2447.5" y="-2204.8" font-family="Times,serif" font-size="14.00">Keystone Integration</text>
@@ -341,7 +153,7 @@
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1670&#45;&gt;ECC/zashi&#45;android#1689 -->
-<g id="edge4" class="edge">
+<g id="edge3" class="edge">
 <title>ECC/zashi&#45;android#1670&#45;&gt;ECC/zashi&#45;android#1689</title>
 <path fill="none" stroke="black" d="M2247.9,-2232.1C2277.1,-2229.7 2309.2,-2227.1 2339,-2224.7"/>
 <polygon fill="black" stroke="black" points="2339.21,-2228.19 2348.9,-2223.9 2338.65,-2221.22 2339.21,-2228.19"/>
@@ -364,9 +176,9 @@
 <polygon fill="black" stroke="black" points="2601.67,-2261.91 2611.8,-2258.8 2601.94,-2254.91 2601.67,-2261.91"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
-<g id="node21" class="node open">
+<g id="node5" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
-<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1631" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
+<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1631" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="1979,-2187.5 1702,-2187.5 1702,-2104.5 1979,-2104.5 1979,-2187.5"/>
 <text text-anchor="middle" x="1840.5" y="-2172.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</text>
 <text text-anchor="middle" x="1840.5" y="-2157.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
@@ -377,9 +189,9 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
-<g id="node22" class="node open">
+<g id="node6" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
-<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/410" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#410&#10;Support different&#10;privileges in SDK public&#10;APIs (viewing versus&#10;spending)" target="_blank">
+<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/410" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#410&#10;Support different&#10;privileges in SDK public&#10;APIs (viewing versus&#10;spending)" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="2283,-2187.5 2015,-2187.5 2015,-2104.5 2283,-2104.5 2283,-2187.5"/>
 <text text-anchor="middle" x="2149" y="-2172.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#410</text>
 <text text-anchor="middle" x="2149" y="-2157.3" font-family="Times,serif" font-size="14.00">Support different</text>
@@ -390,15 +202,15 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
-<g id="edge5" class="edge">
+<g id="edge4" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
 <path fill="none" stroke="black" d="M1979.1,-2146C1987.6,-2146 1996.3,-2146 2004.9,-2146"/>
 <polygon fill="black" stroke="black" points="2005,-2149.5 2015,-2146 2005,-2142.5 2005,-2149.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848 -->
-<g id="node23" class="node open">
+<g id="node7" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848</title>
-<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/848" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#10;Consider using seed&#10;fingerprint for wallet&#10;alias" target="_blank">
+<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/848" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#10;Consider using seed&#10;fingerprint for wallet&#10;alias" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1661.5,-2180 1393.5,-2180 1393.5,-2112 1661.5,-2112 1661.5,-2180"/>
 <text text-anchor="middle" x="1527.5" y="-2164.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#848</text>
 <text text-anchor="middle" x="1527.5" y="-2149.8" font-family="Times,serif" font-size="14.00">Consider using seed</text>
@@ -408,926 +220,1114 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
-<g id="edge6" class="edge">
+<g id="edge5" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
 <path fill="none" stroke="black" d="M1661.7,-2146C1671.5,-2146 1681.4,-2146 1691.3,-2146"/>
 <polygon fill="black" stroke="black" points="1691.6,-2149.5 1701.6,-2146 1691.6,-2142.5 1691.6,-2149.5"/>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
-<g id="node24" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
-<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1263" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1263&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-4059 470,-4059 470,-3991 747,-3991 747,-4059"/>
-<text text-anchor="middle" x="608.5" y="-4043.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</text>
-<text text-anchor="middle" x="608.5" y="-4028.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
-<text text-anchor="middle" x="608.5" y="-4013.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
-<text text-anchor="middle" x="608.5" y="-3998.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
+<!-- zcash/librustzcash#718 -->
+<g id="node8" class="node open">
+<title>zcash/librustzcash#718</title>
+<g id="a_node8"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718&#10;Create `tower::Service`&#10;wrapping an `FsBlockDb`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-1745.5 118.5,-1745.5 118.5,-1692.5 318.5,-1692.5 318.5,-1745.5"/>
+<text text-anchor="middle" x="218.5" y="-1730.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
+<text text-anchor="middle" x="218.5" y="-1715.3" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
+<text text-anchor="middle" x="218.5" y="-1700.3" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#441 -->
-<g id="node25" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#441</title>
-<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/441" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#441&#10; Add a (kotlin) script to&#10;update checkpoint files" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3972.5 474.5,-3972.5 474.5,-3919.5 742.5,-3919.5 742.5,-3972.5"/>
-<text text-anchor="middle" x="608.5" y="-3957.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#441</text>
-<text text-anchor="middle" x="608.5" y="-3942.3" font-family="Times,serif" font-size="14.00"> Add a (kotlin) script to</text>
-<text text-anchor="middle" x="608.5" y="-3927.3" font-family="Times,serif" font-size="14.00">update checkpoint files</text>
+<!-- zcash/librustzcash#720 -->
+<g id="node9" class="node open">
+<title>zcash/librustzcash#720</title>
+<g id="a_node9"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720&#10;Implement DAGSync" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="702,-1537 699,-1541 678,-1541 675,-1537 515,-1537 515,-1499 702,-1499 702,-1537"/>
+<text text-anchor="middle" x="608.5" y="-1521.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
+<text text-anchor="middle" x="608.5" y="-1506.8" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094 -->
-<g id="node26" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</title>
-<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1094" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#10;Consider fake SDK sync&#10;related components" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3901.5 470,-3901.5 470,-3848.5 747,-3848.5 747,-3901.5"/>
-<text text-anchor="middle" x="608.5" y="-3886.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</text>
-<text text-anchor="middle" x="608.5" y="-3871.3" font-family="Times,serif" font-size="14.00">Consider fake SDK sync</text>
-<text text-anchor="middle" x="608.5" y="-3856.3" font-family="Times,serif" font-size="14.00">related components</text>
-</a>
-</g>
+<!-- zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge6" class="edge">
+<title>zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M318.62,-1715.4C357.5,-1710.8 401.45,-1701.5 438,-1683 503.16,-1650.1 559.55,-1583.3 587.94,-1545.6"/>
+<polygon fill="black" stroke="black" points="591.09,-1547.23 594.21,-1537.1 585.46,-1543.07 591.09,-1547.23"/>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
-<g id="node27" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1090" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1090&#10;Demo: Add Addresses and&#10;Transactions Compose&#10;Previews" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1060,-3873 783,-3873 783,-3805 1060,-3805 1060,-3873"/>
-<text text-anchor="middle" x="921.5" y="-3857.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</text>
-<text text-anchor="middle" x="921.5" y="-3842.8" font-family="Times,serif" font-size="14.00">Demo: Add Addresses and</text>
-<text text-anchor="middle" x="921.5" y="-3827.8" font-family="Times,serif" font-size="14.00">Transactions Compose</text>
-<text text-anchor="middle" x="921.5" y="-3812.8" font-family="Times,serif" font-size="14.00">Previews</text>
+<!-- zcash/librustzcash#712 -->
+<g id="node10" class="node open">
+<title>zcash/librustzcash#712</title>
+<g id="a_node10"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712&#10;Refactor the Data Access&#10;API to support non&#45;block&#10;updates" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-1674 120.5,-1674 120.5,-1606 316.5,-1606 316.5,-1674"/>
+<text text-anchor="middle" x="218.5" y="-1658.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
+<text text-anchor="middle" x="218.5" y="-1643.8" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
+<text text-anchor="middle" x="218.5" y="-1628.8" font-family="Times,serif" font-size="14.00">API to support non&#45;block</text>
+<text text-anchor="middle" x="218.5" y="-1613.8" font-family="Times,serif" font-size="14.00">updates</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<!-- zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720 -->
 <g id="edge7" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<path fill="none" stroke="black" d="M747.27,-3859.1C755.79,-3858.1 764.39,-3857.1 772.95,-3856.1"/>
-<polygon fill="black" stroke="black" points="773.48,-3859.56 782.99,-3854.9 772.65,-3852.61 773.48,-3859.56"/>
+<title>zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M316.51,-1626.1C354.88,-1619.3 399.04,-1609.7 438,-1597 482.44,-1582.5 530.5,-1559.3 564.06,-1541.8"/>
+<polygon fill="black" stroke="black" points="565.92,-1544.77 573.12,-1537 562.64,-1538.59 565.92,-1544.77"/>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898 -->
-<g id="node28" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898</title>
-<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/898" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#10;Consider fake networking&#10;client" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3830.5 474.5,-3830.5 474.5,-3777.5 742.5,-3777.5 742.5,-3830.5"/>
-<text text-anchor="middle" x="608.5" y="-3815.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#898</text>
-<text text-anchor="middle" x="608.5" y="-3800.3" font-family="Times,serif" font-size="14.00">Consider fake networking</text>
-<text text-anchor="middle" x="608.5" y="-3785.3" font-family="Times,serif" font-size="14.00">client</text>
+<!-- zcash/librustzcash#722 -->
+<g id="node11" class="node open">
+<title>zcash/librustzcash#722</title>
+<g id="a_node11"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722&#10;Create a `tower::Service`&#10;for nullifier lookup" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1587.5 119,-1587.5 119,-1534.5 318,-1534.5 318,-1587.5"/>
+<text text-anchor="middle" x="218.5" y="-1572.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
+<text text-anchor="middle" x="218.5" y="-1557.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
+<text text-anchor="middle" x="218.5" y="-1542.3" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<!-- zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720 -->
 <g id="edge8" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
-<path fill="none" stroke="black" d="M742.75,-3819C752.64,-3820.1 762.65,-3821.2 772.62,-3822.4"/>
-<polygon fill="black" stroke="black" points="772.26,-3825.88 782.58,-3823.5 773.02,-3818.92 772.26,-3825.88"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1224 -->
-<g id="node29" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</title>
-<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1224" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1224&#10;zcash&#45;android&#45;wallet&#45;sdk:&#10;Refactor and re&#45;enable&#10;disabled darkside tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3759 470,-3759 470,-3691 747,-3691 747,-3759"/>
-<text text-anchor="middle" x="608.5" y="-3743.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</text>
-<text text-anchor="middle" x="608.5" y="-3728.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk:</text>
-<text text-anchor="middle" x="608.5" y="-3713.8" font-family="Times,serif" font-size="14.00">Refactor and re&#45;enable</text>
-<text text-anchor="middle" x="608.5" y="-3698.8" font-family="Times,serif" font-size="14.00">disabled darkside tests</text>
-</a>
-</g>
+<title>zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M318.16,-1550.1C375.24,-1543.7 446.98,-1535.8 504.74,-1529.4"/>
+<polygon fill="black" stroke="black" points="505.41,-1532.85 514.98,-1528.3 504.66,-1525.89 505.41,-1532.85"/>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1137 -->
-<g id="node30" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</title>
-<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1137" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1137&#10;Consider refactoring `pro&#10;cessNewBlocksInSbSOrder`&#10;to more static functions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3673 470,-3673 470,-3605 747,-3605 747,-3673"/>
-<text text-anchor="middle" x="608.5" y="-3657.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</text>
-<text text-anchor="middle" x="608.5" y="-3642.8" font-family="Times,serif" font-size="14.00">Consider refactoring `pro</text>
-<text text-anchor="middle" x="608.5" y="-3627.8" font-family="Times,serif" font-size="14.00">cessNewBlocksInSbSOrder`</text>
-<text text-anchor="middle" x="608.5" y="-3612.8" font-family="Times,serif" font-size="14.00">to more static functions</text>
+<!-- zcash/librustzcash#723 -->
+<g id="node12" class="node open">
+<title>zcash/librustzcash#723</title>
+<g id="a_node12"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723&#10;Create a `tower::Service`&#10;for fetching a&#10;transaction given a&#10;`(block, tx_index)`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1516.5 119,-1516.5 119,-1433.5 318,-1433.5 318,-1516.5"/>
+<text text-anchor="middle" x="218.5" y="-1501.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
+<text text-anchor="middle" x="218.5" y="-1486.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
+<text text-anchor="middle" x="218.5" y="-1471.3" font-family="Times,serif" font-size="14.00">for fetching a</text>
+<text text-anchor="middle" x="218.5" y="-1456.3" font-family="Times,serif" font-size="14.00">transaction given a</text>
+<text text-anchor="middle" x="218.5" y="-1441.3" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#240 -->
+<!-- zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge9" class="edge">
+<title>zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M318.16,-1485.9C375.24,-1492.3 446.98,-1500.2 504.74,-1506.6"/>
+<polygon fill="black" stroke="black" points="504.66,-1510.11 514.98,-1507.7 505.41,-1503.15 504.66,-1510.11"/>
+</g>
+<!-- zcash/librustzcash#776 -->
+<g id="node13" class="node open">
+<title>zcash/librustzcash#776</title>
+<g id="a_node13"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776&#10;DAG Sync: Use a&#10;downloaded nullifier set&#10;to allow instant&#10;spentness checks." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1415.5 124.5,-1415.5 124.5,-1332.5 312.5,-1332.5 312.5,-1415.5"/>
+<text text-anchor="middle" x="218.5" y="-1400.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
+<text text-anchor="middle" x="218.5" y="-1385.3" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
+<text text-anchor="middle" x="218.5" y="-1370.3" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
+<text text-anchor="middle" x="218.5" y="-1355.3" font-family="Times,serif" font-size="14.00">to allow instant</text>
+<text text-anchor="middle" x="218.5" y="-1340.3" font-family="Times,serif" font-size="14.00">spentness checks.</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge10" class="edge">
+<title>zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M312.6,-1389.9C352.01,-1398.1 397.98,-1409.7 438,-1425 485.77,-1443.3 536.73,-1472.8 570.15,-1493.6"/>
+<polygon fill="black" stroke="black" points="568.36,-1496.61 578.68,-1499 572.1,-1490.69 568.36,-1496.61"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
+<g id="node14" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
+<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1508" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1969,-1945.5 1712,-1945.5 1712,-1862.5 1969,-1862.5 1969,-1945.5"/>
+<text text-anchor="middle" x="1840.5" y="-1930.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</text>
+<text text-anchor="middle" x="1840.5" y="-1915.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
+<text text-anchor="middle" x="1840.5" y="-1900.3" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
+<text text-anchor="middle" x="1840.5" y="-1885.3" font-family="Times,serif" font-size="14.00">available without user</text>
+<text text-anchor="middle" x="1840.5" y="-1870.3" font-family="Times,serif" font-size="14.00">interaction</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
+<g id="node15" class="node committed">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
+<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1509" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#10;Enable wallet&#10;initialization from a&#10;UFVK" target="_blank">
+<polygon fill="#a6cfff" stroke="black" points="2277.5,-1929 2020.5,-1929 2020.5,-1861 2277.5,-1861 2277.5,-1929"/>
+<text text-anchor="middle" x="2149" y="-1913.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</text>
+<text text-anchor="middle" x="2149" y="-1898.8" font-family="Times,serif" font-size="14.00">Enable wallet</text>
+<text text-anchor="middle" x="2149" y="-1883.8" font-family="Times,serif" font-size="14.00">initialization from a</text>
+<text text-anchor="middle" x="2149" y="-1868.8" font-family="Times,serif" font-size="14.00">UFVK</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
+<g id="edge11" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
+<path fill="none" stroke="black" d="M1969.3,-1900.2C1982.7,-1899.9 1996.5,-1899.4 2010.1,-1899"/>
+<polygon fill="black" stroke="black" points="2010.51,-1902.49 2020.4,-1898.7 2010.3,-1895.49 2010.51,-1902.49"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<g id="node16" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
+<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1514" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#10;Finish multi&#45;account&#10;support" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2576,-1798.5 2319,-1798.5 2319,-1745.5 2576,-1745.5 2576,-1798.5"/>
+<text text-anchor="middle" x="2447.5" y="-1783.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</text>
+<text text-anchor="middle" x="2447.5" y="-1768.3" font-family="Times,serif" font-size="14.00">Finish multi&#45;account</text>
+<text text-anchor="middle" x="2447.5" y="-1753.3" font-family="Times,serif" font-size="14.00">support</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<g id="edge12" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
+<path fill="none" stroke="black" d="M2228.8,-1861C2246.9,-1852.4 2265.9,-1842.8 2283,-1833 2299.9,-1823.3 2301.4,-1816.3 2319,-1808 2323.1,-1806 2327.4,-1804.2 2331.8,-1802.4"/>
+<polygon fill="black" stroke="black" points="2333.39,-1805.53 2341.4,-1798.6 2330.81,-1799.03 2333.39,-1805.53"/>
+</g>
+<!-- ECC/zashi&#45;ios#1405 -->
+<g id="node17" class="node open">
+<title>ECC/zashi&#45;ios#1405</title>
+<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1405" xlink:title="ECC/zashi&#45;ios#1405&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2544.5,-2057 2350.5,-2057 2350.5,-1989 2544.5,-1989 2544.5,-2057"/>
+<text text-anchor="middle" x="2447.5" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1405</text>
+<text text-anchor="middle" x="2447.5" y="-2026.8" font-family="Times,serif" font-size="14.00">Support usage of spend</text>
+<text text-anchor="middle" x="2447.5" y="-2011.8" font-family="Times,serif" font-size="14.00">authority controlled by a</text>
+<text text-anchor="middle" x="2447.5" y="-1996.8" font-family="Times,serif" font-size="14.00">Keystone device</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zashi&#45;ios#1405 -->
+<g id="edge13" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zashi&#45;ios#1405</title>
+<path fill="none" stroke="black" d="M2212.4,-1929C2243.9,-1945.5 2282.9,-1964.9 2319,-1980 2326,-1982.9 2333.4,-1985.8 2340.8,-1988.6"/>
+<polygon fill="black" stroke="black" points="2339.61,-1991.89 2350.2,-1992.2 2342.11,-1985.35 2339.61,-1991.89"/>
+</g>
+<!-- ECC/zashi&#45;ios#1411 -->
+<g id="node18" class="node closed">
+<title>ECC/zashi&#45;ios#1411</title>
+<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1411" xlink:title="ECC/zashi&#45;ios#1411&#10;Keystone Integration" target="_blank">
+<polygon fill="#fad8c7" stroke="black" points="2799,-1830 2632,-1830 2632,-1792 2799,-1792 2799,-1830"/>
+<text text-anchor="middle" x="2715.5" y="-1814.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1411</text>
+<text text-anchor="middle" x="2715.5" y="-1799.8" font-family="Times,serif" font-size="14.00">Keystone Integration</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge14" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2576,-1790.7C2591.4,-1793 2606.9,-1795.2 2621.7,-1797.4"/>
+<polygon fill="black" stroke="black" points="2621.39,-1800.89 2631.8,-1798.9 2622.42,-1793.97 2621.39,-1800.89"/>
+</g>
+<!-- ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge15" class="edge">
+<title>ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2544.6,-1997.2C2555.7,-1992.3 2566.4,-1986.6 2576,-1980 2630.9,-1942 2675.8,-1876.3 2698.5,-1839"/>
+<polygon fill="black" stroke="black" points="2701.64,-1840.57 2703.8,-1830.2 2695.64,-1836.96 2701.64,-1840.57"/>
+</g>
+<!-- ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi#79 -->
+<g id="edge48" class="edge">
+<title>ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi#79</title>
+<path fill="none" stroke="black" d="M2523.1,-2057C2541.3,-2067 2560.1,-2078.8 2576,-2092 2624,-2131.9 2667.2,-2190.5 2692.1,-2227.7"/>
+<polygon fill="black" stroke="black" points="2689.28,-2229.77 2697.7,-2236.2 2695.12,-2225.92 2689.28,-2229.77"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513 -->
+<g id="node19" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</title>
+<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1513" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#10;Migrate `Account` type to&#10;the new multi&#45;seed&#45;&#10;compatible account&#10;identifier" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2277.5,-1823.5 2020.5,-1823.5 2020.5,-1740.5 2277.5,-1740.5 2277.5,-1823.5"/>
+<text text-anchor="middle" x="2149" y="-1808.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</text>
+<text text-anchor="middle" x="2149" y="-1793.3" font-family="Times,serif" font-size="14.00">Migrate `Account` type to</text>
+<text text-anchor="middle" x="2149" y="-1778.3" font-family="Times,serif" font-size="14.00">the new multi&#45;seed&#45;</text>
+<text text-anchor="middle" x="2149" y="-1763.3" font-family="Times,serif" font-size="14.00">compatible account</text>
+<text text-anchor="middle" x="2149" y="-1748.3" font-family="Times,serif" font-size="14.00">identifier</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<g id="edge16" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
+<path fill="none" stroke="black" d="M2277.9,-1777.7C2288,-1777.3 2298.2,-1777 2308.4,-1776.7"/>
+<polygon fill="black" stroke="black" points="2308.74,-1780.19 2318.6,-1776.3 2308.47,-1773.19 2308.74,-1780.19"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506 -->
+<g id="node20" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</title>
+<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1506" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#10;Migrate to refactored `cr&#10;eate_proposed_transaction&#10;s` FFIs that expose PCZTs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1969,-2057 1712,-2057 1712,-1989 1969,-1989 1969,-2057"/>
+<text text-anchor="middle" x="1840.5" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</text>
+<text text-anchor="middle" x="1840.5" y="-2026.8" font-family="Times,serif" font-size="14.00">Migrate to refactored `cr</text>
+<text text-anchor="middle" x="1840.5" y="-2011.8" font-family="Times,serif" font-size="14.00">eate_proposed_transaction</text>
+<text text-anchor="middle" x="1840.5" y="-1996.8" font-family="Times,serif" font-size="14.00">s` FFIs that expose PCZTs</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
+<g id="node21" class="node open">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
+<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1507" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="2277.5,-2057 2020.5,-2057 2020.5,-1989 2277.5,-1989 2277.5,-2057"/>
+<text text-anchor="middle" x="2149" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</text>
+<text text-anchor="middle" x="2149" y="-2026.8" font-family="Times,serif" font-size="14.00">Refactor `Synchronizer.cr</text>
+<text text-anchor="middle" x="2149" y="-2011.8" font-family="Times,serif" font-size="14.00">eateProposedTransactions`</text>
+<text text-anchor="middle" x="2149" y="-1996.8" font-family="Times,serif" font-size="14.00">to expose PCZTs</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
+<g id="edge17" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
+<path fill="none" stroke="black" d="M1969.3,-2023C1982.7,-2023 1996.5,-2023 2010.1,-2023"/>
+<polygon fill="black" stroke="black" points="2010.4,-2026.5 2020.4,-2023 2010.4,-2019.5 2010.4,-2026.5"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#45;&gt;ECC/zashi&#45;ios#1405 -->
+<g id="edge18" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#45;&gt;ECC/zashi&#45;ios#1405</title>
+<path fill="none" stroke="black" d="M2277.9,-2023C2298.7,-2023 2320,-2023 2340.2,-2023"/>
+<polygon fill="black" stroke="black" points="2340.3,-2026.5 2350.3,-2023 2340.3,-2019.5 2340.3,-2026.5"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512 -->
+<g id="node22" class="node needs&#45;review">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</title>
+<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1512" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#10;Ensure that the SDK does&#10;not assume a default&#10;account anywhere" target="_blank">
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="2277.5,-1722 2020.5,-1722 2020.5,-1654 2277.5,-1654 2277.5,-1722"/>
+<text text-anchor="middle" x="2149" y="-1706.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</text>
+<text text-anchor="middle" x="2149" y="-1691.8" font-family="Times,serif" font-size="14.00">Ensure that the SDK does</text>
+<text text-anchor="middle" x="2149" y="-1676.8" font-family="Times,serif" font-size="14.00">not assume a default</text>
+<text text-anchor="middle" x="2149" y="-1661.8" font-family="Times,serif" font-size="14.00">account anywhere</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<g id="edge19" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
+<path fill="none" stroke="black" d="M2270,-1722.1C2286.5,-1726.8 2303.2,-1731.5 2319,-1736 2326.7,-1738.2 2334.7,-1740.4 2342.7,-1742.7"/>
+<polygon fill="black" stroke="black" points="2341.92,-1746.12 2352.5,-1745.5 2343.85,-1739.39 2341.92,-1746.12"/>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
+<g id="node23" class="node needs&#45;review">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
+<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="1964.5,-1844.5 1716.5,-1844.5 1716.5,-1791.5 1964.5,-1791.5 1964.5,-1844.5"/>
+<text text-anchor="middle" x="1840.5" y="-1829.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
+<text text-anchor="middle" x="1840.5" y="-1814.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
+<text text-anchor="middle" x="1840.5" y="-1799.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
+</a>
+</g>
+</g>
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
+<g id="edge20" class="edge">
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
+<path fill="none" stroke="black" d="M1947.4,-1844.6C1967.8,-1849.7 1989.5,-1855.2 2010.7,-1860.5"/>
+<polygon fill="black" stroke="black" points="2009.85,-1863.9 2020.4,-1862.9 2011.53,-1857.1 2009.85,-1863.9"/>
+</g>
+<!-- ECC/zashi&#45;ios#1433 -->
+<g id="node24" class="node committed">
+<title>ECC/zashi&#45;ios#1433</title>
+<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1433" xlink:title="ECC/zashi&#45;ios#1433&#10;add support for Keystone&#10;account to the Receive&#10;tab" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2546,-1727 2349,-1727 2349,-1659 2546,-1659 2546,-1727"/>
+<text text-anchor="middle" x="2447.5" y="-1711.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1433</text>
+<text text-anchor="middle" x="2447.5" y="-1696.8" font-family="Times,serif" font-size="14.00">add support for Keystone</text>
+<text text-anchor="middle" x="2447.5" y="-1681.8" font-family="Times,serif" font-size="14.00">account to the Receive</text>
+<text text-anchor="middle" x="2447.5" y="-1666.8" font-family="Times,serif" font-size="14.00">tab</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;ios#1433&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge21" class="edge">
+<title>ECC/zashi&#45;ios#1433&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2546.2,-1724.9C2556.4,-1728.8 2566.4,-1732.8 2576,-1737 2609.7,-1751.7 2646.3,-1771.4 2673.4,-1786.8"/>
+<polygon fill="black" stroke="black" points="2671.79,-1789.91 2682.2,-1791.9 2675.3,-1783.86 2671.79,-1789.91"/>
+</g>
+<!-- ECC/zashi&#45;ios#1432 -->
+<g id="node25" class="node committed">
+<title>ECC/zashi&#45;ios#1432</title>
+<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1432" xlink:title="ECC/zashi&#45;ios#1432&#10;build Zashi/Keystone&#10;wallet switch + flow for&#10;Connect Hardware Wallet" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2547.5,-1641 2347.5,-1641 2347.5,-1573 2547.5,-1573 2547.5,-1641"/>
+<text text-anchor="middle" x="2447.5" y="-1625.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1432</text>
+<text text-anchor="middle" x="2447.5" y="-1610.8" font-family="Times,serif" font-size="14.00">build Zashi/Keystone</text>
+<text text-anchor="middle" x="2447.5" y="-1595.8" font-family="Times,serif" font-size="14.00">wallet switch + flow for</text>
+<text text-anchor="middle" x="2447.5" y="-1580.8" font-family="Times,serif" font-size="14.00">Connect Hardware Wallet</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;ios#1432&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge22" class="edge">
+<title>ECC/zashi&#45;ios#1432&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2547.8,-1634.5C2557.7,-1639 2567.3,-1644.1 2576,-1650 2629.4,-1686 2674.4,-1747.8 2697.6,-1783.5"/>
+<polygon fill="black" stroke="black" points="2694.68,-1785.44 2703,-1792 2700.59,-1781.68 2694.68,-1785.44"/>
+</g>
+<!-- ECC/zashi&#45;ios#1434 -->
+<g id="node26" class="node committed">
+<title>ECC/zashi&#45;ios#1434</title>
+<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1434" xlink:title="ECC/zashi&#45;ios#1434&#10;as a user I can sign a&#10;transaction with the&#10;Keystone hardware wallet" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2549,-1971 2346,-1971 2346,-1903 2549,-1903 2549,-1971"/>
+<text text-anchor="middle" x="2447.5" y="-1955.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1434</text>
+<text text-anchor="middle" x="2447.5" y="-1940.8" font-family="Times,serif" font-size="14.00">as a user I can sign a</text>
+<text text-anchor="middle" x="2447.5" y="-1925.8" font-family="Times,serif" font-size="14.00">transaction with the</text>
+<text text-anchor="middle" x="2447.5" y="-1910.8" font-family="Times,serif" font-size="14.00">Keystone hardware wallet</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;ios#1434&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge23" class="edge">
+<title>ECC/zashi&#45;ios#1434&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2549.2,-1905.3C2558.3,-1901.8 2567.4,-1898 2576,-1894 2612.3,-1877.2 2651.1,-1853.4 2678.4,-1835.6"/>
+<polygon fill="black" stroke="black" points="2680.42,-1838.46 2686.8,-1830 2676.54,-1832.63 2680.42,-1838.46"/>
+</g>
+<!-- ECC/zashi&#45;ios#1437 -->
+<g id="node27" class="node committed">
+<title>ECC/zashi&#45;ios#1437</title>
+<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1437" xlink:title="ECC/zashi&#45;ios#1437&#10;adjust Settings screens&#10;to reflect the Keystone&#10;integration" target="_blank">
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2540,-1885 2355,-1885 2355,-1817 2540,-1817 2540,-1885"/>
+<text text-anchor="middle" x="2447.5" y="-1869.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1437</text>
+<text text-anchor="middle" x="2447.5" y="-1854.8" font-family="Times,serif" font-size="14.00">adjust Settings screens</text>
+<text text-anchor="middle" x="2447.5" y="-1839.8" font-family="Times,serif" font-size="14.00">to reflect the Keystone</text>
+<text text-anchor="middle" x="2447.5" y="-1824.8" font-family="Times,serif" font-size="14.00">integration</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;ios#1437&#45;&gt;ECC/zashi&#45;ios#1411 -->
+<g id="edge24" class="edge">
+<title>ECC/zashi&#45;ios#1437&#45;&gt;ECC/zashi&#45;ios#1411</title>
+<path fill="none" stroke="black" d="M2540,-1837.2C2566.4,-1833.3 2595.2,-1828.9 2621.7,-1825"/>
+<polygon fill="black" stroke="black" points="2622.38,-1828.44 2631.7,-1823.4 2621.27,-1821.52 2622.38,-1828.44"/>
+</g>
+<!-- zcash/librustzcash#443 -->
+<g id="node28" class="node open">
+<title>zcash/librustzcash#443</title>
+<g id="a_node28"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443&#10;Ensure that GitHub&#39;s&#10;&quot;View license&quot; link&#10;points to complete&#10;license info for all our&#10;repos" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-170 125,-170 125,-72 312,-72 312,-170"/>
+<text text-anchor="middle" x="218.5" y="-154.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
+<text text-anchor="middle" x="218.5" y="-139.8" font-family="Times,serif" font-size="14.00">Ensure that GitHub&#39;s</text>
+<text text-anchor="middle" x="218.5" y="-124.8" font-family="Times,serif" font-size="14.00">&quot;View license&quot; link</text>
+<text text-anchor="middle" x="218.5" y="-109.8" font-family="Times,serif" font-size="14.00">points to complete</text>
+<text text-anchor="middle" x="218.5" y="-94.8" font-family="Times,serif" font-size="14.00">license info for all our</text>
+<text text-anchor="middle" x="218.5" y="-79.8" font-family="Times,serif" font-size="14.00">repos</text>
+</a>
+</g>
+</g>
+<!-- zcash/librustzcash#548 -->
+<g id="node29" class="node open">
+<title>zcash/librustzcash#548</title>
+<g id="a_node29"><a xlink:href="https://github.com/zcash/librustzcash/pull/548" xlink:title="zcash/librustzcash#548&#10;Label Consensus Rules" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-54 125,-54 125,-50 121,-50 121,-46 125,-46 125,-24 121,-24 121,-20 125,-20 125,-16 312,-16 312,-54"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="125,-50 129,-50 129,-46 125,-46 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="125,-24 129,-24 129,-20 125,-20 "/>
+<text text-anchor="middle" x="218.5" y="-38.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#548</text>
+<text text-anchor="middle" x="218.5" y="-23.8" font-family="Times,serif" font-size="14.00">Label Consensus Rules</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;android#639 -->
+<g id="node30" class="node open">
+<title>ECC/zashi&#45;android#639</title>
+<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-6247.5 123,-6247.5 123,-6194.5 314,-6194.5 314,-6247.5"/>
+<text text-anchor="middle" x="218.5" y="-6232.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
+<text text-anchor="middle" x="218.5" y="-6217.3" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
+<text text-anchor="middle" x="218.5" y="-6202.3" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;android#637 -->
 <g id="node31" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#240</title>
-<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/240" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3586.5 474.5,-3586.5 474.5,-3533.5 742.5,-3533.5 742.5,-3586.5"/>
-<text text-anchor="middle" x="608.5" y="-3571.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#240</text>
-<text text-anchor="middle" x="608.5" y="-3556.3" font-family="Times,serif" font-size="14.00">Make the SDK database</text>
-<text text-anchor="middle" x="608.5" y="-3541.3" font-family="Times,serif" font-size="14.00">more robust</text>
+<title>ECC/zashi&#45;android#637</title>
+<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-6176.5 122.5,-6176.5 122.5,-6123.5 314.5,-6123.5 314.5,-6176.5"/>
+<text text-anchor="middle" x="218.5" y="-6161.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
+<text text-anchor="middle" x="218.5" y="-6146.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
+<text text-anchor="middle" x="218.5" y="-6131.3" font-family="Times,serif" font-size="14.00">permission detail screen</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#214 -->
+<!-- ECC/zashi&#45;android#640 -->
 <g id="node32" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#214</title>
-<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/214" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#214&#10;Gracefully handle&#10;&quot;malformed disk image&quot;&#10;error" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3515 474.5,-3515 474.5,-3447 742.5,-3447 742.5,-3515"/>
-<text text-anchor="middle" x="608.5" y="-3499.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#214</text>
-<text text-anchor="middle" x="608.5" y="-3484.8" font-family="Times,serif" font-size="14.00">Gracefully handle</text>
-<text text-anchor="middle" x="608.5" y="-3469.8" font-family="Times,serif" font-size="14.00">&quot;malformed disk image&quot;</text>
-<text text-anchor="middle" x="608.5" y="-3454.8" font-family="Times,serif" font-size="14.00">error</text>
+<title>ECC/zashi&#45;android#640</title>
+<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-6105.5 112,-6105.5 112,-6052.5 325,-6052.5 325,-6105.5"/>
+<text text-anchor="middle" x="218.5" y="-6090.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
+<text text-anchor="middle" x="218.5" y="-6075.3" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
+<text text-anchor="middle" x="218.5" y="-6060.3" font-family="Times,serif" font-size="14.00">cloud backup</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#243 -->
+<!-- ECC/zashi&#45;android#636 -->
 <g id="node33" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#243</title>
-<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/243" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#243&#10;Add a better fix for the&#10;&quot;off by one&quot; error while&#10;autoshielding" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3429 474.5,-3429 474.5,-3361 742.5,-3361 742.5,-3429"/>
-<text text-anchor="middle" x="608.5" y="-3413.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#243</text>
-<text text-anchor="middle" x="608.5" y="-3398.8" font-family="Times,serif" font-size="14.00">Add a better fix for the</text>
-<text text-anchor="middle" x="608.5" y="-3383.8" font-family="Times,serif" font-size="14.00">&quot;off by one&quot; error while</text>
-<text text-anchor="middle" x="608.5" y="-3368.8" font-family="Times,serif" font-size="14.00">autoshielding</text>
+<title>ECC/zashi&#45;android#636</title>
+<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-6034.5 124.5,-6034.5 124.5,-5981.5 312.5,-5981.5 312.5,-6034.5"/>
+<text text-anchor="middle" x="218.5" y="-6019.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
+<text text-anchor="middle" x="218.5" y="-6004.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
+<text text-anchor="middle" x="218.5" y="-5989.3" font-family="Times,serif" font-size="14.00">permissions section</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#808 -->
+<!-- ECC/zashi&#45;android#638 -->
 <g id="node34" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#808</title>
-<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/808" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#808&#10;Add demo&#45;ui&#45;lib module" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3343 474.5,-3343 474.5,-3305 742.5,-3305 742.5,-3343"/>
-<text text-anchor="middle" x="608.5" y="-3327.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#808</text>
-<text text-anchor="middle" x="608.5" y="-3312.8" font-family="Times,serif" font-size="14.00">Add demo&#45;ui&#45;lib module</text>
+<title>ECC/zashi&#45;android#638</title>
+<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5963.5 124.5,-5963.5 124.5,-5910.5 312.5,-5910.5 312.5,-5963.5"/>
+<text text-anchor="middle" x="218.5" y="-5948.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
+<text text-anchor="middle" x="218.5" y="-5933.3" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
+<text text-anchor="middle" x="218.5" y="-5918.3" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1353 -->
+<!-- ECC/zashi&#45;android#635 -->
 <g id="node35" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</title>
-<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1353" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1353&#10;Consider tag&#45;based&#10;release process" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3286.5 470,-3286.5 470,-3233.5 747,-3233.5 747,-3286.5"/>
-<text text-anchor="middle" x="608.5" y="-3271.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</text>
-<text text-anchor="middle" x="608.5" y="-3256.3" font-family="Times,serif" font-size="14.00">Consider tag&#45;based</text>
-<text text-anchor="middle" x="608.5" y="-3241.3" font-family="Times,serif" font-size="14.00">release process</text>
+<title>ECC/zashi&#45;android#635</title>
+<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5892 124.5,-5892 124.5,-5854 312.5,-5854 312.5,-5892"/>
+<text text-anchor="middle" x="218.5" y="-5876.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
+<text text-anchor="middle" x="218.5" y="-5861.8" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#245 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
 <g id="node36" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#245</title>
-<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/245" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#245&#10;Simplify the transaction&#10;manager and encoder" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3215.5 474.5,-3215.5 474.5,-3162.5 742.5,-3162.5 742.5,-3215.5"/>
-<text text-anchor="middle" x="608.5" y="-3200.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#245</text>
-<text text-anchor="middle" x="608.5" y="-3185.3" font-family="Times,serif" font-size="14.00">Simplify the transaction</text>
-<text text-anchor="middle" x="608.5" y="-3170.3" font-family="Times,serif" font-size="14.00">manager and encoder</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
+<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/298" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#298&#10;Make BalanceTests pass" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-5620 484.5,-5620 484.5,-5582 732.5,-5582 732.5,-5620"/>
+<text text-anchor="middle" x="608.5" y="-5604.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</text>
+<text text-anchor="middle" x="608.5" y="-5589.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi#35 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
 <g id="node37" class="node open">
-<title>ECC/zashi#35</title>
-<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-1846.5 129,-1846.5 129,-1793.5 308,-1793.5 308,-1846.5"/>
-<text text-anchor="middle" x="218.5" y="-1831.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
-<text text-anchor="middle" x="218.5" y="-1816.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
-<text text-anchor="middle" x="218.5" y="-1801.3" font-family="Times,serif" font-size="14.00">Addresses</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
+<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1286" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="737,-5564 480,-5564 480,-5496 737,-5496 737,-5564"/>
+<text text-anchor="middle" x="608.5" y="-5548.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</text>
+<text text-anchor="middle" x="608.5" y="-5533.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
+<text text-anchor="middle" x="608.5" y="-5518.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
+<text text-anchor="middle" x="608.5" y="-5503.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#968 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
 <g id="node38" class="node open">
-<title>zcash/librustzcash#968</title>
-<g id="a_node38"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968&#10;zcash_client_sqlite:&#10;Require sufficient chain&#10;tip scanning prior to&#10;spendability" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-1284.5 125,-1284.5 125,-1201.5 312,-1201.5 312,-1284.5"/>
-<text text-anchor="middle" x="218.5" y="-1269.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
-<text text-anchor="middle" x="218.5" y="-1254.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="218.5" y="-1239.3" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
-<text text-anchor="middle" x="218.5" y="-1224.3" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
-<text text-anchor="middle" x="218.5" y="-1209.3" font-family="Times,serif" font-size="14.00">spendability</text>
-</a>
-</g>
-</g>
-<!-- zcash/librustzcash#720 -->
-<g id="node69" class="node open">
-<title>zcash/librustzcash#720</title>
-<g id="a_node69"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720&#10;Implement DAGSync" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="702,-1537 699,-1541 678,-1541 675,-1537 515,-1537 515,-1499 702,-1499 702,-1537"/>
-<text text-anchor="middle" x="608.5" y="-1521.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
-<text text-anchor="middle" x="608.5" y="-1506.8" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
+<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1387" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387&#10;Fix unterminated&#10;`swiftlint::disable`&#10;pragmas" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5478 480,-5478 480,-5410 737,-5410 737,-5478"/>
+<text text-anchor="middle" x="608.5" y="-5462.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</text>
+<text text-anchor="middle" x="608.5" y="-5447.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
+<text text-anchor="middle" x="608.5" y="-5432.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
+<text text-anchor="middle" x="608.5" y="-5417.8" font-family="Times,serif" font-size="14.00">pragmas</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge46" class="edge">
-<title>zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M312.23,-1264C353.13,-1276.1 400.34,-1294.2 438,-1320 506.16,-1366.7 563.32,-1447.5 590.5,-1490"/>
-<polygon fill="black" stroke="black" points="587.69,-1492.11 595.99,-1498.7 593.61,-1488.38 587.69,-1492.11"/>
-</g>
-<!-- zcash/librustzcash#920 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247 -->
 <g id="node39" class="node open">
-<title>zcash/librustzcash#920</title>
-<g id="a_node39"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920&#10;Create benchmark suites&#10;for note selection and/or&#10;proposal creation." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-1183 120.5,-1183 120.5,-1115 316.5,-1115 316.5,-1183"/>
-<text text-anchor="middle" x="218.5" y="-1167.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
-<text text-anchor="middle" x="218.5" y="-1152.8" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
-<text text-anchor="middle" x="218.5" y="-1137.8" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
-<text text-anchor="middle" x="218.5" y="-1122.8" font-family="Times,serif" font-size="14.00">proposal creation.</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
+<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1247" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247&#10;[SBS] DarkSideTests&#10;checks and fixes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5391.5 480,-5391.5 480,-5338.5 737,-5338.5 737,-5391.5"/>
+<text text-anchor="middle" x="608.5" y="-5376.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</text>
+<text text-anchor="middle" x="608.5" y="-5361.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
+<text text-anchor="middle" x="608.5" y="-5346.3" font-family="Times,serif" font-size="14.00">checks and fixes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#343 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#467 -->
 <g id="node40" class="node open">
-<title>ECC/zashi&#45;android#343</title>
-<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5162.5 124.5,-5162.5 124.5,-5109.5 312.5,-5109.5 312.5,-5162.5"/>
-<text text-anchor="middle" x="218.5" y="-5147.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
-<text text-anchor="middle" x="218.5" y="-5132.3" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
-<text text-anchor="middle" x="218.5" y="-5117.3" font-family="Times,serif" font-size="14.00">ZecString</text>
-</a>
-</g>
-</g>
-<!-- ECC/zashi&#45;android#325 -->
-<g id="node110" class="node open">
-<title>ECC/zashi&#45;android#325</title>
-<g id="a_node110"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/325" xlink:title="ECC/zashi&#45;android#325&#10;Multiplatform" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="702.5,-5120 514.5,-5120 514.5,-5082 702.5,-5082 702.5,-5120"/>
-<text text-anchor="middle" x="608.5" y="-5104.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#325</text>
-<text text-anchor="middle" x="608.5" y="-5089.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
+<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/467" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#467&#10;Replace dependency SQLite" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-5320 484.5,-5320 484.5,-5282 732.5,-5282 732.5,-5320"/>
+<text text-anchor="middle" x="608.5" y="-5304.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</text>
+<text text-anchor="middle" x="608.5" y="-5289.8" font-family="Times,serif" font-size="14.00">Replace dependency SQLite</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325 -->
-<g id="edge49" class="edge">
-<title>ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325</title>
-<path fill="none" stroke="black" d="M312.93,-5127.6C370.59,-5122.4 444.62,-5115.7 504.05,-5110.3"/>
-<polygon fill="black" stroke="black" points="504.56,-5113.77 514.21,-5109.4 503.94,-5106.8 504.56,-5113.77"/>
-</g>
-<!-- ECC/zashi&#45;android#220 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261 -->
 <g id="node41" class="node open">
-<title>ECC/zashi&#45;android#220</title>
-<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5091.5 124.5,-5091.5 124.5,-5038.5 312.5,-5038.5 312.5,-5091.5"/>
-<text text-anchor="middle" x="218.5" y="-5076.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
-<text text-anchor="middle" x="218.5" y="-5061.3" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
-<text text-anchor="middle" x="218.5" y="-5046.3" font-family="Times,serif" font-size="14.00">assertions</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
+<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1261" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261&#10;Mark generated files in&#10;`.gitattributes`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5263.5 480,-5263.5 480,-5210.5 737,-5210.5 737,-5263.5"/>
+<text text-anchor="middle" x="608.5" y="-5248.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</text>
+<text text-anchor="middle" x="608.5" y="-5233.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
+<text text-anchor="middle" x="608.5" y="-5218.3" font-family="Times,serif" font-size="14.00">`.gitattributes`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325 -->
-<g id="edge50" class="edge">
-<title>ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325</title>
-<path fill="none" stroke="black" d="M312.93,-5073.7C370.59,-5079 444.62,-5085.9 504.05,-5091.4"/>
-<polygon fill="black" stroke="black" points="503.94,-5094.9 514.21,-5092.3 504.56,-5087.93 503.94,-5094.9"/>
-</g>
-<!-- ECC/zashi&#45;android#164 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225 -->
 <g id="node42" class="node open">
-<title>ECC/zashi&#45;android#164</title>
-<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5020.5 113.5,-5020.5 113.5,-4937.5 323.5,-4937.5 323.5,-5020.5"/>
-<text text-anchor="middle" x="218.5" y="-5005.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
-<text text-anchor="middle" x="218.5" y="-4990.3" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
-<text text-anchor="middle" x="218.5" y="-4975.3" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
-<text text-anchor="middle" x="218.5" y="-4960.3" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
-<text text-anchor="middle" x="218.5" y="-4945.3" font-family="Times,serif" font-size="14.00">ference` in tests</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
+<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1225" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225&#10;Add more tests to the&#10;ScanActionTests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5192.5 480,-5192.5 480,-5139.5 737,-5139.5 737,-5192.5"/>
+<text text-anchor="middle" x="608.5" y="-5177.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</text>
+<text text-anchor="middle" x="608.5" y="-5162.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
+<text text-anchor="middle" x="608.5" y="-5147.3" font-family="Times,serif" font-size="14.00">ScanActionTests</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1315 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411 -->
 <g id="node43" class="node open">
-<title>zcash/librustzcash#1315</title>
-<g id="a_node43"><a xlink:href="https://github.com/zcash/librustzcash/issues/1315" xlink:title="zcash/librustzcash#1315&#10;zcash_client_sqlite: Add&#10;tests for the contents of&#10;the `v_transactions` and&#10;`v_tx_outputs` views." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-4428.5 120.5,-4428.5 120.5,-4345.5 316.5,-4345.5 316.5,-4428.5"/>
-<text text-anchor="middle" x="218.5" y="-4413.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1315</text>
-<text text-anchor="middle" x="218.5" y="-4398.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Add</text>
-<text text-anchor="middle" x="218.5" y="-4383.3" font-family="Times,serif" font-size="14.00">tests for the contents of</text>
-<text text-anchor="middle" x="218.5" y="-4368.3" font-family="Times,serif" font-size="14.00">the `v_transactions` and</text>
-<text text-anchor="middle" x="218.5" y="-4353.3" font-family="Times,serif" font-size="14.00">`v_tx_outputs` views.</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
+<g id="a_node43"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1411" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411&#10;Recover from synchronizer&#10;crash" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5121.5 480,-5121.5 480,-5068.5 737,-5068.5 737,-5121.5"/>
+<text text-anchor="middle" x="608.5" y="-5106.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</text>
+<text text-anchor="middle" x="608.5" y="-5091.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
+<text text-anchor="middle" x="608.5" y="-5076.3" font-family="Times,serif" font-size="14.00">crash</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1131 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250 -->
 <g id="node44" class="node open">
-<title>zcash/librustzcash#1131</title>
-<g id="a_node44"><a xlink:href="https://github.com/zcash/librustzcash/issues/1131" xlink:title="zcash/librustzcash#1131&#10;Remove `rusqlite::Connect&#10;ion`&#45;based impl of&#10;`WalletRead`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="322.5,-4327 114.5,-4327 114.5,-4259 322.5,-4259 322.5,-4327"/>
-<text text-anchor="middle" x="218.5" y="-4311.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1131</text>
-<text text-anchor="middle" x="218.5" y="-4296.8" font-family="Times,serif" font-size="14.00">Remove `rusqlite::Connect</text>
-<text text-anchor="middle" x="218.5" y="-4281.8" font-family="Times,serif" font-size="14.00">ion`&#45;based impl of</text>
-<text text-anchor="middle" x="218.5" y="-4266.8" font-family="Times,serif" font-size="14.00">`WalletRead`</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
+<g id="a_node44"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1250" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250&#10;[TODO] treeState.height&#10;in testInitWithShortSeedA&#10;ndFail" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-5050 480,-5050 480,-4982 737,-4982 737,-5050"/>
+<text text-anchor="middle" x="608.5" y="-5034.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</text>
+<text text-anchor="middle" x="608.5" y="-5019.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
+<text text-anchor="middle" x="608.5" y="-5004.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
+<text text-anchor="middle" x="608.5" y="-4989.8" font-family="Times,serif" font-size="14.00">ndFail</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1205 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392 -->
 <g id="node45" class="node open">
-<title>zcash/librustzcash#1205</title>
-<g id="a_node45"><a xlink:href="https://github.com/zcash/librustzcash/issues/1205" xlink:title="zcash/librustzcash#1205&#10;zip321: Failing roundtrip&#10;proptest example." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-4240.5 120.5,-4240.5 120.5,-4187.5 316.5,-4187.5 316.5,-4240.5"/>
-<text text-anchor="middle" x="218.5" y="-4225.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1205</text>
-<text text-anchor="middle" x="218.5" y="-4210.3" font-family="Times,serif" font-size="14.00">zip321: Failing roundtrip</text>
-<text text-anchor="middle" x="218.5" y="-4195.3" font-family="Times,serif" font-size="14.00">proptest example.</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
+<g id="a_node45"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1392" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392&#10;Remove default fee" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4964 480,-4964 480,-4926 737,-4926 737,-4964"/>
+<text text-anchor="middle" x="608.5" y="-4948.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</text>
+<text text-anchor="middle" x="608.5" y="-4933.8" font-family="Times,serif" font-size="14.00">Remove default fee</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1215 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401 -->
 <g id="node46" class="node open">
-<title>zcash/librustzcash#1215</title>
-<g id="a_node46"><a xlink:href="https://github.com/zcash/librustzcash/issues/1215" xlink:title="zcash/librustzcash#1215&#10;Use `ConstantTimeEq` for&#10;`UnifiedFullViewingKey`&#10;comparisons." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-4169 115.5,-4169 115.5,-4101 321.5,-4101 321.5,-4169"/>
-<text text-anchor="middle" x="218.5" y="-4153.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1215</text>
-<text text-anchor="middle" x="218.5" y="-4138.8" font-family="Times,serif" font-size="14.00">Use `ConstantTimeEq` for</text>
-<text text-anchor="middle" x="218.5" y="-4123.8" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
-<text text-anchor="middle" x="218.5" y="-4108.8" font-family="Times,serif" font-size="14.00">comparisons.</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
+<g id="a_node46"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1401" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401&#10;Incorrect spelling of&#10;constant: &quot;transaparent&quot;&#10;should be &quot;transparent&quot;" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-4908 480,-4908 480,-4840 737,-4840 737,-4908"/>
+<text text-anchor="middle" x="608.5" y="-4892.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</text>
+<text text-anchor="middle" x="608.5" y="-4877.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
+<text text-anchor="middle" x="608.5" y="-4862.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
+<text text-anchor="middle" x="608.5" y="-4847.8" font-family="Times,serif" font-size="14.00">should be &quot;transparent&quot;</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1308 -->
+<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#459 -->
 <g id="node47" class="node open">
-<title>zcash/librustzcash#1308</title>
-<g id="a_node47"><a xlink:href="https://github.com/zcash/librustzcash/issues/1308" xlink:title="zcash/librustzcash#1308&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces the bug fixed&#10;by #1303" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-4082.5 120.5,-4082.5 120.5,-3999.5 316.5,-3999.5 316.5,-4082.5"/>
-<text text-anchor="middle" x="218.5" y="-4067.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1308</text>
-<text text-anchor="middle" x="218.5" y="-4052.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="218.5" y="-4037.3" font-family="Times,serif" font-size="14.00">Create a test that</text>
-<text text-anchor="middle" x="218.5" y="-4022.3" font-family="Times,serif" font-size="14.00">reproduces the bug fixed</text>
-<text text-anchor="middle" x="218.5" y="-4007.3" font-family="Times,serif" font-size="14.00">by #1303</text>
+<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
+<g id="a_node47"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/459" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#459&#10;Consider removing&#10;`address` field from `Uns&#10;pentTransactionOutputEnti&#10;ty`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-4821.5 484.5,-4821.5 484.5,-4738.5 732.5,-4738.5 732.5,-4821.5"/>
+<text text-anchor="middle" x="608.5" y="-4806.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</text>
+<text text-anchor="middle" x="608.5" y="-4791.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
+<text text-anchor="middle" x="608.5" y="-4776.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
+<text text-anchor="middle" x="608.5" y="-4761.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
+<text text-anchor="middle" x="608.5" y="-4746.3" font-family="Times,serif" font-size="14.00">ty`</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1256 -->
+<!-- ECC/zashi#35 -->
 <g id="node48" class="node open">
-<title>zcash/librustzcash#1256</title>
-<g id="a_node48"><a xlink:href="https://github.com/zcash/librustzcash/issues/1256" xlink:title="zcash/librustzcash#1256&#10;Add a test case for&#10;`z&#45;&gt;t` account detection&#10;logic" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3981 120.5,-3981 120.5,-3913 316.5,-3913 316.5,-3981"/>
-<text text-anchor="middle" x="218.5" y="-3965.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1256</text>
-<text text-anchor="middle" x="218.5" y="-3950.8" font-family="Times,serif" font-size="14.00">Add a test case for</text>
-<text text-anchor="middle" x="218.5" y="-3935.8" font-family="Times,serif" font-size="14.00">`z&#45;&gt;t` account detection</text>
-<text text-anchor="middle" x="218.5" y="-3920.8" font-family="Times,serif" font-size="14.00">logic</text>
+<title>ECC/zashi#35</title>
+<g id="a_node48"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-1846.5 129,-1846.5 129,-1793.5 308,-1793.5 308,-1846.5"/>
+<text text-anchor="middle" x="218.5" y="-1831.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
+<text text-anchor="middle" x="218.5" y="-1816.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
+<text text-anchor="middle" x="218.5" y="-1801.3" font-family="Times,serif" font-size="14.00">Addresses</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1236 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
 <g id="node49" class="node open">
-<title>zcash/librustzcash#1236</title>
-<g id="a_node49"><a xlink:href="https://github.com/zcash/librustzcash/issues/1236" xlink:title="zcash/librustzcash#1236&#10;zcash_client_sqlite:&#10;Recover the original UA&#10;when possible in&#10;`store_decrypted_tx`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3894.5 120.5,-3894.5 120.5,-3811.5 316.5,-3811.5 316.5,-3894.5"/>
-<text text-anchor="middle" x="218.5" y="-3879.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1236</text>
-<text text-anchor="middle" x="218.5" y="-3864.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="218.5" y="-3849.3" font-family="Times,serif" font-size="14.00">Recover the original UA</text>
-<text text-anchor="middle" x="218.5" y="-3834.3" font-family="Times,serif" font-size="14.00">when possible in</text>
-<text text-anchor="middle" x="218.5" y="-3819.3" font-family="Times,serif" font-size="14.00">`store_decrypted_tx`</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
+<g id="a_node49"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1263" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1263&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="747,-4691 470,-4691 470,-4623 747,-4623 747,-4691"/>
+<text text-anchor="middle" x="608.5" y="-4675.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</text>
+<text text-anchor="middle" x="608.5" y="-4660.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
+<text text-anchor="middle" x="608.5" y="-4645.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
+<text text-anchor="middle" x="608.5" y="-4630.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1204 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#441 -->
 <g id="node50" class="node open">
-<title>zcash/librustzcash#1204</title>
-<g id="a_node50"><a xlink:href="https://github.com/zcash/librustzcash/issues/1204" xlink:title="zcash/librustzcash#1204&#10;zcash_client_backend: Use&#10;consistent ordering for&#10;type parameters in&#10;`scanning` and `wallet`&#10;types." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-3793 115.5,-3793 115.5,-3695 321.5,-3695 321.5,-3793"/>
-<text text-anchor="middle" x="218.5" y="-3777.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1204</text>
-<text text-anchor="middle" x="218.5" y="-3762.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: Use</text>
-<text text-anchor="middle" x="218.5" y="-3747.8" font-family="Times,serif" font-size="14.00">consistent ordering for</text>
-<text text-anchor="middle" x="218.5" y="-3732.8" font-family="Times,serif" font-size="14.00">type parameters in</text>
-<text text-anchor="middle" x="218.5" y="-3717.8" font-family="Times,serif" font-size="14.00">`scanning` and `wallet`</text>
-<text text-anchor="middle" x="218.5" y="-3702.8" font-family="Times,serif" font-size="14.00">types.</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#441</title>
+<g id="a_node50"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/441" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#441&#10; Add a (kotlin) script to&#10;update checkpoint files" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4604.5 474.5,-4604.5 474.5,-4551.5 742.5,-4551.5 742.5,-4604.5"/>
+<text text-anchor="middle" x="608.5" y="-4589.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#441</text>
+<text text-anchor="middle" x="608.5" y="-4574.3" font-family="Times,serif" font-size="14.00"> Add a (kotlin) script to</text>
+<text text-anchor="middle" x="608.5" y="-4559.3" font-family="Times,serif" font-size="14.00">update checkpoint files</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1316 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094 -->
 <g id="node51" class="node open">
-<title>zcash/librustzcash#1316</title>
-<g id="a_node51"><a xlink:href="https://github.com/zcash/librustzcash/issues/1316" xlink:title="zcash/librustzcash#1316&#10;zcash_client_sqlite: Re&#45;&#10;enable spending of dust&#10;notes after #1312" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3677 120.5,-3677 120.5,-3609 316.5,-3609 316.5,-3677"/>
-<text text-anchor="middle" x="218.5" y="-3661.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1316</text>
-<text text-anchor="middle" x="218.5" y="-3646.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Re&#45;</text>
-<text text-anchor="middle" x="218.5" y="-3631.8" font-family="Times,serif" font-size="14.00">enable spending of dust</text>
-<text text-anchor="middle" x="218.5" y="-3616.8" font-family="Times,serif" font-size="14.00">notes after #1312</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</title>
+<g id="a_node51"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1094" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#10;Consider fake SDK sync&#10;related components" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-4533.5 470,-4533.5 470,-4480.5 747,-4480.5 747,-4533.5"/>
+<text text-anchor="middle" x="608.5" y="-4518.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</text>
+<text text-anchor="middle" x="608.5" y="-4503.3" font-family="Times,serif" font-size="14.00">Consider fake SDK sync</text>
+<text text-anchor="middle" x="608.5" y="-4488.3" font-family="Times,serif" font-size="14.00">related components</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1200 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
 <g id="node52" class="node open">
-<title>zcash/librustzcash#1200</title>
-<g id="a_node52"><a xlink:href="https://github.com/zcash/librustzcash/issues/1200" xlink:title="zcash/librustzcash#1200&#10;zcash_client_backend:&#10;Change&#10;`propose_shielding` to&#10;return `Option&lt;Proposal&gt;`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="326,-3590.5 111,-3590.5 111,-3507.5 326,-3507.5 326,-3590.5"/>
-<text text-anchor="middle" x="218.5" y="-3575.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1200</text>
-<text text-anchor="middle" x="218.5" y="-3560.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="218.5" y="-3545.3" font-family="Times,serif" font-size="14.00">Change</text>
-<text text-anchor="middle" x="218.5" y="-3530.3" font-family="Times,serif" font-size="14.00">`propose_shielding` to</text>
-<text text-anchor="middle" x="218.5" y="-3515.3" font-family="Times,serif" font-size="14.00">return `Option&lt;Proposal&gt;`</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<g id="a_node52"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1090" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1090&#10;Demo: Add Addresses and&#10;Transactions Compose&#10;Previews" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="1060,-4505 783,-4505 783,-4437 1060,-4437 1060,-4505"/>
+<text text-anchor="middle" x="921.5" y="-4489.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</text>
+<text text-anchor="middle" x="921.5" y="-4474.8" font-family="Times,serif" font-size="14.00">Demo: Add Addresses and</text>
+<text text-anchor="middle" x="921.5" y="-4459.8" font-family="Times,serif" font-size="14.00">Transactions Compose</text>
+<text text-anchor="middle" x="921.5" y="-4444.8" font-family="Times,serif" font-size="14.00">Previews</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1329 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<g id="edge25" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<path fill="none" stroke="black" d="M747.27,-4491.1C755.79,-4490.1 764.39,-4489.1 772.95,-4488.1"/>
+<polygon fill="black" stroke="black" points="773.48,-4491.56 782.99,-4486.9 772.65,-4484.61 773.48,-4491.56"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898 -->
 <g id="node53" class="node open">
-<title>zcash/librustzcash#1329</title>
-<g id="a_node53"><a xlink:href="https://github.com/zcash/librustzcash/issues/1329" xlink:title="zcash/librustzcash#1329&#10;`zcash_client_sqlite`:&#10;Create a test that&#10;exercises a `Proposal`&#10;with transparent inputs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3489.5 120.5,-3489.5 120.5,-3406.5 316.5,-3406.5 316.5,-3489.5"/>
-<text text-anchor="middle" x="218.5" y="-3474.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1329</text>
-<text text-anchor="middle" x="218.5" y="-3459.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
-<text text-anchor="middle" x="218.5" y="-3444.3" font-family="Times,serif" font-size="14.00">Create a test that</text>
-<text text-anchor="middle" x="218.5" y="-3429.3" font-family="Times,serif" font-size="14.00">exercises a `Proposal`</text>
-<text text-anchor="middle" x="218.5" y="-3414.3" font-family="Times,serif" font-size="14.00">with transparent inputs</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898</title>
+<g id="a_node53"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/898" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#10;Consider fake networking&#10;client" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4462.5 474.5,-4462.5 474.5,-4409.5 742.5,-4409.5 742.5,-4462.5"/>
+<text text-anchor="middle" x="608.5" y="-4447.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#898</text>
+<text text-anchor="middle" x="608.5" y="-4432.3" font-family="Times,serif" font-size="14.00">Consider fake networking</text>
+<text text-anchor="middle" x="608.5" y="-4417.3" font-family="Times,serif" font-size="14.00">client</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#1322 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
+<g id="edge26" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
+<path fill="none" stroke="black" d="M742.75,-4451C752.64,-4452.1 762.65,-4453.2 772.62,-4454.4"/>
+<polygon fill="black" stroke="black" points="772.26,-4457.88 782.58,-4455.5 773.02,-4450.92 772.26,-4457.88"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1224 -->
 <g id="node54" class="node open">
-<title>zcash/librustzcash#1322</title>
-<g id="a_node54"><a xlink:href="https://github.com/zcash/librustzcash/issues/1322" xlink:title="zcash/librustzcash#1322&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces #1320" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3388 120.5,-3388 120.5,-3320 316.5,-3320 316.5,-3388"/>
-<text text-anchor="middle" x="218.5" y="-3372.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1322</text>
-<text text-anchor="middle" x="218.5" y="-3357.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
-<text text-anchor="middle" x="218.5" y="-3342.8" font-family="Times,serif" font-size="14.00">Create a test that</text>
-<text text-anchor="middle" x="218.5" y="-3327.8" font-family="Times,serif" font-size="14.00">reproduces #1320</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</title>
+<g id="a_node54"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1224" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1224&#10;zcash&#45;android&#45;wallet&#45;sdk:&#10;Refactor and re&#45;enable&#10;disabled darkside tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-4391 470,-4391 470,-4323 747,-4323 747,-4391"/>
+<text text-anchor="middle" x="608.5" y="-4375.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</text>
+<text text-anchor="middle" x="608.5" y="-4360.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk:</text>
+<text text-anchor="middle" x="608.5" y="-4345.8" font-family="Times,serif" font-size="14.00">Refactor and re&#45;enable</text>
+<text text-anchor="middle" x="608.5" y="-4330.8" font-family="Times,serif" font-size="14.00">disabled darkside tests</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1137 -->
 <g id="node55" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
-<g id="a_node55"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-3115 84.5,-3115 84.5,-3047 352.5,-3047 352.5,-3115"/>
-<text text-anchor="middle" x="218.5" y="-3099.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
-<text text-anchor="middle" x="218.5" y="-3084.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
-<text text-anchor="middle" x="218.5" y="-3069.8" font-family="Times,serif" font-size="14.00">Phase 3 &#45; Minor Public</text>
-<text text-anchor="middle" x="218.5" y="-3054.8" font-family="Times,serif" font-size="14.00">API changes</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</title>
+<g id="a_node55"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1137" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1137&#10;Consider refactoring `pro&#10;cessNewBlocksInSbSOrder`&#10;to more static functions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-4305 470,-4305 470,-4237 747,-4237 747,-4305"/>
+<text text-anchor="middle" x="608.5" y="-4289.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</text>
+<text text-anchor="middle" x="608.5" y="-4274.8" font-family="Times,serif" font-size="14.00">Consider refactoring `pro</text>
+<text text-anchor="middle" x="608.5" y="-4259.8" font-family="Times,serif" font-size="14.00">cessNewBlocksInSbSOrder`</text>
+<text text-anchor="middle" x="608.5" y="-4244.8" font-family="Times,serif" font-size="14.00">to more static functions</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#240 -->
 <g id="node56" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
-<g id="a_node56"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="742.5,-3115 474.5,-3115 474.5,-3047 742.5,-3047 742.5,-3115"/>
-<text text-anchor="middle" x="608.5" y="-3099.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
-<text text-anchor="middle" x="608.5" y="-3084.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
-<text text-anchor="middle" x="608.5" y="-3069.8" font-family="Times,serif" font-size="14.00">Phase 4 &#45; Major Public</text>
-<text text-anchor="middle" x="608.5" y="-3054.8" font-family="Times,serif" font-size="14.00">API Changes</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#240</title>
+<g id="a_node56"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/240" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4218.5 474.5,-4218.5 474.5,-4165.5 742.5,-4165.5 742.5,-4218.5"/>
+<text text-anchor="middle" x="608.5" y="-4203.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#240</text>
+<text text-anchor="middle" x="608.5" y="-4188.3" font-family="Times,serif" font-size="14.00">Make the SDK database</text>
+<text text-anchor="middle" x="608.5" y="-4173.3" font-family="Times,serif" font-size="14.00">more robust</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
-<g id="edge9" class="edge">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
-<path fill="none" stroke="black" d="M352.76,-3081C388.64,-3081 427.6,-3081 464.01,-3081"/>
-<polygon fill="black" stroke="black" points="464.21,-3084.5 474.21,-3081 464.21,-3077.5 464.21,-3084.5"/>
-</g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#214 -->
 <g id="node57" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
-<g id="a_node57"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-3028.5 84.5,-3028.5 84.5,-2975.5 352.5,-2975.5 352.5,-3028.5"/>
-<text text-anchor="middle" x="218.5" y="-3013.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
-<text text-anchor="middle" x="218.5" y="-2998.3" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
-<text text-anchor="middle" x="218.5" y="-2983.3" font-family="Times,serif" font-size="14.00">Explicit API</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#214</title>
+<g id="a_node57"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/214" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#214&#10;Gracefully handle&#10;&quot;malformed disk image&quot;&#10;error" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4147 474.5,-4147 474.5,-4079 742.5,-4079 742.5,-4147"/>
+<text text-anchor="middle" x="608.5" y="-4131.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#214</text>
+<text text-anchor="middle" x="608.5" y="-4116.8" font-family="Times,serif" font-size="14.00">Gracefully handle</text>
+<text text-anchor="middle" x="608.5" y="-4101.8" font-family="Times,serif" font-size="14.00">&quot;malformed disk image&quot;</text>
+<text text-anchor="middle" x="608.5" y="-4086.8" font-family="Times,serif" font-size="14.00">error</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#248 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#243 -->
 <g id="node58" class="node open">
-<title>ECC/zashi&#45;android#248</title>
-<g id="a_node58"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2928 124.5,-2928 124.5,-2890 312.5,-2890 312.5,-2928"/>
-<text text-anchor="middle" x="218.5" y="-2912.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
-<text text-anchor="middle" x="218.5" y="-2897.8" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#243</title>
+<g id="a_node58"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/243" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#243&#10;Add a better fix for the&#10;&quot;off by one&quot; error while&#10;autoshielding" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4061 474.5,-4061 474.5,-3993 742.5,-3993 742.5,-4061"/>
+<text text-anchor="middle" x="608.5" y="-4045.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#243</text>
+<text text-anchor="middle" x="608.5" y="-4030.8" font-family="Times,serif" font-size="14.00">Add a better fix for the</text>
+<text text-anchor="middle" x="608.5" y="-4015.8" font-family="Times,serif" font-size="14.00">&quot;off by one&quot; error while</text>
+<text text-anchor="middle" x="608.5" y="-4000.8" font-family="Times,serif" font-size="14.00">autoshielding</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#808 -->
 <g id="node59" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
-<g id="a_node59"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2872 84.5,-2872 84.5,-2834 352.5,-2834 352.5,-2872"/>
-<text text-anchor="middle" x="218.5" y="-2856.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
-<text text-anchor="middle" x="218.5" y="-2841.8" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#808</title>
+<g id="a_node59"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/808" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#808&#10;Add demo&#45;ui&#45;lib module" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3975 474.5,-3975 474.5,-3937 742.5,-3937 742.5,-3975"/>
+<text text-anchor="middle" x="608.5" y="-3959.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#808</text>
+<text text-anchor="middle" x="608.5" y="-3944.8" font-family="Times,serif" font-size="14.00">Add demo&#45;ui&#45;lib module</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1353 -->
 <g id="node60" class="node open">
-<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
-<g id="a_node60"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-2815.5 84.5,-2815.5 84.5,-2732.5 352.5,-2732.5 352.5,-2815.5"/>
-<text text-anchor="middle" x="218.5" y="-2800.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
-<text text-anchor="middle" x="218.5" y="-2785.3" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
-<text text-anchor="middle" x="218.5" y="-2770.3" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
-<text text-anchor="middle" x="218.5" y="-2755.3" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
-<text text-anchor="middle" x="218.5" y="-2740.3" font-family="Times,serif" font-size="14.00">Default</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</title>
+<g id="a_node60"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1353" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1353&#10;Consider tag&#45;based&#10;release process" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-3918.5 470,-3918.5 470,-3865.5 747,-3865.5 747,-3918.5"/>
+<text text-anchor="middle" x="608.5" y="-3903.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</text>
+<text text-anchor="middle" x="608.5" y="-3888.3" font-family="Times,serif" font-size="14.00">Consider tag&#45;based</text>
+<text text-anchor="middle" x="608.5" y="-3873.3" font-family="Times,serif" font-size="14.00">release process</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#639 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#245 -->
 <g id="node61" class="node open">
-<title>ECC/zashi&#45;android#639</title>
-<g id="a_node61"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-2684.5 123,-2684.5 123,-2631.5 314,-2631.5 314,-2684.5"/>
-<text text-anchor="middle" x="218.5" y="-2669.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
-<text text-anchor="middle" x="218.5" y="-2654.3" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
-<text text-anchor="middle" x="218.5" y="-2639.3" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#245</title>
+<g id="a_node61"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/245" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#245&#10;Simplify the transaction&#10;manager and encoder" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-3847.5 474.5,-3847.5 474.5,-3794.5 742.5,-3794.5 742.5,-3847.5"/>
+<text text-anchor="middle" x="608.5" y="-3832.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#245</text>
+<text text-anchor="middle" x="608.5" y="-3817.3" font-family="Times,serif" font-size="14.00">Simplify the transaction</text>
+<text text-anchor="middle" x="608.5" y="-3802.3" font-family="Times,serif" font-size="14.00">manager and encoder</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#637 -->
+<!-- zcash/librustzcash#968 -->
 <g id="node62" class="node open">
-<title>ECC/zashi&#45;android#637</title>
-<g id="a_node62"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-2613.5 122.5,-2613.5 122.5,-2560.5 314.5,-2560.5 314.5,-2613.5"/>
-<text text-anchor="middle" x="218.5" y="-2598.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
-<text text-anchor="middle" x="218.5" y="-2583.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
-<text text-anchor="middle" x="218.5" y="-2568.3" font-family="Times,serif" font-size="14.00">permission detail screen</text>
+<title>zcash/librustzcash#968</title>
+<g id="a_node62"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968&#10;zcash_client_sqlite:&#10;Require sufficient chain&#10;tip scanning prior to&#10;spendability" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-1284.5 125,-1284.5 125,-1201.5 312,-1201.5 312,-1284.5"/>
+<text text-anchor="middle" x="218.5" y="-1269.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
+<text text-anchor="middle" x="218.5" y="-1254.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="218.5" y="-1239.3" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
+<text text-anchor="middle" x="218.5" y="-1224.3" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
+<text text-anchor="middle" x="218.5" y="-1209.3" font-family="Times,serif" font-size="14.00">spendability</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#640 -->
+<!-- zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720 -->
+<g id="edge46" class="edge">
+<title>zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720</title>
+<path fill="none" stroke="black" d="M312.23,-1264C353.13,-1276.1 400.34,-1294.2 438,-1320 506.16,-1366.7 563.32,-1447.5 590.5,-1490"/>
+<polygon fill="black" stroke="black" points="587.69,-1492.11 595.99,-1498.7 593.61,-1488.38 587.69,-1492.11"/>
+</g>
+<!-- zcash/librustzcash#920 -->
 <g id="node63" class="node open">
-<title>ECC/zashi&#45;android#640</title>
-<g id="a_node63"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-2542.5 112,-2542.5 112,-2489.5 325,-2489.5 325,-2542.5"/>
-<text text-anchor="middle" x="218.5" y="-2527.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
-<text text-anchor="middle" x="218.5" y="-2512.3" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
-<text text-anchor="middle" x="218.5" y="-2497.3" font-family="Times,serif" font-size="14.00">cloud backup</text>
+<title>zcash/librustzcash#920</title>
+<g id="a_node63"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920&#10;Create benchmark suites&#10;for note selection and/or&#10;proposal creation." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-1183 120.5,-1183 120.5,-1115 316.5,-1115 316.5,-1183"/>
+<text text-anchor="middle" x="218.5" y="-1167.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
+<text text-anchor="middle" x="218.5" y="-1152.8" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
+<text text-anchor="middle" x="218.5" y="-1137.8" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
+<text text-anchor="middle" x="218.5" y="-1122.8" font-family="Times,serif" font-size="14.00">proposal creation.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#636 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
 <g id="node64" class="node open">
-<title>ECC/zashi&#45;android#636</title>
-<g id="a_node64"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2471.5 124.5,-2471.5 124.5,-2418.5 312.5,-2418.5 312.5,-2471.5"/>
-<text text-anchor="middle" x="218.5" y="-2456.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
-<text text-anchor="middle" x="218.5" y="-2441.3" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
-<text text-anchor="middle" x="218.5" y="-2426.3" font-family="Times,serif" font-size="14.00">permissions section</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
+<g id="a_node64"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5807 84.5,-5807 84.5,-5739 352.5,-5739 352.5,-5807"/>
+<text text-anchor="middle" x="218.5" y="-5791.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
+<text text-anchor="middle" x="218.5" y="-5776.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
+<text text-anchor="middle" x="218.5" y="-5761.8" font-family="Times,serif" font-size="14.00">Phase 3 &#45; Minor Public</text>
+<text text-anchor="middle" x="218.5" y="-5746.8" font-family="Times,serif" font-size="14.00">API changes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#638 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
 <g id="node65" class="node open">
-<title>ECC/zashi&#45;android#638</title>
-<g id="a_node65"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2400.5 124.5,-2400.5 124.5,-2347.5 312.5,-2347.5 312.5,-2400.5"/>
-<text text-anchor="middle" x="218.5" y="-2385.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
-<text text-anchor="middle" x="218.5" y="-2370.3" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
-<text text-anchor="middle" x="218.5" y="-2355.3" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
+<g id="a_node65"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="742.5,-5807 474.5,-5807 474.5,-5739 742.5,-5739 742.5,-5807"/>
+<text text-anchor="middle" x="608.5" y="-5791.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
+<text text-anchor="middle" x="608.5" y="-5776.8" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
+<text text-anchor="middle" x="608.5" y="-5761.8" font-family="Times,serif" font-size="14.00">Phase 4 &#45; Major Public</text>
+<text text-anchor="middle" x="608.5" y="-5746.8" font-family="Times,serif" font-size="14.00">API Changes</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;android#635 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
+<g id="edge27" class="edge">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
+<path fill="none" stroke="black" d="M352.76,-5773C388.64,-5773 427.6,-5773 464.01,-5773"/>
+<polygon fill="black" stroke="black" points="464.21,-5776.5 474.21,-5773 464.21,-5769.5 464.21,-5776.5"/>
+</g>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
 <g id="node66" class="node open">
-<title>ECC/zashi&#45;android#635</title>
-<g id="a_node66"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-2329 124.5,-2329 124.5,-2291 312.5,-2291 312.5,-2329"/>
-<text text-anchor="middle" x="218.5" y="-2313.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
-<text text-anchor="middle" x="218.5" y="-2298.8" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
+<g id="a_node66"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5720.5 84.5,-5720.5 84.5,-5667.5 352.5,-5667.5 352.5,-5720.5"/>
+<text text-anchor="middle" x="218.5" y="-5705.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
+<text text-anchor="middle" x="218.5" y="-5690.3" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
+<text text-anchor="middle" x="218.5" y="-5675.3" font-family="Times,serif" font-size="14.00">Explicit API</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
+<!-- ECC/zashi&#45;android#248 -->
 <g id="node67" class="node open">
-<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>
-<g id="a_node67"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/25" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#25&#10;Migrate to FFI library&#10;generated by Uniffi" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="330,-2243.5 107,-2243.5 107,-2190.5 330,-2190.5 330,-2243.5"/>
-<text text-anchor="middle" x="218.5" y="-2228.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#25</text>
-<text text-anchor="middle" x="218.5" y="-2213.3" font-family="Times,serif" font-size="14.00">Migrate to FFI library</text>
-<text text-anchor="middle" x="218.5" y="-2198.3" font-family="Times,serif" font-size="14.00">generated by Uniffi</text>
+<title>ECC/zashi&#45;android#248</title>
+<g id="a_node67"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-4773 124.5,-4773 124.5,-4735 312.5,-4735 312.5,-4773"/>
+<text text-anchor="middle" x="218.5" y="-4757.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
+<text text-anchor="middle" x="218.5" y="-4742.8" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#718 -->
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
 <g id="node68" class="node open">
-<title>zcash/librustzcash#718</title>
-<g id="a_node68"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718&#10;Create `tower::Service`&#10;wrapping an `FsBlockDb`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-1745.5 118.5,-1745.5 118.5,-1692.5 318.5,-1692.5 318.5,-1745.5"/>
-<text text-anchor="middle" x="218.5" y="-1730.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
-<text text-anchor="middle" x="218.5" y="-1715.3" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
-<text text-anchor="middle" x="218.5" y="-1700.3" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
+<g id="a_node68"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-4717 84.5,-4717 84.5,-4679 352.5,-4679 352.5,-4717"/>
+<text text-anchor="middle" x="218.5" y="-4701.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
+<text text-anchor="middle" x="218.5" y="-4686.8" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge10" class="edge">
-<title>zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M318.62,-1715.4C357.5,-1710.8 401.45,-1701.5 438,-1683 503.16,-1650.1 559.55,-1583.3 587.94,-1545.6"/>
-<polygon fill="black" stroke="black" points="591.09,-1547.23 594.21,-1537.1 585.46,-1543.07 591.09,-1547.23"/>
+<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
+<g id="node69" class="node open">
+<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
+<g id="a_node69"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-4660.5 84.5,-4660.5 84.5,-4577.5 352.5,-4577.5 352.5,-4660.5"/>
+<text text-anchor="middle" x="218.5" y="-4645.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
+<text text-anchor="middle" x="218.5" y="-4630.3" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
+<text text-anchor="middle" x="218.5" y="-4615.3" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
+<text text-anchor="middle" x="218.5" y="-4600.3" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
+<text text-anchor="middle" x="218.5" y="-4585.3" font-family="Times,serif" font-size="14.00">Default</text>
+</a>
 </g>
-<!-- zcash/librustzcash#712 -->
+</g>
+<!-- ECC/zashi&#45;android#343 -->
 <g id="node70" class="node open">
-<title>zcash/librustzcash#712</title>
-<g id="a_node70"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712&#10;Refactor the Data Access&#10;API to support non&#45;block&#10;updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-1674 120.5,-1674 120.5,-1606 316.5,-1606 316.5,-1674"/>
-<text text-anchor="middle" x="218.5" y="-1658.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
-<text text-anchor="middle" x="218.5" y="-1643.8" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
-<text text-anchor="middle" x="218.5" y="-1628.8" font-family="Times,serif" font-size="14.00">API to support non&#45;block</text>
-<text text-anchor="middle" x="218.5" y="-1613.8" font-family="Times,serif" font-size="14.00">updates</text>
+<title>ECC/zashi&#45;android#343</title>
+<g id="a_node70"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-3819.5 124.5,-3819.5 124.5,-3766.5 312.5,-3766.5 312.5,-3819.5"/>
+<text text-anchor="middle" x="218.5" y="-3804.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
+<text text-anchor="middle" x="218.5" y="-3789.3" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
+<text text-anchor="middle" x="218.5" y="-3774.3" font-family="Times,serif" font-size="14.00">ZecString</text>
+</a>
+</g>
+</g>
+<!-- ECC/zashi&#45;android#325 -->
+<g id="node110" class="node open">
+<title>ECC/zashi&#45;android#325</title>
+<g id="a_node110"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/325" xlink:title="ECC/zashi&#45;android#325&#10;Multiplatform" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="702.5,-3776 514.5,-3776 514.5,-3738 702.5,-3738 702.5,-3776"/>
+<text text-anchor="middle" x="608.5" y="-3760.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#325</text>
+<text text-anchor="middle" x="608.5" y="-3745.8" font-family="Times,serif" font-size="14.00">Multiplatform</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge11" class="edge">
-<title>zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M316.51,-1626.1C354.88,-1619.3 399.04,-1609.7 438,-1597 482.44,-1582.5 530.5,-1559.3 564.06,-1541.8"/>
-<polygon fill="black" stroke="black" points="565.92,-1544.77 573.12,-1537 562.64,-1538.59 565.92,-1544.77"/>
+<!-- ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325 -->
+<g id="edge49" class="edge">
+<title>ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325</title>
+<path fill="none" stroke="black" d="M312.93,-3784.3C370.59,-3779 444.62,-3772.1 504.05,-3766.6"/>
+<polygon fill="black" stroke="black" points="504.56,-3770.07 514.21,-3765.7 503.94,-3763.1 504.56,-3770.07"/>
 </g>
-<!-- zcash/librustzcash#722 -->
+<!-- ECC/zashi&#45;android#220 -->
 <g id="node71" class="node open">
-<title>zcash/librustzcash#722</title>
-<g id="a_node71"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722&#10;Create a `tower::Service`&#10;for nullifier lookup" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1587.5 119,-1587.5 119,-1534.5 318,-1534.5 318,-1587.5"/>
-<text text-anchor="middle" x="218.5" y="-1572.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
-<text text-anchor="middle" x="218.5" y="-1557.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
-<text text-anchor="middle" x="218.5" y="-1542.3" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
+<title>ECC/zashi&#45;android#220</title>
+<g id="a_node71"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-3748.5 124.5,-3748.5 124.5,-3695.5 312.5,-3695.5 312.5,-3748.5"/>
+<text text-anchor="middle" x="218.5" y="-3733.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
+<text text-anchor="middle" x="218.5" y="-3718.3" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
+<text text-anchor="middle" x="218.5" y="-3703.3" font-family="Times,serif" font-size="14.00">assertions</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge12" class="edge">
-<title>zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M318.16,-1550.1C375.24,-1543.7 446.98,-1535.8 504.74,-1529.4"/>
-<polygon fill="black" stroke="black" points="505.41,-1532.85 514.98,-1528.3 504.66,-1525.89 505.41,-1532.85"/>
+<!-- ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325 -->
+<g id="edge50" class="edge">
+<title>ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325</title>
+<path fill="none" stroke="black" d="M312.93,-3730.4C370.59,-3735.6 444.62,-3742.3 504.05,-3747.7"/>
+<polygon fill="black" stroke="black" points="503.94,-3751.2 514.21,-3748.6 504.56,-3744.23 503.94,-3751.2"/>
 </g>
-<!-- zcash/librustzcash#723 -->
+<!-- ECC/zashi&#45;android#164 -->
 <g id="node72" class="node open">
-<title>zcash/librustzcash#723</title>
-<g id="a_node72"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723&#10;Create a `tower::Service`&#10;for fetching a&#10;transaction given a&#10;`(block, tx_index)`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1516.5 119,-1516.5 119,-1433.5 318,-1433.5 318,-1516.5"/>
-<text text-anchor="middle" x="218.5" y="-1501.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
-<text text-anchor="middle" x="218.5" y="-1486.3" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
-<text text-anchor="middle" x="218.5" y="-1471.3" font-family="Times,serif" font-size="14.00">for fetching a</text>
-<text text-anchor="middle" x="218.5" y="-1456.3" font-family="Times,serif" font-size="14.00">transaction given a</text>
-<text text-anchor="middle" x="218.5" y="-1441.3" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
+<title>ECC/zashi&#45;android#164</title>
+<g id="a_node72"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-3677.5 113.5,-3677.5 113.5,-3594.5 323.5,-3594.5 323.5,-3677.5"/>
+<text text-anchor="middle" x="218.5" y="-3662.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
+<text text-anchor="middle" x="218.5" y="-3647.3" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
+<text text-anchor="middle" x="218.5" y="-3632.3" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
+<text text-anchor="middle" x="218.5" y="-3617.3" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
+<text text-anchor="middle" x="218.5" y="-3602.3" font-family="Times,serif" font-size="14.00">ference` in tests</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge13" class="edge">
-<title>zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M318.16,-1485.9C375.24,-1492.3 446.98,-1500.2 504.74,-1506.6"/>
-<polygon fill="black" stroke="black" points="504.66,-1510.11 514.98,-1507.7 505.41,-1503.15 504.66,-1510.11"/>
-</g>
-<!-- zcash/librustzcash#776 -->
+<!-- ECC/zashi&#45;android#406 -->
 <g id="node73" class="node open">
-<title>zcash/librustzcash#776</title>
-<g id="a_node73"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776&#10;DAG Sync: Use a&#10;downloaded nullifier set&#10;to allow instant&#10;spentness checks." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1415.5 124.5,-1415.5 124.5,-1332.5 312.5,-1332.5 312.5,-1415.5"/>
-<text text-anchor="middle" x="218.5" y="-1400.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
-<text text-anchor="middle" x="218.5" y="-1385.3" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
-<text text-anchor="middle" x="218.5" y="-1370.3" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
-<text text-anchor="middle" x="218.5" y="-1355.3" font-family="Times,serif" font-size="14.00">to allow instant</text>
-<text text-anchor="middle" x="218.5" y="-1340.3" font-family="Times,serif" font-size="14.00">spentness checks.</text>
+<title>ECC/zashi&#45;android#406</title>
+<g id="a_node73"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-3539 124.5,-3539 124.5,-3501 312.5,-3501 312.5,-3539"/>
+<text text-anchor="middle" x="218.5" y="-3523.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
+<text text-anchor="middle" x="218.5" y="-3508.8" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
 </a>
 </g>
 </g>
-<!-- zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720 -->
-<g id="edge14" class="edge">
-<title>zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720</title>
-<path fill="none" stroke="black" d="M312.6,-1389.9C352.01,-1398.1 397.98,-1409.7 438,-1425 485.77,-1443.3 536.73,-1472.8 570.15,-1493.6"/>
-<polygon fill="black" stroke="black" points="568.36,-1496.61 578.68,-1499 572.1,-1490.69 568.36,-1496.61"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
+<!-- ECC/zashi&#45;android#407 -->
 <g id="node74" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
-<g id="a_node74"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1508" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1969,-1944.5 1712,-1944.5 1712,-1861.5 1969,-1861.5 1969,-1944.5"/>
-<text text-anchor="middle" x="1840.5" y="-1929.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</text>
-<text text-anchor="middle" x="1840.5" y="-1914.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
-<text text-anchor="middle" x="1840.5" y="-1899.3" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
-<text text-anchor="middle" x="1840.5" y="-1884.3" font-family="Times,serif" font-size="14.00">available without user</text>
-<text text-anchor="middle" x="1840.5" y="-1869.3" font-family="Times,serif" font-size="14.00">interaction</text>
+<title>ECC/zashi&#45;android#407</title>
+<g id="a_node74"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" points="707.5,-3546.5 509.5,-3546.5 509.5,-3493.5 707.5,-3493.5 707.5,-3546.5"/>
+<text text-anchor="middle" x="608.5" y="-3531.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
+<text text-anchor="middle" x="608.5" y="-3516.3" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
+<text text-anchor="middle" x="608.5" y="-3501.3" font-family="Times,serif" font-size="14.00">Guide</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
-<g id="node75" class="node committed">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
-<g id="a_node75"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1509" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#10;Enable wallet&#10;initialization from a&#10;UFVK" target="_blank">
-<polygon fill="#a6cfff" stroke="black" points="2277.5,-1928 2020.5,-1928 2020.5,-1860 2277.5,-1860 2277.5,-1928"/>
-<text text-anchor="middle" x="2149" y="-1912.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</text>
-<text text-anchor="middle" x="2149" y="-1897.8" font-family="Times,serif" font-size="14.00">Enable wallet</text>
-<text text-anchor="middle" x="2149" y="-1882.8" font-family="Times,serif" font-size="14.00">initialization from a</text>
-<text text-anchor="middle" x="2149" y="-1867.8" font-family="Times,serif" font-size="14.00">UFVK</text>
-</a>
+<!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
+<g id="edge28" class="edge">
+<title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
+<path fill="none" stroke="black" d="M312.93,-3520C369.1,-3520 440.82,-3520 499.43,-3520"/>
+<polygon fill="black" stroke="black" points="499.47,-3523.5 509.47,-3520 499.47,-3516.5 499.47,-3523.5"/>
 </g>
+<!-- zcash/librustzcash#1315 -->
+<g id="node75" class="node open">
+<title>zcash/librustzcash#1315</title>
+<g id="a_node75"><a xlink:href="https://github.com/zcash/librustzcash/issues/1315" xlink:title="zcash/librustzcash#1315&#10;zcash_client_sqlite: Add&#10;tests for the contents of&#10;the `v_transactions` and&#10;`v_tx_outputs` views." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3399.5 120.5,-3399.5 120.5,-3316.5 316.5,-3316.5 316.5,-3399.5"/>
+<text text-anchor="middle" x="218.5" y="-3384.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1315</text>
+<text text-anchor="middle" x="218.5" y="-3369.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Add</text>
+<text text-anchor="middle" x="218.5" y="-3354.3" font-family="Times,serif" font-size="14.00">tests for the contents of</text>
+<text text-anchor="middle" x="218.5" y="-3339.3" font-family="Times,serif" font-size="14.00">the `v_transactions` and</text>
+<text text-anchor="middle" x="218.5" y="-3324.3" font-family="Times,serif" font-size="14.00">`v_tx_outputs` views.</text>
+</a>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
-<g id="edge15" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
-<path fill="none" stroke="black" d="M1969.3,-1899.2C1982.7,-1898.9 1996.5,-1898.4 2010.1,-1898"/>
-<polygon fill="black" stroke="black" points="2010.51,-1901.49 2020.4,-1897.7 2010.3,-1894.49 2010.51,-1901.49"/>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
+<!-- zcash/librustzcash#1131 -->
 <g id="node76" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<g id="a_node76"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1514" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#10;Finish multi&#45;account&#10;support" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2576,-1798.5 2319,-1798.5 2319,-1745.5 2576,-1745.5 2576,-1798.5"/>
-<text text-anchor="middle" x="2447.5" y="-1783.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</text>
-<text text-anchor="middle" x="2447.5" y="-1768.3" font-family="Times,serif" font-size="14.00">Finish multi&#45;account</text>
-<text text-anchor="middle" x="2447.5" y="-1753.3" font-family="Times,serif" font-size="14.00">support</text>
+<title>zcash/librustzcash#1131</title>
+<g id="a_node76"><a xlink:href="https://github.com/zcash/librustzcash/issues/1131" xlink:title="zcash/librustzcash#1131&#10;Remove `rusqlite::Connect&#10;ion`&#45;based impl of&#10;`WalletRead`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="322.5,-3298 114.5,-3298 114.5,-3230 322.5,-3230 322.5,-3298"/>
+<text text-anchor="middle" x="218.5" y="-3282.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1131</text>
+<text text-anchor="middle" x="218.5" y="-3267.8" font-family="Times,serif" font-size="14.00">Remove `rusqlite::Connect</text>
+<text text-anchor="middle" x="218.5" y="-3252.8" font-family="Times,serif" font-size="14.00">ion`&#45;based impl of</text>
+<text text-anchor="middle" x="218.5" y="-3237.8" font-family="Times,serif" font-size="14.00">`WalletRead`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
-<g id="edge16" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<path fill="none" stroke="black" d="M2230.3,-1860C2247.9,-1851.7 2266.3,-1842.5 2283,-1833 2299.9,-1823.3 2301.4,-1816.3 2319,-1808 2323.1,-1806 2327.4,-1804.2 2331.8,-1802.4"/>
-<polygon fill="black" stroke="black" points="2333.39,-1805.53 2341.4,-1798.6 2330.81,-1799.03 2333.39,-1805.53"/>
-</g>
-<!-- ECC/zashi&#45;ios#1405 -->
+<!-- zcash/librustzcash#1205 -->
 <g id="node77" class="node open">
-<title>ECC/zashi&#45;ios#1405</title>
-<g id="a_node77"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1405" xlink:title="ECC/zashi&#45;ios#1405&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2544.5,-2057 2350.5,-2057 2350.5,-1989 2544.5,-1989 2544.5,-2057"/>
-<text text-anchor="middle" x="2447.5" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1405</text>
-<text text-anchor="middle" x="2447.5" y="-2026.8" font-family="Times,serif" font-size="14.00">Support usage of spend</text>
-<text text-anchor="middle" x="2447.5" y="-2011.8" font-family="Times,serif" font-size="14.00">authority controlled by a</text>
-<text text-anchor="middle" x="2447.5" y="-1996.8" font-family="Times,serif" font-size="14.00">Keystone device</text>
+<title>zcash/librustzcash#1205</title>
+<g id="a_node77"><a xlink:href="https://github.com/zcash/librustzcash/issues/1205" xlink:title="zcash/librustzcash#1205&#10;zip321: Failing roundtrip&#10;proptest example." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3211.5 120.5,-3211.5 120.5,-3158.5 316.5,-3158.5 316.5,-3211.5"/>
+<text text-anchor="middle" x="218.5" y="-3196.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1205</text>
+<text text-anchor="middle" x="218.5" y="-3181.3" font-family="Times,serif" font-size="14.00">zip321: Failing roundtrip</text>
+<text text-anchor="middle" x="218.5" y="-3166.3" font-family="Times,serif" font-size="14.00">proptest example.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zashi&#45;ios#1405 -->
-<g id="edge17" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#45;&gt;ECC/zashi&#45;ios#1405</title>
-<path fill="none" stroke="black" d="M2211.6,-1928.1C2243.2,-1944.8 2282.6,-1964.7 2319,-1980 2326,-1983 2333.4,-1985.9 2340.8,-1988.7"/>
-<polygon fill="black" stroke="black" points="2339.61,-1991.99 2350.2,-1992.2 2342.05,-1985.43 2339.61,-1991.99"/>
-</g>
-<!-- ECC/zashi&#45;ios#1411 -->
-<g id="node78" class="node closed">
-<title>ECC/zashi&#45;ios#1411</title>
-<g id="a_node78"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1411" xlink:title="ECC/zashi&#45;ios#1411&#10;Keystone Integration" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="2799,-1830 2632,-1830 2632,-1792 2799,-1792 2799,-1830"/>
-<text text-anchor="middle" x="2715.5" y="-1814.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1411</text>
-<text text-anchor="middle" x="2715.5" y="-1799.8" font-family="Times,serif" font-size="14.00">Keystone Integration</text>
+<!-- zcash/librustzcash#1215 -->
+<g id="node78" class="node open">
+<title>zcash/librustzcash#1215</title>
+<g id="a_node78"><a xlink:href="https://github.com/zcash/librustzcash/issues/1215" xlink:title="zcash/librustzcash#1215&#10;Use `ConstantTimeEq` for&#10;`UnifiedFullViewingKey`&#10;comparisons." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-3140 115.5,-3140 115.5,-3072 321.5,-3072 321.5,-3140"/>
+<text text-anchor="middle" x="218.5" y="-3124.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1215</text>
+<text text-anchor="middle" x="218.5" y="-3109.8" font-family="Times,serif" font-size="14.00">Use `ConstantTimeEq` for</text>
+<text text-anchor="middle" x="218.5" y="-3094.8" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
+<text text-anchor="middle" x="218.5" y="-3079.8" font-family="Times,serif" font-size="14.00">comparisons.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge18" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2576,-1790.7C2591.4,-1793 2606.9,-1795.2 2621.7,-1797.4"/>
-<polygon fill="black" stroke="black" points="2621.39,-1800.89 2631.8,-1798.9 2622.42,-1793.97 2621.39,-1800.89"/>
-</g>
-<!-- ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge19" class="edge">
-<title>ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2544.6,-1997.2C2555.7,-1992.3 2566.4,-1986.6 2576,-1980 2630.9,-1942 2675.8,-1876.3 2698.5,-1839"/>
-<polygon fill="black" stroke="black" points="2701.64,-1840.57 2703.8,-1830.2 2695.64,-1836.96 2701.64,-1840.57"/>
-</g>
-<!-- ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi#79 -->
-<g id="edge48" class="edge">
-<title>ECC/zashi&#45;ios#1405&#45;&gt;ECC/zashi#79</title>
-<path fill="none" stroke="black" d="M2523.1,-2057C2541.3,-2067 2560.1,-2078.8 2576,-2092 2624,-2131.9 2667.2,-2190.5 2692.1,-2227.7"/>
-<polygon fill="black" stroke="black" points="2689.28,-2229.77 2697.7,-2236.2 2695.12,-2225.92 2689.28,-2229.77"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513 -->
+<!-- zcash/librustzcash#1308 -->
 <g id="node79" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</title>
-<g id="a_node79"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1513" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#10;Migrate `Account` type to&#10;the new multi&#45;seed&#45;&#10;compatible account&#10;identifier" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2277.5,-1823.5 2020.5,-1823.5 2020.5,-1740.5 2277.5,-1740.5 2277.5,-1823.5"/>
-<text text-anchor="middle" x="2149" y="-1808.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</text>
-<text text-anchor="middle" x="2149" y="-1793.3" font-family="Times,serif" font-size="14.00">Migrate `Account` type to</text>
-<text text-anchor="middle" x="2149" y="-1778.3" font-family="Times,serif" font-size="14.00">the new multi&#45;seed&#45;</text>
-<text text-anchor="middle" x="2149" y="-1763.3" font-family="Times,serif" font-size="14.00">compatible account</text>
-<text text-anchor="middle" x="2149" y="-1748.3" font-family="Times,serif" font-size="14.00">identifier</text>
+<title>zcash/librustzcash#1308</title>
+<g id="a_node79"><a xlink:href="https://github.com/zcash/librustzcash/issues/1308" xlink:title="zcash/librustzcash#1308&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces the bug fixed&#10;by #1303" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-3053.5 120.5,-3053.5 120.5,-2970.5 316.5,-2970.5 316.5,-3053.5"/>
+<text text-anchor="middle" x="218.5" y="-3038.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1308</text>
+<text text-anchor="middle" x="218.5" y="-3023.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="218.5" y="-3008.3" font-family="Times,serif" font-size="14.00">Create a test that</text>
+<text text-anchor="middle" x="218.5" y="-2993.3" font-family="Times,serif" font-size="14.00">reproduces the bug fixed</text>
+<text text-anchor="middle" x="218.5" y="-2978.3" font-family="Times,serif" font-size="14.00">by #1303</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
-<g id="edge20" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<path fill="none" stroke="black" d="M2277.9,-1777.7C2288,-1777.3 2298.2,-1777 2308.4,-1776.7"/>
-<polygon fill="black" stroke="black" points="2308.74,-1780.19 2318.6,-1776.3 2308.47,-1773.19 2308.74,-1780.19"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506 -->
+<!-- zcash/librustzcash#1256 -->
 <g id="node80" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</title>
-<g id="a_node80"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1506" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#10;Migrate to refactored `cr&#10;eate_proposed_transaction&#10;s` FFIs that expose PCZTs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1969,-2057 1712,-2057 1712,-1989 1969,-1989 1969,-2057"/>
-<text text-anchor="middle" x="1840.5" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</text>
-<text text-anchor="middle" x="1840.5" y="-2026.8" font-family="Times,serif" font-size="14.00">Migrate to refactored `cr</text>
-<text text-anchor="middle" x="1840.5" y="-2011.8" font-family="Times,serif" font-size="14.00">eate_proposed_transaction</text>
-<text text-anchor="middle" x="1840.5" y="-1996.8" font-family="Times,serif" font-size="14.00">s` FFIs that expose PCZTs</text>
+<title>zcash/librustzcash#1256</title>
+<g id="a_node80"><a xlink:href="https://github.com/zcash/librustzcash/issues/1256" xlink:title="zcash/librustzcash#1256&#10;Add a test case for&#10;`z&#45;&gt;t` account detection&#10;logic" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2952 120.5,-2952 120.5,-2884 316.5,-2884 316.5,-2952"/>
+<text text-anchor="middle" x="218.5" y="-2936.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1256</text>
+<text text-anchor="middle" x="218.5" y="-2921.8" font-family="Times,serif" font-size="14.00">Add a test case for</text>
+<text text-anchor="middle" x="218.5" y="-2906.8" font-family="Times,serif" font-size="14.00">`z&#45;&gt;t` account detection</text>
+<text text-anchor="middle" x="218.5" y="-2891.8" font-family="Times,serif" font-size="14.00">logic</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
+<!-- zcash/librustzcash#1236 -->
 <g id="node81" class="node open">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
-<g id="a_node81"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1507" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="2277.5,-2057 2020.5,-2057 2020.5,-1989 2277.5,-1989 2277.5,-2057"/>
-<text text-anchor="middle" x="2149" y="-2041.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</text>
-<text text-anchor="middle" x="2149" y="-2026.8" font-family="Times,serif" font-size="14.00">Refactor `Synchronizer.cr</text>
-<text text-anchor="middle" x="2149" y="-2011.8" font-family="Times,serif" font-size="14.00">eateProposedTransactions`</text>
-<text text-anchor="middle" x="2149" y="-1996.8" font-family="Times,serif" font-size="14.00">to expose PCZTs</text>
+<title>zcash/librustzcash#1236</title>
+<g id="a_node81"><a xlink:href="https://github.com/zcash/librustzcash/issues/1236" xlink:title="zcash/librustzcash#1236&#10;zcash_client_sqlite:&#10;Recover the original UA&#10;when possible in&#10;`store_decrypted_tx`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2865.5 120.5,-2865.5 120.5,-2782.5 316.5,-2782.5 316.5,-2865.5"/>
+<text text-anchor="middle" x="218.5" y="-2850.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1236</text>
+<text text-anchor="middle" x="218.5" y="-2835.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="218.5" y="-2820.3" font-family="Times,serif" font-size="14.00">Recover the original UA</text>
+<text text-anchor="middle" x="218.5" y="-2805.3" font-family="Times,serif" font-size="14.00">when possible in</text>
+<text text-anchor="middle" x="218.5" y="-2790.3" font-family="Times,serif" font-size="14.00">`store_decrypted_tx`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
-<g id="edge21" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
-<path fill="none" stroke="black" d="M1969.3,-2023C1982.7,-2023 1996.5,-2023 2010.1,-2023"/>
-<polygon fill="black" stroke="black" points="2010.4,-2026.5 2020.4,-2023 2010.4,-2019.5 2010.4,-2026.5"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#45;&gt;ECC/zashi&#45;ios#1405 -->
-<g id="edge22" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#45;&gt;ECC/zashi&#45;ios#1405</title>
-<path fill="none" stroke="black" d="M2277.9,-2023C2298.7,-2023 2320,-2023 2340.2,-2023"/>
-<polygon fill="black" stroke="black" points="2340.3,-2026.5 2350.3,-2023 2340.3,-2019.5 2340.3,-2026.5"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512 -->
-<g id="node82" class="node needs&#45;review">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</title>
-<g id="a_node82"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1512" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#10;Ensure that the SDK does&#10;not assume a default&#10;account anywhere" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="2277.5,-1722 2020.5,-1722 2020.5,-1654 2277.5,-1654 2277.5,-1722"/>
-<text text-anchor="middle" x="2149" y="-1706.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</text>
-<text text-anchor="middle" x="2149" y="-1691.8" font-family="Times,serif" font-size="14.00">Ensure that the SDK does</text>
-<text text-anchor="middle" x="2149" y="-1676.8" font-family="Times,serif" font-size="14.00">not assume a default</text>
-<text text-anchor="middle" x="2149" y="-1661.8" font-family="Times,serif" font-size="14.00">account anywhere</text>
+<!-- zcash/librustzcash#1204 -->
+<g id="node82" class="node open">
+<title>zcash/librustzcash#1204</title>
+<g id="a_node82"><a xlink:href="https://github.com/zcash/librustzcash/issues/1204" xlink:title="zcash/librustzcash#1204&#10;zcash_client_backend: Use&#10;consistent ordering for&#10;type parameters in&#10;`scanning` and `wallet`&#10;types." target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-2764 115.5,-2764 115.5,-2666 321.5,-2666 321.5,-2764"/>
+<text text-anchor="middle" x="218.5" y="-2748.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1204</text>
+<text text-anchor="middle" x="218.5" y="-2733.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: Use</text>
+<text text-anchor="middle" x="218.5" y="-2718.8" font-family="Times,serif" font-size="14.00">consistent ordering for</text>
+<text text-anchor="middle" x="218.5" y="-2703.8" font-family="Times,serif" font-size="14.00">type parameters in</text>
+<text text-anchor="middle" x="218.5" y="-2688.8" font-family="Times,serif" font-size="14.00">`scanning` and `wallet`</text>
+<text text-anchor="middle" x="218.5" y="-2673.8" font-family="Times,serif" font-size="14.00">types.</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
-<g id="edge23" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<path fill="none" stroke="black" d="M2270,-1722.1C2286.5,-1726.8 2303.2,-1731.5 2319,-1736 2326.7,-1738.2 2334.7,-1740.4 2342.7,-1742.7"/>
-<polygon fill="black" stroke="black" points="2341.92,-1746.12 2352.5,-1745.5 2343.85,-1739.39 2341.92,-1746.12"/>
-</g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
-<g id="node83" class="node needs&#45;review">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
-<g id="a_node83"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="1964.5,-1843.5 1716.5,-1843.5 1716.5,-1790.5 1964.5,-1790.5 1964.5,-1843.5"/>
-<text text-anchor="middle" x="1840.5" y="-1828.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
-<text text-anchor="middle" x="1840.5" y="-1813.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
-<text text-anchor="middle" x="1840.5" y="-1798.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
+<!-- zcash/librustzcash#1316 -->
+<g id="node83" class="node open">
+<title>zcash/librustzcash#1316</title>
+<g id="a_node83"><a xlink:href="https://github.com/zcash/librustzcash/issues/1316" xlink:title="zcash/librustzcash#1316&#10;zcash_client_sqlite: Re&#45;&#10;enable spending of dust&#10;notes after #1312" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2648 120.5,-2648 120.5,-2580 316.5,-2580 316.5,-2648"/>
+<text text-anchor="middle" x="218.5" y="-2632.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1316</text>
+<text text-anchor="middle" x="218.5" y="-2617.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Re&#45;</text>
+<text text-anchor="middle" x="218.5" y="-2602.8" font-family="Times,serif" font-size="14.00">enable spending of dust</text>
+<text text-anchor="middle" x="218.5" y="-2587.8" font-family="Times,serif" font-size="14.00">notes after #1312</text>
 </a>
 </g>
 </g>
-<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
-<g id="edge24" class="edge">
-<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
-<path fill="none" stroke="black" d="M1947.4,-1843.6C1967.8,-1848.7 1989.5,-1854.2 2010.7,-1859.5"/>
-<polygon fill="black" stroke="black" points="2009.85,-1862.9 2020.4,-1861.9 2011.53,-1856.1 2009.85,-1862.9"/>
-</g>
-<!-- ECC/zashi&#45;ios#1433 -->
-<g id="node84" class="node committed">
-<title>ECC/zashi&#45;ios#1433</title>
-<g id="a_node84"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1433" xlink:title="ECC/zashi&#45;ios#1433&#10;add support for Keystone&#10;account to the Receive&#10;tab" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2546,-1727 2349,-1727 2349,-1659 2546,-1659 2546,-1727"/>
-<text text-anchor="middle" x="2447.5" y="-1711.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1433</text>
-<text text-anchor="middle" x="2447.5" y="-1696.8" font-family="Times,serif" font-size="14.00">add support for Keystone</text>
-<text text-anchor="middle" x="2447.5" y="-1681.8" font-family="Times,serif" font-size="14.00">account to the Receive</text>
-<text text-anchor="middle" x="2447.5" y="-1666.8" font-family="Times,serif" font-size="14.00">tab</text>
+<!-- zcash/librustzcash#1200 -->
+<g id="node84" class="node open">
+<title>zcash/librustzcash#1200</title>
+<g id="a_node84"><a xlink:href="https://github.com/zcash/librustzcash/issues/1200" xlink:title="zcash/librustzcash#1200&#10;zcash_client_backend:&#10;Change&#10;`propose_shielding` to&#10;return `Option&lt;Proposal&gt;`" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="326,-2561.5 111,-2561.5 111,-2478.5 326,-2478.5 326,-2561.5"/>
+<text text-anchor="middle" x="218.5" y="-2546.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1200</text>
+<text text-anchor="middle" x="218.5" y="-2531.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="218.5" y="-2516.3" font-family="Times,serif" font-size="14.00">Change</text>
+<text text-anchor="middle" x="218.5" y="-2501.3" font-family="Times,serif" font-size="14.00">`propose_shielding` to</text>
+<text text-anchor="middle" x="218.5" y="-2486.3" font-family="Times,serif" font-size="14.00">return `Option&lt;Proposal&gt;`</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;ios#1433&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge25" class="edge">
-<title>ECC/zashi&#45;ios#1433&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2546.2,-1724.9C2556.4,-1728.8 2566.4,-1732.8 2576,-1737 2609.7,-1751.7 2646.3,-1771.4 2673.4,-1786.8"/>
-<polygon fill="black" stroke="black" points="2671.79,-1789.91 2682.2,-1791.9 2675.3,-1783.86 2671.79,-1789.91"/>
-</g>
-<!-- ECC/zashi&#45;ios#1432 -->
-<g id="node85" class="node committed">
-<title>ECC/zashi&#45;ios#1432</title>
-<g id="a_node85"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1432" xlink:title="ECC/zashi&#45;ios#1432&#10;build Zashi/Keystone&#10;wallet switch + flow for&#10;Connect Hardware Wallet" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2547.5,-1641 2347.5,-1641 2347.5,-1573 2547.5,-1573 2547.5,-1641"/>
-<text text-anchor="middle" x="2447.5" y="-1625.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1432</text>
-<text text-anchor="middle" x="2447.5" y="-1610.8" font-family="Times,serif" font-size="14.00">build Zashi/Keystone</text>
-<text text-anchor="middle" x="2447.5" y="-1595.8" font-family="Times,serif" font-size="14.00">wallet switch + flow for</text>
-<text text-anchor="middle" x="2447.5" y="-1580.8" font-family="Times,serif" font-size="14.00">Connect Hardware Wallet</text>
+<!-- zcash/librustzcash#1329 -->
+<g id="node85" class="node open">
+<title>zcash/librustzcash#1329</title>
+<g id="a_node85"><a xlink:href="https://github.com/zcash/librustzcash/issues/1329" xlink:title="zcash/librustzcash#1329&#10;`zcash_client_sqlite`:&#10;Create a test that&#10;exercises a `Proposal`&#10;with transparent inputs" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2460.5 120.5,-2460.5 120.5,-2377.5 316.5,-2377.5 316.5,-2460.5"/>
+<text text-anchor="middle" x="218.5" y="-2445.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1329</text>
+<text text-anchor="middle" x="218.5" y="-2430.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
+<text text-anchor="middle" x="218.5" y="-2415.3" font-family="Times,serif" font-size="14.00">Create a test that</text>
+<text text-anchor="middle" x="218.5" y="-2400.3" font-family="Times,serif" font-size="14.00">exercises a `Proposal`</text>
+<text text-anchor="middle" x="218.5" y="-2385.3" font-family="Times,serif" font-size="14.00">with transparent inputs</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;ios#1432&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge26" class="edge">
-<title>ECC/zashi&#45;ios#1432&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2547.8,-1634.5C2557.7,-1639 2567.3,-1644.1 2576,-1650 2629.4,-1686 2674.4,-1747.8 2697.6,-1783.5"/>
-<polygon fill="black" stroke="black" points="2694.68,-1785.44 2703,-1792 2700.59,-1781.68 2694.68,-1785.44"/>
-</g>
-<!-- ECC/zashi&#45;ios#1434 -->
-<g id="node86" class="node committed">
-<title>ECC/zashi&#45;ios#1434</title>
-<g id="a_node86"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1434" xlink:title="ECC/zashi&#45;ios#1434&#10;as a user I can sign a&#10;transaction with the&#10;Keystone hardware wallet" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2549,-1971 2346,-1971 2346,-1903 2549,-1903 2549,-1971"/>
-<text text-anchor="middle" x="2447.5" y="-1955.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1434</text>
-<text text-anchor="middle" x="2447.5" y="-1940.8" font-family="Times,serif" font-size="14.00">as a user I can sign a</text>
-<text text-anchor="middle" x="2447.5" y="-1925.8" font-family="Times,serif" font-size="14.00">transaction with the</text>
-<text text-anchor="middle" x="2447.5" y="-1910.8" font-family="Times,serif" font-size="14.00">Keystone hardware wallet</text>
+<!-- zcash/librustzcash#1322 -->
+<g id="node86" class="node open">
+<title>zcash/librustzcash#1322</title>
+<g id="a_node86"><a xlink:href="https://github.com/zcash/librustzcash/issues/1322" xlink:title="zcash/librustzcash#1322&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces #1320" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2359 120.5,-2359 120.5,-2291 316.5,-2291 316.5,-2359"/>
+<text text-anchor="middle" x="218.5" y="-2343.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1322</text>
+<text text-anchor="middle" x="218.5" y="-2328.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
+<text text-anchor="middle" x="218.5" y="-2313.8" font-family="Times,serif" font-size="14.00">Create a test that</text>
+<text text-anchor="middle" x="218.5" y="-2298.8" font-family="Times,serif" font-size="14.00">reproduces #1320</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;ios#1434&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge27" class="edge">
-<title>ECC/zashi&#45;ios#1434&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2549.2,-1905.3C2558.3,-1901.8 2567.4,-1898 2576,-1894 2612.3,-1877.2 2651.1,-1853.4 2678.4,-1835.6"/>
-<polygon fill="black" stroke="black" points="2680.42,-1838.46 2686.8,-1830 2676.54,-1832.63 2680.42,-1838.46"/>
-</g>
-<!-- ECC/zashi&#45;ios#1437 -->
-<g id="node87" class="node committed">
-<title>ECC/zashi&#45;ios#1437</title>
-<g id="a_node87"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1437" xlink:title="ECC/zashi&#45;ios#1437&#10;adjust Settings screens&#10;to reflect the Keystone&#10;integration" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="2540,-1885 2355,-1885 2355,-1817 2540,-1817 2540,-1885"/>
-<text text-anchor="middle" x="2447.5" y="-1869.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1437</text>
-<text text-anchor="middle" x="2447.5" y="-1854.8" font-family="Times,serif" font-size="14.00">adjust Settings screens</text>
-<text text-anchor="middle" x="2447.5" y="-1839.8" font-family="Times,serif" font-size="14.00">to reflect the Keystone</text>
-<text text-anchor="middle" x="2447.5" y="-1824.8" font-family="Times,serif" font-size="14.00">integration</text>
+<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
+<g id="node87" class="node open">
+<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>
+<g id="a_node87"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/25" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#25&#10;Migrate to FFI library&#10;generated by Uniffi" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="330,-2243.5 107,-2243.5 107,-2190.5 330,-2190.5 330,-2243.5"/>
+<text text-anchor="middle" x="218.5" y="-2228.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#25</text>
+<text text-anchor="middle" x="218.5" y="-2213.3" font-family="Times,serif" font-size="14.00">Migrate to FFI library</text>
+<text text-anchor="middle" x="218.5" y="-2198.3" font-family="Times,serif" font-size="14.00">generated by Uniffi</text>
 </a>
 </g>
 </g>
-<!-- ECC/zashi&#45;ios#1437&#45;&gt;ECC/zashi&#45;ios#1411 -->
-<g id="edge28" class="edge">
-<title>ECC/zashi&#45;ios#1437&#45;&gt;ECC/zashi&#45;ios#1411</title>
-<path fill="none" stroke="black" d="M2540,-1837.2C2566.4,-1833.3 2595.2,-1828.9 2621.7,-1825"/>
-<polygon fill="black" stroke="black" points="2622.38,-1828.44 2631.7,-1823.4 2621.27,-1821.52 2622.38,-1828.44"/>
-</g>
 <!-- zcash/librustzcash#578 -->
 <g id="node88" class="node open">
 <title>zcash/librustzcash#578</title>
@@ -1362,20 +1362,20 @@
 <g id="node90" class="node open">
 <title>zcash/librustzcash#1371</title>
 <g id="a_node90"><a xlink:href="https://github.com/zcash/librustzcash/issues/1371" xlink:title="zcash/librustzcash#1371&#10;Create structures for&#10;storing broader kinds of&#10;transparent spending key&#10;material" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1021.5,-973.5 821.5,-973.5 821.5,-890.5 1021.5,-890.5 1021.5,-973.5"/>
-<text text-anchor="middle" x="921.5" y="-958.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
-<text text-anchor="middle" x="921.5" y="-943.3" font-family="Times,serif" font-size="14.00">Create structures for</text>
-<text text-anchor="middle" x="921.5" y="-928.3" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
-<text text-anchor="middle" x="921.5" y="-913.3" font-family="Times,serif" font-size="14.00">transparent spending key</text>
-<text text-anchor="middle" x="921.5" y="-898.3" font-family="Times,serif" font-size="14.00">material</text>
+<polygon fill="#c2e0c6" stroke="black" points="1021.5,-976.5 821.5,-976.5 821.5,-893.5 1021.5,-893.5 1021.5,-976.5"/>
+<text text-anchor="middle" x="921.5" y="-961.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
+<text text-anchor="middle" x="921.5" y="-946.3" font-family="Times,serif" font-size="14.00">Create structures for</text>
+<text text-anchor="middle" x="921.5" y="-931.3" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
+<text text-anchor="middle" x="921.5" y="-916.3" font-family="Times,serif" font-size="14.00">transparent spending key</text>
+<text text-anchor="middle" x="921.5" y="-901.3" font-family="Times,serif" font-size="14.00">material</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371 -->
 <g id="edge30" class="edge">
 <title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M702.39,-1002.1C736.66,-991.11 775.81,-978.52 811.39,-967.08"/>
-<polygon fill="black" stroke="black" points="812.88,-970.28 821.33,-963.89 810.74,-963.61 812.88,-970.28"/>
+<path fill="none" stroke="black" d="M702.39,-1003C736.66,-992.34 775.81,-980.13 811.39,-969.03"/>
+<polygon fill="black" stroke="black" points="812.83,-972.25 821.33,-965.93 810.74,-965.57 812.83,-972.25"/>
 </g>
 <!-- zcash/librustzcash#1370 -->
 <g id="node91" class="node open">
@@ -1393,8 +1393,8 @@
 <!-- zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370 -->
 <g id="edge31" class="edge">
 <title>zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370</title>
-<path fill="none" stroke="black" d="M1021.9,-897.66C1051.8,-887.33 1084.7,-875.94 1115.2,-865.42"/>
-<polygon fill="black" stroke="black" points="1116.69,-868.61 1125,-862.04 1114.41,-861.99 1116.69,-868.61"/>
+<path fill="none" stroke="black" d="M1021.9,-899.67C1051.8,-889.04 1084.7,-877.33 1115.2,-866.5"/>
+<polygon fill="black" stroke="black" points="1116.75,-869.66 1125,-863.02 1114.41,-863.07 1116.75,-869.66"/>
 </g>
 <!-- zcash/librustzcash#1348 -->
 <g id="node92" class="node open">
@@ -1457,8 +1457,8 @@
 <!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371 -->
 <g id="edge33" class="edge">
 <title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M707.9,-927.9C740.72,-928.53 777.48,-929.24 811.08,-929.89"/>
-<polygon fill="black" stroke="black" points="811.33,-933.4 821.4,-930.09 811.47,-926.4 811.33,-933.4"/>
+<path fill="none" stroke="black" d="M707.9,-928.85C740.72,-929.8 777.48,-930.86 811.08,-931.83"/>
+<polygon fill="black" stroke="black" points="811.3,-935.34 821.4,-932.13 811.51,-928.34 811.3,-935.34"/>
 </g>
 <!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360 -->
 <g id="edge34" class="edge">
@@ -1554,8 +1554,8 @@
 <!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371 -->
 <g id="edge38" class="edge">
 <title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371</title>
-<path fill="none" stroke="black" d="M317.19,-1009.2C361.31,-1002.1 414.17,-994.3 462,-989 589.75,-974.85 623.26,-987.16 750.5,-969 770.29,-966.18 791.2,-962.34 811.34,-958.2"/>
-<polygon fill="black" stroke="black" points="812.09,-961.62 821.16,-956.15 810.66,-954.77 812.09,-961.62"/>
+<path fill="none" stroke="black" d="M317.19,-1009.2C361.31,-1002.1 414.17,-994.3 462,-989 589.75,-974.85 623.11,-986.08 750.5,-969 770.15,-966.36 790.94,-962.83 810.99,-959.04"/>
+<polygon fill="black" stroke="black" points="811.92,-962.43 821.08,-957.1 810.6,-955.55 811.92,-962.43"/>
 </g>
 <!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362 -->
 <g id="edge39" class="edge">
@@ -1709,13 +1709,13 @@
 <g id="node111" class="node needs&#45;review">
 <title>zcash/librustzcash#210</title>
 <g id="a_node111"><a xlink:href="https://github.com/zcash/librustzcash/pull/210" xlink:title="zcash/librustzcash#210&#10;ZIP 304: Message signing&#10;and verification for&#10;Sapling addresses" target="_blank">
-<polygon fill="#dfc150" stroke="black" stroke-width="2" points="319.5,-5417 117.5,-5417 117.5,-5413 113.5,-5413 113.5,-5409 117.5,-5409 117.5,-5357 113.5,-5357 113.5,-5353 117.5,-5353 117.5,-5349 319.5,-5349 319.5,-5417"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="117.5,-5413 121.5,-5413 121.5,-5409 117.5,-5409 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="117.5,-5357 121.5,-5357 121.5,-5353 117.5,-5353 "/>
-<text text-anchor="middle" x="218.5" y="-5401.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#210</text>
-<text text-anchor="middle" x="218.5" y="-5386.8" font-family="Times,serif" font-size="14.00">ZIP 304: Message signing</text>
-<text text-anchor="middle" x="218.5" y="-5371.8" font-family="Times,serif" font-size="14.00">and verification for</text>
-<text text-anchor="middle" x="218.5" y="-5356.8" font-family="Times,serif" font-size="14.00">Sapling addresses</text>
+<polygon fill="#dfc150" stroke="black" stroke-width="2" points="319.5,-6355 117.5,-6355 117.5,-6351 113.5,-6351 113.5,-6347 117.5,-6347 117.5,-6295 113.5,-6295 113.5,-6291 117.5,-6291 117.5,-6287 319.5,-6287 319.5,-6355"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="117.5,-6351 121.5,-6351 121.5,-6347 117.5,-6347 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="117.5,-6295 121.5,-6295 121.5,-6291 117.5,-6291 "/>
+<text text-anchor="middle" x="218.5" y="-6339.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#210</text>
+<text text-anchor="middle" x="218.5" y="-6324.8" font-family="Times,serif" font-size="14.00">ZIP 304: Message signing</text>
+<text text-anchor="middle" x="218.5" y="-6309.8" font-family="Times,serif" font-size="14.00">and verification for</text>
+<text text-anchor="middle" x="218.5" y="-6294.8" font-family="Times,serif" font-size="14.00">Sapling addresses</text>
 </a>
 </g>
 </g>
@@ -1723,12 +1723,12 @@
 <g id="node112" class="node open">
 <title>zcash/librustzcash#512</title>
 <g id="a_node112"><a xlink:href="https://github.com/zcash/librustzcash/pull/512" xlink:title="zcash/librustzcash#512&#10;CI: Run tests with cargo&#45;&#10;nextest" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="315.5,-5488.5 121.5,-5488.5 121.5,-5484.5 117.5,-5484.5 117.5,-5480.5 121.5,-5480.5 121.5,-5443.5 117.5,-5443.5 117.5,-5439.5 121.5,-5439.5 121.5,-5435.5 315.5,-5435.5 315.5,-5488.5"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-5484.5 125.5,-5484.5 125.5,-5480.5 121.5,-5480.5 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-5443.5 125.5,-5443.5 125.5,-5439.5 121.5,-5439.5 "/>
-<text text-anchor="middle" x="218.5" y="-5473.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
-<text text-anchor="middle" x="218.5" y="-5458.3" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo&#45;</text>
-<text text-anchor="middle" x="218.5" y="-5443.3" font-family="Times,serif" font-size="14.00">nextest</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="315.5,-6426.5 121.5,-6426.5 121.5,-6422.5 117.5,-6422.5 117.5,-6418.5 121.5,-6418.5 121.5,-6381.5 117.5,-6381.5 117.5,-6377.5 121.5,-6377.5 121.5,-6373.5 315.5,-6373.5 315.5,-6426.5"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-6422.5 125.5,-6422.5 125.5,-6418.5 121.5,-6418.5 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-6381.5 125.5,-6381.5 125.5,-6377.5 121.5,-6377.5 "/>
+<text text-anchor="middle" x="218.5" y="-6411.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
+<text text-anchor="middle" x="218.5" y="-6396.3" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo&#45;</text>
+<text text-anchor="middle" x="218.5" y="-6381.3" font-family="Times,serif" font-size="14.00">nextest</text>
 </a>
 </g>
 </g>
@@ -1736,11 +1736,11 @@
 <g id="node113" class="node open">
 <title>zcash/librustzcash#704</title>
 <g id="a_node113"><a xlink:href="https://github.com/zcash/librustzcash/issues/704" xlink:title="zcash/librustzcash#704&#10;introduce ability to&#10;cancel&#10;`scan_cached_blocks`" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-5575 125,-5575 125,-5507 312,-5507 312,-5575"/>
-<text text-anchor="middle" x="218.5" y="-5559.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
-<text text-anchor="middle" x="218.5" y="-5544.8" font-family="Times,serif" font-size="14.00">introduce ability to</text>
-<text text-anchor="middle" x="218.5" y="-5529.8" font-family="Times,serif" font-size="14.00">cancel</text>
-<text text-anchor="middle" x="218.5" y="-5514.8" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-6513 125,-6513 125,-6445 312,-6445 312,-6513"/>
+<text text-anchor="middle" x="218.5" y="-6497.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
+<text text-anchor="middle" x="218.5" y="-6482.8" font-family="Times,serif" font-size="14.00">introduce ability to</text>
+<text text-anchor="middle" x="218.5" y="-6467.8" font-family="Times,serif" font-size="14.00">cancel</text>
+<text text-anchor="middle" x="218.5" y="-6452.8" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
 </a>
 </g>
 </g>
@@ -1748,37 +1748,37 @@
 <g id="node114" class="node open">
 <title>zcash/librustzcash#981</title>
 <g id="a_node114"><a xlink:href="https://github.com/zcash/librustzcash/issues/981" xlink:title="zcash/librustzcash#981&#10;zcash_client_backend:&#10;Implement &amp; standardize a&#10;JSON encoding for data&#10;access API errors." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324.5,-4796.5 112.5,-4796.5 112.5,-4713.5 324.5,-4713.5 324.5,-4796.5"/>
-<text text-anchor="middle" x="218.5" y="-4781.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
-<text text-anchor="middle" x="218.5" y="-4766.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="218.5" y="-4751.3" font-family="Times,serif" font-size="14.00">Implement &amp; standardize a</text>
-<text text-anchor="middle" x="218.5" y="-4736.3" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
-<text text-anchor="middle" x="218.5" y="-4721.3" font-family="Times,serif" font-size="14.00">access API errors.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324.5,-5134.5 112.5,-5134.5 112.5,-5051.5 324.5,-5051.5 324.5,-5134.5"/>
+<text text-anchor="middle" x="218.5" y="-5119.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
+<text text-anchor="middle" x="218.5" y="-5104.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="218.5" y="-5089.3" font-family="Times,serif" font-size="14.00">Implement &amp; standardize a</text>
+<text text-anchor="middle" x="218.5" y="-5074.3" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
+<text text-anchor="middle" x="218.5" y="-5059.3" font-family="Times,serif" font-size="14.00">access API errors.</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
 <g id="edge51" class="edge">
 <title>zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
-<path fill="none" stroke="black" d="M313.92,-4796.6C358.43,-4815.5 412.51,-4837.5 462,-4855 467.49,-4856.9 473.12,-4858.9 478.81,-4860.8"/>
-<polygon fill="black" stroke="black" points="477.87,-4864.17 488.46,-4863.9 480.01,-4857.51 477.87,-4864.17"/>
+<path fill="none" stroke="black" d="M233.62,-5134.8C262.99,-5215.3 338.42,-5392.4 462,-5487 464.86,-5489.2 467.83,-5491.3 470.88,-5493.2"/>
+<polygon fill="black" stroke="black" points="469.34,-5496.36 479.72,-5498.5 472.94,-5490.36 469.34,-5496.36"/>
 </g>
 <!-- zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
 <g id="edge52" class="edge">
 <title>zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
-<path fill="none" stroke="black" d="M263.83,-4713.1C316.11,-4660.6 400.62,-4565 438,-4464 466.59,-4386.7 415.72,-4162.2 462,-4094 469.83,-4082.5 480.14,-4072.8 491.66,-4064.7"/>
-<polygon fill="black" stroke="black" points="493.78,-4067.5 500.24,-4059.1 489.95,-4061.63 493.78,-4067.5"/>
+<path fill="none" stroke="black" d="M259.82,-5051.1C308.48,-4998.3 389.77,-4903.1 438,-4808 455.18,-4774.1 437.35,-4754.9 462,-4726 471.9,-4714.4 484.19,-4704.6 497.39,-4696.4"/>
+<polygon fill="black" stroke="black" points="499.36,-4699.3 506.19,-4691.2 495.8,-4693.27 499.36,-4699.3"/>
 </g>
 <!-- zcash/librustzcash#692 -->
 <g id="node115" class="node open">
 <title>zcash/librustzcash#692</title>
 <g id="a_node115"><a xlink:href="https://github.com/zcash/librustzcash/issues/692" xlink:title="zcash/librustzcash#692&#10;Use Orchard inputs in `bi&#10;nding_sig_absent_if_no_sh&#10;ielded_spend_or_output`&#10;test" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="320,-5676.5 117,-5676.5 117,-5593.5 320,-5593.5 320,-5676.5"/>
-<text text-anchor="middle" x="218.5" y="-5661.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
-<text text-anchor="middle" x="218.5" y="-5646.3" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
-<text text-anchor="middle" x="218.5" y="-5631.3" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
-<text text-anchor="middle" x="218.5" y="-5616.3" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
-<text text-anchor="middle" x="218.5" y="-5601.3" font-family="Times,serif" font-size="14.00">test</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="320,-6614.5 117,-6614.5 117,-6531.5 320,-6531.5 320,-6614.5"/>
+<text text-anchor="middle" x="218.5" y="-6599.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
+<text text-anchor="middle" x="218.5" y="-6584.3" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
+<text text-anchor="middle" x="218.5" y="-6569.3" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
+<text text-anchor="middle" x="218.5" y="-6554.3" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
+<text text-anchor="middle" x="218.5" y="-6539.3" font-family="Times,serif" font-size="14.00">test</text>
 </a>
 </g>
 </g>
@@ -1786,13 +1786,13 @@
 <g id="node116" class="node open">
 <title>zcash/librustzcash#1091</title>
 <g id="a_node116"><a xlink:href="https://github.com/zcash/librustzcash/issues/1091" xlink:title="zcash/librustzcash#1091&#10;Expose the stages of&#10;transaction proving and&#10;signing via the&#10;`zcash_client_backend`&#10;API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5793 120.5,-5793 120.5,-5695 316.5,-5695 316.5,-5793"/>
-<text text-anchor="middle" x="218.5" y="-5777.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1091</text>
-<text text-anchor="middle" x="218.5" y="-5762.8" font-family="Times,serif" font-size="14.00">Expose the stages of</text>
-<text text-anchor="middle" x="218.5" y="-5747.8" font-family="Times,serif" font-size="14.00">transaction proving and</text>
-<text text-anchor="middle" x="218.5" y="-5732.8" font-family="Times,serif" font-size="14.00">signing via the</text>
-<text text-anchor="middle" x="218.5" y="-5717.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
-<text text-anchor="middle" x="218.5" y="-5702.8" font-family="Times,serif" font-size="14.00">API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-6731 120.5,-6731 120.5,-6633 316.5,-6633 316.5,-6731"/>
+<text text-anchor="middle" x="218.5" y="-6715.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1091</text>
+<text text-anchor="middle" x="218.5" y="-6700.8" font-family="Times,serif" font-size="14.00">Expose the stages of</text>
+<text text-anchor="middle" x="218.5" y="-6685.8" font-family="Times,serif" font-size="14.00">transaction proving and</text>
+<text text-anchor="middle" x="218.5" y="-6670.8" font-family="Times,serif" font-size="14.00">signing via the</text>
+<text text-anchor="middle" x="218.5" y="-6655.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
+<text text-anchor="middle" x="218.5" y="-6640.8" font-family="Times,serif" font-size="14.00">API</text>
 </a>
 </g>
 </g>
@@ -1800,11 +1800,11 @@
 <g id="node117" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349</title>
 <g id="a_node117"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1349" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349&#10;Only request subtree&#10;roots that the wallet&#10;needs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-5879 90,-5879 90,-5811 347,-5811 347,-5879"/>
-<text text-anchor="middle" x="218.5" y="-5863.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349</text>
-<text text-anchor="middle" x="218.5" y="-5848.8" font-family="Times,serif" font-size="14.00">Only request subtree</text>
-<text text-anchor="middle" x="218.5" y="-5833.8" font-family="Times,serif" font-size="14.00">roots that the wallet</text>
-<text text-anchor="middle" x="218.5" y="-5818.8" font-family="Times,serif" font-size="14.00">needs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-6817 90,-6817 90,-6749 347,-6749 347,-6817"/>
+<text text-anchor="middle" x="218.5" y="-6801.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349</text>
+<text text-anchor="middle" x="218.5" y="-6786.8" font-family="Times,serif" font-size="14.00">Only request subtree</text>
+<text text-anchor="middle" x="218.5" y="-6771.8" font-family="Times,serif" font-size="14.00">roots that the wallet</text>
+<text text-anchor="middle" x="218.5" y="-6756.8" font-family="Times,serif" font-size="14.00">needs</text>
 </a>
 </g>
 </g>
@@ -1979,12 +1979,12 @@
 <g id="node127" class="node open">
 <title>zcash/librustzcash#1222</title>
 <g id="a_node127"><a xlink:href="https://github.com/zcash/librustzcash/issues/1222" xlink:title="zcash/librustzcash#1222&#10;Consider changing the&#10;change policy to hide&#10;(some) pool&#45;crossing&#10;amounts" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5980.5 120.5,-5980.5 120.5,-5897.5 316.5,-5897.5 316.5,-5980.5"/>
-<text text-anchor="middle" x="218.5" y="-5965.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
-<text text-anchor="middle" x="218.5" y="-5950.3" font-family="Times,serif" font-size="14.00">Consider changing the</text>
-<text text-anchor="middle" x="218.5" y="-5935.3" font-family="Times,serif" font-size="14.00">change policy to hide</text>
-<text text-anchor="middle" x="218.5" y="-5920.3" font-family="Times,serif" font-size="14.00">(some) pool&#45;crossing</text>
-<text text-anchor="middle" x="218.5" y="-5905.3" font-family="Times,serif" font-size="14.00">amounts</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-6918.5 120.5,-6918.5 120.5,-6835.5 316.5,-6835.5 316.5,-6918.5"/>
+<text text-anchor="middle" x="218.5" y="-6903.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
+<text text-anchor="middle" x="218.5" y="-6888.3" font-family="Times,serif" font-size="14.00">Consider changing the</text>
+<text text-anchor="middle" x="218.5" y="-6873.3" font-family="Times,serif" font-size="14.00">change policy to hide</text>
+<text text-anchor="middle" x="218.5" y="-6858.3" font-family="Times,serif" font-size="14.00">(some) pool&#45;crossing</text>
+<text text-anchor="middle" x="218.5" y="-6843.3" font-family="Times,serif" font-size="14.00">amounts</text>
 </a>
 </g>
 </g>
@@ -1992,43 +1992,43 @@
 <g id="node128" class="node open">
 <title>zcash/librustzcash#1284</title>
 <g id="a_node128"><a xlink:href="https://github.com/zcash/librustzcash/issues/1284" xlink:title="zcash/librustzcash#1284&#10;`zcash_client_sqlite`:&#10;Enable migrations to be&#10;performed without any&#10;seed" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1625.5,-1944.5 1429.5,-1944.5 1429.5,-1861.5 1625.5,-1861.5 1625.5,-1944.5"/>
-<text text-anchor="middle" x="1527.5" y="-1929.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
-<text text-anchor="middle" x="1527.5" y="-1914.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
-<text text-anchor="middle" x="1527.5" y="-1899.3" font-family="Times,serif" font-size="14.00">Enable migrations to be</text>
-<text text-anchor="middle" x="1527.5" y="-1884.3" font-family="Times,serif" font-size="14.00">performed without any</text>
-<text text-anchor="middle" x="1527.5" y="-1869.3" font-family="Times,serif" font-size="14.00">seed</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1625.5,-1945.5 1429.5,-1945.5 1429.5,-1862.5 1625.5,-1862.5 1625.5,-1945.5"/>
+<text text-anchor="middle" x="1527.5" y="-1930.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
+<text text-anchor="middle" x="1527.5" y="-1915.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
+<text text-anchor="middle" x="1527.5" y="-1900.3" font-family="Times,serif" font-size="14.00">Enable migrations to be</text>
+<text text-anchor="middle" x="1527.5" y="-1885.3" font-family="Times,serif" font-size="14.00">performed without any</text>
+<text text-anchor="middle" x="1527.5" y="-1870.3" font-family="Times,serif" font-size="14.00">seed</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
 <g id="edge60" class="edge">
 <title>zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
-<path fill="none" stroke="black" d="M1607.8,-1944.6C1628.9,-1958.7 1650.2,-1976 1666,-1996 1694.2,-2031.8 1670,-2059.5 1702,-2092 1704.1,-2094.1 1706.2,-2096.1 1708.5,-2098.1"/>
+<path fill="none" stroke="black" d="M1608.9,-1945.7C1629.6,-1959.5 1650.5,-1976.4 1666,-1996 1694.3,-2031.7 1670,-2059.5 1702,-2092 1704.1,-2094.1 1706.2,-2096.1 1708.5,-2098.1"/>
 <polygon fill="black" stroke="black" points="1706.4,-2100.9 1716.4,-2104.4 1710.76,-2095.43 1706.4,-2100.9"/>
 </g>
 <!-- zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
 <g id="edge61" class="edge">
 <title>zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
-<path fill="none" stroke="black" d="M1625.6,-1903C1649.7,-1903 1676,-1903 1701.6,-1903"/>
-<polygon fill="black" stroke="black" points="1701.7,-1906.5 1711.7,-1903 1701.7,-1899.5 1701.7,-1906.5"/>
+<path fill="none" stroke="black" d="M1625.6,-1904C1649.7,-1904 1676,-1904 1701.6,-1904"/>
+<polygon fill="black" stroke="black" points="1701.7,-1907.5 1711.7,-1904 1701.7,-1900.5 1701.7,-1907.5"/>
 </g>
 <!-- zcash/librustzcash#1284&#45;&gt;zcash/librustzcash#1335 -->
 <g id="edge62" class="edge">
 <title>zcash/librustzcash#1284&#45;&gt;zcash/librustzcash#1335</title>
-<path fill="none" stroke="black" d="M1625.8,-1865.3C1641.3,-1855.3 1655.7,-1843 1666,-1828 1733.9,-1729.4 1621.4,-1649.6 1702,-1561 1710.5,-1551.6 1721.2,-1544.7 1732.8,-1539.7"/>
+<path fill="none" stroke="black" d="M1625.8,-1865.6C1641.3,-1855.5 1655.7,-1843.1 1666,-1828 1733.6,-1729.2 1621.4,-1649.6 1702,-1561 1710.5,-1551.6 1721.2,-1544.7 1732.8,-1539.7"/>
 <polygon fill="black" stroke="black" points="1734.19,-1542.92 1742.3,-1536.1 1731.71,-1536.37 1734.19,-1542.92"/>
 </g>
 <!-- zcash/librustzcash#1354 -->
 <g id="node130" class="node open">
 <title>zcash/librustzcash#1354</title>
 <g id="a_node130"><a xlink:href="https://github.com/zcash/librustzcash/issues/1354" xlink:title="zcash/librustzcash#1354&#10;zcash_client_backend:&#10;Recover funds sent back&#10;to or left in a ZIP 320&#10;ephemeral t&#45;addr" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-6081.5 120.5,-6081.5 120.5,-5998.5 316.5,-5998.5 316.5,-6081.5"/>
-<text text-anchor="middle" x="218.5" y="-6066.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
-<text text-anchor="middle" x="218.5" y="-6051.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="218.5" y="-6036.3" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
-<text text-anchor="middle" x="218.5" y="-6021.3" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
-<text text-anchor="middle" x="218.5" y="-6006.3" font-family="Times,serif" font-size="14.00">ephemeral t&#45;addr</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-7019.5 120.5,-7019.5 120.5,-6936.5 316.5,-6936.5 316.5,-7019.5"/>
+<text text-anchor="middle" x="218.5" y="-7004.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
+<text text-anchor="middle" x="218.5" y="-6989.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="218.5" y="-6974.3" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
+<text text-anchor="middle" x="218.5" y="-6959.3" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
+<text text-anchor="middle" x="218.5" y="-6944.3" font-family="Times,serif" font-size="14.00">ephemeral t&#45;addr</text>
 </a>
 </g>
 </g>
@@ -2175,11 +2175,11 @@
 <g id="node136" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422</title>
 <g id="a_node136"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1422" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422&#10;Enumerate all the ways in&#10;which the wallet SQLite&#10;DB is used directly" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-6254 90,-6254 90,-6186 347,-6186 347,-6254"/>
-<text text-anchor="middle" x="218.5" y="-6238.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422</text>
-<text text-anchor="middle" x="218.5" y="-6223.8" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
-<text text-anchor="middle" x="218.5" y="-6208.8" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
-<text text-anchor="middle" x="218.5" y="-6193.8" font-family="Times,serif" font-size="14.00">DB is used directly</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-7192 90,-7192 90,-7124 347,-7124 347,-7192"/>
+<text text-anchor="middle" x="218.5" y="-7176.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422</text>
+<text text-anchor="middle" x="218.5" y="-7161.8" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
+<text text-anchor="middle" x="218.5" y="-7146.8" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
+<text text-anchor="middle" x="218.5" y="-7131.8" font-family="Times,serif" font-size="14.00">DB is used directly</text>
 </a>
 </g>
 </g>
@@ -2187,105 +2187,105 @@
 <g id="node137" class="node open">
 <title>zcash/librustzcash#1385</title>
 <g id="a_node137"><a xlink:href="https://github.com/zcash/librustzcash/issues/1385" xlink:title="zcash/librustzcash#1385&#10;zcash_client_backend:&#10;Create paginated API&#10;exposing logical&#10;transaction history" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="706.5,-6218.5 510.5,-6218.5 510.5,-6135.5 706.5,-6135.5 706.5,-6218.5"/>
-<text text-anchor="middle" x="608.5" y="-6203.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
-<text text-anchor="middle" x="608.5" y="-6188.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
-<text text-anchor="middle" x="608.5" y="-6173.3" font-family="Times,serif" font-size="14.00">Create paginated API</text>
-<text text-anchor="middle" x="608.5" y="-6158.3" font-family="Times,serif" font-size="14.00">exposing logical</text>
-<text text-anchor="middle" x="608.5" y="-6143.3" font-family="Times,serif" font-size="14.00">transaction history</text>
+<polygon fill="#c2e0c6" stroke="black" points="706.5,-7156.5 510.5,-7156.5 510.5,-7073.5 706.5,-7073.5 706.5,-7156.5"/>
+<text text-anchor="middle" x="608.5" y="-7141.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
+<text text-anchor="middle" x="608.5" y="-7126.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
+<text text-anchor="middle" x="608.5" y="-7111.3" font-family="Times,serif" font-size="14.00">Create paginated API</text>
+<text text-anchor="middle" x="608.5" y="-7096.3" font-family="Times,serif" font-size="14.00">exposing logical</text>
+<text text-anchor="middle" x="608.5" y="-7081.3" font-family="Times,serif" font-size="14.00">transaction history</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422&#45;&gt;zcash/librustzcash#1385 -->
 <g id="edge69" class="edge">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422&#45;&gt;zcash/librustzcash#1385</title>
-<path fill="none" stroke="black" d="M347.08,-6205.9C396.68,-6200.4 452.85,-6194.1 500.3,-6188.9"/>
-<polygon fill="black" stroke="black" points="500.73,-6192.37 510.29,-6187.8 499.97,-6185.42 500.73,-6192.37"/>
+<path fill="none" stroke="black" d="M347.08,-7143.9C396.68,-7138.4 452.85,-7132.1 500.3,-7126.9"/>
+<polygon fill="black" stroke="black" points="500.73,-7130.37 510.29,-7125.8 499.97,-7123.42 500.73,-7130.37"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1476 -->
 <g id="node138" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</title>
 <g id="a_node138"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1476" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1476&#10;Migrate transaction&#10;history from&#10;`v_transactions` view to&#10;Rust API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1060,-6261.5 783,-6261.5 783,-6178.5 1060,-6178.5 1060,-6261.5"/>
-<text text-anchor="middle" x="921.5" y="-6246.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</text>
-<text text-anchor="middle" x="921.5" y="-6231.3" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
-<text text-anchor="middle" x="921.5" y="-6216.3" font-family="Times,serif" font-size="14.00">history from</text>
-<text text-anchor="middle" x="921.5" y="-6201.3" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
-<text text-anchor="middle" x="921.5" y="-6186.3" font-family="Times,serif" font-size="14.00">Rust API</text>
+<polygon fill="#c2e0c6" stroke="black" points="1060,-7199.5 783,-7199.5 783,-7116.5 1060,-7116.5 1060,-7199.5"/>
+<text text-anchor="middle" x="921.5" y="-7184.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</text>
+<text text-anchor="middle" x="921.5" y="-7169.3" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
+<text text-anchor="middle" x="921.5" y="-7154.3" font-family="Times,serif" font-size="14.00">history from</text>
+<text text-anchor="middle" x="921.5" y="-7139.3" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
+<text text-anchor="middle" x="921.5" y="-7124.3" font-family="Times,serif" font-size="14.00">Rust API</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1476 -->
 <g id="edge70" class="edge">
 <title>zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</title>
-<path fill="none" stroke="black" d="M706.62,-6190.4C727.66,-6193.3 750.36,-6196.5 772.85,-6199.6"/>
-<polygon fill="black" stroke="black" points="772.42,-6203.07 782.81,-6201 773.39,-6196.14 772.42,-6203.07"/>
+<path fill="none" stroke="black" d="M706.62,-7128.4C727.66,-7131.3 750.36,-7134.5 772.85,-7137.6"/>
+<polygon fill="black" stroke="black" points="772.42,-7141.07 782.81,-7139 773.39,-7134.14 772.42,-7141.07"/>
 </g>
 <!-- ECC/zcash&#45;light&#45;client&#45;ffi#138 -->
 <g id="node139" class="node open">
 <title>ECC/zcash&#45;light&#45;client&#45;ffi#138</title>
 <g id="a_node139"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/138" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#138&#10;Expose transaction&#10;history API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1037.5,-6160.5 805.5,-6160.5 805.5,-6107.5 1037.5,-6107.5 1037.5,-6160.5"/>
-<text text-anchor="middle" x="921.5" y="-6145.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#138</text>
-<text text-anchor="middle" x="921.5" y="-6130.3" font-family="Times,serif" font-size="14.00">Expose transaction</text>
-<text text-anchor="middle" x="921.5" y="-6115.3" font-family="Times,serif" font-size="14.00">history API</text>
+<polygon fill="#c2e0c6" stroke="black" points="1037.5,-7098.5 805.5,-7098.5 805.5,-7045.5 1037.5,-7045.5 1037.5,-7098.5"/>
+<text text-anchor="middle" x="921.5" y="-7083.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#138</text>
+<text text-anchor="middle" x="921.5" y="-7068.3" font-family="Times,serif" font-size="14.00">Expose transaction</text>
+<text text-anchor="middle" x="921.5" y="-7053.3" font-family="Times,serif" font-size="14.00">history API</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#138 -->
 <g id="edge71" class="edge">
 <title>zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#138</title>
-<path fill="none" stroke="black" d="M706.62,-6163.6C734.72,-6159.7 765.8,-6155.4 795.36,-6151.3"/>
-<polygon fill="black" stroke="black" points="795.9,-6154.76 805.32,-6149.9 794.93,-6147.83 795.9,-6154.76"/>
+<path fill="none" stroke="black" d="M706.62,-7101.6C734.72,-7097.7 765.8,-7093.4 795.36,-7089.3"/>
+<polygon fill="black" stroke="black" points="795.9,-7092.76 805.32,-7087.9 794.93,-7085.83 795.9,-7092.76"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423 -->
 <g id="node140" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</title>
 <g id="a_node140"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1423" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423&#10;Migrate transaction&#10;history from&#10;`v_transactions` view to&#10;Rust API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1353,-6175.5 1096,-6175.5 1096,-6092.5 1353,-6092.5 1353,-6175.5"/>
-<text text-anchor="middle" x="1224.5" y="-6160.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</text>
-<text text-anchor="middle" x="1224.5" y="-6145.3" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
-<text text-anchor="middle" x="1224.5" y="-6130.3" font-family="Times,serif" font-size="14.00">history from</text>
-<text text-anchor="middle" x="1224.5" y="-6115.3" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
-<text text-anchor="middle" x="1224.5" y="-6100.3" font-family="Times,serif" font-size="14.00">Rust API</text>
+<polygon fill="#c2e0c6" stroke="black" points="1353,-7113.5 1096,-7113.5 1096,-7030.5 1353,-7030.5 1353,-7113.5"/>
+<text text-anchor="middle" x="1224.5" y="-7098.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</text>
+<text text-anchor="middle" x="1224.5" y="-7083.3" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
+<text text-anchor="middle" x="1224.5" y="-7068.3" font-family="Times,serif" font-size="14.00">history from</text>
+<text text-anchor="middle" x="1224.5" y="-7053.3" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
+<text text-anchor="middle" x="1224.5" y="-7038.3" font-family="Times,serif" font-size="14.00">Rust API</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;light&#45;client&#45;ffi#138&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423 -->
 <g id="edge72" class="edge">
 <title>ECC/zcash&#45;light&#45;client&#45;ffi#138&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</title>
-<path fill="none" stroke="black" d="M1037.6,-6134C1053.4,-6134 1069.7,-6134 1085.9,-6134"/>
-<polygon fill="black" stroke="black" points="1085.9,-6137.5 1095.9,-6134 1085.9,-6130.5 1085.9,-6137.5"/>
+<path fill="none" stroke="black" d="M1037.6,-7072C1053.4,-7072 1069.7,-7072 1085.9,-7072"/>
+<polygon fill="black" stroke="black" points="1085.9,-7075.5 1095.9,-7072 1085.9,-7068.5 1085.9,-7075.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1475 -->
 <g id="node141" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1475</title>
 <g id="a_node141"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1475" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1475&#10;Enumerate all the ways in&#10;which the wallet SQLite&#10;DB is used directly" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-6168 80,-6168 80,-6100 357,-6100 357,-6168"/>
-<text text-anchor="middle" x="218.5" y="-6152.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1475</text>
-<text text-anchor="middle" x="218.5" y="-6137.8" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
-<text text-anchor="middle" x="218.5" y="-6122.8" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
-<text text-anchor="middle" x="218.5" y="-6107.8" font-family="Times,serif" font-size="14.00">DB is used directly</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-7106 80,-7106 80,-7038 357,-7038 357,-7106"/>
+<text text-anchor="middle" x="218.5" y="-7090.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1475</text>
+<text text-anchor="middle" x="218.5" y="-7075.8" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
+<text text-anchor="middle" x="218.5" y="-7060.8" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
+<text text-anchor="middle" x="218.5" y="-7045.8" font-family="Times,serif" font-size="14.00">DB is used directly</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1475&#45;&gt;zcash/librustzcash#1385 -->
 <g id="edge73" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1475&#45;&gt;zcash/librustzcash#1385</title>
-<path fill="none" stroke="black" d="M357.11,-6149.3C404.12,-6154.5 455.95,-6160.2 500.21,-6165.1"/>
-<polygon fill="black" stroke="black" points="500.09,-6168.61 510.41,-6166.2 500.84,-6161.65 500.09,-6168.61"/>
+<path fill="none" stroke="black" d="M357.11,-7087.3C404.12,-7092.5 455.95,-7098.2 500.21,-7103.1"/>
+<polygon fill="black" stroke="black" points="500.09,-7106.61 510.41,-7104.2 500.84,-7099.65 500.09,-7106.61"/>
 </g>
 <!-- zcash/librustzcash#1441 -->
 <g id="node142" class="node open">
 <title>zcash/librustzcash#1441</title>
 <g id="a_node142"><a xlink:href="https://github.com/zcash/librustzcash/pull/1441" xlink:title="zcash/librustzcash#1441&#10;Report proposal errors&#10;earlier and more&#10;precisely where possible" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-6340 120.5,-6340 120.5,-6336 116.5,-6336 116.5,-6332 120.5,-6332 120.5,-6280 116.5,-6280 116.5,-6276 120.5,-6276 120.5,-6272 316.5,-6272 316.5,-6340"/>
-<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-6336 124.5,-6336 124.5,-6332 120.5,-6332 "/>
-<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-6280 124.5,-6280 124.5,-6276 120.5,-6276 "/>
-<text text-anchor="middle" x="218.5" y="-6324.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
-<text text-anchor="middle" x="218.5" y="-6309.8" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
-<text text-anchor="middle" x="218.5" y="-6294.8" font-family="Times,serif" font-size="14.00">earlier and more</text>
-<text text-anchor="middle" x="218.5" y="-6279.8" font-family="Times,serif" font-size="14.00">precisely where possible</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-7278 120.5,-7278 120.5,-7274 116.5,-7274 116.5,-7270 120.5,-7270 120.5,-7218 116.5,-7218 116.5,-7214 120.5,-7214 120.5,-7210 316.5,-7210 316.5,-7278"/>
+<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-7274 124.5,-7274 124.5,-7270 120.5,-7270 "/>
+<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-7218 124.5,-7218 124.5,-7214 120.5,-7214 "/>
+<text text-anchor="middle" x="218.5" y="-7262.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
+<text text-anchor="middle" x="218.5" y="-7247.8" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
+<text text-anchor="middle" x="218.5" y="-7232.8" font-family="Times,serif" font-size="14.00">earlier and more</text>
+<text text-anchor="middle" x="218.5" y="-7217.8" font-family="Times,serif" font-size="14.00">precisely where possible</text>
 </a>
 </g>
 </g>
@@ -2293,10 +2293,10 @@
 <g id="node143" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1542</title>
 <g id="a_node143"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1542" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1542&#10;Use Tor for single&#45;shot&#10;`lightwalletd` requests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-6482.5 80,-6482.5 80,-6429.5 357,-6429.5 357,-6482.5"/>
-<text text-anchor="middle" x="218.5" y="-6467.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1542</text>
-<text text-anchor="middle" x="218.5" y="-6452.3" font-family="Times,serif" font-size="14.00">Use Tor for single&#45;shot</text>
-<text text-anchor="middle" x="218.5" y="-6437.3" font-family="Times,serif" font-size="14.00">`lightwalletd` requests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-7420.5 80,-7420.5 80,-7367.5 357,-7367.5 357,-7420.5"/>
+<text text-anchor="middle" x="218.5" y="-7405.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1542</text>
+<text text-anchor="middle" x="218.5" y="-7390.3" font-family="Times,serif" font-size="14.00">Use Tor for single&#45;shot</text>
+<text text-anchor="middle" x="218.5" y="-7375.3" font-family="Times,serif" font-size="14.00">`lightwalletd` requests</text>
 </a>
 </g>
 </g>
@@ -2304,45 +2304,45 @@
 <g id="node144" class="node open">
 <title>ECC/zashi#70</title>
 <g id="a_node144"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/70" xlink:title="ECC/zashi#70&#10;Integrate Tor support&#10;into Zashi by using Arti" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="701,-6439.5 516,-6439.5 516,-6386.5 701,-6386.5 701,-6439.5"/>
-<text text-anchor="middle" x="608.5" y="-6424.3" font-family="Times,serif" font-size="14.00">ECC/zashi#70</text>
-<text text-anchor="middle" x="608.5" y="-6409.3" font-family="Times,serif" font-size="14.00">Integrate Tor support</text>
-<text text-anchor="middle" x="608.5" y="-6394.3" font-family="Times,serif" font-size="14.00">into Zashi by using Arti</text>
+<polygon fill="#c2e0c6" stroke="black" points="701,-7398.5 516,-7398.5 516,-7345.5 701,-7345.5 701,-7398.5"/>
+<text text-anchor="middle" x="608.5" y="-7383.3" font-family="Times,serif" font-size="14.00">ECC/zashi#70</text>
+<text text-anchor="middle" x="608.5" y="-7368.3" font-family="Times,serif" font-size="14.00">Integrate Tor support</text>
+<text text-anchor="middle" x="608.5" y="-7353.3" font-family="Times,serif" font-size="14.00">into Zashi by using Arti</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1542&#45;&gt;ECC/zashi#70 -->
 <g id="edge74" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1542&#45;&gt;ECC/zashi#70</title>
-<path fill="none" stroke="black" d="M357.11,-6440.7C406.04,-6435.3 460.2,-6429.3 505.6,-6424.3"/>
-<polygon fill="black" stroke="black" points="506.19,-6427.76 515.75,-6423.2 505.43,-6420.8 506.19,-6427.76"/>
+<path fill="none" stroke="black" d="M357.11,-7386.2C406.04,-7383.4 460.2,-7380.4 505.6,-7377.8"/>
+<polygon fill="black" stroke="black" points="505.97,-7381.28 515.75,-7377.2 505.56,-7374.3 505.97,-7381.28"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469 -->
 <g id="node145" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469</title>
 <g id="a_node145"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1469" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469&#10;Use Tor for single&#45;shot&#10;`lightwalletd` requests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-6411.5 90,-6411.5 90,-6358.5 347,-6358.5 347,-6411.5"/>
-<text text-anchor="middle" x="218.5" y="-6396.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469</text>
-<text text-anchor="middle" x="218.5" y="-6381.3" font-family="Times,serif" font-size="14.00">Use Tor for single&#45;shot</text>
-<text text-anchor="middle" x="218.5" y="-6366.3" font-family="Times,serif" font-size="14.00">`lightwalletd` requests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-7349.5 90,-7349.5 90,-7296.5 347,-7296.5 347,-7349.5"/>
+<text text-anchor="middle" x="218.5" y="-7334.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469</text>
+<text text-anchor="middle" x="218.5" y="-7319.3" font-family="Times,serif" font-size="14.00">Use Tor for single&#45;shot</text>
+<text text-anchor="middle" x="218.5" y="-7304.3" font-family="Times,serif" font-size="14.00">`lightwalletd` requests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469&#45;&gt;ECC/zashi#70 -->
 <g id="edge75" class="edge">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1469&#45;&gt;ECC/zashi#70</title>
-<path fill="none" stroke="black" d="M347.08,-6394.2C398.53,-6397.9 457.07,-6402.1 505.59,-6405.6"/>
-<polygon fill="black" stroke="black" points="505.55,-6409.11 515.79,-6406.4 506.09,-6402.13 505.55,-6409.11"/>
+<path fill="none" stroke="black" d="M347.08,-7339.1C398.53,-7345.6 457.07,-7353 505.59,-7359.1"/>
+<polygon fill="black" stroke="black" points="505.43,-7362.61 515.79,-7360.4 506.31,-7355.66 505.43,-7362.61"/>
 </g>
 <!-- zcash/librustzcash#1560 -->
 <g id="node146" class="node open">
 <title>zcash/librustzcash#1560</title>
 <g id="a_node146"><a xlink:href="https://github.com/zcash/librustzcash/issues/1560" xlink:title="zcash/librustzcash#1560&#10;`zcash_encoding`: Remove&#10;dependency on `byteorder`&#10;crate" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324.5,-6569 112.5,-6569 112.5,-6501 324.5,-6501 324.5,-6569"/>
-<text text-anchor="middle" x="218.5" y="-6553.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1560</text>
-<text text-anchor="middle" x="218.5" y="-6538.8" font-family="Times,serif" font-size="14.00">`zcash_encoding`: Remove</text>
-<text text-anchor="middle" x="218.5" y="-6523.8" font-family="Times,serif" font-size="14.00">dependency on `byteorder`</text>
-<text text-anchor="middle" x="218.5" y="-6508.8" font-family="Times,serif" font-size="14.00">crate</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324.5,-7528 112.5,-7528 112.5,-7460 324.5,-7460 324.5,-7528"/>
+<text text-anchor="middle" x="218.5" y="-7512.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1560</text>
+<text text-anchor="middle" x="218.5" y="-7497.8" font-family="Times,serif" font-size="14.00">`zcash_encoding`: Remove</text>
+<text text-anchor="middle" x="218.5" y="-7482.8" font-family="Times,serif" font-size="14.00">dependency on `byteorder`</text>
+<text text-anchor="middle" x="218.5" y="-7467.8" font-family="Times,serif" font-size="14.00">crate</text>
 </a>
 </g>
 </g>
@@ -2350,21 +2350,21 @@
 <g id="node147" class="node open">
 <title>zcash/librustzcash#1561</title>
 <g id="a_node147"><a xlink:href="https://github.com/zcash/librustzcash/issues/1561" xlink:title="zcash/librustzcash#1561&#10;Enable Keystone to&#10;replace their vendored&#10;versions of the Zcash&#10;crates with the published&#10;versions" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="708,-6584 509,-6584 509,-6486 708,-6486 708,-6584"/>
-<text text-anchor="middle" x="608.5" y="-6568.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1561</text>
-<text text-anchor="middle" x="608.5" y="-6553.8" font-family="Times,serif" font-size="14.00">Enable Keystone to</text>
-<text text-anchor="middle" x="608.5" y="-6538.8" font-family="Times,serif" font-size="14.00">replace their vendored</text>
-<text text-anchor="middle" x="608.5" y="-6523.8" font-family="Times,serif" font-size="14.00">versions of the Zcash</text>
-<text text-anchor="middle" x="608.5" y="-6508.8" font-family="Times,serif" font-size="14.00">crates with the published</text>
-<text text-anchor="middle" x="608.5" y="-6493.8" font-family="Times,serif" font-size="14.00">versions</text>
+<polygon fill="#c2e0c6" stroke="black" points="708,-7543 509,-7543 509,-7445 708,-7445 708,-7543"/>
+<text text-anchor="middle" x="608.5" y="-7527.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1561</text>
+<text text-anchor="middle" x="608.5" y="-7512.8" font-family="Times,serif" font-size="14.00">Enable Keystone to</text>
+<text text-anchor="middle" x="608.5" y="-7497.8" font-family="Times,serif" font-size="14.00">replace their vendored</text>
+<text text-anchor="middle" x="608.5" y="-7482.8" font-family="Times,serif" font-size="14.00">versions of the Zcash</text>
+<text text-anchor="middle" x="608.5" y="-7467.8" font-family="Times,serif" font-size="14.00">crates with the published</text>
+<text text-anchor="middle" x="608.5" y="-7452.8" font-family="Times,serif" font-size="14.00">versions</text>
 </a>
 </g>
 </g>
 <!-- zcash/librustzcash#1560&#45;&gt;zcash/librustzcash#1561 -->
 <g id="edge76" class="edge">
 <title>zcash/librustzcash#1560&#45;&gt;zcash/librustzcash#1561</title>
-<path fill="none" stroke="black" d="M324.75,-6535C378.73,-6535 444.4,-6535 498.85,-6535"/>
-<polygon fill="black" stroke="black" points="498.88,-6538.5 508.88,-6535 498.88,-6531.5 498.88,-6538.5"/>
+<path fill="none" stroke="black" d="M324.75,-7494C378.73,-7494 444.4,-7494 498.85,-7494"/>
+<polygon fill="black" stroke="black" points="498.88,-7497.5 508.88,-7494 498.88,-7490.5 498.88,-7497.5"/>
 </g>
 <!-- zcash/librustzcash#1436 -->
 <g id="node148" class="node open">
@@ -2451,12 +2451,12 @@
 <g id="node152" class="node open">
 <title>zcash/librustzcash#483</title>
 <g id="a_node152"><a xlink:href="https://github.com/zcash/librustzcash/issues/483" xlink:title="zcash/librustzcash#483&#10;Add pre&#45;overwinter&#10;signature hashes to&#10;`signature_hash` or&#10;return an error." target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-6670.5 125,-6670.5 125,-6587.5 312,-6587.5 312,-6670.5"/>
-<text text-anchor="middle" x="218.5" y="-6655.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
-<text text-anchor="middle" x="218.5" y="-6640.3" font-family="Times,serif" font-size="14.00">Add pre&#45;overwinter</text>
-<text text-anchor="middle" x="218.5" y="-6625.3" font-family="Times,serif" font-size="14.00">signature hashes to</text>
-<text text-anchor="middle" x="218.5" y="-6610.3" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
-<text text-anchor="middle" x="218.5" y="-6595.3" font-family="Times,serif" font-size="14.00">return an error.</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-7629.5 125,-7629.5 125,-7546.5 312,-7546.5 312,-7629.5"/>
+<text text-anchor="middle" x="218.5" y="-7614.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
+<text text-anchor="middle" x="218.5" y="-7599.3" font-family="Times,serif" font-size="14.00">Add pre&#45;overwinter</text>
+<text text-anchor="middle" x="218.5" y="-7584.3" font-family="Times,serif" font-size="14.00">signature hashes to</text>
+<text text-anchor="middle" x="218.5" y="-7569.3" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
+<text text-anchor="middle" x="218.5" y="-7554.3" font-family="Times,serif" font-size="14.00">return an error.</text>
 </a>
 </g>
 </g>
@@ -2464,13 +2464,13 @@
 <g id="node153" class="node open">
 <title>zcash/librustzcash#323</title>
 <g id="a_node153"><a xlink:href="https://github.com/zcash/librustzcash/issues/323" xlink:title="zcash/librustzcash#323&#10;Sending V1 transactions&#10;can &quot;misplace funds&quot; and&#10;brick the sender&#39;s&#10;wallet, rendering it&#10;broken even after upgrade" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="322,-6787 115,-6787 115,-6689 322,-6689 322,-6787"/>
-<text text-anchor="middle" x="218.5" y="-6771.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#323</text>
-<text text-anchor="middle" x="218.5" y="-6756.8" font-family="Times,serif" font-size="14.00">Sending V1 transactions</text>
-<text text-anchor="middle" x="218.5" y="-6741.8" font-family="Times,serif" font-size="14.00">can &quot;misplace funds&quot; and</text>
-<text text-anchor="middle" x="218.5" y="-6726.8" font-family="Times,serif" font-size="14.00">brick the sender&#39;s</text>
-<text text-anchor="middle" x="218.5" y="-6711.8" font-family="Times,serif" font-size="14.00">wallet, rendering it</text>
-<text text-anchor="middle" x="218.5" y="-6696.8" font-family="Times,serif" font-size="14.00">broken even after upgrade</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="322,-7746 115,-7746 115,-7648 322,-7648 322,-7746"/>
+<text text-anchor="middle" x="218.5" y="-7730.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#323</text>
+<text text-anchor="middle" x="218.5" y="-7715.8" font-family="Times,serif" font-size="14.00">Sending V1 transactions</text>
+<text text-anchor="middle" x="218.5" y="-7700.8" font-family="Times,serif" font-size="14.00">can &quot;misplace funds&quot; and</text>
+<text text-anchor="middle" x="218.5" y="-7685.8" font-family="Times,serif" font-size="14.00">brick the sender&#39;s</text>
+<text text-anchor="middle" x="218.5" y="-7670.8" font-family="Times,serif" font-size="14.00">wallet, rendering it</text>
+<text text-anchor="middle" x="218.5" y="-7655.8" font-family="Times,serif" font-size="14.00">broken even after upgrade</text>
 </a>
 </g>
 </g>
@@ -2490,11 +2490,11 @@
 <g id="node156" class="node open">
 <title>zcash/lightwalletd#357</title>
 <g id="a_node156"><a xlink:href="https://github.com/zcash/lightwalletd/issues/357" xlink:title="zcash/lightwalletd#357&#10;Research Spike: Can we&#10;get data / battery&#10;savings from compression?" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324,-6873 113,-6873 113,-6805 324,-6805 324,-6873"/>
-<text text-anchor="middle" x="218.5" y="-6857.8" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#357</text>
-<text text-anchor="middle" x="218.5" y="-6842.8" font-family="Times,serif" font-size="14.00">Research Spike: Can we</text>
-<text text-anchor="middle" x="218.5" y="-6827.8" font-family="Times,serif" font-size="14.00">get data / battery</text>
-<text text-anchor="middle" x="218.5" y="-6812.8" font-family="Times,serif" font-size="14.00">savings from compression?</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324,-7832 113,-7832 113,-7764 324,-7764 324,-7832"/>
+<text text-anchor="middle" x="218.5" y="-7816.8" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#357</text>
+<text text-anchor="middle" x="218.5" y="-7801.8" font-family="Times,serif" font-size="14.00">Research Spike: Can we</text>
+<text text-anchor="middle" x="218.5" y="-7786.8" font-family="Times,serif" font-size="14.00">get data / battery</text>
+<text text-anchor="middle" x="218.5" y="-7771.8" font-family="Times,serif" font-size="14.00">savings from compression?</text>
 </a>
 </g>
 </g>
@@ -2502,12 +2502,12 @@
 <g id="node157" class="node open">
 <title>zcash/lightwalletd#316</title>
 <g id="a_node157"><a xlink:href="https://github.com/zcash/lightwalletd/issues/316" xlink:title="zcash/lightwalletd#316&#10;Lightwalletd should not&#10;be able to conceal&#10;Sapling transactions from&#10;wallet app" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319.5,-6974.5 117.5,-6974.5 117.5,-6891.5 319.5,-6891.5 319.5,-6974.5"/>
-<text text-anchor="middle" x="218.5" y="-6959.3" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#316</text>
-<text text-anchor="middle" x="218.5" y="-6944.3" font-family="Times,serif" font-size="14.00">Lightwalletd should not</text>
-<text text-anchor="middle" x="218.5" y="-6929.3" font-family="Times,serif" font-size="14.00">be able to conceal</text>
-<text text-anchor="middle" x="218.5" y="-6914.3" font-family="Times,serif" font-size="14.00">Sapling transactions from</text>
-<text text-anchor="middle" x="218.5" y="-6899.3" font-family="Times,serif" font-size="14.00">wallet app</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319.5,-7933.5 117.5,-7933.5 117.5,-7850.5 319.5,-7850.5 319.5,-7933.5"/>
+<text text-anchor="middle" x="218.5" y="-7918.3" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#316</text>
+<text text-anchor="middle" x="218.5" y="-7903.3" font-family="Times,serif" font-size="14.00">Lightwalletd should not</text>
+<text text-anchor="middle" x="218.5" y="-7888.3" font-family="Times,serif" font-size="14.00">be able to conceal</text>
+<text text-anchor="middle" x="218.5" y="-7873.3" font-family="Times,serif" font-size="14.00">Sapling transactions from</text>
+<text text-anchor="middle" x="218.5" y="-7858.3" font-family="Times,serif" font-size="14.00">wallet app</text>
 </a>
 </g>
 </g>
@@ -2515,11 +2515,11 @@
 <g id="node158" class="node open">
 <title>ECC/zashi&#45;android#301</title>
 <g id="a_node158"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/301" xlink:title="ECC/zashi&#45;android#301&#10;Save/restore seed phrase&#10;from Google Credential&#10;Manager" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317.5,-7061 119.5,-7061 119.5,-6993 317.5,-6993 317.5,-7061"/>
-<text text-anchor="middle" x="218.5" y="-7045.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#301</text>
-<text text-anchor="middle" x="218.5" y="-7030.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase</text>
-<text text-anchor="middle" x="218.5" y="-7015.8" font-family="Times,serif" font-size="14.00">from Google Credential</text>
-<text text-anchor="middle" x="218.5" y="-7000.8" font-family="Times,serif" font-size="14.00">Manager</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317.5,-8020 119.5,-8020 119.5,-7952 317.5,-7952 317.5,-8020"/>
+<text text-anchor="middle" x="218.5" y="-8004.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#301</text>
+<text text-anchor="middle" x="218.5" y="-7989.8" font-family="Times,serif" font-size="14.00">Save/restore seed phrase</text>
+<text text-anchor="middle" x="218.5" y="-7974.8" font-family="Times,serif" font-size="14.00">from Google Credential</text>
+<text text-anchor="middle" x="218.5" y="-7959.8" font-family="Times,serif" font-size="14.00">Manager</text>
 </a>
 </g>
 </g>
@@ -2527,10 +2527,10 @@
 <g id="node159" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#480</title>
 <g id="a_node159"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/480" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#480&#10;Consider Separate UI SDK&#10;Library" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-7132.5 84.5,-7132.5 84.5,-7079.5 352.5,-7079.5 352.5,-7132.5"/>
-<text text-anchor="middle" x="218.5" y="-7117.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#480</text>
-<text text-anchor="middle" x="218.5" y="-7102.3" font-family="Times,serif" font-size="14.00">Consider Separate UI SDK</text>
-<text text-anchor="middle" x="218.5" y="-7087.3" font-family="Times,serif" font-size="14.00">Library</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-8091.5 84.5,-8091.5 84.5,-8038.5 352.5,-8038.5 352.5,-8091.5"/>
+<text text-anchor="middle" x="218.5" y="-8076.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#480</text>
+<text text-anchor="middle" x="218.5" y="-8061.3" font-family="Times,serif" font-size="14.00">Consider Separate UI SDK</text>
+<text text-anchor="middle" x="218.5" y="-8046.3" font-family="Times,serif" font-size="14.00">Library</text>
 </a>
 </g>
 </g>
@@ -2538,11 +2538,11 @@
 <g id="node160" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#531</title>
 <g id="a_node160"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/531" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#531&#10;Rework&#10;`UnifiedFullViewingKey`&#10;class" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-7219 84.5,-7219 84.5,-7151 352.5,-7151 352.5,-7219"/>
-<text text-anchor="middle" x="218.5" y="-7203.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#531</text>
-<text text-anchor="middle" x="218.5" y="-7188.8" font-family="Times,serif" font-size="14.00">Rework</text>
-<text text-anchor="middle" x="218.5" y="-7173.8" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
-<text text-anchor="middle" x="218.5" y="-7158.8" font-family="Times,serif" font-size="14.00">class</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-8178 84.5,-8178 84.5,-8110 352.5,-8110 352.5,-8178"/>
+<text text-anchor="middle" x="218.5" y="-8162.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#531</text>
+<text text-anchor="middle" x="218.5" y="-8147.8" font-family="Times,serif" font-size="14.00">Rework</text>
+<text text-anchor="middle" x="218.5" y="-8132.8" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
+<text text-anchor="middle" x="218.5" y="-8117.8" font-family="Times,serif" font-size="14.00">class</text>
 </a>
 </g>
 </g>
@@ -2550,10 +2550,10 @@
 <g id="node161" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#319</title>
 <g id="a_node161"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/319" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#319&#10;ZIP&#45;321 Request&#10;Generation API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="342.5,-7290.5 94.5,-7290.5 94.5,-7237.5 342.5,-7237.5 342.5,-7290.5"/>
-<text text-anchor="middle" x="218.5" y="-7275.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#319</text>
-<text text-anchor="middle" x="218.5" y="-7260.3" font-family="Times,serif" font-size="14.00">ZIP&#45;321 Request</text>
-<text text-anchor="middle" x="218.5" y="-7245.3" font-family="Times,serif" font-size="14.00">Generation API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="342.5,-8249.5 94.5,-8249.5 94.5,-8196.5 342.5,-8196.5 342.5,-8249.5"/>
+<text text-anchor="middle" x="218.5" y="-8234.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#319</text>
+<text text-anchor="middle" x="218.5" y="-8219.3" font-family="Times,serif" font-size="14.00">ZIP&#45;321 Request</text>
+<text text-anchor="middle" x="218.5" y="-8204.3" font-family="Times,serif" font-size="14.00">Generation API</text>
 </a>
 </g>
 </g>
@@ -2561,28 +2561,28 @@
 <g id="node162" class="node open">
 <title>ECC/zashi&#45;ios#109</title>
 <g id="a_node162"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/109" xlink:title="ECC/zashi&#45;ios#109&#10;[Research Spike] ZIP&#45;321&#10;Payment URIs and&#10;deeplinking" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="707,-7298 510,-7298 510,-7230 707,-7230 707,-7298"/>
-<text text-anchor="middle" x="608.5" y="-7282.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#109</text>
-<text text-anchor="middle" x="608.5" y="-7267.8" font-family="Times,serif" font-size="14.00">[Research Spike] ZIP&#45;321</text>
-<text text-anchor="middle" x="608.5" y="-7252.8" font-family="Times,serif" font-size="14.00">Payment URIs and</text>
-<text text-anchor="middle" x="608.5" y="-7237.8" font-family="Times,serif" font-size="14.00">deeplinking</text>
+<polygon fill="#c2e0c6" stroke="black" points="707,-8257 510,-8257 510,-8189 707,-8189 707,-8257"/>
+<text text-anchor="middle" x="608.5" y="-8241.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#109</text>
+<text text-anchor="middle" x="608.5" y="-8226.8" font-family="Times,serif" font-size="14.00">[Research Spike] ZIP&#45;321</text>
+<text text-anchor="middle" x="608.5" y="-8211.8" font-family="Times,serif" font-size="14.00">Payment URIs and</text>
+<text text-anchor="middle" x="608.5" y="-8196.8" font-family="Times,serif" font-size="14.00">deeplinking</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#319&#45;&gt;ECC/zashi&#45;ios#109 -->
 <g id="edge86" class="edge">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#319&#45;&gt;ECC/zashi&#45;ios#109</title>
-<path fill="none" stroke="black" d="M342.53,-7264C392.99,-7264 450.88,-7264 499.65,-7264"/>
-<polygon fill="black" stroke="black" points="499.91,-7267.5 509.91,-7264 499.91,-7260.5 499.91,-7267.5"/>
+<path fill="none" stroke="black" d="M342.53,-8223C392.99,-8223 450.88,-8223 499.65,-8223"/>
+<polygon fill="black" stroke="black" points="499.91,-8226.5 509.91,-8223 499.91,-8219.5 499.91,-8226.5"/>
 </g>
 <!-- ECC/zashi&#45;ios#411 -->
 <g id="node163" class="node open">
 <title>ECC/zashi&#45;ios#411</title>
 <g id="a_node163"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/411" xlink:title="ECC/zashi&#45;ios#411&#10;Async SynchronizerClient&#10;methods refactor" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-7732.5 118.5,-7732.5 118.5,-7679.5 318.5,-7679.5 318.5,-7732.5"/>
-<text text-anchor="middle" x="218.5" y="-7717.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#411</text>
-<text text-anchor="middle" x="218.5" y="-7702.3" font-family="Times,serif" font-size="14.00">Async SynchronizerClient</text>
-<text text-anchor="middle" x="218.5" y="-7687.3" font-family="Times,serif" font-size="14.00">methods refactor</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-8691.5 118.5,-8691.5 118.5,-8638.5 318.5,-8638.5 318.5,-8691.5"/>
+<text text-anchor="middle" x="218.5" y="-8676.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#411</text>
+<text text-anchor="middle" x="218.5" y="-8661.3" font-family="Times,serif" font-size="14.00">Async SynchronizerClient</text>
+<text text-anchor="middle" x="218.5" y="-8646.3" font-family="Times,serif" font-size="14.00">methods refactor</text>
 </a>
 </g>
 </g>
@@ -2590,26 +2590,26 @@
 <g id="node164" class="node open">
 <title>ECC/zashi&#45;ios#1045</title>
 <g id="a_node164"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1045" xlink:title="ECC/zashi&#45;ios#1045&#10;Zashi iOS Tech Debt" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="689.5,-7547 686.5,-7551 665.5,-7551 662.5,-7547 527.5,-7547 527.5,-7509 689.5,-7509 689.5,-7547"/>
-<text text-anchor="middle" x="608.5" y="-7531.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1045</text>
-<text text-anchor="middle" x="608.5" y="-7516.8" font-family="Times,serif" font-size="14.00">Zashi iOS Tech Debt</text>
+<polygon fill="#c2e0c6" stroke="black" points="689.5,-8506 686.5,-8510 665.5,-8510 662.5,-8506 527.5,-8506 527.5,-8468 689.5,-8468 689.5,-8506"/>
+<text text-anchor="middle" x="608.5" y="-8490.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1045</text>
+<text text-anchor="middle" x="608.5" y="-8475.8" font-family="Times,serif" font-size="14.00">Zashi iOS Tech Debt</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#411&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge87" class="edge">
 <title>ECC/zashi&#45;ios#411&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M318.51,-7701.5C357.16,-7696.9 400.98,-7688 438,-7671 498.59,-7643.2 554.75,-7587.6 584.76,-7554.5"/>
-<polygon fill="black" stroke="black" points="587.41,-7556.79 591.46,-7547 582.19,-7552.13 587.41,-7556.79"/>
+<path fill="none" stroke="black" d="M318.51,-8660.5C357.16,-8655.9 400.98,-8647 438,-8630 498.59,-8602.2 554.75,-8546.6 584.76,-8513.5"/>
+<polygon fill="black" stroke="black" points="587.41,-8515.79 591.46,-8506 582.19,-8511.13 587.41,-8515.79"/>
 </g>
 <!-- ECC/zashi&#45;android#674 -->
 <g id="node165" class="node open">
 <title>ECC/zashi&#45;android#674</title>
 <g id="a_node165"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/674" xlink:title="ECC/zashi&#45;android#674&#10;Attach HTML reports to&#10;the CI outputs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-7803.5 124.5,-7803.5 124.5,-7750.5 312.5,-7750.5 312.5,-7803.5"/>
-<text text-anchor="middle" x="218.5" y="-7788.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#674</text>
-<text text-anchor="middle" x="218.5" y="-7773.3" font-family="Times,serif" font-size="14.00">Attach HTML reports to</text>
-<text text-anchor="middle" x="218.5" y="-7758.3" font-family="Times,serif" font-size="14.00">the CI outputs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-8762.5 124.5,-8762.5 124.5,-8709.5 312.5,-8709.5 312.5,-8762.5"/>
+<text text-anchor="middle" x="218.5" y="-8747.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#674</text>
+<text text-anchor="middle" x="218.5" y="-8732.3" font-family="Times,serif" font-size="14.00">Attach HTML reports to</text>
+<text text-anchor="middle" x="218.5" y="-8717.3" font-family="Times,serif" font-size="14.00">the CI outputs</text>
 </a>
 </g>
 </g>
@@ -2617,10 +2617,10 @@
 <g id="node166" class="node open">
 <title>ECC/zashi&#45;android#1062</title>
 <g id="a_node166"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1062" xlink:title="ECC/zashi&#45;android#1062&#10;Zashi Android 1.0 Follow&#45;&#10;ups" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="1021,-9191.5 822,-9191.5 822,-9138.5 1021,-9138.5 1021,-9191.5"/>
-<text text-anchor="middle" x="921.5" y="-9176.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1062</text>
-<text text-anchor="middle" x="921.5" y="-9161.3" font-family="Times,serif" font-size="14.00">Zashi Android 1.0 Follow&#45;</text>
-<text text-anchor="middle" x="921.5" y="-9146.3" font-family="Times,serif" font-size="14.00">ups</text>
+<polygon fill="#c2e0c6" stroke="black" points="1021,-10150.5 822,-10150.5 822,-10097.5 1021,-10097.5 1021,-10150.5"/>
+<text text-anchor="middle" x="921.5" y="-10135.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1062</text>
+<text text-anchor="middle" x="921.5" y="-10120.3" font-family="Times,serif" font-size="14.00">Zashi Android 1.0 Follow&#45;</text>
+<text text-anchor="middle" x="921.5" y="-10105.3" font-family="Times,serif" font-size="14.00">ups</text>
 </a>
 </g>
 </g>
@@ -2628,283 +2628,283 @@
 <g id="node167" class="node open">
 <title>ECC/zashi&#45;android#1001</title>
 <g id="a_node167"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1001" xlink:title="ECC/zashi&#45;android#1001&#10;UX: Screens in landscape&#10;mode" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707.5,-10185.5 509.5,-10185.5 509.5,-10132.5 707.5,-10132.5 707.5,-10185.5"/>
-<text text-anchor="middle" x="608.5" y="-10170.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1001</text>
-<text text-anchor="middle" x="608.5" y="-10155.3" font-family="Times,serif" font-size="14.00">UX: Screens in landscape</text>
-<text text-anchor="middle" x="608.5" y="-10140.3" font-family="Times,serif" font-size="14.00">mode</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707.5,-11144.5 509.5,-11144.5 509.5,-11091.5 707.5,-11091.5 707.5,-11144.5"/>
+<text text-anchor="middle" x="608.5" y="-11129.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1001</text>
+<text text-anchor="middle" x="608.5" y="-11114.3" font-family="Times,serif" font-size="14.00">UX: Screens in landscape</text>
+<text text-anchor="middle" x="608.5" y="-11099.3" font-family="Times,serif" font-size="14.00">mode</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1001&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge88" class="edge">
 <title>ECC/zashi&#45;android#1001&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.72,-10150C723.81,-10145 738.96,-10136 750.5,-10124 879.14,-9986.3 912.64,-9361.5 919.16,-9202.1"/>
-<polygon fill="black" stroke="black" points="922.67,-9202.03 919.57,-9191.9 915.67,-9201.75 922.67,-9202.03"/>
+<path fill="none" stroke="black" d="M707.72,-11109C723.81,-11104 738.96,-11095 750.5,-11083 879.14,-10945 912.64,-10320 919.16,-10161"/>
+<polygon fill="black" stroke="black" points="922.66,-10161.14 919.57,-10151 915.66,-10160.85 922.66,-10161.14"/>
 </g>
 <!-- ECC/zashi&#45;android#1044 -->
 <g id="node168" class="node open">
 <title>ECC/zashi&#45;android#1044</title>
 <g id="a_node168"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1044" xlink:title="ECC/zashi&#45;android#1044&#10;Rename `secant` to&#10;`zashi` in codebase" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10114.5 510,-10114.5 510,-10061.5 707,-10061.5 707,-10114.5"/>
-<text text-anchor="middle" x="608.5" y="-10099.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1044</text>
-<text text-anchor="middle" x="608.5" y="-10084.3" font-family="Times,serif" font-size="14.00">Rename `secant` to</text>
-<text text-anchor="middle" x="608.5" y="-10069.3" font-family="Times,serif" font-size="14.00">`zashi` in codebase</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-11073.5 510,-11073.5 510,-11020.5 707,-11020.5 707,-11073.5"/>
+<text text-anchor="middle" x="608.5" y="-11058.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1044</text>
+<text text-anchor="middle" x="608.5" y="-11043.3" font-family="Times,serif" font-size="14.00">Rename `secant` to</text>
+<text text-anchor="middle" x="608.5" y="-11028.3" font-family="Times,serif" font-size="14.00">`zashi` in codebase</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1044&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge89" class="edge">
 <title>ECC/zashi&#45;android#1044&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.22,-10079C723.46,-10074 738.79,-10065 750.5,-10053 870.15,-9926.7 910.05,-9353.3 918.6,-9201.8"/>
-<polygon fill="black" stroke="black" points="922.11,-9201.78 919.17,-9191.6 915.12,-9201.39 922.11,-9201.78"/>
+<path fill="none" stroke="black" d="M707.22,-11038C723.46,-11033 738.79,-11024 750.5,-11012 870.15,-10886 910.05,-10312 918.6,-10161"/>
+<polygon fill="black" stroke="black" points="922.1,-10161.18 919.17,-10151 915.11,-10160.78 922.1,-10161.18"/>
 </g>
 <!-- ECC/zashi&#45;android#1002 -->
 <g id="node169" class="node open">
 <title>ECC/zashi&#45;android#1002</title>
 <g id="a_node169"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1002" xlink:title="ECC/zashi&#45;android#1002&#10;Welcome screen animation&#10;masking" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712.5,-10043.5 504.5,-10043.5 504.5,-9990.5 712.5,-9990.5 712.5,-10043.5"/>
-<text text-anchor="middle" x="608.5" y="-10028.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1002</text>
-<text text-anchor="middle" x="608.5" y="-10013.3" font-family="Times,serif" font-size="14.00">Welcome screen animation</text>
-<text text-anchor="middle" x="608.5" y="-9998.3" font-family="Times,serif" font-size="14.00">masking</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712.5,-11002.5 504.5,-11002.5 504.5,-10949.5 712.5,-10949.5 712.5,-11002.5"/>
+<text text-anchor="middle" x="608.5" y="-10987.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1002</text>
+<text text-anchor="middle" x="608.5" y="-10972.3" font-family="Times,serif" font-size="14.00">Welcome screen animation</text>
+<text text-anchor="middle" x="608.5" y="-10957.3" font-family="Times,serif" font-size="14.00">masking</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1002&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge90" class="edge">
 <title>ECC/zashi&#45;android#1002&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M712.8,-10006C726.91,-10000 740.09,-9992.8 750.5,-9982 861.14,-9867.1 907.23,-9345.2 917.95,-9201.6"/>
-<polygon fill="black" stroke="black" points="921.44,-9201.83 918.69,-9191.6 914.46,-9201.31 921.44,-9201.83"/>
+<path fill="none" stroke="black" d="M712.8,-10965C726.91,-10959 740.09,-10952 750.5,-10941 861.14,-10826 907.23,-10304 917.95,-10161"/>
+<polygon fill="black" stroke="black" points="921.44,-10161.23 918.69,-10151 914.46,-10160.71 921.44,-10161.23"/>
 </g>
 <!-- ECC/zashi&#45;ios#795 -->
 <g id="node170" class="node open">
 <title>ECC/zashi&#45;ios#795</title>
 <g id="a_node170"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/795" xlink:title="ECC/zashi&#45;ios#795&#10;Setup GitHub action to&#10;run unit tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="309.5,-7661.5 127.5,-7661.5 127.5,-7608.5 309.5,-7608.5 309.5,-7661.5"/>
-<text text-anchor="middle" x="218.5" y="-7646.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#795</text>
-<text text-anchor="middle" x="218.5" y="-7631.3" font-family="Times,serif" font-size="14.00">Setup GitHub action to</text>
-<text text-anchor="middle" x="218.5" y="-7616.3" font-family="Times,serif" font-size="14.00">run unit tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="309.5,-8620.5 127.5,-8620.5 127.5,-8567.5 309.5,-8567.5 309.5,-8620.5"/>
+<text text-anchor="middle" x="218.5" y="-8605.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#795</text>
+<text text-anchor="middle" x="218.5" y="-8590.3" font-family="Times,serif" font-size="14.00">Setup GitHub action to</text>
+<text text-anchor="middle" x="218.5" y="-8575.3" font-family="Times,serif" font-size="14.00">run unit tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#795&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge91" class="edge">
 <title>ECC/zashi&#45;ios#795&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M309.61,-7625.6C349.45,-7620.1 396.56,-7611.9 438,-7600 480.97,-7587.6 527.58,-7567.3 561.02,-7551.4"/>
-<polygon fill="black" stroke="black" points="562.62,-7554.51 570.09,-7547 559.57,-7548.22 562.62,-7554.51"/>
+<path fill="none" stroke="black" d="M309.61,-8584.6C349.45,-8579.1 396.56,-8570.9 438,-8559 480.97,-8546.6 527.58,-8526.3 561.02,-8510.4"/>
+<polygon fill="black" stroke="black" points="562.62,-8513.51 570.09,-8506 559.57,-8507.22 562.62,-8513.51"/>
 </g>
 <!-- ECC/zashi&#45;android#1074 -->
 <g id="node171" class="node open">
 <title>ECC/zashi&#45;android#1074</title>
 <g id="a_node171"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1074" xlink:title="ECC/zashi&#45;android#1074&#10;Check and update manual&#10;test guides" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709.5,-9972.5 507.5,-9972.5 507.5,-9919.5 709.5,-9919.5 709.5,-9972.5"/>
-<text text-anchor="middle" x="608.5" y="-9957.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1074</text>
-<text text-anchor="middle" x="608.5" y="-9942.3" font-family="Times,serif" font-size="14.00">Check and update manual</text>
-<text text-anchor="middle" x="608.5" y="-9927.3" font-family="Times,serif" font-size="14.00">test guides</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709.5,-10931.5 507.5,-10931.5 507.5,-10878.5 709.5,-10878.5 709.5,-10931.5"/>
+<text text-anchor="middle" x="608.5" y="-10916.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1074</text>
+<text text-anchor="middle" x="608.5" y="-10901.3" font-family="Times,serif" font-size="14.00">Check and update manual</text>
+<text text-anchor="middle" x="608.5" y="-10886.3" font-family="Times,serif" font-size="14.00">test guides</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1074&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge92" class="edge">
 <title>ECC/zashi&#45;android#1074&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M709.75,-9935.8C724.96,-9930.3 739.28,-9922.4 750.5,-9911 852.05,-9807.5 904.04,-9337.9 917.14,-9202"/>
-<polygon fill="black" stroke="black" points="920.66,-9201.99 918.12,-9191.7 913.69,-9201.32 920.66,-9201.99"/>
+<path fill="none" stroke="black" d="M709.75,-10895C724.96,-10889 739.28,-10881 750.5,-10870 852.05,-10766 904.04,-10297 917.14,-10161"/>
+<polygon fill="black" stroke="black" points="920.63,-10161.29 918.12,-10151 913.66,-10160.61 920.63,-10161.29"/>
 </g>
 <!-- ECC/zashi&#45;android#890 -->
 <g id="node172" class="node open">
 <title>ECC/zashi&#45;android#890</title>
 <g id="a_node172"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/890" xlink:title="ECC/zashi&#45;android#890&#10;Provide @Preview to the&#10;design&#45;lib components" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="705.5,-9901.5 511.5,-9901.5 511.5,-9848.5 705.5,-9848.5 705.5,-9901.5"/>
-<text text-anchor="middle" x="608.5" y="-9886.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#890</text>
-<text text-anchor="middle" x="608.5" y="-9871.3" font-family="Times,serif" font-size="14.00">Provide @Preview to the</text>
-<text text-anchor="middle" x="608.5" y="-9856.3" font-family="Times,serif" font-size="14.00">design&#45;lib components</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="705.5,-10860.5 511.5,-10860.5 511.5,-10807.5 705.5,-10807.5 705.5,-10860.5"/>
+<text text-anchor="middle" x="608.5" y="-10845.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#890</text>
+<text text-anchor="middle" x="608.5" y="-10830.3" font-family="Times,serif" font-size="14.00">Provide @Preview to the</text>
+<text text-anchor="middle" x="608.5" y="-10815.3" font-family="Times,serif" font-size="14.00">design&#45;lib components</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#890&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge93" class="edge">
 <title>ECC/zashi&#45;android#890&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M705.56,-9865.9C722.25,-9860.5 738.17,-9852.3 750.5,-9840 843.12,-9747.7 900.64,-9329.1 916.21,-9201.8"/>
-<polygon fill="black" stroke="black" points="919.69,-9202.15 917.42,-9191.8 912.74,-9201.31 919.69,-9202.15"/>
+<path fill="none" stroke="black" d="M705.56,-10825C722.25,-10819 738.17,-10811 750.5,-10799 843.12,-10707 900.64,-10288 916.21,-10161"/>
+<polygon fill="black" stroke="black" points="919.69,-10161.35 917.42,-10151 912.74,-10160.51 919.69,-10161.35"/>
 </g>
 <!-- ECC/zashi&#45;android#1125 -->
 <g id="node173" class="node open">
 <title>ECC/zashi&#45;android#1125</title>
 <g id="a_node173"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1125" xlink:title="ECC/zashi&#45;android#1125&#10;Home screen navigation:&#10;Add integration test" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9830.5 510,-9830.5 510,-9777.5 707,-9777.5 707,-9830.5"/>
-<text text-anchor="middle" x="608.5" y="-9815.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1125</text>
-<text text-anchor="middle" x="608.5" y="-9800.3" font-family="Times,serif" font-size="14.00">Home screen navigation:</text>
-<text text-anchor="middle" x="608.5" y="-9785.3" font-family="Times,serif" font-size="14.00">Add integration test</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10789.5 510,-10789.5 510,-10736.5 707,-10736.5 707,-10789.5"/>
+<text text-anchor="middle" x="608.5" y="-10774.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1125</text>
+<text text-anchor="middle" x="608.5" y="-10759.3" font-family="Times,serif" font-size="14.00">Home screen navigation:</text>
+<text text-anchor="middle" x="608.5" y="-10744.3" font-family="Times,serif" font-size="14.00">Add integration test</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1125&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge94" class="edge">
 <title>ECC/zashi&#45;android#1125&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.1,-9794C723.16,-9788.6 738.46,-9780.7 750.5,-9769 834.21,-9687.9 896.78,-9320.2 915.04,-9201.8"/>
-<polygon fill="black" stroke="black" points="918.52,-9202.21 916.57,-9191.8 911.6,-9201.16 918.52,-9202.21"/>
+<path fill="none" stroke="black" d="M707.1,-10753C723.16,-10748 738.46,-10740 750.5,-10728 834.21,-10647 896.78,-10279 915.04,-10161"/>
+<polygon fill="black" stroke="black" points="918.52,-10161.41 916.57,-10151 911.6,-10160.36 918.52,-10161.41"/>
 </g>
 <!-- ECC/zashi&#45;android#1126 -->
 <g id="node174" class="node open">
 <title>ECC/zashi&#45;android#1126</title>
 <g id="a_node174"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1126" xlink:title="ECC/zashi&#45;android#1126&#10;Home screen view: Add&#10;view test" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9759.5 510,-9759.5 510,-9706.5 707,-9706.5 707,-9759.5"/>
-<text text-anchor="middle" x="608.5" y="-9744.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1126</text>
-<text text-anchor="middle" x="608.5" y="-9729.3" font-family="Times,serif" font-size="14.00">Home screen view: Add</text>
-<text text-anchor="middle" x="608.5" y="-9714.3" font-family="Times,serif" font-size="14.00">view test</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10718.5 510,-10718.5 510,-10665.5 707,-10665.5 707,-10718.5"/>
+<text text-anchor="middle" x="608.5" y="-10703.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1126</text>
+<text text-anchor="middle" x="608.5" y="-10688.3" font-family="Times,serif" font-size="14.00">Home screen view: Add</text>
+<text text-anchor="middle" x="608.5" y="-10673.3" font-family="Times,serif" font-size="14.00">view test</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1126&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge95" class="edge">
 <title>ECC/zashi&#45;android#1126&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.14,-9722.6C723.09,-9717.2 738.35,-9709.4 750.5,-9698 896.89,-9560.9 917.73,-9298.1 920.31,-9201.7"/>
-<polygon fill="black" stroke="black" points="923.81,-9201.67 920.53,-9191.6 916.81,-9201.52 923.81,-9201.67"/>
+<path fill="none" stroke="black" d="M707.14,-10682C723.09,-10676 738.35,-10668 750.5,-10657 896.89,-10520 917.73,-10257 920.31,-10161"/>
+<polygon fill="black" stroke="black" points="923.81,-10161.07 920.53,-10151 916.81,-10160.92 923.81,-10161.07"/>
 </g>
 <!-- ECC/zashi&#45;android#1034 -->
 <g id="node175" class="node open">
 <title>ECC/zashi&#45;android#1034</title>
 <g id="a_node175"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1034" xlink:title="ECC/zashi&#45;android#1034&#10;Finish disabled&#10;FileShareUtilTest" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9688.5 510,-9688.5 510,-9635.5 707,-9635.5 707,-9688.5"/>
-<text text-anchor="middle" x="608.5" y="-9673.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1034</text>
-<text text-anchor="middle" x="608.5" y="-9658.3" font-family="Times,serif" font-size="14.00">Finish disabled</text>
-<text text-anchor="middle" x="608.5" y="-9643.3" font-family="Times,serif" font-size="14.00">FileShareUtilTest</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10647.5 510,-10647.5 510,-10594.5 707,-10594.5 707,-10647.5"/>
+<text text-anchor="middle" x="608.5" y="-10632.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1034</text>
+<text text-anchor="middle" x="608.5" y="-10617.3" font-family="Times,serif" font-size="14.00">Finish disabled</text>
+<text text-anchor="middle" x="608.5" y="-10602.3" font-family="Times,serif" font-size="14.00">FileShareUtilTest</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1034&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge96" class="edge">
 <title>ECC/zashi&#45;android#1034&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.1,-9651C722.96,-9645.7 738.2,-9638 750.5,-9627 879.54,-9511.3 910.82,-9289.1 918.24,-9201.6"/>
-<polygon fill="black" stroke="black" points="921.72,-9201.95 919.04,-9191.7 914.75,-9201.39 921.72,-9201.95"/>
+<path fill="none" stroke="black" d="M707.1,-10610C722.96,-10605 738.2,-10597 750.5,-10586 879.54,-10470 910.82,-10248 918.24,-10161"/>
+<polygon fill="black" stroke="black" points="921.73,-10161.25 919.04,-10151 914.75,-10160.69 921.73,-10161.25"/>
 </g>
 <!-- ECC/zashi&#45;android#744 -->
 <g id="node176" class="node open">
 <title>ECC/zashi&#45;android#744</title>
 <g id="a_node176"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/744" xlink:title="ECC/zashi&#45;android#744&#10;Configure&#10;dataExtractionRules" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-9617.5 514.5,-9617.5 514.5,-9564.5 702.5,-9564.5 702.5,-9617.5"/>
-<text text-anchor="middle" x="608.5" y="-9602.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#744</text>
-<text text-anchor="middle" x="608.5" y="-9587.3" font-family="Times,serif" font-size="14.00">Configure</text>
-<text text-anchor="middle" x="608.5" y="-9572.3" font-family="Times,serif" font-size="14.00">dataExtractionRules</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-10576.5 514.5,-10576.5 514.5,-10523.5 702.5,-10523.5 702.5,-10576.5"/>
+<text text-anchor="middle" x="608.5" y="-10561.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#744</text>
+<text text-anchor="middle" x="608.5" y="-10546.3" font-family="Times,serif" font-size="14.00">Configure</text>
+<text text-anchor="middle" x="608.5" y="-10531.3" font-family="Times,serif" font-size="14.00">dataExtractionRules</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#744&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge97" class="edge">
 <title>ECC/zashi&#45;android#744&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M702.56,-9580.7C719.89,-9575.4 736.83,-9567.6 750.5,-9556 862.24,-9461.5 902.78,-9279.8 915.45,-9201.9"/>
-<polygon fill="black" stroke="black" points="918.97,-9202.02 917.06,-9191.6 912.06,-9200.94 918.97,-9202.02"/>
+<path fill="none" stroke="black" d="M702.56,-10540C719.89,-10534 736.83,-10527 750.5,-10515 862.24,-10421 902.78,-10239 915.45,-10161"/>
+<polygon fill="black" stroke="black" points="918.93,-10161.43 917.06,-10151 912.01,-10160.32 918.93,-10161.43"/>
 </g>
 <!-- ECC/zashi&#45;android#892 -->
 <g id="node177" class="node open">
 <title>ECC/zashi&#45;android#892</title>
 <g id="a_node177"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/892" xlink:title="ECC/zashi&#45;android#892&#10;Leverage ZEC/TAZ currency&#10;distinction API" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="717.5,-9546.5 499.5,-9546.5 499.5,-9493.5 717.5,-9493.5 717.5,-9546.5"/>
-<text text-anchor="middle" x="608.5" y="-9531.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#892</text>
-<text text-anchor="middle" x="608.5" y="-9516.3" font-family="Times,serif" font-size="14.00">Leverage ZEC/TAZ currency</text>
-<text text-anchor="middle" x="608.5" y="-9501.3" font-family="Times,serif" font-size="14.00">distinction API</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="717.5,-10505.5 499.5,-10505.5 499.5,-10452.5 717.5,-10452.5 717.5,-10505.5"/>
+<text text-anchor="middle" x="608.5" y="-10490.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#892</text>
+<text text-anchor="middle" x="608.5" y="-10475.3" font-family="Times,serif" font-size="14.00">Leverage ZEC/TAZ currency</text>
+<text text-anchor="middle" x="608.5" y="-10460.3" font-family="Times,serif" font-size="14.00">distinction API</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge98" class="edge">
 <title>ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M717.51,-9503.4C729.35,-9498.7 740.66,-9492.7 750.5,-9485 845.54,-9410.8 893.56,-9268.3 911.69,-9201.4"/>
-<polygon fill="black" stroke="black" points="915.08,-9202.26 914.25,-9191.7 908.31,-9200.48 915.08,-9202.26"/>
+<path fill="none" stroke="black" d="M717.51,-10462C729.35,-10458 740.66,-10452 750.5,-10444 845.54,-10370 893.56,-10227 911.69,-10160"/>
+<polygon fill="black" stroke="black" points="914.88,-10161.58 914.25,-10151 908.15,-10159.66 914.88,-10161.58"/>
 </g>
 <!-- ECC/zashi&#45;android#1182 -->
 <g id="node178" class="node open">
 <title>ECC/zashi&#45;android#1182</title>
 <g id="a_node178"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1182" xlink:title="ECC/zashi&#45;android#1182&#10;Cover `ContextExt` with&#10;tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9475.5 510,-9475.5 510,-9422.5 707,-9422.5 707,-9475.5"/>
-<text text-anchor="middle" x="608.5" y="-9460.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1182</text>
-<text text-anchor="middle" x="608.5" y="-9445.3" font-family="Times,serif" font-size="14.00">Cover `ContextExt` with</text>
-<text text-anchor="middle" x="608.5" y="-9430.3" font-family="Times,serif" font-size="14.00">tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10434.5 510,-10434.5 510,-10381.5 707,-10381.5 707,-10434.5"/>
+<text text-anchor="middle" x="608.5" y="-10419.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1182</text>
+<text text-anchor="middle" x="608.5" y="-10404.3" font-family="Times,serif" font-size="14.00">Cover `ContextExt` with</text>
+<text text-anchor="middle" x="608.5" y="-10389.3" font-family="Times,serif" font-size="14.00">tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge99" class="edge">
 <title>ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.21,-9434.7C722.53,-9429.7 737.56,-9423 750.5,-9414 829.15,-9359.3 882.23,-9255.6 906.1,-9200.8"/>
-<polygon fill="black" stroke="black" points="909.36,-9202.07 910.09,-9191.5 902.93,-9199.31 909.36,-9202.07"/>
+<path fill="none" stroke="black" d="M707.21,-10394C722.53,-10389 737.56,-10382 750.5,-10373 829.15,-10318 882.23,-10215 906.1,-10160"/>
+<polygon fill="black" stroke="black" points="909.24,-10161.56 910.09,-10151 902.84,-10158.72 909.24,-10161.56"/>
 </g>
 <!-- ECC/zashi&#45;android#1183 -->
 <g id="node179" class="node open">
 <title>ECC/zashi&#45;android#1183</title>
 <g id="a_node179"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1183" xlink:title="ECC/zashi&#45;android#1183&#10;Rework the way we grant&#10;access to file provider" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-9404.5 508.5,-9404.5 508.5,-9351.5 708.5,-9351.5 708.5,-9404.5"/>
-<text text-anchor="middle" x="608.5" y="-9389.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1183</text>
-<text text-anchor="middle" x="608.5" y="-9374.3" font-family="Times,serif" font-size="14.00">Rework the way we grant</text>
-<text text-anchor="middle" x="608.5" y="-9359.3" font-family="Times,serif" font-size="14.00">access to file provider</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-10363.5 508.5,-10363.5 508.5,-10310.5 708.5,-10310.5 708.5,-10363.5"/>
+<text text-anchor="middle" x="608.5" y="-10348.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1183</text>
+<text text-anchor="middle" x="608.5" y="-10333.3" font-family="Times,serif" font-size="14.00">Rework the way we grant</text>
+<text text-anchor="middle" x="608.5" y="-10318.3" font-family="Times,serif" font-size="14.00">access to file provider</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge100" class="edge">
 <title>ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M708.62,-9361C723.2,-9356.4 737.63,-9350.5 750.5,-9343 813.13,-9306.7 867.33,-9240.4 896.82,-9199.8"/>
-<polygon fill="black" stroke="black" points="899.72,-9201.76 902.73,-9191.6 894.04,-9197.67 899.72,-9201.76"/>
+<path fill="none" stroke="black" d="M708.62,-10320C723.2,-10315 737.63,-10309 750.5,-10302 813.13,-10266 867.33,-10199 896.82,-10159"/>
+<polygon fill="black" stroke="black" points="899.6,-10161.12 902.73,-10151 893.97,-10156.96 899.6,-10161.12"/>
 </g>
 <!-- ECC/zashi&#45;android#1184 -->
 <g id="node180" class="node open">
 <title>ECC/zashi&#45;android#1184</title>
 <g id="a_node180"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1184" xlink:title="ECC/zashi&#45;android#1184&#10;Improve ReceiveScreen UI&#10;tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-9333.5 505,-9333.5 505,-9280.5 712,-9280.5 712,-9333.5"/>
-<text text-anchor="middle" x="608.5" y="-9318.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1184</text>
-<text text-anchor="middle" x="608.5" y="-9303.3" font-family="Times,serif" font-size="14.00">Improve ReceiveScreen UI</text>
-<text text-anchor="middle" x="608.5" y="-9288.3" font-family="Times,serif" font-size="14.00">tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-10292.5 505,-10292.5 505,-10239.5 712,-10239.5 712,-10292.5"/>
+<text text-anchor="middle" x="608.5" y="-10277.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1184</text>
+<text text-anchor="middle" x="608.5" y="-10262.3" font-family="Times,serif" font-size="14.00">Improve ReceiveScreen UI</text>
+<text text-anchor="middle" x="608.5" y="-10247.3" font-family="Times,serif" font-size="14.00">tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1184&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge101" class="edge">
 <title>ECC/zashi&#45;android#1184&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M712.05,-9285.6C725.2,-9281.7 738.32,-9277.2 750.5,-9272 796.3,-9252.5 843.88,-9221.5 877.01,-9197.8"/>
-<polygon fill="black" stroke="black" points="879.44,-9200.36 885.54,-9191.7 875.37,-9194.67 879.44,-9200.36"/>
+<path fill="none" stroke="black" d="M712.05,-10245C725.2,-10241 738.32,-10236 750.5,-10231 796.3,-10211 843.88,-10180 877.01,-10157"/>
+<polygon fill="black" stroke="black" points="879.37,-10159.62 885.54,-10151 875.35,-10153.89 879.37,-10159.62"/>
 </g>
 <!-- ECC/zashi&#45;android#1194 -->
 <g id="node181" class="node open">
 <title>ECC/zashi&#45;android#1194</title>
 <g id="a_node181"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1194" xlink:title="ECC/zashi&#45;android#1194&#10;Cover Current balances UI&#10;widget with tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712.5,-9262.5 504.5,-9262.5 504.5,-9209.5 712.5,-9209.5 712.5,-9262.5"/>
-<text text-anchor="middle" x="608.5" y="-9247.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1194</text>
-<text text-anchor="middle" x="608.5" y="-9232.3" font-family="Times,serif" font-size="14.00">Cover Current balances UI</text>
-<text text-anchor="middle" x="608.5" y="-9217.3" font-family="Times,serif" font-size="14.00">widget with tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712.5,-10221.5 504.5,-10221.5 504.5,-10168.5 712.5,-10168.5 712.5,-10221.5"/>
+<text text-anchor="middle" x="608.5" y="-10206.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1194</text>
+<text text-anchor="middle" x="608.5" y="-10191.3" font-family="Times,serif" font-size="14.00">Cover Current balances UI</text>
+<text text-anchor="middle" x="608.5" y="-10176.3" font-family="Times,serif" font-size="14.00">widget with tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1194&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge102" class="edge">
 <title>ECC/zashi&#45;android#1194&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M712.63,-9212.5C744.51,-9205.2 779.73,-9197.1 811.97,-9189.8"/>
-<polygon fill="black" stroke="black" points="812.92,-9193.17 821.87,-9187.5 811.34,-9186.35 812.92,-9193.17"/>
+<path fill="none" stroke="black" d="M712.63,-10171C744.51,-10164 779.73,-10156 811.97,-10149"/>
+<polygon fill="black" stroke="black" points="812.76,-10152.41 821.87,-10147 811.37,-10145.55 812.76,-10152.41"/>
 </g>
 <!-- ECC/zashi&#45;android#1199 -->
 <g id="node182" class="node open">
 <title>ECC/zashi&#45;android#1199</title>
 <g id="a_node182"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1199" xlink:title="ECC/zashi&#45;android#1199&#10;Add ripple effect to&#10;CheckBox" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9191.5 510,-9191.5 510,-9138.5 707,-9138.5 707,-9191.5"/>
-<text text-anchor="middle" x="608.5" y="-9176.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1199</text>
-<text text-anchor="middle" x="608.5" y="-9161.3" font-family="Times,serif" font-size="14.00">Add ripple effect to</text>
-<text text-anchor="middle" x="608.5" y="-9146.3" font-family="Times,serif" font-size="14.00">CheckBox</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10150.5 510,-10150.5 510,-10097.5 707,-10097.5 707,-10150.5"/>
+<text text-anchor="middle" x="608.5" y="-10135.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1199</text>
+<text text-anchor="middle" x="608.5" y="-10120.3" font-family="Times,serif" font-size="14.00">Add ripple effect to</text>
+<text text-anchor="middle" x="608.5" y="-10105.3" font-family="Times,serif" font-size="14.00">CheckBox</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1199&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge103" class="edge">
 <title>ECC/zashi&#45;android#1199&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.05,-9165C740.37,-9165 777.83,-9165 811.96,-9165"/>
-<polygon fill="black" stroke="black" points="811.96,-9168.5 821.96,-9165 811.96,-9161.5 811.96,-9168.5"/>
+<path fill="none" stroke="black" d="M707.05,-10124C740.37,-10124 777.83,-10124 811.96,-10124"/>
+<polygon fill="black" stroke="black" points="811.96,-10127.5 821.96,-10124 811.96,-10120.5 811.96,-10127.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1369 -->
 <g id="node183" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1369</title>
 <g id="a_node183"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1369" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1369&#10;Use `ScanSummary` to&#10;reduce number of wallet&#10;balance updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8723 80,-8723 80,-8655 357,-8655 357,-8723"/>
-<text text-anchor="middle" x="218.5" y="-8707.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1369</text>
-<text text-anchor="middle" x="218.5" y="-8692.8" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
-<text text-anchor="middle" x="218.5" y="-8677.8" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
-<text text-anchor="middle" x="218.5" y="-8662.8" font-family="Times,serif" font-size="14.00">balance updates</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-10189 80,-10189 80,-10121 357,-10121 357,-10189"/>
+<text text-anchor="middle" x="218.5" y="-10173.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1369</text>
+<text text-anchor="middle" x="218.5" y="-10158.8" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
+<text text-anchor="middle" x="218.5" y="-10143.8" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
+<text text-anchor="middle" x="218.5" y="-10128.8" font-family="Times,serif" font-size="14.00">balance updates</text>
 </a>
 </g>
 </g>
@@ -2912,11 +2912,11 @@
 <g id="node184" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355</title>
 <g id="a_node184"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1355" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355&#10;Use `ScanSummary` to&#10;reduce number of wallet&#10;balance updates" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-9451 90,-9451 90,-9383 347,-9383 347,-9451"/>
-<text text-anchor="middle" x="218.5" y="-9435.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355</text>
-<text text-anchor="middle" x="218.5" y="-9420.8" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
-<text text-anchor="middle" x="218.5" y="-9405.8" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
-<text text-anchor="middle" x="218.5" y="-9390.8" font-family="Times,serif" font-size="14.00">balance updates</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-10410 90,-10410 90,-10342 347,-10342 347,-10410"/>
+<text text-anchor="middle" x="218.5" y="-10394.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355</text>
+<text text-anchor="middle" x="218.5" y="-10379.8" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
+<text text-anchor="middle" x="218.5" y="-10364.8" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
+<text text-anchor="middle" x="218.5" y="-10349.8" font-family="Times,serif" font-size="14.00">balance updates</text>
 </a>
 </g>
 </g>
@@ -2924,46 +2924,46 @@
 <g id="node185" class="node open">
 <title>ECC/zashi&#45;android#1227</title>
 <g id="a_node185"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1227" xlink:title="ECC/zashi&#45;android#1227&#10;Cover Balances UI and&#10;logic with tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9120.5 510,-9120.5 510,-9067.5 707,-9067.5 707,-9120.5"/>
-<text text-anchor="middle" x="608.5" y="-9105.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1227</text>
-<text text-anchor="middle" x="608.5" y="-9090.3" font-family="Times,serif" font-size="14.00">Cover Balances UI and</text>
-<text text-anchor="middle" x="608.5" y="-9075.3" font-family="Times,serif" font-size="14.00">logic with tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10079.5 510,-10079.5 510,-10026.5 707,-10026.5 707,-10079.5"/>
+<text text-anchor="middle" x="608.5" y="-10064.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1227</text>
+<text text-anchor="middle" x="608.5" y="-10049.3" font-family="Times,serif" font-size="14.00">Cover Balances UI and</text>
+<text text-anchor="middle" x="608.5" y="-10034.3" font-family="Times,serif" font-size="14.00">logic with tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1227&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge104" class="edge">
 <title>ECC/zashi&#45;android#1227&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.05,-9116.3C740.37,-9123.9 777.83,-9132.4 811.96,-9140.2"/>
-<polygon fill="black" stroke="black" points="811.43,-9143.67 821.96,-9142.5 813,-9136.85 811.43,-9143.67"/>
+<path fill="none" stroke="black" d="M707.05,-10075C740.37,-10083 777.83,-10091 811.96,-10099"/>
+<polygon fill="black" stroke="black" points="811.38,-10102.48 821.96,-10102 813.39,-10095.77 811.38,-10102.48"/>
 </g>
 <!-- ECC/zashi&#45;ios#1046 -->
 <g id="node186" class="node open">
 <title>ECC/zashi&#45;ios#1046</title>
 <g id="a_node186"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1046" xlink:title="ECC/zashi&#45;ios#1046&#10;[Followup] Tests for&#10;switching of servers" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299.5,-7590.5 137.5,-7590.5 137.5,-7537.5 299.5,-7537.5 299.5,-7590.5"/>
-<text text-anchor="middle" x="218.5" y="-7575.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1046</text>
-<text text-anchor="middle" x="218.5" y="-7560.3" font-family="Times,serif" font-size="14.00">[Followup] Tests for</text>
-<text text-anchor="middle" x="218.5" y="-7545.3" font-family="Times,serif" font-size="14.00">switching of servers</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299.5,-8549.5 137.5,-8549.5 137.5,-8496.5 299.5,-8496.5 299.5,-8549.5"/>
+<text text-anchor="middle" x="218.5" y="-8534.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1046</text>
+<text text-anchor="middle" x="218.5" y="-8519.3" font-family="Times,serif" font-size="14.00">[Followup] Tests for</text>
+<text text-anchor="middle" x="218.5" y="-8504.3" font-family="Times,serif" font-size="14.00">switching of servers</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#1046&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge105" class="edge">
 <title>ECC/zashi&#45;ios#1046&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M299.89,-7556.5C363.1,-7550.7 451.15,-7542.5 516.86,-7536.4"/>
-<polygon fill="black" stroke="black" points="517.59,-7539.85 527.21,-7535.4 516.92,-7532.88 517.59,-7539.85"/>
+<path fill="none" stroke="black" d="M299.89,-8515.5C363.1,-8509.7 451.15,-8501.5 516.86,-8495.4"/>
+<polygon fill="black" stroke="black" points="517.59,-8498.85 527.21,-8494.4 516.92,-8491.88 517.59,-8498.85"/>
 </g>
 <!-- ECC/zashi#25 -->
 <g id="node187" class="node open">
 <title>ECC/zashi#25</title>
 <g id="a_node187"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/25" xlink:title="ECC/zashi#25&#10;Wallets should&#10;dynamically obtain the&#10;list of selectable&#10;`lightwalletd` servers" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-9873.5 129,-9873.5 129,-9790.5 308,-9790.5 308,-9873.5"/>
-<text text-anchor="middle" x="218.5" y="-9858.3" font-family="Times,serif" font-size="14.00">ECC/zashi#25</text>
-<text text-anchor="middle" x="218.5" y="-9843.3" font-family="Times,serif" font-size="14.00">Wallets should</text>
-<text text-anchor="middle" x="218.5" y="-9828.3" font-family="Times,serif" font-size="14.00">dynamically obtain the</text>
-<text text-anchor="middle" x="218.5" y="-9813.3" font-family="Times,serif" font-size="14.00">list of selectable</text>
-<text text-anchor="middle" x="218.5" y="-9798.3" font-family="Times,serif" font-size="14.00">`lightwalletd` servers</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-10832.5 129,-10832.5 129,-10749.5 308,-10749.5 308,-10832.5"/>
+<text text-anchor="middle" x="218.5" y="-10817.3" font-family="Times,serif" font-size="14.00">ECC/zashi#25</text>
+<text text-anchor="middle" x="218.5" y="-10802.3" font-family="Times,serif" font-size="14.00">Wallets should</text>
+<text text-anchor="middle" x="218.5" y="-10787.3" font-family="Times,serif" font-size="14.00">dynamically obtain the</text>
+<text text-anchor="middle" x="218.5" y="-10772.3" font-family="Times,serif" font-size="14.00">list of selectable</text>
+<text text-anchor="middle" x="218.5" y="-10757.3" font-family="Times,serif" font-size="14.00">`lightwalletd` servers</text>
 </a>
 </g>
 </g>
@@ -2971,95 +2971,95 @@
 <g id="node188" class="node open">
 <title>ECC/zashi&#45;android#1271</title>
 <g id="a_node188"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1271" xlink:title="ECC/zashi&#45;android#1271&#10;Add&#10;`AdvancedSettingsView`&#10;Tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9049 510,-9049 510,-8981 707,-8981 707,-9049"/>
-<text text-anchor="middle" x="608.5" y="-9033.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1271</text>
-<text text-anchor="middle" x="608.5" y="-9018.8" font-family="Times,serif" font-size="14.00">Add</text>
-<text text-anchor="middle" x="608.5" y="-9003.8" font-family="Times,serif" font-size="14.00">`AdvancedSettingsView`</text>
-<text text-anchor="middle" x="608.5" y="-8988.8" font-family="Times,serif" font-size="14.00">Tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10008 510,-10008 510,-9940 707,-9940 707,-10008"/>
+<text text-anchor="middle" x="608.5" y="-9992.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1271</text>
+<text text-anchor="middle" x="608.5" y="-9977.8" font-family="Times,serif" font-size="14.00">Add</text>
+<text text-anchor="middle" x="608.5" y="-9962.8" font-family="Times,serif" font-size="14.00">`AdvancedSettingsView`</text>
+<text text-anchor="middle" x="608.5" y="-9947.8" font-family="Times,serif" font-size="14.00">Tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1271&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge106" class="edge">
 <title>ECC/zashi&#45;android#1271&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.05,-9041.9C721.85,-9047 736.75,-9052.7 750.5,-9059 795.05,-9079.4 842.06,-9109.5 875.33,-9132.4"/>
-<polygon fill="black" stroke="black" points="873.68,-9135.51 883.9,-9138.3 877.65,-9129.75 873.68,-9135.51"/>
+<path fill="none" stroke="black" d="M707.05,-10001C721.85,-10006 736.75,-10012 750.5,-10018 795.05,-10038 842.06,-10068 875.33,-10091"/>
+<polygon fill="black" stroke="black" points="873.7,-10094.13 883.9,-10097 877.72,-10088.4 873.7,-10094.13"/>
 </g>
 <!-- ECC/zashi&#45;android#1273 -->
 <g id="node189" class="node open">
 <title>ECC/zashi&#45;android#1273</title>
 <g id="a_node189"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1273" xlink:title="ECC/zashi&#45;android#1273&#10;Add `ChooseServer` Tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="710.5,-8963 506.5,-8963 506.5,-8925 710.5,-8925 710.5,-8963"/>
-<text text-anchor="middle" x="608.5" y="-8947.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1273</text>
-<text text-anchor="middle" x="608.5" y="-8932.8" font-family="Times,serif" font-size="14.00">Add `ChooseServer` Tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="710.5,-9922 506.5,-9922 506.5,-9884 710.5,-9884 710.5,-9922"/>
+<text text-anchor="middle" x="608.5" y="-9906.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1273</text>
+<text text-anchor="middle" x="608.5" y="-9891.8" font-family="Times,serif" font-size="14.00">Add `ChooseServer` Tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1273&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge107" class="edge">
 <title>ECC/zashi&#45;android#1273&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M710.66,-8955.7C724.59,-8959.7 738.28,-8965 750.5,-8972 817.48,-9010.6 871.59,-9085.2 899.63,-9129.5"/>
-<polygon fill="black" stroke="black" points="896.79,-9131.56 905.04,-9138.2 902.73,-9127.86 896.79,-9131.56"/>
+<path fill="none" stroke="black" d="M710.66,-9914.7C724.59,-9918.7 738.28,-9924 750.5,-9931 817.48,-9969.6 871.59,-10044 899.63,-10089"/>
+<polygon fill="black" stroke="black" points="896.54,-10090.68 905.04,-10097 902.34,-10086.76 896.54,-10090.68"/>
 </g>
 <!-- ECC/zashi&#45;android#1282 -->
 <g id="node190" class="node open">
 <title>ECC/zashi&#45;android#1282</title>
 <g id="a_node190"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1282" xlink:title="ECC/zashi&#45;android#1282&#10;Update `AccountView`&#10;Tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8906.5 510,-8906.5 510,-8853.5 707,-8853.5 707,-8906.5"/>
-<text text-anchor="middle" x="608.5" y="-8891.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1282</text>
-<text text-anchor="middle" x="608.5" y="-8876.3" font-family="Times,serif" font-size="14.00">Update `AccountView`</text>
-<text text-anchor="middle" x="608.5" y="-8861.3" font-family="Times,serif" font-size="14.00">Tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9865.5 510,-9865.5 510,-9812.5 707,-9812.5 707,-9865.5"/>
+<text text-anchor="middle" x="608.5" y="-9850.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1282</text>
+<text text-anchor="middle" x="608.5" y="-9835.3" font-family="Times,serif" font-size="14.00">Update `AccountView`</text>
+<text text-anchor="middle" x="608.5" y="-9820.3" font-family="Times,serif" font-size="14.00">Tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1282&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge108" class="edge">
 <title>ECC/zashi&#45;android#1282&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.22,-8895.1C722.54,-8900.2 737.57,-8906.9 750.5,-8916 828.77,-8970.8 881.85,-9074.1 905.87,-9128.8"/>
-<polygon fill="black" stroke="black" points="902.71,-9130.3 909.88,-9138.1 909.13,-9127.53 902.71,-9130.3"/>
+<path fill="none" stroke="black" d="M707.22,-9854.1C722.54,-9859.2 737.57,-9865.9 750.5,-9875 828.77,-9929.8 881.85,-10033 905.87,-10088"/>
+<polygon fill="black" stroke="black" points="902.61,-10089.29 909.88,-10097 909.01,-10086.44 902.61,-10089.29"/>
 </g>
 <!-- ECC/zashi&#45;android#1260 -->
 <g id="node191" class="node open">
 <title>ECC/zashi&#45;android#1260</title>
 <g id="a_node191"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1260" xlink:title="ECC/zashi&#45;android#1260&#10;Cover Send screens UI&#10;with tests" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8835.5 510,-8835.5 510,-8782.5 707,-8782.5 707,-8835.5"/>
-<text text-anchor="middle" x="608.5" y="-8820.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1260</text>
-<text text-anchor="middle" x="608.5" y="-8805.3" font-family="Times,serif" font-size="14.00">Cover Send screens UI</text>
-<text text-anchor="middle" x="608.5" y="-8790.3" font-family="Times,serif" font-size="14.00">with tests</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9794.5 510,-9794.5 510,-9741.5 707,-9741.5 707,-9794.5"/>
+<text text-anchor="middle" x="608.5" y="-9779.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1260</text>
+<text text-anchor="middle" x="608.5" y="-9764.3" font-family="Times,serif" font-size="14.00">Cover Send screens UI</text>
+<text text-anchor="middle" x="608.5" y="-9749.3" font-family="Times,serif" font-size="14.00">with tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1260&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge109" class="edge">
 <title>ECC/zashi&#45;android#1260&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.02,-8822.5C722.62,-8827.8 737.79,-8835 750.5,-8845 845.29,-8919.5 893.43,-9061.8 911.65,-9128.6"/>
-<polygon fill="black" stroke="black" points="908.28,-9129.53 914.22,-9138.3 915.04,-9127.74 908.28,-9129.53"/>
+<path fill="none" stroke="black" d="M707.02,-9781.5C722.62,-9786.8 737.79,-9794 750.5,-9804 845.29,-9878.5 893.43,-10021 911.65,-10088"/>
+<polygon fill="black" stroke="black" points="908.11,-10088.35 914.22,-10097 914.84,-10086.42 908.11,-10088.35"/>
 </g>
 <!-- ECC/zashi&#45;android#1301 -->
 <g id="node192" class="node open">
 <title>ECC/zashi&#45;android#1301</title>
 <g id="a_node192"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1301" xlink:title="ECC/zashi&#45;android#1301&#10;Localize support text&#10;content" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8764.5 510,-8764.5 510,-8711.5 707,-8711.5 707,-8764.5"/>
-<text text-anchor="middle" x="608.5" y="-8749.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1301</text>
-<text text-anchor="middle" x="608.5" y="-8734.3" font-family="Times,serif" font-size="14.00">Localize support text</text>
-<text text-anchor="middle" x="608.5" y="-8719.3" font-family="Times,serif" font-size="14.00">content</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9723.5 510,-9723.5 510,-9670.5 707,-9670.5 707,-9723.5"/>
+<text text-anchor="middle" x="608.5" y="-9708.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1301</text>
+<text text-anchor="middle" x="608.5" y="-9693.3" font-family="Times,serif" font-size="14.00">Localize support text</text>
+<text text-anchor="middle" x="608.5" y="-9678.3" font-family="Times,serif" font-size="14.00">content</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1301&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge110" class="edge">
 <title>ECC/zashi&#45;android#1301&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.33,-8750.6C722.99,-8755.9 738.09,-8763.4 750.5,-8774 861.92,-8868.9 902.64,-9050.4 915.4,-9128.2"/>
-<polygon fill="black" stroke="black" points="911.99,-9129.07 917.02,-9138.4 918.91,-9127.97 911.99,-9129.07"/>
+<path fill="none" stroke="black" d="M707.33,-9709.6C722.99,-9714.9 738.09,-9722.4 750.5,-9733 861.92,-9827.9 902.64,-10009 915.4,-10087"/>
+<polygon fill="black" stroke="black" points="911.97,-10087.69 917.02,-10097 918.88,-10086.57 911.97,-10087.69"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1427 -->
 <g id="node193" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1427</title>
 <g id="a_node193"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1427" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1427&#10;Zcash Android SDK Tech&#10;Debt" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-10105.5 80,-10105.5 80,-10052.5 357,-10052.5 357,-10105.5"/>
-<text text-anchor="middle" x="218.5" y="-10090.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1427</text>
-<text text-anchor="middle" x="218.5" y="-10075.3" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech</text>
-<text text-anchor="middle" x="218.5" y="-10060.3" font-family="Times,serif" font-size="14.00">Debt</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-11064.5 80,-11064.5 80,-11011.5 357,-11011.5 357,-11064.5"/>
+<text text-anchor="middle" x="218.5" y="-11049.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1427</text>
+<text text-anchor="middle" x="218.5" y="-11034.3" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech</text>
+<text text-anchor="middle" x="218.5" y="-11019.3" font-family="Times,serif" font-size="14.00">Debt</text>
 </a>
 </g>
 </g>
@@ -3067,79 +3067,79 @@
 <g id="node194" class="node open">
 <title>ECC/zashi&#45;android#921</title>
 <g id="a_node194"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/921" xlink:title="ECC/zashi&#45;android#921&#10;Display migrating DB&#10;label" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-8693.5 514.5,-8693.5 514.5,-8640.5 702.5,-8640.5 702.5,-8693.5"/>
-<text text-anchor="middle" x="608.5" y="-8678.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#921</text>
-<text text-anchor="middle" x="608.5" y="-8663.3" font-family="Times,serif" font-size="14.00">Display migrating DB</text>
-<text text-anchor="middle" x="608.5" y="-8648.3" font-family="Times,serif" font-size="14.00">label</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-9652.5 514.5,-9652.5 514.5,-9599.5 702.5,-9599.5 702.5,-9652.5"/>
+<text text-anchor="middle" x="608.5" y="-9637.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#921</text>
+<text text-anchor="middle" x="608.5" y="-9622.3" font-family="Times,serif" font-size="14.00">Display migrating DB</text>
+<text text-anchor="middle" x="608.5" y="-9607.3" font-family="Times,serif" font-size="14.00">label</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#921&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge111" class="edge">
 <title>ECC/zashi&#45;android#921&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M702.75,-8677.3C720.17,-8682.7 737.09,-8690.9 750.5,-8703 879.03,-8819 910.59,-9040.6 918.17,-9128.2"/>
-<polygon fill="black" stroke="black" points="914.7,-9128.72 919,-9138.4 921.68,-9128.15 914.7,-9128.72"/>
+<path fill="none" stroke="black" d="M702.75,-9636.3C720.17,-9641.7 737.09,-9649.9 750.5,-9662 879.03,-9778 910.59,-9999.6 918.17,-10087"/>
+<polygon fill="black" stroke="black" points="914.68,-10087.32 919,-10097 921.66,-10086.74 914.68,-10087.32"/>
 </g>
 <!-- ECC/zashi&#45;android#1248 -->
 <g id="node195" class="node open">
 <title>ECC/zashi&#45;android#1248</title>
 <g id="a_node195"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1248" xlink:title="ECC/zashi&#45;android#1248&#10;Use Roboto Mono font for&#10;addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709,-8622.5 508,-8622.5 508,-8569.5 709,-8569.5 709,-8622.5"/>
-<text text-anchor="middle" x="608.5" y="-8607.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1248</text>
-<text text-anchor="middle" x="608.5" y="-8592.3" font-family="Times,serif" font-size="14.00">Use Roboto Mono font for</text>
-<text text-anchor="middle" x="608.5" y="-8577.3" font-family="Times,serif" font-size="14.00">addresses</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709,-9581.5 508,-9581.5 508,-9528.5 709,-9528.5 709,-9581.5"/>
+<text text-anchor="middle" x="608.5" y="-9566.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1248</text>
+<text text-anchor="middle" x="608.5" y="-9551.3" font-family="Times,serif" font-size="14.00">Use Roboto Mono font for</text>
+<text text-anchor="middle" x="608.5" y="-9536.3" font-family="Times,serif" font-size="14.00">addresses</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1248&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge112" class="edge">
 <title>ECC/zashi&#45;android#1248&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M709.34,-8607.9C724.5,-8613.4 738.92,-8621.1 750.5,-8632 896.43,-8769.6 917.55,-9032 920.26,-9128.4"/>
-<polygon fill="black" stroke="black" points="916.76,-9128.58 920.49,-9138.5 923.76,-9128.42 916.76,-9128.58"/>
+<path fill="none" stroke="black" d="M709.34,-9566.9C724.5,-9572.4 738.92,-9580.1 750.5,-9591 896.43,-9728.6 917.55,-9991 920.26,-10087"/>
+<polygon fill="black" stroke="black" points="916.76,-10087.08 920.49,-10097 923.76,-10086.92 916.76,-10087.08"/>
 </g>
 <!-- ECC/zashi&#45;android#1256 -->
 <g id="node196" class="node open">
 <title>ECC/zashi&#45;android#1256</title>
 <g id="a_node196"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1256" xlink:title="ECC/zashi&#45;android#1256&#10;Consider Send.Form&#10;TextFields scrolling" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8551.5 510,-8551.5 510,-8498.5 707,-8498.5 707,-8551.5"/>
-<text text-anchor="middle" x="608.5" y="-8536.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1256</text>
-<text text-anchor="middle" x="608.5" y="-8521.3" font-family="Times,serif" font-size="14.00">Consider Send.Form</text>
-<text text-anchor="middle" x="608.5" y="-8506.3" font-family="Times,serif" font-size="14.00">TextFields scrolling</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9510.5 510,-9510.5 510,-9457.5 707,-9457.5 707,-9510.5"/>
+<text text-anchor="middle" x="608.5" y="-9495.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1256</text>
+<text text-anchor="middle" x="608.5" y="-9480.3" font-family="Times,serif" font-size="14.00">Consider Send.Form</text>
+<text text-anchor="middle" x="608.5" y="-9465.3" font-family="Times,serif" font-size="14.00">TextFields scrolling</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1256&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge113" class="edge">
 <title>ECC/zashi&#45;android#1256&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.13,-8535.7C723.18,-8541.2 738.48,-8549.3 750.5,-8561 833.94,-8642.4 896.69,-9009.9 915.02,-9128.2"/>
-<polygon fill="black" stroke="black" points="911.58,-9128.85 916.56,-9138.2 918.5,-9127.78 911.58,-9128.85"/>
+<path fill="none" stroke="black" d="M707.13,-9494.7C723.18,-9500.2 738.48,-9508.3 750.5,-9520 833.94,-9601.4 896.69,-9968.9 915.02,-10087"/>
+<polygon fill="black" stroke="black" points="911.58,-10087.65 916.56,-10097 918.5,-10086.58 911.58,-10087.65"/>
 </g>
 <!-- ECC/zashi&#45;android#1249 -->
 <g id="node197" class="node open">
 <title>ECC/zashi&#45;android#1249</title>
 <g id="a_node197"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1249" xlink:title="ECC/zashi&#45;android#1249&#10;Add documentation and&#10;tests on background&#10;syncing" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8480 510,-8480 510,-8412 707,-8412 707,-8480"/>
-<text text-anchor="middle" x="608.5" y="-8464.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1249</text>
-<text text-anchor="middle" x="608.5" y="-8449.8" font-family="Times,serif" font-size="14.00">Add documentation and</text>
-<text text-anchor="middle" x="608.5" y="-8434.8" font-family="Times,serif" font-size="14.00">tests on background</text>
-<text text-anchor="middle" x="608.5" y="-8419.8" font-family="Times,serif" font-size="14.00">syncing</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9439 510,-9439 510,-9371 707,-9371 707,-9439"/>
+<text text-anchor="middle" x="608.5" y="-9423.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1249</text>
+<text text-anchor="middle" x="608.5" y="-9408.8" font-family="Times,serif" font-size="14.00">Add documentation and</text>
+<text text-anchor="middle" x="608.5" y="-9393.8" font-family="Times,serif" font-size="14.00">tests on background</text>
+<text text-anchor="middle" x="608.5" y="-9378.8" font-family="Times,serif" font-size="14.00">syncing</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1249&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge114" class="edge">
 <title>ECC/zashi&#45;android#1249&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.28,-8462.1C723.41,-8468.6 738.69,-8477.5 750.5,-8490 840.35,-8585 899.78,-9001.8 916.01,-9128.4"/>
-<polygon fill="black" stroke="black" points="912.55,-9128.92 917.27,-9138.4 919.49,-9128.04 912.55,-9128.92"/>
+<path fill="none" stroke="black" d="M707.28,-9421.1C723.41,-9427.6 738.69,-9436.5 750.5,-9449 840.35,-9544 899.78,-9960.8 916.01,-10087"/>
+<polygon fill="black" stroke="black" points="912.55,-10087.52 917.27,-10097 919.49,-10086.64 912.55,-10087.52"/>
 </g>
 <!-- ECC/zashi#37 -->
 <g id="node198" class="node open">
 <title>ECC/zashi#37</title>
 <g id="a_node198"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/37" xlink:title="ECC/zashi#37&#10;Support for opt&#45;in cloud&#10;backup of keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-10256.5 124.5,-10256.5 124.5,-10203.5 312.5,-10203.5 312.5,-10256.5"/>
-<text text-anchor="middle" x="218.5" y="-10241.3" font-family="Times,serif" font-size="14.00">ECC/zashi#37</text>
-<text text-anchor="middle" x="218.5" y="-10226.3" font-family="Times,serif" font-size="14.00">Support for opt&#45;in cloud</text>
-<text text-anchor="middle" x="218.5" y="-10211.3" font-family="Times,serif" font-size="14.00">backup of keys</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-11215.5 124.5,-11215.5 124.5,-11162.5 312.5,-11162.5 312.5,-11215.5"/>
+<text text-anchor="middle" x="218.5" y="-11200.3" font-family="Times,serif" font-size="14.00">ECC/zashi#37</text>
+<text text-anchor="middle" x="218.5" y="-11185.3" font-family="Times,serif" font-size="14.00">Support for opt&#45;in cloud</text>
+<text text-anchor="middle" x="218.5" y="-11170.3" font-family="Times,serif" font-size="14.00">backup of keys</text>
 </a>
 </g>
 </g>
@@ -3147,96 +3147,96 @@
 <g id="node199" class="node open">
 <title>ECC/zashi#36</title>
 <g id="a_node199"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/36" xlink:title="ECC/zashi#36&#10;Design: Privacy &amp; Opt&#45;&#10;in/out for cloud services" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="702.5,-10256.5 514.5,-10256.5 514.5,-10203.5 702.5,-10203.5 702.5,-10256.5"/>
-<text text-anchor="middle" x="608.5" y="-10241.3" font-family="Times,serif" font-size="14.00">ECC/zashi#36</text>
-<text text-anchor="middle" x="608.5" y="-10226.3" font-family="Times,serif" font-size="14.00">Design: Privacy &amp; Opt&#45;</text>
-<text text-anchor="middle" x="608.5" y="-10211.3" font-family="Times,serif" font-size="14.00">in/out for cloud services</text>
+<polygon fill="#c2e0c6" stroke="black" points="702.5,-11215.5 514.5,-11215.5 514.5,-11162.5 702.5,-11162.5 702.5,-11215.5"/>
+<text text-anchor="middle" x="608.5" y="-11200.3" font-family="Times,serif" font-size="14.00">ECC/zashi#36</text>
+<text text-anchor="middle" x="608.5" y="-11185.3" font-family="Times,serif" font-size="14.00">Design: Privacy &amp; Opt&#45;</text>
+<text text-anchor="middle" x="608.5" y="-11170.3" font-family="Times,serif" font-size="14.00">in/out for cloud services</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi#37&#45;&gt;ECC/zashi#36 -->
 <g id="edge115" class="edge">
 <title>ECC/zashi#37&#45;&gt;ECC/zashi#36</title>
-<path fill="none" stroke="black" d="M312.93,-10230C370.59,-10230 444.62,-10230 504.05,-10230"/>
-<polygon fill="black" stroke="black" points="504.21,-10233.5 514.21,-10230 504.21,-10226.5 504.21,-10233.5"/>
+<path fill="none" stroke="black" d="M312.93,-11189C370.59,-11189 444.62,-11189 504.05,-11189"/>
+<polygon fill="black" stroke="black" points="504.21,-11192.5 514.21,-11189 504.21,-11185.5 504.21,-11192.5"/>
 </g>
 <!-- ECC/zashi&#45;ios#219 -->
 <g id="node200" class="node open">
 <title>ECC/zashi&#45;ios#219</title>
 <g id="a_node200"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/219" xlink:title="ECC/zashi&#45;ios#219&#10;Integration of some event&#10;logging tool" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319,-7519.5 118,-7519.5 118,-7466.5 319,-7466.5 319,-7519.5"/>
-<text text-anchor="middle" x="218.5" y="-7504.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#219</text>
-<text text-anchor="middle" x="218.5" y="-7489.3" font-family="Times,serif" font-size="14.00">Integration of some event</text>
-<text text-anchor="middle" x="218.5" y="-7474.3" font-family="Times,serif" font-size="14.00">logging tool</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319,-8478.5 118,-8478.5 118,-8425.5 319,-8425.5 319,-8478.5"/>
+<text text-anchor="middle" x="218.5" y="-8463.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#219</text>
+<text text-anchor="middle" x="218.5" y="-8448.3" font-family="Times,serif" font-size="14.00">Integration of some event</text>
+<text text-anchor="middle" x="218.5" y="-8433.3" font-family="Times,serif" font-size="14.00">logging tool</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#219&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge116" class="edge">
 <title>ECC/zashi&#45;ios#219&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M319.17,-7502C380.3,-7507.5 457.94,-7514.5 517.25,-7519.9"/>
-<polygon fill="black" stroke="black" points="517.09,-7523.4 527.36,-7520.8 517.71,-7516.43 517.09,-7523.4"/>
+<path fill="none" stroke="black" d="M319.17,-8461C380.3,-8466.5 457.94,-8473.5 517.25,-8478.9"/>
+<polygon fill="black" stroke="black" points="517.09,-8482.4 527.36,-8479.8 517.71,-8475.43 517.09,-8482.4"/>
 </g>
 <!-- ECC/zashi&#45;ios#694 -->
 <g id="node201" class="node open">
 <title>ECC/zashi&#45;ios#694</title>
 <g id="a_node201"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/694" xlink:title="ECC/zashi&#45;ios#694&#10;Instrument a forced&#10;upgrade mechanism" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299,-7448.5 138,-7448.5 138,-7395.5 299,-7395.5 299,-7448.5"/>
-<text text-anchor="middle" x="218.5" y="-7433.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#694</text>
-<text text-anchor="middle" x="218.5" y="-7418.3" font-family="Times,serif" font-size="14.00">Instrument a forced</text>
-<text text-anchor="middle" x="218.5" y="-7403.3" font-family="Times,serif" font-size="14.00">upgrade mechanism</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299,-8407.5 138,-8407.5 138,-8354.5 299,-8354.5 299,-8407.5"/>
+<text text-anchor="middle" x="218.5" y="-8392.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#694</text>
+<text text-anchor="middle" x="218.5" y="-8377.3" font-family="Times,serif" font-size="14.00">Instrument a forced</text>
+<text text-anchor="middle" x="218.5" y="-8362.3" font-family="Times,serif" font-size="14.00">upgrade mechanism</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#694&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge117" class="edge">
 <title>ECC/zashi&#45;ios#694&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M299.09,-7430.7C340.94,-7436.3 392.8,-7445.1 438,-7458 480.08,-7470 525.83,-7489.3 559.18,-7504.6"/>
-<polygon fill="black" stroke="black" points="558.14,-7507.97 568.68,-7509 561.08,-7501.62 558.14,-7507.97"/>
+<path fill="none" stroke="black" d="M299.09,-8389.7C340.94,-8395.3 392.8,-8404.1 438,-8417 480.08,-8429 525.83,-8448.3 559.18,-8463.6"/>
+<polygon fill="black" stroke="black" points="558.14,-8466.97 568.68,-8468 561.08,-8460.62 558.14,-8466.97"/>
 </g>
 <!-- ECC/zashi&#45;ios#322 -->
 <g id="node202" class="node open">
 <title>ECC/zashi&#45;ios#322</title>
 <g id="a_node202"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/322" xlink:title="ECC/zashi&#45;ios#322&#10;Handle&#10;WrappedCaptureDeviceError&#10;in the ScanReducer" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="331,-7377 106,-7377 106,-7309 331,-7309 331,-7377"/>
-<text text-anchor="middle" x="218.5" y="-7361.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#322</text>
-<text text-anchor="middle" x="218.5" y="-7346.8" font-family="Times,serif" font-size="14.00">Handle</text>
-<text text-anchor="middle" x="218.5" y="-7331.8" font-family="Times,serif" font-size="14.00">WrappedCaptureDeviceError</text>
-<text text-anchor="middle" x="218.5" y="-7316.8" font-family="Times,serif" font-size="14.00">in the ScanReducer</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="331,-8336 106,-8336 106,-8268 331,-8268 331,-8336"/>
+<text text-anchor="middle" x="218.5" y="-8320.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#322</text>
+<text text-anchor="middle" x="218.5" y="-8305.8" font-family="Times,serif" font-size="14.00">Handle</text>
+<text text-anchor="middle" x="218.5" y="-8290.8" font-family="Times,serif" font-size="14.00">WrappedCaptureDeviceError</text>
+<text text-anchor="middle" x="218.5" y="-8275.8" font-family="Times,serif" font-size="14.00">in the ScanReducer</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#322&#45;&gt;ECC/zashi&#45;ios#1045 -->
 <g id="edge118" class="edge">
 <title>ECC/zashi&#45;ios#322&#45;&gt;ECC/zashi&#45;ios#1045</title>
-<path fill="none" stroke="black" d="M331.28,-7354.6C366.61,-7361.1 405.01,-7371.2 438,-7387 497.14,-7415.3 553.01,-7468.8 583.52,-7501.2"/>
-<polygon fill="black" stroke="black" points="580.97,-7503.6 590.36,-7508.5 586.08,-7498.81 580.97,-7503.6"/>
+<path fill="none" stroke="black" d="M331.28,-8313.6C366.61,-8320.1 405.01,-8330.2 438,-8346 497.14,-8374.3 553.01,-8427.8 583.52,-8460.2"/>
+<polygon fill="black" stroke="black" points="580.97,-8462.6 590.36,-8467.5 586.08,-8457.81 580.97,-8462.6"/>
 </g>
 <!-- ECC/zashi#54 -->
 <g id="node203" class="node open">
 <title>ECC/zashi#54</title>
 <g id="a_node203"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/54" xlink:title="ECC/zashi#54&#10;Add User Guide" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="283.5,-5240 153.5,-5240 153.5,-5202 283.5,-5202 283.5,-5240"/>
-<text text-anchor="middle" x="218.5" y="-5224.8" font-family="Times,serif" font-size="14.00">ECC/zashi#54</text>
-<text text-anchor="middle" x="218.5" y="-5209.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="283.5,-3477 153.5,-3477 153.5,-3439 283.5,-3439 283.5,-3477"/>
+<text text-anchor="middle" x="218.5" y="-3461.8" font-family="Times,serif" font-size="14.00">ECC/zashi#54</text>
+<text text-anchor="middle" x="218.5" y="-3446.8" font-family="Times,serif" font-size="14.00">Add User Guide</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi#54&#45;&gt;ECC/zashi&#45;android#407 -->
 <g id="edge119" class="edge">
 <title>ECC/zashi#54&#45;&gt;ECC/zashi&#45;android#407</title>
-<path fill="none" stroke="black" d="M283.83,-5225.7C327.5,-5229.4 386.46,-5235.4 438,-5244 457.96,-5247.3 479.09,-5251.6 499.41,-5256.1"/>
-<polygon fill="black" stroke="black" points="498.79,-5259.55 509.31,-5258.3 500.31,-5252.71 498.79,-5259.55"/>
+<path fill="none" stroke="black" d="M283.83,-3462.7C327.5,-3466.4 386.46,-3472.4 438,-3481 457.96,-3484.3 479.09,-3488.6 499.41,-3493.1"/>
+<polygon fill="black" stroke="black" points="498.79,-3496.55 509.31,-3495.3 500.31,-3489.71 498.79,-3496.55"/>
 </g>
 <!-- ECC/zashi&#45;android#222 -->
 <g id="node204" class="node open">
 <title>ECC/zashi&#45;android#222</title>
 <g id="a_node204"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/222" xlink:title="ECC/zashi&#45;android#222&#10;Consider using toml file&#10;for Gradle dependency&#10;management" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-10343 124.5,-10343 124.5,-10275 312.5,-10275 312.5,-10343"/>
-<text text-anchor="middle" x="218.5" y="-10327.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#222</text>
-<text text-anchor="middle" x="218.5" y="-10312.8" font-family="Times,serif" font-size="14.00">Consider using toml file</text>
-<text text-anchor="middle" x="218.5" y="-10297.8" font-family="Times,serif" font-size="14.00">for Gradle dependency</text>
-<text text-anchor="middle" x="218.5" y="-10282.8" font-family="Times,serif" font-size="14.00">management</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-11302 124.5,-11302 124.5,-11234 312.5,-11234 312.5,-11302"/>
+<text text-anchor="middle" x="218.5" y="-11286.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#222</text>
+<text text-anchor="middle" x="218.5" y="-11271.8" font-family="Times,serif" font-size="14.00">Consider using toml file</text>
+<text text-anchor="middle" x="218.5" y="-11256.8" font-family="Times,serif" font-size="14.00">for Gradle dependency</text>
+<text text-anchor="middle" x="218.5" y="-11241.8" font-family="Times,serif" font-size="14.00">management</text>
 </a>
 </g>
 </g>
@@ -3244,30 +3244,30 @@
 <g id="node205" class="node open">
 <title>ECC/zashi&#45;android#1340</title>
 <g id="a_node205"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1340" xlink:title="ECC/zashi&#45;android#1340&#10;Set up Dependabot to&#10;manage all our&#10;dependencies" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="707,-10343 510,-10343 510,-10275 707,-10275 707,-10343"/>
-<text text-anchor="middle" x="608.5" y="-10327.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1340</text>
-<text text-anchor="middle" x="608.5" y="-10312.8" font-family="Times,serif" font-size="14.00">Set up Dependabot to</text>
-<text text-anchor="middle" x="608.5" y="-10297.8" font-family="Times,serif" font-size="14.00">manage all our</text>
-<text text-anchor="middle" x="608.5" y="-10282.8" font-family="Times,serif" font-size="14.00">dependencies</text>
+<polygon fill="#c2e0c6" stroke="black" points="707,-11302 510,-11302 510,-11234 707,-11234 707,-11302"/>
+<text text-anchor="middle" x="608.5" y="-11286.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1340</text>
+<text text-anchor="middle" x="608.5" y="-11271.8" font-family="Times,serif" font-size="14.00">Set up Dependabot to</text>
+<text text-anchor="middle" x="608.5" y="-11256.8" font-family="Times,serif" font-size="14.00">manage all our</text>
+<text text-anchor="middle" x="608.5" y="-11241.8" font-family="Times,serif" font-size="14.00">dependencies</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#222&#45;&gt;ECC/zashi&#45;android#1340 -->
 <g id="edge120" class="edge">
 <title>ECC/zashi&#45;android#222&#45;&gt;ECC/zashi&#45;android#1340</title>
-<path fill="none" stroke="black" d="M312.93,-10309C369.21,-10309 441.09,-10309 499.76,-10309"/>
-<polygon fill="black" stroke="black" points="499.81,-10312.5 509.81,-10309 499.81,-10305.5 499.81,-10312.5"/>
+<path fill="none" stroke="black" d="M312.93,-11268C369.21,-11268 441.09,-11268 499.76,-11268"/>
+<polygon fill="black" stroke="black" points="499.81,-11271.5 509.81,-11268 499.81,-11264.5 499.81,-11271.5"/>
 </g>
 <!-- ECC/zashi#65 -->
 <g id="node206" class="node open">
 <title>ECC/zashi#65</title>
 <g id="a_node206"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/65" xlink:title="ECC/zashi#65&#10;If a transaction would&#10;send over a threshold in&#10;USD, ask the user for&#10;confirmation" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="313.5,-10444.5 123.5,-10444.5 123.5,-10361.5 313.5,-10361.5 313.5,-10444.5"/>
-<text text-anchor="middle" x="218.5" y="-10429.3" font-family="Times,serif" font-size="14.00">ECC/zashi#65</text>
-<text text-anchor="middle" x="218.5" y="-10414.3" font-family="Times,serif" font-size="14.00">If a transaction would</text>
-<text text-anchor="middle" x="218.5" y="-10399.3" font-family="Times,serif" font-size="14.00">send over a threshold in</text>
-<text text-anchor="middle" x="218.5" y="-10384.3" font-family="Times,serif" font-size="14.00">USD, ask the user for</text>
-<text text-anchor="middle" x="218.5" y="-10369.3" font-family="Times,serif" font-size="14.00">confirmation</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="313.5,-11403.5 123.5,-11403.5 123.5,-11320.5 313.5,-11320.5 313.5,-11403.5"/>
+<text text-anchor="middle" x="218.5" y="-11388.3" font-family="Times,serif" font-size="14.00">ECC/zashi#65</text>
+<text text-anchor="middle" x="218.5" y="-11373.3" font-family="Times,serif" font-size="14.00">If a transaction would</text>
+<text text-anchor="middle" x="218.5" y="-11358.3" font-family="Times,serif" font-size="14.00">send over a threshold in</text>
+<text text-anchor="middle" x="218.5" y="-11343.3" font-family="Times,serif" font-size="14.00">USD, ask the user for</text>
+<text text-anchor="middle" x="218.5" y="-11328.3" font-family="Times,serif" font-size="14.00">confirmation</text>
 </a>
 </g>
 </g>
@@ -3275,54 +3275,54 @@
 <g id="node207" class="node open">
 <title>ECC/zashi&#45;android#1389</title>
 <g id="a_node207"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1389" xlink:title="ECC/zashi&#45;android#1389&#10;[App Audit]&#10;Recommendation: Embed&#10;fonts in app releases&#10;instead of pulling them&#10;from Google" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-8394 508.5,-8394 508.5,-8296 708.5,-8296 708.5,-8394"/>
-<text text-anchor="middle" x="608.5" y="-8378.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1389</text>
-<text text-anchor="middle" x="608.5" y="-8363.8" font-family="Times,serif" font-size="14.00">[App Audit]</text>
-<text text-anchor="middle" x="608.5" y="-8348.8" font-family="Times,serif" font-size="14.00">Recommendation: Embed</text>
-<text text-anchor="middle" x="608.5" y="-8333.8" font-family="Times,serif" font-size="14.00">fonts in app releases</text>
-<text text-anchor="middle" x="608.5" y="-8318.8" font-family="Times,serif" font-size="14.00">instead of pulling them</text>
-<text text-anchor="middle" x="608.5" y="-8303.8" font-family="Times,serif" font-size="14.00">from Google</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-9353 508.5,-9353 508.5,-9255 708.5,-9255 708.5,-9353"/>
+<text text-anchor="middle" x="608.5" y="-9337.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1389</text>
+<text text-anchor="middle" x="608.5" y="-9322.8" font-family="Times,serif" font-size="14.00">[App Audit]</text>
+<text text-anchor="middle" x="608.5" y="-9307.8" font-family="Times,serif" font-size="14.00">Recommendation: Embed</text>
+<text text-anchor="middle" x="608.5" y="-9292.8" font-family="Times,serif" font-size="14.00">fonts in app releases</text>
+<text text-anchor="middle" x="608.5" y="-9277.8" font-family="Times,serif" font-size="14.00">instead of pulling them</text>
+<text text-anchor="middle" x="608.5" y="-9262.8" font-family="Times,serif" font-size="14.00">from Google</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1389&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge121" class="edge">
 <title>ECC/zashi&#45;android#1389&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M708.62,-8371.3C724.42,-8379.3 739.25,-8389.6 750.5,-8403 845.92,-8516.3 902.32,-8991.5 916.78,-9128.1"/>
-<polygon fill="black" stroke="black" points="913.3,-9128.52 917.82,-9138.1 920.27,-9127.79 913.3,-9128.52"/>
+<path fill="none" stroke="black" d="M708.62,-9330.3C724.42,-9338.3 739.25,-9348.6 750.5,-9362 845.92,-9475.3 902.32,-9950.5 916.78,-10087"/>
+<polygon fill="black" stroke="black" points="913.3,-10087.42 917.82,-10097 920.27,-10086.69 913.3,-10087.42"/>
 </g>
 <!-- ECC/zashi&#45;android#1388 -->
 <g id="node208" class="node open">
 <title>ECC/zashi&#45;android#1388</title>
 <g id="a_node208"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1388" xlink:title="ECC/zashi&#45;android#1388&#10;[App Audit]&#10;Recommendation: Add&#10;additional StrictMode&#10;checks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8277.5 510,-8277.5 510,-8194.5 707,-8194.5 707,-8277.5"/>
-<text text-anchor="middle" x="608.5" y="-8262.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1388</text>
-<text text-anchor="middle" x="608.5" y="-8247.3" font-family="Times,serif" font-size="14.00">[App Audit]</text>
-<text text-anchor="middle" x="608.5" y="-8232.3" font-family="Times,serif" font-size="14.00">Recommendation: Add</text>
-<text text-anchor="middle" x="608.5" y="-8217.3" font-family="Times,serif" font-size="14.00">additional StrictMode</text>
-<text text-anchor="middle" x="608.5" y="-8202.3" font-family="Times,serif" font-size="14.00">checks</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9236.5 510,-9236.5 510,-9153.5 707,-9153.5 707,-9236.5"/>
+<text text-anchor="middle" x="608.5" y="-9221.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1388</text>
+<text text-anchor="middle" x="608.5" y="-9206.3" font-family="Times,serif" font-size="14.00">[App Audit]</text>
+<text text-anchor="middle" x="608.5" y="-9191.3" font-family="Times,serif" font-size="14.00">Recommendation: Add</text>
+<text text-anchor="middle" x="608.5" y="-9176.3" font-family="Times,serif" font-size="14.00">additional StrictMode</text>
+<text text-anchor="middle" x="608.5" y="-9161.3" font-family="Times,serif" font-size="14.00">checks</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1388&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge122" class="edge">
 <title>ECC/zashi&#45;android#1388&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.33,-8256.4C723.65,-8263.6 739,-8273.5 750.5,-8287 862.22,-8417.6 907.86,-8979.2 918.15,-9128.4"/>
-<polygon fill="black" stroke="black" points="914.67,-9128.76 918.83,-9138.5 921.65,-9128.29 914.67,-9128.76"/>
+<path fill="none" stroke="black" d="M707.33,-9215.4C723.65,-9222.6 739,-9232.5 750.5,-9246 862.22,-9376.6 907.86,-9938.2 918.15,-10087"/>
+<polygon fill="black" stroke="black" points="914.66,-10087.26 918.83,-10097 921.64,-10086.79 914.66,-10087.26"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1453 -->
 <g id="node209" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1453</title>
 <g id="a_node209"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1453" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1453&#10;[SDK audit]&#10;Recommendations: 4.2.1&#10;(SDK) Make it obvious&#10;that plaintext&#10;connections are not&#10;possible in production&#10;releases" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8502 80,-8502 80,-8374 357,-8374 357,-8502"/>
-<text text-anchor="middle" x="218.5" y="-8486.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1453</text>
-<text text-anchor="middle" x="218.5" y="-8471.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-8456.8" font-family="Times,serif" font-size="14.00">Recommendations: 4.2.1</text>
-<text text-anchor="middle" x="218.5" y="-8441.8" font-family="Times,serif" font-size="14.00">(SDK) Make it obvious</text>
-<text text-anchor="middle" x="218.5" y="-8426.8" font-family="Times,serif" font-size="14.00">that plaintext</text>
-<text text-anchor="middle" x="218.5" y="-8411.8" font-family="Times,serif" font-size="14.00">connections are not</text>
-<text text-anchor="middle" x="218.5" y="-8396.8" font-family="Times,serif" font-size="14.00">possible in production</text>
-<text text-anchor="middle" x="218.5" y="-8381.8" font-family="Times,serif" font-size="14.00">releases</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9461 80,-9461 80,-9333 357,-9333 357,-9461"/>
+<text text-anchor="middle" x="218.5" y="-9445.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1453</text>
+<text text-anchor="middle" x="218.5" y="-9430.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-9415.8" font-family="Times,serif" font-size="14.00">Recommendations: 4.2.1</text>
+<text text-anchor="middle" x="218.5" y="-9400.8" font-family="Times,serif" font-size="14.00">(SDK) Make it obvious</text>
+<text text-anchor="middle" x="218.5" y="-9385.8" font-family="Times,serif" font-size="14.00">that plaintext</text>
+<text text-anchor="middle" x="218.5" y="-9370.8" font-family="Times,serif" font-size="14.00">connections are not</text>
+<text text-anchor="middle" x="218.5" y="-9355.8" font-family="Times,serif" font-size="14.00">possible in production</text>
+<text text-anchor="middle" x="218.5" y="-9340.8" font-family="Times,serif" font-size="14.00">releases</text>
 </a>
 </g>
 </g>
@@ -3330,149 +3330,149 @@
 <g id="node210" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
 <g id="a_node210"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1460" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1460&#10;Resolve security audit&#10;recommendaitons" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" points="747,-8176.5 470,-8176.5 470,-8123.5 747,-8123.5 747,-8176.5"/>
-<text text-anchor="middle" x="608.5" y="-8161.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</text>
-<text text-anchor="middle" x="608.5" y="-8146.3" font-family="Times,serif" font-size="14.00">Resolve security audit</text>
-<text text-anchor="middle" x="608.5" y="-8131.3" font-family="Times,serif" font-size="14.00">recommendaitons</text>
+<polygon fill="#c2e0c6" stroke="black" points="747,-9135.5 470,-9135.5 470,-9082.5 747,-9082.5 747,-9135.5"/>
+<text text-anchor="middle" x="608.5" y="-9120.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</text>
+<text text-anchor="middle" x="608.5" y="-9105.3" font-family="Times,serif" font-size="14.00">Resolve security audit</text>
+<text text-anchor="middle" x="608.5" y="-9090.3" font-family="Times,serif" font-size="14.00">recommendaitons</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1453&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge123" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1453&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.28,-8417.3C387.9,-8406.4 417.36,-8390 438,-8365 489.14,-8303.1 408.43,-8245.8 462,-8186 462.76,-8185.2 463.54,-8184.3 464.33,-8183.5"/>
-<polygon fill="black" stroke="black" points="466.78,-8186 471.86,-8176.7 462.09,-8180.8 466.78,-8186"/>
+<path fill="none" stroke="black" d="M357.28,-9376.3C387.9,-9365.4 417.36,-9349 438,-9324 489.14,-9262.1 408.43,-9204.8 462,-9145 462.76,-9144.2 463.54,-9143.3 464.33,-9142.5"/>
+<polygon fill="black" stroke="black" points="466.78,-9145 471.86,-9135.7 462.09,-9139.8 466.78,-9145"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1460&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge124" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1460&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M740.2,-8176.6C743.88,-8179.4 747.33,-8182.6 750.5,-8186 881.17,-8327.3 913.2,-8966 919.27,-9127.7"/>
-<polygon fill="black" stroke="black" points="915.79,-9128.23 919.65,-9138.1 922.78,-9127.98 915.79,-9128.23"/>
+<path fill="none" stroke="black" d="M740.2,-9135.6C743.88,-9138.4 747.33,-9141.6 750.5,-9145 881.17,-9286.3 913.2,-9925 919.27,-10087"/>
+<polygon fill="black" stroke="black" points="915.77,-10087.14 919.65,-10097 922.77,-10086.87 915.77,-10087.14"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1454 -->
 <g id="node211" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1454</title>
 <g id="a_node211"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1454" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1454&#10;[SDK audit]&#10;Recommendation: Don’t&#10;silently treat null&#10;Double? values as 0.0" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8355.5 80,-8355.5 80,-8272.5 357,-8272.5 357,-8355.5"/>
-<text text-anchor="middle" x="218.5" y="-8340.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1454</text>
-<text text-anchor="middle" x="218.5" y="-8325.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-8310.3" font-family="Times,serif" font-size="14.00">Recommendation: Don’t</text>
-<text text-anchor="middle" x="218.5" y="-8295.3" font-family="Times,serif" font-size="14.00">silently treat null</text>
-<text text-anchor="middle" x="218.5" y="-8280.3" font-family="Times,serif" font-size="14.00">Double? values as 0.0</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9314.5 80,-9314.5 80,-9231.5 357,-9231.5 357,-9314.5"/>
+<text text-anchor="middle" x="218.5" y="-9299.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1454</text>
+<text text-anchor="middle" x="218.5" y="-9284.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-9269.3" font-family="Times,serif" font-size="14.00">Recommendation: Don’t</text>
+<text text-anchor="middle" x="218.5" y="-9254.3" font-family="Times,serif" font-size="14.00">silently treat null</text>
+<text text-anchor="middle" x="218.5" y="-9239.3" font-family="Times,serif" font-size="14.00">Double? values as 0.0</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1454&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge125" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1454&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.23,-8304.3C386.77,-8296.5 415.75,-8283.7 438,-8263 464.25,-8238.6 435.91,-8210.6 462,-8186 463.12,-8184.9 464.28,-8183.9 465.45,-8182.9"/>
-<polygon fill="black" stroke="black" points="467.73,-8185.56 473.54,-8176.7 463.47,-8180 467.73,-8185.56"/>
+<path fill="none" stroke="black" d="M357.23,-9263.3C386.77,-9255.5 415.75,-9242.7 438,-9222 464.25,-9197.6 435.91,-9169.6 462,-9145 463.12,-9143.9 464.28,-9142.9 465.45,-9141.9"/>
+<polygon fill="black" stroke="black" points="467.73,-9144.56 473.54,-9135.7 463.47,-9139 467.73,-9144.56"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1456 -->
 <g id="node212" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1456</title>
 <g id="a_node212"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1456" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1456&#10;[SDK audit]&#10;Recommendation: Hex&#10;decoder silently ignores&#10;last character of an odd&#45;&#10;length string" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8254 80,-8254 80,-8156 357,-8156 357,-8254"/>
-<text text-anchor="middle" x="218.5" y="-8238.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1456</text>
-<text text-anchor="middle" x="218.5" y="-8223.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-8208.8" font-family="Times,serif" font-size="14.00">Recommendation: Hex</text>
-<text text-anchor="middle" x="218.5" y="-8193.8" font-family="Times,serif" font-size="14.00">decoder silently ignores</text>
-<text text-anchor="middle" x="218.5" y="-8178.8" font-family="Times,serif" font-size="14.00">last character of an odd&#45;</text>
-<text text-anchor="middle" x="218.5" y="-8163.8" font-family="Times,serif" font-size="14.00">length string</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9213 80,-9213 80,-9115 357,-9115 357,-9213"/>
+<text text-anchor="middle" x="218.5" y="-9197.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1456</text>
+<text text-anchor="middle" x="218.5" y="-9182.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-9167.8" font-family="Times,serif" font-size="14.00">Recommendation: Hex</text>
+<text text-anchor="middle" x="218.5" y="-9152.8" font-family="Times,serif" font-size="14.00">decoder silently ignores</text>
+<text text-anchor="middle" x="218.5" y="-9137.8" font-family="Times,serif" font-size="14.00">last character of an odd&#45;</text>
+<text text-anchor="middle" x="218.5" y="-9122.8" font-family="Times,serif" font-size="14.00">length string</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1456&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge126" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1456&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.11,-8185.5C390.43,-8180.8 426.18,-8175.7 459.94,-8170.9"/>
-<polygon fill="black" stroke="black" points="460.46,-8174.36 469.87,-8169.5 459.48,-8167.43 460.46,-8174.36"/>
+<path fill="none" stroke="black" d="M357.11,-9144.5C390.43,-9139.8 426.18,-9134.7 459.94,-9129.9"/>
+<polygon fill="black" stroke="black" points="460.46,-9133.36 469.87,-9128.5 459.48,-9126.43 460.46,-9133.36"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1457 -->
 <g id="node213" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1457</title>
 <g id="a_node213"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1457" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1457&#10;[SDK audit]&#10;Recommendation: Comparing&#10;error message strings is&#10;fragile" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8137.5 80,-8137.5 80,-8054.5 357,-8054.5 357,-8137.5"/>
-<text text-anchor="middle" x="218.5" y="-8122.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1457</text>
-<text text-anchor="middle" x="218.5" y="-8107.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-8092.3" font-family="Times,serif" font-size="14.00">Recommendation: Comparing</text>
-<text text-anchor="middle" x="218.5" y="-8077.3" font-family="Times,serif" font-size="14.00">error message strings is</text>
-<text text-anchor="middle" x="218.5" y="-8062.3" font-family="Times,serif" font-size="14.00">fragile</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9096.5 80,-9096.5 80,-9013.5 357,-9013.5 357,-9096.5"/>
+<text text-anchor="middle" x="218.5" y="-9081.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1457</text>
+<text text-anchor="middle" x="218.5" y="-9066.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-9051.3" font-family="Times,serif" font-size="14.00">Recommendation: Comparing</text>
+<text text-anchor="middle" x="218.5" y="-9036.3" font-family="Times,serif" font-size="14.00">error message strings is</text>
+<text text-anchor="middle" x="218.5" y="-9021.3" font-family="Times,serif" font-size="14.00">fragile</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1457&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge127" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1457&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.11,-8115.2C390.43,-8119.8 426.18,-8124.8 459.94,-8129.5"/>
-<polygon fill="black" stroke="black" points="459.5,-8132.97 469.87,-8130.8 460.41,-8126.03 459.5,-8132.97"/>
+<path fill="none" stroke="black" d="M357.11,-9074.2C390.43,-9078.8 426.18,-9083.8 459.94,-9088.5"/>
+<polygon fill="black" stroke="black" points="459.5,-9091.97 469.87,-9089.8 460.41,-9085.03 459.5,-9091.97"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1458 -->
 <g id="node214" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1458</title>
 <g id="a_node214"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1458" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1458&#10;[SDK audit]&#10;Recommendation:&#10;`checkFor3Digits()` does&#10;not check the last digit&#10;grouping" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8036 80,-8036 80,-7938 357,-7938 357,-8036"/>
-<text text-anchor="middle" x="218.5" y="-8020.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1458</text>
-<text text-anchor="middle" x="218.5" y="-8005.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-7990.8" font-family="Times,serif" font-size="14.00">Recommendation:</text>
-<text text-anchor="middle" x="218.5" y="-7975.8" font-family="Times,serif" font-size="14.00">`checkFor3Digits()` does</text>
-<text text-anchor="middle" x="218.5" y="-7960.8" font-family="Times,serif" font-size="14.00">not check the last digit</text>
-<text text-anchor="middle" x="218.5" y="-7945.8" font-family="Times,serif" font-size="14.00">grouping</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8995 80,-8995 80,-8897 357,-8897 357,-8995"/>
+<text text-anchor="middle" x="218.5" y="-8979.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1458</text>
+<text text-anchor="middle" x="218.5" y="-8964.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-8949.8" font-family="Times,serif" font-size="14.00">Recommendation:</text>
+<text text-anchor="middle" x="218.5" y="-8934.8" font-family="Times,serif" font-size="14.00">`checkFor3Digits()` does</text>
+<text text-anchor="middle" x="218.5" y="-8919.8" font-family="Times,serif" font-size="14.00">not check the last digit</text>
+<text text-anchor="middle" x="218.5" y="-8904.8" font-family="Times,serif" font-size="14.00">grouping</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1458&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge128" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1458&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.26,-8002.7C386.71,-8011.6 415.64,-8025.2 438,-8046 461.76,-8068.1 437.94,-8093.2 462,-8115 462.84,-8115.8 463.7,-8116.5 464.57,-8117.2"/>
-<polygon fill="black" stroke="black" points="462.64,-8120.13 472.72,-8123.4 466.88,-8114.56 462.64,-8120.13"/>
+<path fill="none" stroke="black" d="M357.26,-8961.7C386.71,-8970.6 415.64,-8984.2 438,-9005 461.76,-9027.1 437.94,-9052.2 462,-9074 462.84,-9074.8 463.7,-9075.5 464.57,-9076.2"/>
+<polygon fill="black" stroke="black" points="462.64,-9079.13 472.72,-9082.4 466.88,-9073.56 462.64,-9079.13"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1459 -->
 <g id="node215" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1459</title>
 <g id="a_node215"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1459" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1459&#10;[SDK audit]&#10;Recommendation: Use&#10;SHA256 instead of SHA1&#10;for parameter file&#10;integrity checks" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-7920 80,-7920 80,-7822 357,-7822 357,-7920"/>
-<text text-anchor="middle" x="218.5" y="-7904.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1459</text>
-<text text-anchor="middle" x="218.5" y="-7889.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
-<text text-anchor="middle" x="218.5" y="-7874.8" font-family="Times,serif" font-size="14.00">Recommendation: Use</text>
-<text text-anchor="middle" x="218.5" y="-7859.8" font-family="Times,serif" font-size="14.00">SHA256 instead of SHA1</text>
-<text text-anchor="middle" x="218.5" y="-7844.8" font-family="Times,serif" font-size="14.00">for parameter file</text>
-<text text-anchor="middle" x="218.5" y="-7829.8" font-family="Times,serif" font-size="14.00">integrity checks</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8879 80,-8879 80,-8781 357,-8781 357,-8879"/>
+<text text-anchor="middle" x="218.5" y="-8863.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1459</text>
+<text text-anchor="middle" x="218.5" y="-8848.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
+<text text-anchor="middle" x="218.5" y="-8833.8" font-family="Times,serif" font-size="14.00">Recommendation: Use</text>
+<text text-anchor="middle" x="218.5" y="-8818.8" font-family="Times,serif" font-size="14.00">SHA256 instead of SHA1</text>
+<text text-anchor="middle" x="218.5" y="-8803.8" font-family="Times,serif" font-size="14.00">for parameter file</text>
+<text text-anchor="middle" x="218.5" y="-8788.8" font-family="Times,serif" font-size="14.00">integrity checks</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1459&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
 <g id="edge129" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1459&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
-<path fill="none" stroke="black" d="M357.12,-7881.8C387.65,-7890.6 417.11,-7905.2 438,-7929 492.95,-7991.7 406.32,-8053 462,-8115 462.42,-8115.5 462.85,-8115.9 463.28,-8116.4"/>
-<polygon fill="black" stroke="black" points="460.97,-8119.03 470.66,-8123.3 465.75,-8113.91 460.97,-8119.03"/>
+<path fill="none" stroke="black" d="M357.12,-8840.8C387.65,-8849.6 417.11,-8864.2 438,-8888 492.95,-8950.7 406.32,-9012 462,-9074 462.42,-9074.5 462.85,-9074.9 463.28,-9075.4"/>
+<polygon fill="black" stroke="black" points="460.97,-9078.03 470.66,-9082.3 465.75,-9072.91 460.97,-9078.03"/>
 </g>
 <!-- ECC/zashi&#45;android#1180 -->
 <g id="node216" class="node open">
 <title>ECC/zashi&#45;android#1180</title>
 <g id="a_node216"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1180" xlink:title="ECC/zashi&#45;android#1180&#10;Failed to parse&#10;checkpoint file" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-8105.5 510,-8105.5 510,-8052.5 707,-8052.5 707,-8105.5"/>
-<text text-anchor="middle" x="608.5" y="-8090.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1180</text>
-<text text-anchor="middle" x="608.5" y="-8075.3" font-family="Times,serif" font-size="14.00">Failed to parse</text>
-<text text-anchor="middle" x="608.5" y="-8060.3" font-family="Times,serif" font-size="14.00">checkpoint file</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9064.5 510,-9064.5 510,-9011.5 707,-9011.5 707,-9064.5"/>
+<text text-anchor="middle" x="608.5" y="-9049.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1180</text>
+<text text-anchor="middle" x="608.5" y="-9034.3" font-family="Times,serif" font-size="14.00">Failed to parse</text>
+<text text-anchor="middle" x="608.5" y="-9019.3" font-family="Times,serif" font-size="14.00">checkpoint file</text>
 </a>
 </g>
 </g>
 <!-- ECC/zashi&#45;android#1180&#45;&gt;ECC/zashi&#45;android#1062 -->
 <g id="edge130" class="edge">
 <title>ECC/zashi&#45;android#1180&#45;&gt;ECC/zashi&#45;android#1062</title>
-<path fill="none" stroke="black" d="M707.18,-8088.2C723.52,-8093.8 738.91,-8102.3 750.5,-8115 890.33,-8267.9 915.65,-8959.8 919.76,-9128"/>
-<polygon fill="black" stroke="black" points="916.26,-9128.19 920,-9138.1 923.26,-9128.02 916.26,-9128.19"/>
+<path fill="none" stroke="black" d="M707.18,-9047.2C723.52,-9052.8 738.91,-9061.3 750.5,-9074 890.33,-9226.9 915.65,-9918.8 919.76,-10087"/>
+<polygon fill="black" stroke="black" points="916.26,-10087.09 920,-10097 923.26,-10086.92 916.26,-10087.09"/>
 </g>
 <!-- ECC/zashi&#45;ios#877 -->
 <g id="node217" class="node open">
 <title>ECC/zashi&#45;ios#877</title>
 <g id="a_node217"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/877" xlink:title="ECC/zashi&#45;ios#877&#10;Re&#45;enable support for&#10;using Zashi on Apple&#10;Silicon macs" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="304.5,-10531 132.5,-10531 132.5,-10463 304.5,-10463 304.5,-10531"/>
-<text text-anchor="middle" x="218.5" y="-10515.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#877</text>
-<text text-anchor="middle" x="218.5" y="-10500.8" font-family="Times,serif" font-size="14.00">Re&#45;enable support for</text>
-<text text-anchor="middle" x="218.5" y="-10485.8" font-family="Times,serif" font-size="14.00">using Zashi on Apple</text>
-<text text-anchor="middle" x="218.5" y="-10470.8" font-family="Times,serif" font-size="14.00">Silicon macs</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="304.5,-11490 132.5,-11490 132.5,-11422 304.5,-11422 304.5,-11490"/>
+<text text-anchor="middle" x="218.5" y="-11474.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#877</text>
+<text text-anchor="middle" x="218.5" y="-11459.8" font-family="Times,serif" font-size="14.00">Re&#45;enable support for</text>
+<text text-anchor="middle" x="218.5" y="-11444.8" font-family="Times,serif" font-size="14.00">using Zashi on Apple</text>
+<text text-anchor="middle" x="218.5" y="-11429.8" font-family="Times,serif" font-size="14.00">Silicon macs</text>
 </a>
 </g>
 </g>
@@ -3480,9 +3480,9 @@
 <g id="node218" class="node closed">
 <title>ECC/zashi&#45;android#1672</title>
 <g id="a_node218"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1672" xlink:title="ECC/zashi&#45;android#1672&#10;Release Zashi Android 1.3" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="1023,-10595 820,-10595 820,-10557 1023,-10557 1023,-10595"/>
-<text text-anchor="middle" x="921.5" y="-10579.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1672</text>
-<text text-anchor="middle" x="921.5" y="-10564.8" font-family="Times,serif" font-size="14.00">Release Zashi Android 1.3</text>
+<polygon fill="#fad8c7" stroke="black" points="1023,-11554 820,-11554 820,-11516 1023,-11516 1023,-11554"/>
+<text text-anchor="middle" x="921.5" y="-11538.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1672</text>
+<text text-anchor="middle" x="921.5" y="-11523.8" font-family="Times,serif" font-size="14.00">Release Zashi Android 1.3</text>
 </a>
 </g>
 </g>
@@ -3490,44 +3490,44 @@
 <g id="node219" class="node closed">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</title>
 <g id="a_node219"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1625" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1625&#10;Release 2.2.7" target="_blank">
-<polygon fill="#fad8c7" stroke="black" points="747,-10595 470,-10595 470,-10557 747,-10557 747,-10595"/>
-<text text-anchor="middle" x="608.5" y="-10579.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</text>
-<text text-anchor="middle" x="608.5" y="-10564.8" font-family="Times,serif" font-size="14.00">Release 2.2.7</text>
+<polygon fill="#fad8c7" stroke="black" points="747,-11554 470,-11554 470,-11516 747,-11516 747,-11554"/>
+<text text-anchor="middle" x="608.5" y="-11538.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</text>
+<text text-anchor="middle" x="608.5" y="-11523.8" font-family="Times,serif" font-size="14.00">Release 2.2.7</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1625&#45;&gt;ECC/zashi&#45;android#1672 -->
 <g id="edge131" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1625&#45;&gt;ECC/zashi&#45;android#1672</title>
-<path fill="none" stroke="black" d="M747.27,-10576C768.12,-10576 789.4,-10576 809.58,-10576"/>
-<polygon fill="black" stroke="black" points="809.71,-10579.5 819.71,-10576 809.71,-10572.5 809.71,-10579.5"/>
+<path fill="none" stroke="black" d="M747.27,-11535C768.12,-11535 789.4,-11535 809.58,-11535"/>
+<polygon fill="black" stroke="black" points="809.71,-11538.5 819.71,-11535 809.71,-11531.5 809.71,-11538.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1326 -->
 <g id="node220" class="node committed">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</title>
 <g id="a_node220"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1326" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#10;Broken authentication&#10;with Flank on CI tests" target="_blank">
-<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="357,-10602.5 80,-10602.5 80,-10549.5 357,-10549.5 357,-10602.5"/>
-<text text-anchor="middle" x="218.5" y="-10587.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</text>
-<text text-anchor="middle" x="218.5" y="-10572.3" font-family="Times,serif" font-size="14.00">Broken authentication</text>
-<text text-anchor="middle" x="218.5" y="-10557.3" font-family="Times,serif" font-size="14.00">with Flank on CI tests</text>
+<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="357,-11561.5 80,-11561.5 80,-11508.5 357,-11508.5 357,-11561.5"/>
+<text text-anchor="middle" x="218.5" y="-11546.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</text>
+<text text-anchor="middle" x="218.5" y="-11531.3" font-family="Times,serif" font-size="14.00">Broken authentication</text>
+<text text-anchor="middle" x="218.5" y="-11516.3" font-family="Times,serif" font-size="14.00">with Flank on CI tests</text>
 </a>
 </g>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1625 -->
 <g id="edge132" class="edge">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</title>
-<path fill="none" stroke="black" d="M357.11,-10576C390.29,-10576 425.88,-10576 459.5,-10576"/>
-<polygon fill="black" stroke="black" points="459.87,-10579.5 469.87,-10576 459.87,-10572.5 459.87,-10579.5"/>
+<path fill="none" stroke="black" d="M357.11,-11535C390.29,-11535 425.88,-11535 459.5,-11535"/>
+<polygon fill="black" stroke="black" points="459.87,-11538.5 469.87,-11535 459.87,-11531.5 459.87,-11538.5"/>
 </g>
 <!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#144 -->
 <g id="node221" class="node open">
 <title>ECC/zcash&#45;android&#45;wallet&#45;sdk#144</title>
 <g id="a_node221"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/144" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#144&#10;Feature: Fully support&#10;the import of viewing&#10;keys" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-10689 84.5,-10689 84.5,-10621 352.5,-10621 352.5,-10689"/>
-<text text-anchor="middle" x="218.5" y="-10673.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#144</text>
-<text text-anchor="middle" x="218.5" y="-10658.8" font-family="Times,serif" font-size="14.00">Feature: Fully support</text>
-<text text-anchor="middle" x="218.5" y="-10643.8" font-family="Times,serif" font-size="14.00">the import of viewing</text>
-<text text-anchor="middle" x="218.5" y="-10628.8" font-family="Times,serif" font-size="14.00">keys</text>
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-11648 84.5,-11648 84.5,-11580 352.5,-11580 352.5,-11648"/>
+<text text-anchor="middle" x="218.5" y="-11632.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#144</text>
+<text text-anchor="middle" x="218.5" y="-11617.8" font-family="Times,serif" font-size="14.00">Feature: Fully support</text>
+<text text-anchor="middle" x="218.5" y="-11602.8" font-family="Times,serif" font-size="14.00">the import of viewing</text>
+<text text-anchor="middle" x="218.5" y="-11587.8" font-family="Times,serif" font-size="14.00">keys</text>
 </a>
 </g>
 </g>
diff --git a/zcash-wallet-ios-dag.html b/zcash-wallet-ios-dag.html
index d152c10da..ca2d3e33c 100644
--- a/zcash-wallet-ios-dag.html
+++ b/zcash-wallet-ios-dag.html
@@ -27,15 +27,15 @@
 <text text-anchor="middle" x="136.5" y="-77.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
 </g>
 <g id="clust2" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="39,-101 39,-194 234,-194 234,-101 39,-101"/>
-<text text-anchor="middle" x="136.5" y="-178.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
-</g>
-<g id="clust3" class="cluster">
 <title>cluster_2</title>
 <polygon fill="none" stroke="blue" points="0,-202 0,-725 1082,-725 1082,-202 0,-202"/>
 <text text-anchor="middle" x="541" y="-709.8" font-family="Times,serif" font-size="14.00">iOS Zashi 1.3</text>
 </g>
+<g id="clust3" class="cluster">
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="39,-101 39,-194 234,-194 234,-101 39,-101"/>
+<text text-anchor="middle" x="136.5" y="-178.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
+</g>
 <g id="clust4" class="cluster">
 <title>cluster_3</title>
 <polygon fill="none" stroke="blue" points="0,-733 0,-1654 273,-1654 273,-733 0,-733"/>
@@ -52,21 +52,10 @@
 </a>
 </g>
 </g>
-<!-- ECC/zashi#35 -->
-<g id="node2" class="node open">
-<title>ECC/zashi#35</title>
-<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-162.5 47,-162.5 47,-109.5 226,-109.5 226,-162.5"/>
-<text text-anchor="middle" x="136.5" y="-147.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
-<text text-anchor="middle" x="136.5" y="-132.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
-<text text-anchor="middle" x="136.5" y="-117.3" font-family="Times,serif" font-size="14.00">Addresses</text>
-</a>
-</g>
-</g>
 <!-- ECC/zashi&#45;ios#1405 -->
-<g id="node3" class="node open">
+<g id="node2" class="node open">
 <title>ECC/zashi&#45;ios#1405</title>
-<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1405" xlink:title="ECC/zashi&#45;ios#1405&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
+<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1405" xlink:title="ECC/zashi&#45;ios#1405&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="819.5,-278 625.5,-278 625.5,-210 819.5,-210 819.5,-278"/>
 <text text-anchor="middle" x="722.5" y="-262.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1405</text>
 <text text-anchor="middle" x="722.5" y="-247.8" font-family="Times,serif" font-size="14.00">Support usage of spend</text>
@@ -76,9 +65,9 @@
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#1411 -->
-<g id="node4" class="node closed">
+<g id="node3" class="node closed">
 <title>ECC/zashi&#45;ios#1411</title>
-<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1411" xlink:title="ECC/zashi&#45;ios#1411&#10;Keystone Integration" target="_blank">
+<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1411" xlink:title="ECC/zashi&#45;ios#1411&#10;Keystone Integration" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="1074,-478 907,-478 907,-440 1074,-440 1074,-478"/>
 <text text-anchor="middle" x="990.5" y="-462.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1411</text>
 <text text-anchor="middle" x="990.5" y="-447.8" font-family="Times,serif" font-size="14.00">Keystone Integration</text>
@@ -109,9 +98,9 @@
 <polygon fill="black" stroke="black" points="888.98,-199.74 897.61,-193.6 887.03,-193.02 888.98,-199.74"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506 -->
-<g id="node5" class="node open">
+<g id="node4" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</title>
-<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1506" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#10;Migrate to refactored `cr&#10;eate_proposed_transaction&#10;s` FFIs that expose PCZTs" target="_blank">
+<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1506" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#10;Migrate to refactored `cr&#10;eate_proposed_transaction&#10;s` FFIs that expose PCZTs" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="265,-278 8,-278 8,-210 265,-210 265,-278"/>
 <text text-anchor="middle" x="136.5" y="-262.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</text>
 <text text-anchor="middle" x="136.5" y="-247.8" font-family="Times,serif" font-size="14.00">Migrate to refactored `cr</text>
@@ -121,9 +110,9 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
-<g id="node6" class="node open">
+<g id="node5" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
-<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1507" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
+<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1507" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="558,-278 301,-278 301,-210 558,-210 558,-278"/>
 <text text-anchor="middle" x="429.5" y="-262.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</text>
 <text text-anchor="middle" x="429.5" y="-247.8" font-family="Times,serif" font-size="14.00">Refactor `Synchronizer.cr</text>
@@ -145,9 +134,9 @@
 <polygon fill="black" stroke="black" points="615.47,-247.5 625.47,-244 615.47,-240.5 615.47,-247.5"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
-<g id="node7" class="node open">
+<g id="node6" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
-<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1508" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
+<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1508" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="265,-413.5 8,-413.5 8,-330.5 265,-330.5 265,-413.5"/>
 <text text-anchor="middle" x="136.5" y="-398.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</text>
 <text text-anchor="middle" x="136.5" y="-383.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
@@ -158,9 +147,9 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
-<g id="node8" class="node committed">
+<g id="node7" class="node committed">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
-<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1509" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#10;Enable wallet&#10;initialization from a&#10;UFVK" target="_blank">
+<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1509" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#10;Enable wallet&#10;initialization from a&#10;UFVK" target="_blank">
 <polygon fill="#a6cfff" stroke="black" points="558,-439 301,-439 301,-371 558,-371 558,-439"/>
 <text text-anchor="middle" x="429.5" y="-423.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</text>
 <text text-anchor="middle" x="429.5" y="-408.8" font-family="Times,serif" font-size="14.00">Enable wallet</text>
@@ -182,9 +171,9 @@
 <polygon fill="black" stroke="black" points="617.24,-280.04 625.17,-273.01 614.59,-273.56 617.24,-280.04"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
-<g id="node9" class="node open">
+<g id="node8" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1514" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#10;Finish multi&#45;account&#10;support" target="_blank">
+<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1514" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#10;Finish multi&#45;account&#10;support" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="851,-607.5 594,-607.5 594,-554.5 851,-554.5 851,-607.5"/>
 <text text-anchor="middle" x="722.5" y="-592.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</text>
 <text text-anchor="middle" x="722.5" y="-577.3" font-family="Times,serif" font-size="14.00">Finish multi&#45;account</text>
@@ -205,9 +194,9 @@
 <polygon fill="black" stroke="black" points="957.5,-486.76 963.66,-478.14 953.47,-481.04 957.5,-486.76"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513 -->
-<g id="node10" class="node open">
+<g id="node9" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</title>
-<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1513" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#10;Migrate `Account` type to&#10;the new multi&#45;seed&#45;&#10;compatible account&#10;identifier" target="_blank">
+<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1513" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#10;Migrate `Account` type to&#10;the new multi&#45;seed&#45;&#10;compatible account&#10;identifier" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="558,-657.5 301,-657.5 301,-574.5 558,-574.5 558,-657.5"/>
 <text text-anchor="middle" x="429.5" y="-642.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</text>
 <text text-anchor="middle" x="429.5" y="-627.3" font-family="Times,serif" font-size="14.00">Migrate `Account` type to</text>
@@ -224,9 +213,9 @@
 <polygon fill="black" stroke="black" points="584.06,-601.05 593.57,-596.39 583.23,-594.1 584.06,-601.05"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512 -->
-<g id="node11" class="node needs&#45;review">
+<g id="node10" class="node needs&#45;review">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</title>
-<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1512" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#10;Ensure that the SDK does&#10;not assume a default&#10;account anywhere" target="_blank">
+<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1512" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#10;Ensure that the SDK does&#10;not assume a default&#10;account anywhere" target="_blank">
 <polygon fill="#dfc150" stroke="black" stroke-width="2" points="558,-556 301,-556 301,-488 558,-488 558,-556"/>
 <text text-anchor="middle" x="429.5" y="-540.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</text>
 <text text-anchor="middle" x="429.5" y="-525.8" font-family="Times,serif" font-size="14.00">Ensure that the SDK does</text>
@@ -242,9 +231,9 @@
 <polygon fill="black" stroke="black" points="583.07,-556.5 593.57,-555.06 584.47,-549.64 583.07,-556.5"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
-<g id="node12" class="node needs&#45;review">
+<g id="node11" class="node needs&#45;review">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
-<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
+<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
 <polygon fill="#dfc150" stroke="black" stroke-width="2" points="260.5,-484.5 12.5,-484.5 12.5,-431.5 260.5,-431.5 260.5,-484.5"/>
 <text text-anchor="middle" x="136.5" y="-469.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
 <text text-anchor="middle" x="136.5" y="-454.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
@@ -259,9 +248,9 @@
 <polygon fill="black" stroke="black" points="291.5,-433.51 300.71,-428.27 290.24,-426.63 291.5,-433.51"/>
 </g>
 <!-- ECC/zashi&#45;ios#1433 -->
-<g id="node13" class="node committed">
+<g id="node12" class="node committed">
 <title>ECC/zashi&#45;ios#1433</title>
-<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1433" xlink:title="ECC/zashi&#45;ios#1433&#10;add support for Keystone&#10;account to the Receive&#10;tab" target="_blank">
+<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1433" xlink:title="ECC/zashi&#45;ios#1433&#10;add support for Keystone&#10;account to the Receive&#10;tab" target="_blank">
 <polygon fill="#a6cfff" stroke="black" stroke-width="2" points="821,-536 624,-536 624,-468 821,-468 821,-536"/>
 <text text-anchor="middle" x="722.5" y="-520.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1433</text>
 <text text-anchor="middle" x="722.5" y="-505.8" font-family="Times,serif" font-size="14.00">add support for Keystone</text>
@@ -277,9 +266,9 @@
 <polygon fill="black" stroke="black" points="897.54,-477.41 906.85,-472.36 896.42,-470.5 897.54,-477.41"/>
 </g>
 <!-- ECC/zashi&#45;ios#1432 -->
-<g id="node14" class="node committed">
+<g id="node13" class="node committed">
 <title>ECC/zashi&#45;ios#1432</title>
-<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1432" xlink:title="ECC/zashi&#45;ios#1432&#10;build Zashi/Keystone&#10;wallet switch + flow for&#10;Connect Hardware Wallet" target="_blank">
+<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1432" xlink:title="ECC/zashi&#45;ios#1432&#10;build Zashi/Keystone&#10;wallet switch + flow for&#10;Connect Hardware Wallet" target="_blank">
 <polygon fill="#a6cfff" stroke="black" stroke-width="2" points="822.5,-450 622.5,-450 622.5,-382 822.5,-382 822.5,-450"/>
 <text text-anchor="middle" x="722.5" y="-434.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1432</text>
 <text text-anchor="middle" x="722.5" y="-419.8" font-family="Times,serif" font-size="14.00">build Zashi/Keystone</text>
@@ -295,9 +284,9 @@
 <polygon fill="black" stroke="black" points="896.48,-447.51 906.91,-445.65 897.6,-440.6 896.48,-447.51"/>
 </g>
 <!-- ECC/zashi&#45;ios#1434 -->
-<g id="node15" class="node committed">
+<g id="node14" class="node committed">
 <title>ECC/zashi&#45;ios#1434</title>
-<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1434" xlink:title="ECC/zashi&#45;ios#1434&#10;as a user I can sign a&#10;transaction with the&#10;Keystone hardware wallet" target="_blank">
+<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1434" xlink:title="ECC/zashi&#45;ios#1434&#10;as a user I can sign a&#10;transaction with the&#10;Keystone hardware wallet" target="_blank">
 <polygon fill="#a6cfff" stroke="black" stroke-width="2" points="824,-364 621,-364 621,-296 824,-296 824,-364"/>
 <text text-anchor="middle" x="722.5" y="-348.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1434</text>
 <text text-anchor="middle" x="722.5" y="-333.8" font-family="Times,serif" font-size="14.00">as a user I can sign a</text>
@@ -313,9 +302,9 @@
 <polygon fill="black" stroke="black" points="952.74,-437.14 962.96,-439.93 956.71,-431.38 952.74,-437.14"/>
 </g>
 <!-- ECC/zashi&#45;ios#1437 -->
-<g id="node16" class="node committed">
+<g id="node15" class="node committed">
 <title>ECC/zashi&#45;ios#1437</title>
-<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1437" xlink:title="ECC/zashi&#45;ios#1437&#10;adjust Settings screens&#10;to reflect the Keystone&#10;integration" target="_blank">
+<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1437" xlink:title="ECC/zashi&#45;ios#1437&#10;adjust Settings screens&#10;to reflect the Keystone&#10;integration" target="_blank">
 <polygon fill="#a6cfff" stroke="black" stroke-width="2" points="815,-694 630,-694 630,-626 815,-626 815,-694"/>
 <text text-anchor="middle" x="722.5" y="-678.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1437</text>
 <text text-anchor="middle" x="722.5" y="-663.8" font-family="Times,serif" font-size="14.00">adjust Settings screens</text>
@@ -330,6 +319,17 @@
 <path fill="none" stroke="black" d="M815.08,-634.9C827.66,-629.62 840.01,-623.36 851,-616 903.26,-581 948.15,-521.59 971.76,-486.75"/>
 <polygon fill="black" stroke="black" points="974.93,-488.3 977.56,-478.04 969.1,-484.42 974.93,-488.3"/>
 </g>
+<!-- ECC/zashi#35 -->
+<g id="node16" class="node open">
+<title>ECC/zashi#35</title>
+<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-162.5 47,-162.5 47,-109.5 226,-109.5 226,-162.5"/>
+<text text-anchor="middle" x="136.5" y="-147.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
+<text text-anchor="middle" x="136.5" y="-132.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
+<text text-anchor="middle" x="136.5" y="-117.3" font-family="Times,serif" font-size="14.00">Addresses</text>
+</a>
+</g>
+</g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
 <g id="node17" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
diff --git a/zcash-wallet-ios-dag.svg b/zcash-wallet-ios-dag.svg
index ded5761a6..8690ace5d 100644
--- a/zcash-wallet-ios-dag.svg
+++ b/zcash-wallet-ios-dag.svg
@@ -15,15 +15,15 @@
 <text text-anchor="middle" x="136.5" y="-77.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
 </g>
 <g id="clust2" class="cluster">
-<title>cluster_1</title>
-<polygon fill="none" stroke="blue" points="39,-101 39,-194 234,-194 234,-101 39,-101"/>
-<text text-anchor="middle" x="136.5" y="-178.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
-</g>
-<g id="clust3" class="cluster">
 <title>cluster_2</title>
 <polygon fill="none" stroke="blue" points="0,-202 0,-725 1082,-725 1082,-202 0,-202"/>
 <text text-anchor="middle" x="541" y="-709.8" font-family="Times,serif" font-size="14.00">iOS Zashi 1.3</text>
 </g>
+<g id="clust3" class="cluster">
+<title>cluster_1</title>
+<polygon fill="none" stroke="blue" points="39,-101 39,-194 234,-194 234,-101 39,-101"/>
+<text text-anchor="middle" x="136.5" y="-178.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
+</g>
 <g id="clust4" class="cluster">
 <title>cluster_3</title>
 <polygon fill="none" stroke="blue" points="0,-733 0,-1654 273,-1654 273,-733 0,-733"/>
@@ -40,21 +40,10 @@
 </a>
 </g>
 </g>
-<!-- ECC/zashi#35 -->
-<g id="node2" class="node open">
-<title>ECC/zashi#35</title>
-<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
-<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-162.5 47,-162.5 47,-109.5 226,-109.5 226,-162.5"/>
-<text text-anchor="middle" x="136.5" y="-147.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
-<text text-anchor="middle" x="136.5" y="-132.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
-<text text-anchor="middle" x="136.5" y="-117.3" font-family="Times,serif" font-size="14.00">Addresses</text>
-</a>
-</g>
-</g>
 <!-- ECC/zashi&#45;ios#1405 -->
-<g id="node3" class="node open">
+<g id="node2" class="node open">
 <title>ECC/zashi&#45;ios#1405</title>
-<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1405" xlink:title="ECC/zashi&#45;ios#1405&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
+<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1405" xlink:title="ECC/zashi&#45;ios#1405&#10;Support usage of spend&#10;authority controlled by a&#10;Keystone device" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="819.5,-278 625.5,-278 625.5,-210 819.5,-210 819.5,-278"/>
 <text text-anchor="middle" x="722.5" y="-262.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1405</text>
 <text text-anchor="middle" x="722.5" y="-247.8" font-family="Times,serif" font-size="14.00">Support usage of spend</text>
@@ -64,9 +53,9 @@
 </g>
 </g>
 <!-- ECC/zashi&#45;ios#1411 -->
-<g id="node4" class="node closed">
+<g id="node3" class="node closed">
 <title>ECC/zashi&#45;ios#1411</title>
-<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1411" xlink:title="ECC/zashi&#45;ios#1411&#10;Keystone Integration" target="_blank">
+<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1411" xlink:title="ECC/zashi&#45;ios#1411&#10;Keystone Integration" target="_blank">
 <polygon fill="#fad8c7" stroke="black" points="1074,-478 907,-478 907,-440 1074,-440 1074,-478"/>
 <text text-anchor="middle" x="990.5" y="-462.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1411</text>
 <text text-anchor="middle" x="990.5" y="-447.8" font-family="Times,serif" font-size="14.00">Keystone Integration</text>
@@ -97,9 +86,9 @@
 <polygon fill="black" stroke="black" points="888.98,-199.74 897.61,-193.6 887.03,-193.02 888.98,-199.74"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506 -->
-<g id="node5" class="node open">
+<g id="node4" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</title>
-<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1506" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#10;Migrate to refactored `cr&#10;eate_proposed_transaction&#10;s` FFIs that expose PCZTs" target="_blank">
+<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1506" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506&#10;Migrate to refactored `cr&#10;eate_proposed_transaction&#10;s` FFIs that expose PCZTs" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="265,-278 8,-278 8,-210 265,-210 265,-278"/>
 <text text-anchor="middle" x="136.5" y="-262.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1506</text>
 <text text-anchor="middle" x="136.5" y="-247.8" font-family="Times,serif" font-size="14.00">Migrate to refactored `cr</text>
@@ -109,9 +98,9 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507 -->
-<g id="node6" class="node open">
+<g id="node5" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</title>
-<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1507" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
+<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1507" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507&#10;Refactor `Synchronizer.cr&#10;eateProposedTransactions`&#10;to expose PCZTs" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="558,-278 301,-278 301,-210 558,-210 558,-278"/>
 <text text-anchor="middle" x="429.5" y="-262.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1507</text>
 <text text-anchor="middle" x="429.5" y="-247.8" font-family="Times,serif" font-size="14.00">Refactor `Synchronizer.cr</text>
@@ -133,9 +122,9 @@
 <polygon fill="black" stroke="black" points="615.47,-247.5 625.47,-244 615.47,-240.5 615.47,-247.5"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
-<g id="node7" class="node open">
+<g id="node6" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
-<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1508" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
+<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1508" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="265,-413.5 8,-413.5 8,-330.5 265,-330.5 265,-413.5"/>
 <text text-anchor="middle" x="136.5" y="-398.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</text>
 <text text-anchor="middle" x="136.5" y="-383.3" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
@@ -146,9 +135,9 @@
 </g>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509 -->
-<g id="node8" class="node committed">
+<g id="node7" class="node committed">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</title>
-<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1509" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#10;Enable wallet&#10;initialization from a&#10;UFVK" target="_blank">
+<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1509" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509&#10;Enable wallet&#10;initialization from a&#10;UFVK" target="_blank">
 <polygon fill="#a6cfff" stroke="black" points="558,-439 301,-439 301,-371 558,-371 558,-439"/>
 <text text-anchor="middle" x="429.5" y="-423.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1509</text>
 <text text-anchor="middle" x="429.5" y="-408.8" font-family="Times,serif" font-size="14.00">Enable wallet</text>
@@ -170,9 +159,9 @@
 <polygon fill="black" stroke="black" points="617.24,-280.04 625.17,-273.01 614.59,-273.56 617.24,-280.04"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514 -->
-<g id="node9" class="node open">
+<g id="node8" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</title>
-<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1514" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#10;Finish multi&#45;account&#10;support" target="_blank">
+<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1514" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514&#10;Finish multi&#45;account&#10;support" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" points="851,-607.5 594,-607.5 594,-554.5 851,-554.5 851,-607.5"/>
 <text text-anchor="middle" x="722.5" y="-592.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1514</text>
 <text text-anchor="middle" x="722.5" y="-577.3" font-family="Times,serif" font-size="14.00">Finish multi&#45;account</text>
@@ -193,9 +182,9 @@
 <polygon fill="black" stroke="black" points="957.5,-486.76 963.66,-478.14 953.47,-481.04 957.5,-486.76"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513 -->
-<g id="node10" class="node open">
+<g id="node9" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</title>
-<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1513" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#10;Migrate `Account` type to&#10;the new multi&#45;seed&#45;&#10;compatible account&#10;identifier" target="_blank">
+<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1513" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513&#10;Migrate `Account` type to&#10;the new multi&#45;seed&#45;&#10;compatible account&#10;identifier" target="_blank">
 <polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="558,-657.5 301,-657.5 301,-574.5 558,-574.5 558,-657.5"/>
 <text text-anchor="middle" x="429.5" y="-642.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1513</text>
 <text text-anchor="middle" x="429.5" y="-627.3" font-family="Times,serif" font-size="14.00">Migrate `Account` type to</text>
@@ -212,9 +201,9 @@
 <polygon fill="black" stroke="black" points="584.06,-601.05 593.57,-596.39 583.23,-594.1 584.06,-601.05"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512 -->
-<g id="node11" class="node needs&#45;review">
+<g id="node10" class="node needs&#45;review">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</title>
-<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1512" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#10;Ensure that the SDK does&#10;not assume a default&#10;account anywhere" target="_blank">
+<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1512" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512&#10;Ensure that the SDK does&#10;not assume a default&#10;account anywhere" target="_blank">
 <polygon fill="#dfc150" stroke="black" stroke-width="2" points="558,-556 301,-556 301,-488 558,-488 558,-556"/>
 <text text-anchor="middle" x="429.5" y="-540.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1512</text>
 <text text-anchor="middle" x="429.5" y="-525.8" font-family="Times,serif" font-size="14.00">Ensure that the SDK does</text>
@@ -230,9 +219,9 @@
 <polygon fill="black" stroke="black" points="583.07,-556.5 593.57,-555.06 584.47,-549.64 583.07,-556.5"/>
 </g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
-<g id="node12" class="node needs&#45;review">
+<g id="node11" class="node needs&#45;review">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
-<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
+<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
 <polygon fill="#dfc150" stroke="black" stroke-width="2" points="260.5,-484.5 12.5,-484.5 12.5,-431.5 260.5,-431.5 260.5,-484.5"/>
 <text text-anchor="middle" x="136.5" y="-469.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
 <text text-anchor="middle" x="136.5" y="-454.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
@@ -247,9 +236,9 @@
 <polygon fill="black" stroke="black" points="291.5,-433.51 300.71,-428.27 290.24,-426.63 291.5,-433.51"/>
 </g>
 <!-- ECC/zashi&#45;ios#1433 -->
-<g id="node13" class="node committed">
+<g id="node12" class="node committed">
 <title>ECC/zashi&#45;ios#1433</title>
-<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1433" xlink:title="ECC/zashi&#45;ios#1433&#10;add support for Keystone&#10;account to the Receive&#10;tab" target="_blank">
+<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1433" xlink:title="ECC/zashi&#45;ios#1433&#10;add support for Keystone&#10;account to the Receive&#10;tab" target="_blank">
 <polygon fill="#a6cfff" stroke="black" stroke-width="2" points="821,-536 624,-536 624,-468 821,-468 821,-536"/>
 <text text-anchor="middle" x="722.5" y="-520.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1433</text>
 <text text-anchor="middle" x="722.5" y="-505.8" font-family="Times,serif" font-size="14.00">add support for Keystone</text>
@@ -265,9 +254,9 @@
 <polygon fill="black" stroke="black" points="897.54,-477.41 906.85,-472.36 896.42,-470.5 897.54,-477.41"/>
 </g>
 <!-- ECC/zashi&#45;ios#1432 -->
-<g id="node14" class="node committed">
+<g id="node13" class="node committed">
 <title>ECC/zashi&#45;ios#1432</title>
-<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1432" xlink:title="ECC/zashi&#45;ios#1432&#10;build Zashi/Keystone&#10;wallet switch + flow for&#10;Connect Hardware Wallet" target="_blank">
+<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1432" xlink:title="ECC/zashi&#45;ios#1432&#10;build Zashi/Keystone&#10;wallet switch + flow for&#10;Connect Hardware Wallet" target="_blank">
 <polygon fill="#a6cfff" stroke="black" stroke-width="2" points="822.5,-450 622.5,-450 622.5,-382 822.5,-382 822.5,-450"/>
 <text text-anchor="middle" x="722.5" y="-434.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1432</text>
 <text text-anchor="middle" x="722.5" y="-419.8" font-family="Times,serif" font-size="14.00">build Zashi/Keystone</text>
@@ -283,9 +272,9 @@
 <polygon fill="black" stroke="black" points="896.48,-447.51 906.91,-445.65 897.6,-440.6 896.48,-447.51"/>
 </g>
 <!-- ECC/zashi&#45;ios#1434 -->
-<g id="node15" class="node committed">
+<g id="node14" class="node committed">
 <title>ECC/zashi&#45;ios#1434</title>
-<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1434" xlink:title="ECC/zashi&#45;ios#1434&#10;as a user I can sign a&#10;transaction with the&#10;Keystone hardware wallet" target="_blank">
+<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1434" xlink:title="ECC/zashi&#45;ios#1434&#10;as a user I can sign a&#10;transaction with the&#10;Keystone hardware wallet" target="_blank">
 <polygon fill="#a6cfff" stroke="black" stroke-width="2" points="824,-364 621,-364 621,-296 824,-296 824,-364"/>
 <text text-anchor="middle" x="722.5" y="-348.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1434</text>
 <text text-anchor="middle" x="722.5" y="-333.8" font-family="Times,serif" font-size="14.00">as a user I can sign a</text>
@@ -301,9 +290,9 @@
 <polygon fill="black" stroke="black" points="952.74,-437.14 962.96,-439.93 956.71,-431.38 952.74,-437.14"/>
 </g>
 <!-- ECC/zashi&#45;ios#1437 -->
-<g id="node16" class="node committed">
+<g id="node15" class="node committed">
 <title>ECC/zashi&#45;ios#1437</title>
-<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1437" xlink:title="ECC/zashi&#45;ios#1437&#10;adjust Settings screens&#10;to reflect the Keystone&#10;integration" target="_blank">
+<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1437" xlink:title="ECC/zashi&#45;ios#1437&#10;adjust Settings screens&#10;to reflect the Keystone&#10;integration" target="_blank">
 <polygon fill="#a6cfff" stroke="black" stroke-width="2" points="815,-694 630,-694 630,-626 815,-626 815,-694"/>
 <text text-anchor="middle" x="722.5" y="-678.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1437</text>
 <text text-anchor="middle" x="722.5" y="-663.8" font-family="Times,serif" font-size="14.00">adjust Settings screens</text>
@@ -318,6 +307,17 @@
 <path fill="none" stroke="black" d="M815.08,-634.9C827.66,-629.62 840.01,-623.36 851,-616 903.26,-581 948.15,-521.59 971.76,-486.75"/>
 <polygon fill="black" stroke="black" points="974.93,-488.3 977.56,-478.04 969.1,-484.42 974.93,-488.3"/>
 </g>
+<!-- ECC/zashi#35 -->
+<g id="node16" class="node open">
+<title>ECC/zashi#35</title>
+<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
+<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-162.5 47,-162.5 47,-109.5 226,-109.5 226,-162.5"/>
+<text text-anchor="middle" x="136.5" y="-147.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
+<text text-anchor="middle" x="136.5" y="-132.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
+<text text-anchor="middle" x="136.5" y="-117.3" font-family="Times,serif" font-size="14.00">Addresses</text>
+</a>
+</g>
+</g>
 <!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
 <g id="node17" class="node open">
 <title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>