This commit is contained in:
str4d 2022-03-04 22:46:24 +00:00
parent 17083ea7e9
commit e23ad9b313
6 changed files with 3536 additions and 3538 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 196 KiB

After

Width:  |  Height:  |  Size: 197 KiB

View File

@ -621,10 +621,10 @@
</g>
</g>
<!-- zcash/ZcashLightClientKit#344 -->
<g id="node41" class="node open">
<g id="node41" class="node closed">
<title>zcash/ZcashLightClientKit#344</title>
<g id="a_node41"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/344" xlink:title="zcash/ZcashLightClientKit#344&#10;release 0.13.0&#45;beta.1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="874,-1932.5 628,-1932.5 628,-1894.5 874,-1894.5 874,-1932.5"/>
<polygon fill="#fad8c7" stroke="#000000" points="874,-1932.5 628,-1932.5 628,-1894.5 874,-1894.5 874,-1932.5"/>
<text text-anchor="middle" x="751" y="-1917.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#344</text>
<text text-anchor="middle" x="751" y="-1902.3" font-family="Times,serif" font-size="14.00" fill="#000000">release 0.13.0&#45;beta.1</text>
</a>

View File

@ -609,10 +609,10 @@
</g>
</g>
<!-- zcash/ZcashLightClientKit#344 -->
<g id="node41" class="node open">
<g id="node41" class="node closed">
<title>zcash/ZcashLightClientKit#344</title>
<g id="a_node41"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/344" xlink:title="zcash/ZcashLightClientKit#344&#10;release 0.13.0&#45;beta.1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="874,-1932.5 628,-1932.5 628,-1894.5 874,-1894.5 874,-1932.5"/>
<polygon fill="#fad8c7" stroke="#000000" points="874,-1932.5 628,-1932.5 628,-1894.5 874,-1894.5 874,-1932.5"/>
<text text-anchor="middle" x="751" y="-1917.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#344</text>
<text text-anchor="middle" x="751" y="-1902.3" font-family="Times,serif" font-size="14.00" fill="#000000">release 0.13.0&#45;beta.1</text>
</a>

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="1590pt" height="3247pt"
viewBox="0.00 0.00 1590.00 3247.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 3243)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3243 1586,-3243 1586,4 -4,4"/>
<div id="dag"><svg width="1590pt" height="3239pt"
viewBox="0.00 0.00 1590.00 3239.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 3235)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3235 1586,-3235 1586,4 -4,4"/>
<!-- ZcashFoundation/zebra#1592 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#1592</title>
@ -111,18 +111,18 @@
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#3145</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3145" xlink:title="ZcashFoundation/zebra#3145&#10;getrawtransaction JSON&#45;&#10;RPC method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-425 814,-425 814,-372 1046,-372 1046,-425"/>
<text text-anchor="middle" x="930" y="-409.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3145</text>
<text text-anchor="middle" x="930" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">getrawtransaction JSON&#45;</text>
<text text-anchor="middle" x="930" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">RPC method</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-428 814,-428 814,-375 1046,-375 1046,-428"/>
<text text-anchor="middle" x="930" y="-412.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3145</text>
<text text-anchor="middle" x="930" y="-397.8" font-family="Times,serif" font-size="14.00" fill="#000000">getrawtransaction JSON&#45;</text>
<text text-anchor="middle" x="930" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">RPC method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3151&#45;&gt;ZcashFoundation/zebra#3145 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#3151&#45;&gt;ZcashFoundation/zebra#3145</title>
<path fill="none" stroke="#000000" d="M510.15,-381.15C522.25,-382.01 534.37,-382.81 546,-383.5 631.87,-388.56 728.65,-392.33 803.57,-394.83"/>
<polygon fill="#000000" stroke="#000000" points="803.8811,-398.3419 813.99,-395.17 804.1095,-391.3456 803.8811,-398.3419"/>
<path fill="none" stroke="#000000" d="M510.16,-381.05C522.26,-381.93 534.38,-382.77 546,-383.5 631.72,-388.89 728.3,-393.41 803.16,-396.57"/>
<polygon fill="#000000" stroke="#000000" points="803.4412,-400.0849 813.58,-397.01 803.7366,-393.0911 803.4412,-400.0849"/>
</g>
<!-- ZcashFoundation/zebra#3152 -->
<g id="node7" class="node open">
@ -146,33 +146,33 @@
<g id="node8" class="node closed">
<title>ZcashFoundation/zebra#3513</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3513" xlink:title="ZcashFoundation/zebra#3513&#10;Support Orchard in&#10;Zebra&#39;s lightwalletd&#10;JSON&#45;RPC methods" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1314,-503.5 1082,-503.5 1082,-435.5 1314,-435.5 1314,-503.5"/>
<text text-anchor="middle" x="1198" y="-488.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3513</text>
<text text-anchor="middle" x="1198" y="-473.3" font-family="Times,serif" font-size="14.00" fill="#000000">Support Orchard in</text>
<text text-anchor="middle" x="1198" y="-458.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra&#39;s lightwalletd</text>
<text text-anchor="middle" x="1198" y="-443.3" font-family="Times,serif" font-size="14.00" fill="#000000">JSON&#45;RPC methods</text>
<polygon fill="#fad8c7" stroke="#000000" points="1314,-506.5 1082,-506.5 1082,-438.5 1314,-438.5 1314,-506.5"/>
<text text-anchor="middle" x="1198" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3513</text>
<text text-anchor="middle" x="1198" y="-476.3" font-family="Times,serif" font-size="14.00" fill="#000000">Support Orchard in</text>
<text text-anchor="middle" x="1198" y="-461.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra&#39;s lightwalletd</text>
<text text-anchor="middle" x="1198" y="-446.3" font-family="Times,serif" font-size="14.00" fill="#000000">JSON&#45;RPC methods</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3145&#45;&gt;ZcashFoundation/zebra#3513 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#3145&#45;&gt;ZcashFoundation/zebra#3513</title>
<path fill="none" stroke="#000000" d="M1030.2,-425.04C1043.8,-428.66 1058,-432.4 1072,-436.12"/>
<polygon fill="#000000" stroke="#000000" points="1071.1371,-439.5121 1081.7,-438.69 1072.9299,-432.7455 1071.1371,-439.5121"/>
<path fill="none" stroke="#000000" d="M1030.2,-428.04C1043.8,-431.66 1058,-435.4 1072,-439.12"/>
<polygon fill="#000000" stroke="#000000" points="1071.1371,-442.5121 1081.7,-441.69 1072.9299,-435.7455 1071.1371,-442.5121"/>
</g>
<!-- ZcashFoundation/zebra#3152&#45;&gt;ZcashFoundation/zebra#3145 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#3152&#45;&gt;ZcashFoundation/zebra#3145</title>
<path fill="none" stroke="#000000" d="M778.38,-365.69C786.81,-367.51 795.33,-369.35 803.81,-371.19"/>
<polygon fill="#000000" stroke="#000000" points="803.2258,-374.6445 813.74,-373.34 804.7071,-367.8031 803.2258,-374.6445"/>
<path fill="none" stroke="#000000" d="M778.38,-366.99C786.81,-368.91 795.33,-370.85 803.81,-372.78"/>
<polygon fill="#000000" stroke="#000000" points="803.2126,-376.2335 813.74,-375.04 804.7661,-369.408 803.2126,-376.2335"/>
</g>
<!-- ZcashFoundation/zebra#3150 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#3150</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3150" xlink:title="ZcashFoundation/zebra#3150&#10;Add a transparent address&#10;indexes to zebra&#45;state" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3150" xlink:title="ZcashFoundation/zebra#3150&#10;Add transparent address&#10;indexes to zebra&#45;state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-288 814,-288 814,-235 1046,-235 1046,-288"/>
<text text-anchor="middle" x="930" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3150</text>
<text text-anchor="middle" x="930" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a transparent address</text>
<text text-anchor="middle" x="930" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add transparent address</text>
<text text-anchor="middle" x="930" y="-242.8" font-family="Times,serif" font-size="14.00" fill="#000000">indexes to zebra&#45;state</text>
</a>
</g>
@ -576,167 +576,150 @@
<path fill="none" stroke="#000000" d="M237.17,-1352.5C247.29,-1352.5 257.57,-1352.5 267.77,-1352.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1356.0001 277.93,-1352.5 267.93,-1349.0001 267.93,-1356.0001"/>
</g>
<!-- ZcashFoundation/zebra#3146 -->
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#3146</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3146" xlink:title="ZcashFoundation/zebra#3146&#10;sendrawtransaction JSON&#45;&#10;RPC method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1458 5,-1458 5,-1405 237,-1405 237,-1458"/>
<text text-anchor="middle" x="121" y="-1442.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3146</text>
<text text-anchor="middle" x="121" y="-1427.8" font-family="Times,serif" font-size="14.00" fill="#000000">sendrawtransaction JSON&#45;</text>
<text text-anchor="middle" x="121" y="-1412.8" font-family="Times,serif" font-size="14.00" fill="#000000">RPC method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3512 -->
<g id="node37" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#3512</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3512" xlink:title="ZcashFoundation/zebra#3512&#10;Send transactions in&#10;lightwalletd integration&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-1465.5 278,-1465.5 278,-1397.5 510,-1397.5 510,-1465.5"/>
<text text-anchor="middle" x="394" y="-1450.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3512</text>
<text text-anchor="middle" x="394" y="-1435.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send transactions in</text>
<text text-anchor="middle" x="394" y="-1420.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd integration</text>
<text text-anchor="middle" x="394" y="-1405.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3512" xlink:title="ZcashFoundation/zebra#3512&#10;Send transactions in&#10;lightwalletd integration&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1465.5 5,-1465.5 5,-1397.5 237,-1397.5 237,-1465.5"/>
<text text-anchor="middle" x="121" y="-1450.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3512</text>
<text text-anchor="middle" x="121" y="-1435.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send transactions in</text>
<text text-anchor="middle" x="121" y="-1420.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd integration</text>
<text text-anchor="middle" x="121" y="-1405.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3146&#45;&gt;ZcashFoundation/zebra#3512 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#3146&#45;&gt;ZcashFoundation/zebra#3512</title>
<path fill="none" stroke="#000000" d="M237.17,-1431.5C247.29,-1431.5 257.57,-1431.5 267.77,-1431.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1435.0001 277.93,-1431.5 267.93,-1428.0001 267.93,-1435.0001"/>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node38" class="node open">
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1559.5 5,-1559.5 5,-1491.5 237,-1491.5 237,-1559.5"/>
<text text-anchor="middle" x="121" y="-1544.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="121" y="-1529.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
<text text-anchor="middle" x="121" y="-1514.3" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
<text text-anchor="middle" x="121" y="-1499.3" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1551.5 5,-1551.5 5,-1483.5 237,-1483.5 237,-1551.5"/>
<text text-anchor="middle" x="121" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="121" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
<text text-anchor="middle" x="121" y="-1506.3" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
<text text-anchor="middle" x="121" y="-1491.3" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node39" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-1567 278,-1567 278,-1484 510,-1484 510,-1567"/>
<text text-anchor="middle" x="394" y="-1551.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="394" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
<text text-anchor="middle" x="394" y="-1521.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
<text text-anchor="middle" x="394" y="-1506.8" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
<text text-anchor="middle" x="394" y="-1491.8" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-1559 278,-1559 278,-1476 510,-1476 510,-1559"/>
<text text-anchor="middle" x="394" y="-1543.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="394" y="-1528.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
<text text-anchor="middle" x="394" y="-1513.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
<text text-anchor="middle" x="394" y="-1498.8" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
<text text-anchor="middle" x="394" y="-1483.8" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432 -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432</title>
<path fill="none" stroke="#000000" d="M237.17,-1525.5C247.29,-1525.5 257.57,-1525.5 267.77,-1525.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1529.0001 277.93,-1525.5 267.93,-1522.0001 267.93,-1529.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-1517.5C247.29,-1517.5 257.57,-1517.5 267.77,-1517.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1521.0001 277.93,-1517.5 267.93,-1514.0001 267.93,-1521.0001"/>
</g>
<!-- ZcashFoundation/zebra#3144 -->
<g id="node40" class="node open">
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#3144</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3144" xlink:title="ZcashFoundation/zebra#3144&#10;getblock JSON&#45;RPC method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1046,-552.5 814,-552.5 814,-514.5 1046,-514.5 1046,-552.5"/>
<text text-anchor="middle" x="930" y="-537.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3144</text>
<text text-anchor="middle" x="930" y="-522.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblock JSON&#45;RPC method</text>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3144" xlink:title="ZcashFoundation/zebra#3144&#10;getblock JSON&#45;RPC method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1046,-555.5 814,-555.5 814,-517.5 1046,-517.5 1046,-555.5"/>
<text text-anchor="middle" x="930" y="-540.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3144</text>
<text text-anchor="middle" x="930" y="-525.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblock JSON&#45;RPC method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3144&#45;&gt;ZcashFoundation/zebra#3513 -->
<g id="edge28" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#3144&#45;&gt;ZcashFoundation/zebra#3513</title>
<path fill="none" stroke="#000000" d="M1009.7,-514.47C1029.4,-509.77 1050.9,-504.63 1072.2,-499.55"/>
<polygon fill="#000000" stroke="#000000" points="1072.9941,-502.9589 1081.9,-497.22 1071.3591,-496.1525 1072.9941,-502.9589"/>
<path fill="none" stroke="#000000" d="M1009.7,-517.47C1029.4,-512.77 1050.9,-507.63 1072.2,-502.55"/>
<polygon fill="#000000" stroke="#000000" points="1072.9941,-505.9589 1081.9,-500.22 1071.3591,-499.1525 1072.9941,-505.9589"/>
</g>
<!-- ZcashFoundation/zebra#3160 -->
<g id="node41" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#3160</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3160" xlink:title="ZcashFoundation/zebra#3160&#10;getrawmempool JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1631 5,-1631 5,-1578 237,-1578 237,-1631"/>
<text text-anchor="middle" x="121" y="-1615.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3160</text>
<text text-anchor="middle" x="121" y="-1600.8" font-family="Times,serif" font-size="14.00" fill="#000000">getrawmempool JSON&#45;RPC</text>
<text text-anchor="middle" x="121" y="-1585.8" font-family="Times,serif" font-size="14.00" fill="#000000">method</text>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3160" xlink:title="ZcashFoundation/zebra#3160&#10;getrawmempool JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1623 5,-1623 5,-1570 237,-1570 237,-1623"/>
<text text-anchor="middle" x="121" y="-1607.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3160</text>
<text text-anchor="middle" x="121" y="-1592.8" font-family="Times,serif" font-size="14.00" fill="#000000">getrawmempool JSON&#45;RPC</text>
<text text-anchor="middle" x="121" y="-1577.8" font-family="Times,serif" font-size="14.00" fill="#000000">method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3156 -->
<g id="node42" class="node open">
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#3156</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3156" xlink:title="ZcashFoundation/zebra#3156&#10;z_gettreestate JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-496 814,-496 814,-443 1046,-443 1046,-496"/>
<text text-anchor="middle" x="930" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3156</text>
<text text-anchor="middle" x="930" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">z_gettreestate JSON&#45;RPC</text>
<text text-anchor="middle" x="930" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">method</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3156" xlink:title="ZcashFoundation/zebra#3156&#10;z_gettreestate JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-499 814,-499 814,-446 1046,-446 1046,-499"/>
<text text-anchor="middle" x="930" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3156</text>
<text text-anchor="middle" x="930" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">z_gettreestate JSON&#45;RPC</text>
<text text-anchor="middle" x="930" y="-453.8" font-family="Times,serif" font-size="14.00" fill="#000000">method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3156&#45;&gt;ZcashFoundation/zebra#3513 -->
<g id="edge29" class="edge">
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#3156&#45;&gt;ZcashFoundation/zebra#3513</title>
<path fill="none" stroke="#000000" d="M1046.4,-469.5C1054.7,-469.5 1063.1,-469.5 1071.5,-469.5"/>
<polygon fill="#000000" stroke="#000000" points="1071.7,-473.0001 1081.7,-469.5 1071.7,-466.0001 1071.7,-473.0001"/>
<path fill="none" stroke="#000000" d="M1046.4,-472.5C1054.7,-472.5 1063.1,-472.5 1071.5,-472.5"/>
<polygon fill="#000000" stroke="#000000" points="1071.7,-476.0001 1081.7,-472.5 1071.7,-469.0001 1071.7,-476.0001"/>
</g>
<!-- ZcashFoundation/zebra#2573 -->
<g id="node43" class="node open">
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#2573</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2573" xlink:title="ZcashFoundation/zebra#2573&#10;Remove redundant watch&#10;values once our Tokio&#10;dependency is updated" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1717.5 5,-1717.5 5,-1649.5 237,-1649.5 237,-1717.5"/>
<text text-anchor="middle" x="121" y="-1702.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2573</text>
<text text-anchor="middle" x="121" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove redundant watch</text>
<text text-anchor="middle" x="121" y="-1672.3" font-family="Times,serif" font-size="14.00" fill="#000000">values once our Tokio</text>
<text text-anchor="middle" x="121" y="-1657.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependency is updated</text>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2573" xlink:title="ZcashFoundation/zebra#2573&#10;Remove redundant watch&#10;values once our Tokio&#10;dependency is updated" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1709.5 5,-1709.5 5,-1641.5 237,-1641.5 237,-1709.5"/>
<text text-anchor="middle" x="121" y="-1694.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2573</text>
<text text-anchor="middle" x="121" y="-1679.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove redundant watch</text>
<text text-anchor="middle" x="121" y="-1664.3" font-family="Times,serif" font-size="14.00" fill="#000000">values once our Tokio</text>
<text text-anchor="middle" x="121" y="-1649.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependency is updated</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908 -->
<g id="node44" class="node open">
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#2908</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1803.5 5,-1803.5 5,-1735.5 237,-1735.5 237,-1803.5"/>
<text text-anchor="middle" x="121" y="-1788.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="121" y="-1773.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve</text>
<text text-anchor="middle" x="121" y="-1758.3" font-family="Times,serif" font-size="14.00" fill="#000000">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="121" y="-1743.3" font-family="Times,serif" font-size="14.00" fill="#000000">typing</text>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1795.5 5,-1795.5 5,-1727.5 237,-1727.5 237,-1795.5"/>
<text text-anchor="middle" x="121" y="-1780.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="121" y="-1765.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve</text>
<text text-anchor="middle" x="121" y="-1750.3" font-family="Times,serif" font-size="14.00" fill="#000000">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="121" y="-1735.3" font-family="Times,serif" font-size="14.00" fill="#000000">typing</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2338 -->
<g id="node45" class="node closed">
<g id="node44" class="node closed">
<title>ZcashFoundation/zebra#2338</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title="ZcashFoundation/zebra#2338&#10;Create Error enums in&#10;`zebrad`" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-1796 278,-1796 278,-1743 510,-1743 510,-1796"/>
<text text-anchor="middle" x="394" y="-1780.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="394" y="-1765.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
<text text-anchor="middle" x="394" y="-1750.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title="ZcashFoundation/zebra#2338&#10;Create Error enums in&#10;`zebrad`" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-1788 278,-1788 278,-1735 510,-1735 510,-1788"/>
<text text-anchor="middle" x="394" y="-1772.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="394" y="-1757.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
<text text-anchor="middle" x="394" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#2338 -->
<g id="edge30" class="edge">
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#2338</title>
<path fill="none" stroke="#000000" d="M237.17,-1769.5C247.29,-1769.5 257.57,-1769.5 267.77,-1769.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1773.0001 277.93,-1769.5 267.93,-1766.0001 267.93,-1773.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-1761.5C247.29,-1761.5 257.57,-1761.5 267.77,-1761.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1765.0001 277.93,-1761.5 267.93,-1758.0001 267.93,-1765.0001"/>
</g>
<!-- ZcashFoundation/zebra#3536 -->
<g id="node46" class="node open">
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#3536</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3536" xlink:title="ZcashFoundation/zebra#3536&#10;Turn on full backtraces&#10;using&#10;COLORBT_SHOW_HIDDEN=1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="242,-1889.5 0,-1889.5 0,-1821.5 242,-1821.5 242,-1889.5"/>
<text text-anchor="middle" x="121" y="-1874.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3536</text>
<text text-anchor="middle" x="121" y="-1859.3" font-family="Times,serif" font-size="14.00" fill="#000000">Turn on full backtraces</text>
<text text-anchor="middle" x="121" y="-1844.3" font-family="Times,serif" font-size="14.00" fill="#000000">using</text>
<text text-anchor="middle" x="121" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">COLORBT_SHOW_HIDDEN=1</text>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3536" xlink:title="ZcashFoundation/zebra#3536&#10;Turn on full backtraces&#10;using&#10;COLORBT_SHOW_HIDDEN=1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="242,-1881.5 0,-1881.5 0,-1813.5 242,-1813.5 242,-1881.5"/>
<text text-anchor="middle" x="121" y="-1866.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3536</text>
<text text-anchor="middle" x="121" y="-1851.3" font-family="Times,serif" font-size="14.00" fill="#000000">Turn on full backtraces</text>
<text text-anchor="middle" x="121" y="-1836.3" font-family="Times,serif" font-size="14.00" fill="#000000">using</text>
<text text-anchor="middle" x="121" y="-1821.3" font-family="Times,serif" font-size="14.00" fill="#000000">COLORBT_SHOW_HIDDEN=1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3149 -->
<g id="node47" class="node open">
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#3149</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3149" xlink:title="ZcashFoundation/zebra#3149&#10;Get addresses from&#10;transparent outputs in&#10;zebra&#45;script" target="_blank">
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3149" xlink:title="ZcashFoundation/zebra#3149&#10;Get addresses from&#10;transparent outputs in&#10;zebra&#45;script" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="778,-288.5 546,-288.5 546,-220.5 778,-220.5 778,-288.5"/>
<text text-anchor="middle" x="662" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3149</text>
<text text-anchor="middle" x="662" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">Get addresses from</text>
@ -746,104 +729,104 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3149&#45;&gt;ZcashFoundation/zebra#3150 -->
<g id="edge31" class="edge">
<g id="edge30" class="edge">
<title>ZcashFoundation/zebra#3149&#45;&gt;ZcashFoundation/zebra#3150</title>
<path fill="none" stroke="#000000" d="M778.38,-257.54C786.71,-257.76 795.14,-257.98 803.53,-258.2"/>
<polygon fill="#000000" stroke="#000000" points="803.6541,-261.7042 813.74,-258.46 803.8324,-254.7065 803.6541,-261.7042"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node48" class="node open">
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1975.5 5,-1975.5 5,-1907.5 237,-1907.5 237,-1975.5"/>
<text text-anchor="middle" x="121" y="-1960.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="121" y="-1945.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="121" y="-1930.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="121" y="-1915.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1967.5 5,-1967.5 5,-1899.5 237,-1899.5 237,-1967.5"/>
<text text-anchor="middle" x="121" y="-1952.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="121" y="-1937.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="121" y="-1922.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="121" y="-1907.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2214 -->
<g id="node49" class="node open">
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#2214</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2214" xlink:title="ZcashFoundation/zebra#2214&#10;Limit fanouts to the&#10;number of active peers,&#10;Credit: Equilibrium" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2104.5 278,-2104.5 278,-2036.5 510,-2036.5 510,-2104.5"/>
<text text-anchor="middle" x="394" y="-2089.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2214</text>
<text text-anchor="middle" x="394" y="-2074.3" font-family="Times,serif" font-size="14.00" fill="#000000">Limit fanouts to the</text>
<text text-anchor="middle" x="394" y="-2059.3" font-family="Times,serif" font-size="14.00" fill="#000000">number of active peers,</text>
<text text-anchor="middle" x="394" y="-2044.3" font-family="Times,serif" font-size="14.00" fill="#000000">Credit: Equilibrium</text>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2214" xlink:title="ZcashFoundation/zebra#2214&#10;Limit fanouts to the&#10;number of active peers,&#10;Credit: Equilibrium" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2096.5 278,-2096.5 278,-2028.5 510,-2028.5 510,-2096.5"/>
<text text-anchor="middle" x="394" y="-2081.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2214</text>
<text text-anchor="middle" x="394" y="-2066.3" font-family="Times,serif" font-size="14.00" fill="#000000">Limit fanouts to the</text>
<text text-anchor="middle" x="394" y="-2051.3" font-family="Times,serif" font-size="14.00" fill="#000000">number of active peers,</text>
<text text-anchor="middle" x="394" y="-2036.3" font-family="Times,serif" font-size="14.00" fill="#000000">Credit: Equilibrium</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3136 -->
<g id="node50" class="node closed">
<g id="node49" class="node closed">
<title>ZcashFoundation/zebra#3136</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3136" xlink:title="ZcashFoundation/zebra#3136&#10;Decide if we need shorter&#10;timeouts on PeerSet&#10;fanout requests" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2147.5 546,-2147.5 546,-2079.5 778,-2079.5 778,-2147.5"/>
<text text-anchor="middle" x="662" y="-2132.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3136</text>
<text text-anchor="middle" x="662" y="-2117.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we need shorter</text>
<text text-anchor="middle" x="662" y="-2102.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeouts on PeerSet</text>
<text text-anchor="middle" x="662" y="-2087.3" font-family="Times,serif" font-size="14.00" fill="#000000">fanout requests</text>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3136" xlink:title="ZcashFoundation/zebra#3136&#10;Decide if we need shorter&#10;timeouts on PeerSet&#10;fanout requests" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2139.5 546,-2139.5 546,-2071.5 778,-2071.5 778,-2139.5"/>
<text text-anchor="middle" x="662" y="-2124.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3136</text>
<text text-anchor="middle" x="662" y="-2109.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we need shorter</text>
<text text-anchor="middle" x="662" y="-2094.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeouts on PeerSet</text>
<text text-anchor="middle" x="662" y="-2079.3" font-family="Times,serif" font-size="14.00" fill="#000000">fanout requests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2214&#45;&gt;ZcashFoundation/zebra#3136 -->
<g id="edge32" class="edge">
<g id="edge31" class="edge">
<title>ZcashFoundation/zebra#2214&#45;&gt;ZcashFoundation/zebra#3136</title>
<path fill="none" stroke="#000000" d="M510.38,-2089.2C518.81,-2090.5 527.33,-2091.9 535.81,-2093.3"/>
<polygon fill="#000000" stroke="#000000" points="535.3294,-2096.767 545.74,-2094.8 536.375,-2089.8455 535.3294,-2096.767"/>
<path fill="none" stroke="#000000" d="M510.38,-2081.2C518.81,-2082.5 527.33,-2083.9 535.81,-2085.3"/>
<polygon fill="#000000" stroke="#000000" points="535.3294,-2088.767 545.74,-2086.8 536.375,-2081.8455 535.3294,-2088.767"/>
</g>
<!-- ZcashFoundation/zebra#3242 -->
<g id="node51" class="node closed">
<g id="node50" class="node closed">
<title>ZcashFoundation/zebra#3242</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3242" xlink:title="ZcashFoundation/zebra#3242&#10;Fan out `PushTransaction`&#10;requests to multiple&#10;peers" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2061.5 546,-2061.5 546,-1993.5 778,-1993.5 778,-2061.5"/>
<text text-anchor="middle" x="662" y="-2046.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3242</text>
<text text-anchor="middle" x="662" y="-2031.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fan out `PushTransaction`</text>
<text text-anchor="middle" x="662" y="-2016.3" font-family="Times,serif" font-size="14.00" fill="#000000">requests to multiple</text>
<text text-anchor="middle" x="662" y="-2001.3" font-family="Times,serif" font-size="14.00" fill="#000000">peers</text>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3242" xlink:title="ZcashFoundation/zebra#3242&#10;Fan out `PushTransaction`&#10;requests to multiple&#10;peers" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2053.5 546,-2053.5 546,-1985.5 778,-1985.5 778,-2053.5"/>
<text text-anchor="middle" x="662" y="-2038.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3242</text>
<text text-anchor="middle" x="662" y="-2023.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fan out `PushTransaction`</text>
<text text-anchor="middle" x="662" y="-2008.3" font-family="Times,serif" font-size="14.00" fill="#000000">requests to multiple</text>
<text text-anchor="middle" x="662" y="-1993.3" font-family="Times,serif" font-size="14.00" fill="#000000">peers</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2214&#45;&gt;ZcashFoundation/zebra#3242 -->
<g id="edge33" class="edge">
<g id="edge32" class="edge">
<title>ZcashFoundation/zebra#2214&#45;&gt;ZcashFoundation/zebra#3242</title>
<path fill="none" stroke="#000000" d="M510.38,-2051.8C518.81,-2050.5 527.33,-2049.1 535.81,-2047.7"/>
<polygon fill="#000000" stroke="#000000" points="536.375,-2051.1545 545.74,-2046.2 535.3294,-2044.233 536.375,-2051.1545"/>
<path fill="none" stroke="#000000" d="M510.38,-2043.8C518.81,-2042.5 527.33,-2041.1 535.81,-2039.7"/>
<polygon fill="#000000" stroke="#000000" points="536.375,-2043.1545 545.74,-2038.2 535.3294,-2036.233 536.375,-2043.1545"/>
</g>
<!-- ZcashFoundation/zebra#3229 -->
<g id="node52" class="node open">
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#3229</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3229" xlink:title="ZcashFoundation/zebra#3229&#10;Increase `PeerSet`&#10;message and peer handling&#10;test coverage" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2147.5 5,-2147.5 5,-2079.5 237,-2079.5 237,-2147.5"/>
<text text-anchor="middle" x="121" y="-2132.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3229</text>
<text text-anchor="middle" x="121" y="-2117.3" font-family="Times,serif" font-size="14.00" fill="#000000">Increase `PeerSet`</text>
<text text-anchor="middle" x="121" y="-2102.3" font-family="Times,serif" font-size="14.00" fill="#000000">message and peer handling</text>
<text text-anchor="middle" x="121" y="-2087.3" font-family="Times,serif" font-size="14.00" fill="#000000">test coverage</text>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3229" xlink:title="ZcashFoundation/zebra#3229&#10;Increase `PeerSet`&#10;message and peer handling&#10;test coverage" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2139.5 5,-2139.5 5,-2071.5 237,-2071.5 237,-2139.5"/>
<text text-anchor="middle" x="121" y="-2124.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3229</text>
<text text-anchor="middle" x="121" y="-2109.3" font-family="Times,serif" font-size="14.00" fill="#000000">Increase `PeerSet`</text>
<text text-anchor="middle" x="121" y="-2094.3" font-family="Times,serif" font-size="14.00" fill="#000000">message and peer handling</text>
<text text-anchor="middle" x="121" y="-2079.3" font-family="Times,serif" font-size="14.00" fill="#000000">test coverage</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3229&#45;&gt;ZcashFoundation/zebra#2214 -->
<g id="edge34" class="edge">
<g id="edge33" class="edge">
<title>ZcashFoundation/zebra#3229&#45;&gt;ZcashFoundation/zebra#2214</title>
<path fill="none" stroke="#000000" d="M237.17,-2095.2C247.29,-2093.6 257.57,-2092 267.77,-2090.4"/>
<polygon fill="#000000" stroke="#000000" points="268.5962,-2093.8131 277.93,-2088.8 267.5072,-2086.8983 268.5962,-2093.8131"/>
<path fill="none" stroke="#000000" d="M237.17,-2087.2C247.29,-2085.6 257.57,-2084 267.77,-2082.4"/>
<polygon fill="#000000" stroke="#000000" points="268.5962,-2085.8131 277.93,-2080.8 267.5072,-2078.8983 268.5962,-2085.8131"/>
</g>
<!-- ZcashFoundation/zebra#3383 -->
<g id="node53" class="node open">
<g id="node52" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2219 5,-2219 5,-2166 237,-2166 237,-2219"/>
<text text-anchor="middle" x="121" y="-2203.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="121" y="-2188.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="121" y="-2173.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command.</text>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2211 5,-2211 5,-2158 237,-2158 237,-2211"/>
<text text-anchor="middle" x="121" y="-2195.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="121" y="-2180.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="121" y="-2165.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3600 -->
<g id="node54" class="node open">
<g id="node53" class="node open">
<title>ZcashFoundation/zebra#3600</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3600" xlink:title="ZcashFoundation/zebra#3600&#10;Upgrade to halo2 &#45;&gt;&#10;halo2_proofs" target="_blank">
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3600" xlink:title="ZcashFoundation/zebra#3600&#10;Upgrade to halo2 &#45;&gt;&#10;halo2_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1150 5,-1150 5,-1097 237,-1097 237,-1150"/>
<text text-anchor="middle" x="121" y="-1134.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3600</text>
<text text-anchor="middle" x="121" y="-1119.8" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade to halo2 &#45;&gt;</text>
@ -852,134 +835,136 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3600&#45;&gt;ZcashFoundation/zebra#2982 -->
<g id="edge35" class="edge">
<g id="edge34" class="edge">
<title>ZcashFoundation/zebra#3600&#45;&gt;ZcashFoundation/zebra#2982</title>
<path fill="none" stroke="#000000" d="M237.17,-1106.5C247.29,-1105 257.57,-1103.5 267.77,-1102"/>
<polygon fill="#000000" stroke="#000000" points="268.5485,-1105.4231 277.93,-1100.5 267.526,-1098.4982 268.5485,-1105.4231"/>
</g>
<!-- ZcashFoundation/zebra#3230 -->
<g id="node55" class="node open">
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#3230</title>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3230" xlink:title="ZcashFoundation/zebra#3230&#10;Change `PeerSet` response&#10;type to enable peer set&#10;fanouts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2061.5 5,-2061.5 5,-1993.5 237,-1993.5 237,-2061.5"/>
<text text-anchor="middle" x="121" y="-2046.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3230</text>
<text text-anchor="middle" x="121" y="-2031.3" font-family="Times,serif" font-size="14.00" fill="#000000">Change `PeerSet` response</text>
<text text-anchor="middle" x="121" y="-2016.3" font-family="Times,serif" font-size="14.00" fill="#000000">type to enable peer set</text>
<text text-anchor="middle" x="121" y="-2001.3" font-family="Times,serif" font-size="14.00" fill="#000000">fanouts</text>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3230" xlink:title="ZcashFoundation/zebra#3230&#10;Change `PeerSet` response&#10;type to enable peer set&#10;fanouts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2053.5 5,-2053.5 5,-1985.5 237,-1985.5 237,-2053.5"/>
<text text-anchor="middle" x="121" y="-2038.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3230</text>
<text text-anchor="middle" x="121" y="-2023.3" font-family="Times,serif" font-size="14.00" fill="#000000">Change `PeerSet` response</text>
<text text-anchor="middle" x="121" y="-2008.3" font-family="Times,serif" font-size="14.00" fill="#000000">type to enable peer set</text>
<text text-anchor="middle" x="121" y="-1993.3" font-family="Times,serif" font-size="14.00" fill="#000000">fanouts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3230&#45;&gt;ZcashFoundation/zebra#2214 -->
<g id="edge36" class="edge">
<g id="edge35" class="edge">
<title>ZcashFoundation/zebra#3230&#45;&gt;ZcashFoundation/zebra#2214</title>
<path fill="none" stroke="#000000" d="M237.17,-2045.8C247.29,-2047.4 257.57,-2049 267.77,-2050.6"/>
<polygon fill="#000000" stroke="#000000" points="267.5072,-2054.1017 277.93,-2052.2 268.5962,-2047.1869 267.5072,-2054.1017"/>
<path fill="none" stroke="#000000" d="M237.17,-2037.8C247.29,-2039.4 257.57,-2041 267.77,-2042.6"/>
<polygon fill="#000000" stroke="#000000" points="267.5072,-2046.1017 277.93,-2044.2 268.5962,-2039.1869 267.5072,-2046.1017"/>
</g>
<!-- ZcashFoundation/zebra#950 -->
<g id="node56" class="node open">
<g id="node55" class="node open">
<title>ZcashFoundation/zebra#950</title>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232.5,-2305.5 9.5,-2305.5 9.5,-2237.5 232.5,-2237.5 232.5,-2305.5"/>
<text text-anchor="middle" x="121" y="-2290.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="121" y="-2275.3" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
<text text-anchor="middle" x="121" y="-2260.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad ludicrous speed on</text>
<text text-anchor="middle" x="121" y="-2245.3" font-family="Times,serif" font-size="14.00" fill="#000000">syncing</text>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232.5,-2297.5 9.5,-2297.5 9.5,-2229.5 232.5,-2229.5 232.5,-2297.5"/>
<text text-anchor="middle" x="121" y="-2282.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="121" y="-2267.3" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
<text text-anchor="middle" x="121" y="-2252.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad ludicrous speed on</text>
<text text-anchor="middle" x="121" y="-2237.3" font-family="Times,serif" font-size="14.00" fill="#000000">syncing</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3563 -->
<g id="node57" class="node open">
<g id="node56" class="node open">
<title>ZcashFoundation/zebra#3563</title>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3563" xlink:title="ZcashFoundation/zebra#3563&#10;Store additional tree&#10;states in the database" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="778,-496 546,-496 546,-443 778,-443 778,-496"/>
<text text-anchor="middle" x="662" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3563</text>
<text text-anchor="middle" x="662" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Store additional tree</text>
<text text-anchor="middle" x="662" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">states in the database</text>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3563" xlink:title="ZcashFoundation/zebra#3563&#10;Store Sapling &amp; Orchard&#10;note commitment trees in&#10;finalized and non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="778,-514 546,-514 546,-431 778,-431 778,-514"/>
<text text-anchor="middle" x="662" y="-498.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3563</text>
<text text-anchor="middle" x="662" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">Store Sapling &amp; Orchard</text>
<text text-anchor="middle" x="662" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">note commitment trees in</text>
<text text-anchor="middle" x="662" y="-453.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized and non&#45;</text>
<text text-anchor="middle" x="662" y="-438.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3563&#45;&gt;ZcashFoundation/zebra#3156 -->
<g id="edge37" class="edge">
<g id="edge36" class="edge">
<title>ZcashFoundation/zebra#3563&#45;&gt;ZcashFoundation/zebra#3156</title>
<path fill="none" stroke="#000000" d="M778.38,-469.5C786.71,-469.5 795.14,-469.5 803.53,-469.5"/>
<polygon fill="#000000" stroke="#000000" points="803.74,-473.0001 813.74,-469.5 803.74,-466.0001 803.74,-473.0001"/>
<path fill="none" stroke="#000000" d="M778.38,-472.5C786.71,-472.5 795.14,-472.5 803.53,-472.5"/>
<polygon fill="#000000" stroke="#000000" points="803.74,-476.0001 813.74,-472.5 803.74,-469.0001 803.74,-476.0001"/>
</g>
<!-- ZcashFoundation/zebra#2391 -->
<g id="node58" class="node open">
<g id="node57" class="node open">
<title>ZcashFoundation/zebra#2391</title>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2391" xlink:title="ZcashFoundation/zebra#2391&#10;Reduce the dependencies&#10;on different versions of&#10;`rand`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2391.5 5,-2391.5 5,-2323.5 237,-2323.5 237,-2391.5"/>
<text text-anchor="middle" x="121" y="-2376.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2391</text>
<text text-anchor="middle" x="121" y="-2361.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce the dependencies</text>
<text text-anchor="middle" x="121" y="-2346.3" font-family="Times,serif" font-size="14.00" fill="#000000">on different versions of</text>
<text text-anchor="middle" x="121" y="-2331.3" font-family="Times,serif" font-size="14.00" fill="#000000">`rand`</text>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2391" xlink:title="ZcashFoundation/zebra#2391&#10;Reduce the dependencies&#10;on different versions of&#10;`rand`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2383.5 5,-2383.5 5,-2315.5 237,-2315.5 237,-2383.5"/>
<text text-anchor="middle" x="121" y="-2368.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2391</text>
<text text-anchor="middle" x="121" y="-2353.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce the dependencies</text>
<text text-anchor="middle" x="121" y="-2338.3" font-family="Times,serif" font-size="14.00" fill="#000000">on different versions of</text>
<text text-anchor="middle" x="121" y="-2323.3" font-family="Times,serif" font-size="14.00" fill="#000000">`rand`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node59" class="node open">
<g id="node58" class="node open">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2470 278,-2470 278,-2417 510,-2417 510,-2470"/>
<text text-anchor="middle" x="394" y="-2454.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="394" y="-2439.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="394" y="-2424.8" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2462 278,-2462 278,-2409 510,-2409 510,-2462"/>
<text text-anchor="middle" x="394" y="-2446.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="394" y="-2431.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="394" y="-2416.8" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1007 -->
<g id="node60" class="node closed">
<g id="node59" class="node closed">
<title>ZcashFoundation/zebra#1007</title>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/1007" xlink:title="ZcashFoundation/zebra#1007&#10;Draft RFC: Initial draft&#10;for basic network&#10;integration testing" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2477.5 546,-2477.5 546,-2473.5 542,-2473.5 542,-2469.5 546,-2469.5 546,-2417.5 542,-2417.5 542,-2413.5 546,-2413.5 546,-2409.5 778,-2409.5 778,-2477.5"/>
<polyline fill="none" stroke="#000000" points="546,-2473.5 550,-2473.5 550,-2469.5 546,-2469.5 "/>
<polyline fill="none" stroke="#000000" points="546,-2417.5 550,-2417.5 550,-2413.5 546,-2413.5 "/>
<text text-anchor="middle" x="662" y="-2462.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1007</text>
<text text-anchor="middle" x="662" y="-2447.3" font-family="Times,serif" font-size="14.00" fill="#000000">Draft RFC: Initial draft</text>
<text text-anchor="middle" x="662" y="-2432.3" font-family="Times,serif" font-size="14.00" fill="#000000">for basic network</text>
<text text-anchor="middle" x="662" y="-2417.3" font-family="Times,serif" font-size="14.00" fill="#000000">integration testing</text>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/1007" xlink:title="ZcashFoundation/zebra#1007&#10;Draft RFC: Initial draft&#10;for basic network&#10;integration testing" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2469.5 546,-2469.5 546,-2465.5 542,-2465.5 542,-2461.5 546,-2461.5 546,-2409.5 542,-2409.5 542,-2405.5 546,-2405.5 546,-2401.5 778,-2401.5 778,-2469.5"/>
<polyline fill="none" stroke="#000000" points="546,-2465.5 550,-2465.5 550,-2461.5 546,-2461.5 "/>
<polyline fill="none" stroke="#000000" points="546,-2409.5 550,-2409.5 550,-2405.5 546,-2405.5 "/>
<text text-anchor="middle" x="662" y="-2454.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1007</text>
<text text-anchor="middle" x="662" y="-2439.3" font-family="Times,serif" font-size="14.00" fill="#000000">Draft RFC: Initial draft</text>
<text text-anchor="middle" x="662" y="-2424.3" font-family="Times,serif" font-size="14.00" fill="#000000">for basic network</text>
<text text-anchor="middle" x="662" y="-2409.3" font-family="Times,serif" font-size="14.00" fill="#000000">integration testing</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007 -->
<g id="edge38" class="edge">
<g id="edge37" class="edge">
<title>ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007</title>
<path fill="none" stroke="#000000" d="M510.38,-2443.5C518.71,-2443.5 527.14,-2443.5 535.53,-2443.5"/>
<polygon fill="#000000" stroke="#000000" points="535.74,-2447.0001 545.74,-2443.5 535.74,-2440.0001 535.74,-2447.0001"/>
<path fill="none" stroke="#000000" d="M510.38,-2435.5C518.71,-2435.5 527.14,-2435.5 535.53,-2435.5"/>
<polygon fill="#000000" stroke="#000000" points="535.74,-2439.0001 545.74,-2435.5 535.74,-2432.0001 535.74,-2439.0001"/>
</g>
<!-- ZcashFoundation/zebra#2372 -->
<g id="node61" class="node open">
<g id="node60" class="node open">
<title>ZcashFoundation/zebra#2372</title>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2372" xlink:title="ZcashFoundation/zebra#2372&#10; Update the README goals&#10;and scope for NU5 mainnet&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2563.5 5,-2563.5 5,-2495.5 237,-2495.5 237,-2563.5"/>
<text text-anchor="middle" x="121" y="-2548.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="121" y="-2533.3" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
<text text-anchor="middle" x="121" y="-2518.3" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text>
<text text-anchor="middle" x="121" y="-2503.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2372" xlink:title="ZcashFoundation/zebra#2372&#10; Update the README goals&#10;and scope for NU5 mainnet&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2555.5 5,-2555.5 5,-2487.5 237,-2487.5 237,-2555.5"/>
<text text-anchor="middle" x="121" y="-2540.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="121" y="-2525.3" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
<text text-anchor="middle" x="121" y="-2510.3" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text>
<text text-anchor="middle" x="121" y="-2495.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node62" class="node open">
<g id="node61" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0 stable&#10;release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2556 278,-2556 278,-2503 510,-2503 510,-2556"/>
<text text-anchor="middle" x="394" y="-2540.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="394" y="-2525.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0 stable</text>
<text text-anchor="middle" x="394" y="-2510.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate</text>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0 stable&#10;release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2548 278,-2548 278,-2495 510,-2495 510,-2548"/>
<text text-anchor="middle" x="394" y="-2532.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="394" y="-2517.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0 stable</text>
<text text-anchor="middle" x="394" y="-2502.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge39" class="edge">
<g id="edge38" class="edge">
<title>ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M237.17,-2529.5C247.29,-2529.5 257.57,-2529.5 267.77,-2529.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2533.0001 277.93,-2529.5 267.93,-2526.0001 267.93,-2533.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-2521.5C247.29,-2521.5 257.57,-2521.5 267.77,-2521.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2525.0001 277.93,-2521.5 267.93,-2518.0001 267.93,-2525.0001"/>
</g>
<!-- ZcashFoundation/zebra#3018 -->
<g id="node63" class="node open">
<g id="node62" class="node open">
<title>ZcashFoundation/zebra#3018</title>
<g id="a_node63"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3018" xlink:title="ZcashFoundation/zebra#3018&#10;Rollback NU5 testnet 1,&#10;and set consensus&#10;parameters for testnet 2" target="_blank">
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3018" xlink:title="ZcashFoundation/zebra#3018&#10;Rollback NU5 testnet 1,&#10;and set consensus&#10;parameters for testnet 2" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1078.5 5,-1078.5 5,-1010.5 237,-1010.5 237,-1078.5"/>
<text text-anchor="middle" x="121" y="-1063.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3018</text>
<text text-anchor="middle" x="121" y="-1048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rollback NU5 testnet 1,</text>
@ -989,160 +974,160 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982 -->
<g id="edge40" class="edge">
<g id="edge39" class="edge">
<title>ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982</title>
<path fill="none" stroke="#000000" d="M237.17,-1061.1C247.29,-1062.5 257.57,-1064 267.77,-1065.5"/>
<polygon fill="#000000" stroke="#000000" points="267.5458,-1069.0021 277.93,-1066.9 268.5014,-1062.0676 267.5458,-1069.0021"/>
</g>
<!-- ZcashFoundation/zebra#2560 -->
<g id="node64" class="node open">
<g id="node63" class="node open">
<title>ZcashFoundation/zebra#2560</title>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2560" xlink:title="ZcashFoundation/zebra#2560&#10;Test History Tree&#10;serialization" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2635 5,-2635 5,-2582 237,-2582 237,-2635"/>
<text text-anchor="middle" x="121" y="-2619.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2560</text>
<text text-anchor="middle" x="121" y="-2604.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test History Tree</text>
<text text-anchor="middle" x="121" y="-2589.8" font-family="Times,serif" font-size="14.00" fill="#000000">serialization</text>
<g id="a_node63"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2560" xlink:title="ZcashFoundation/zebra#2560&#10;Test History Tree&#10;serialization" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2627 5,-2627 5,-2574 237,-2574 237,-2627"/>
<text text-anchor="middle" x="121" y="-2611.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2560</text>
<text text-anchor="middle" x="121" y="-2596.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test History Tree</text>
<text text-anchor="middle" x="121" y="-2581.8" font-family="Times,serif" font-size="14.00" fill="#000000">serialization</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1875 -->
<g id="node65" class="node open">
<g id="node64" class="node open">
<title>ZcashFoundation/zebra#1875</title>
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1875" xlink:title="ZcashFoundation/zebra#1875&#10;Zebra attempts new peer&#10;connections in a fixed,&#10;predictable order" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2721.5 5,-2721.5 5,-2653.5 237,-2653.5 237,-2721.5"/>
<text text-anchor="middle" x="121" y="-2706.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1875</text>
<text text-anchor="middle" x="121" y="-2691.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra attempts new peer</text>
<text text-anchor="middle" x="121" y="-2676.3" font-family="Times,serif" font-size="14.00" fill="#000000">connections in a fixed,</text>
<text text-anchor="middle" x="121" y="-2661.3" font-family="Times,serif" font-size="14.00" fill="#000000">predictable order</text>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1875" xlink:title="ZcashFoundation/zebra#1875&#10;Zebra attempts new peer&#10;connections in a fixed,&#10;predictable order" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2713.5 5,-2713.5 5,-2645.5 237,-2645.5 237,-2713.5"/>
<text text-anchor="middle" x="121" y="-2698.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1875</text>
<text text-anchor="middle" x="121" y="-2683.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra attempts new peer</text>
<text text-anchor="middle" x="121" y="-2668.3" font-family="Times,serif" font-size="14.00" fill="#000000">connections in a fixed,</text>
<text text-anchor="middle" x="121" y="-2653.3" font-family="Times,serif" font-size="14.00" fill="#000000">predictable order</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1890 -->
<g id="node66" class="node open">
<g id="node65" class="node open">
<title>ZcashFoundation/zebra#1890</title>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1890" xlink:title="ZcashFoundation/zebra#1890&#10;Zebra should support&#10;separate local bind and&#10;external advertise&#10;addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2823 5,-2823 5,-2740 237,-2740 237,-2823"/>
<text text-anchor="middle" x="121" y="-2807.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="121" y="-2792.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should support</text>
<text text-anchor="middle" x="121" y="-2777.8" font-family="Times,serif" font-size="14.00" fill="#000000">separate local bind and</text>
<text text-anchor="middle" x="121" y="-2762.8" font-family="Times,serif" font-size="14.00" fill="#000000">external advertise</text>
<text text-anchor="middle" x="121" y="-2747.8" font-family="Times,serif" font-size="14.00" fill="#000000">addresses</text>
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1890" xlink:title="ZcashFoundation/zebra#1890&#10;Zebra should support&#10;separate local bind and&#10;external advertise&#10;addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2815 5,-2815 5,-2732 237,-2732 237,-2815"/>
<text text-anchor="middle" x="121" y="-2799.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="121" y="-2784.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should support</text>
<text text-anchor="middle" x="121" y="-2769.8" font-family="Times,serif" font-size="14.00" fill="#000000">separate local bind and</text>
<text text-anchor="middle" x="121" y="-2754.8" font-family="Times,serif" font-size="14.00" fill="#000000">external advertise</text>
<text text-anchor="middle" x="121" y="-2739.8" font-family="Times,serif" font-size="14.00" fill="#000000">addresses</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1893 -->
<g id="node67" class="node closed">
<g id="node66" class="node closed">
<title>ZcashFoundation/zebra#1893</title>
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1893" xlink:title="ZcashFoundation/zebra#1893&#10;Zebra should auto&#45;&#10;discover its own external&#10;IP address" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-2815.5 278,-2815.5 278,-2747.5 510,-2747.5 510,-2815.5"/>
<text text-anchor="middle" x="394" y="-2800.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1893</text>
<text text-anchor="middle" x="394" y="-2785.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should auto&#45;</text>
<text text-anchor="middle" x="394" y="-2770.3" font-family="Times,serif" font-size="14.00" fill="#000000">discover its own external</text>
<text text-anchor="middle" x="394" y="-2755.3" font-family="Times,serif" font-size="14.00" fill="#000000">IP address</text>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1893" xlink:title="ZcashFoundation/zebra#1893&#10;Zebra should auto&#45;&#10;discover its own external&#10;IP address" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-2807.5 278,-2807.5 278,-2739.5 510,-2739.5 510,-2807.5"/>
<text text-anchor="middle" x="394" y="-2792.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1893</text>
<text text-anchor="middle" x="394" y="-2777.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should auto&#45;</text>
<text text-anchor="middle" x="394" y="-2762.3" font-family="Times,serif" font-size="14.00" fill="#000000">discover its own external</text>
<text text-anchor="middle" x="394" y="-2747.3" font-family="Times,serif" font-size="14.00" fill="#000000">IP address</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893 -->
<g id="edge41" class="edge">
<g id="edge40" class="edge">
<title>ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893</title>
<path fill="none" stroke="#000000" d="M237.17,-2781.5C247.29,-2781.5 257.57,-2781.5 267.77,-2781.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2785.0001 277.93,-2781.5 267.93,-2778.0001 267.93,-2785.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-2773.5C247.29,-2773.5 257.57,-2773.5 267.77,-2773.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2777.0001 277.93,-2773.5 267.93,-2770.0001 267.93,-2777.0001"/>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node68" class="node open">
<g id="node67" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2477.5 5,-2477.5 5,-2409.5 237,-2409.5 237,-2477.5"/>
<text text-anchor="middle" x="121" y="-2462.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="121" y="-2447.3" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="121" y="-2432.3" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="121" y="-2417.3" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2469.5 5,-2469.5 5,-2401.5 237,-2401.5 237,-2469.5"/>
<text text-anchor="middle" x="121" y="-2454.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="121" y="-2439.3" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="121" y="-2424.3" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="121" y="-2409.3" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge42" class="edge">
<g id="edge41" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M237.17,-2443.5C247.29,-2443.5 257.57,-2443.5 267.77,-2443.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2447.0001 277.93,-2443.5 267.93,-2440.0001 267.93,-2447.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-2435.5C247.29,-2435.5 257.57,-2435.5 267.77,-2435.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2439.0001 277.93,-2435.5 267.93,-2432.0001 267.93,-2439.0001"/>
</g>
<!-- ZcashFoundation/zebra#1956 -->
<g id="node69" class="node open">
<g id="node68" class="node open">
<title>ZcashFoundation/zebra#1956</title>
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1956" xlink:title="ZcashFoundation/zebra#1956&#10;Zebra should store a&#10;persistent list of recent&#10;successful peers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2909.5 5,-2909.5 5,-2841.5 237,-2841.5 237,-2909.5"/>
<text text-anchor="middle" x="121" y="-2894.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1956</text>
<text text-anchor="middle" x="121" y="-2879.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should store a</text>
<text text-anchor="middle" x="121" y="-2864.3" font-family="Times,serif" font-size="14.00" fill="#000000">persistent list of recent</text>
<text text-anchor="middle" x="121" y="-2849.3" font-family="Times,serif" font-size="14.00" fill="#000000">successful peers</text>
<g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1956" xlink:title="ZcashFoundation/zebra#1956&#10;Zebra should store a&#10;persistent list of recent&#10;successful peers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2901.5 5,-2901.5 5,-2833.5 237,-2833.5 237,-2901.5"/>
<text text-anchor="middle" x="121" y="-2886.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1956</text>
<text text-anchor="middle" x="121" y="-2871.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should store a</text>
<text text-anchor="middle" x="121" y="-2856.3" font-family="Times,serif" font-size="14.00" fill="#000000">persistent list of recent</text>
<text text-anchor="middle" x="121" y="-2841.3" font-family="Times,serif" font-size="14.00" fill="#000000">successful peers</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2042 -->
<g id="node70" class="node open">
<g id="node69" class="node open">
<title>ZcashFoundation/zebra#2042</title>
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2042" xlink:title="ZcashFoundation/zebra#2042&#10;zebra&#45;chain: Port array&#45;&#10;wrapper types to const&#10;generics" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2995.5 5,-2995.5 5,-2927.5 237,-2927.5 237,-2995.5"/>
<text text-anchor="middle" x="121" y="-2980.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2042</text>
<text text-anchor="middle" x="121" y="-2965.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebra&#45;chain: Port array&#45;</text>
<text text-anchor="middle" x="121" y="-2950.3" font-family="Times,serif" font-size="14.00" fill="#000000">wrapper types to const</text>
<text text-anchor="middle" x="121" y="-2935.3" font-family="Times,serif" font-size="14.00" fill="#000000">generics</text>
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2042" xlink:title="ZcashFoundation/zebra#2042&#10;zebra&#45;chain: Port array&#45;&#10;wrapper types to const&#10;generics" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2987.5 5,-2987.5 5,-2919.5 237,-2919.5 237,-2987.5"/>
<text text-anchor="middle" x="121" y="-2972.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2042</text>
<text text-anchor="middle" x="121" y="-2957.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebra&#45;chain: Port array&#45;</text>
<text text-anchor="middle" x="121" y="-2942.3" font-family="Times,serif" font-size="14.00" fill="#000000">wrapper types to const</text>
<text text-anchor="middle" x="121" y="-2927.3" font-family="Times,serif" font-size="14.00" fill="#000000">generics</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2377 -->
<g id="node71" class="node open">
<g id="node70" class="node open">
<title>ZcashFoundation/zebra#2377</title>
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title="ZcashFoundation/zebra#2377&#10;Refactor history tree&#10;pruning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3067 5,-3067 5,-3014 237,-3014 237,-3067"/>
<text text-anchor="middle" x="121" y="-3051.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="121" y="-3036.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
<text text-anchor="middle" x="121" y="-3021.8" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text>
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title="ZcashFoundation/zebra#2377&#10;Refactor history tree&#10;pruning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3059 5,-3059 5,-3006 237,-3006 237,-3059"/>
<text text-anchor="middle" x="121" y="-3043.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="121" y="-3028.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
<text text-anchor="middle" x="121" y="-3013.8" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2378 -->
<g id="node72" class="node open">
<g id="node71" class="node open">
<title>ZcashFoundation/zebra#2378</title>
<g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title="ZcashFoundation/zebra#2378&#10;Improve history and note&#10;commitment trees forking" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3138 5,-3138 5,-3085 237,-3085 237,-3138"/>
<text text-anchor="middle" x="121" y="-3122.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="121" y="-3107.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history and note</text>
<text text-anchor="middle" x="121" y="-3092.8" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees forking</text>
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title="ZcashFoundation/zebra#2378&#10;Improve history and note&#10;commitment trees forking" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3130 5,-3130 5,-3077 237,-3077 237,-3130"/>
<text text-anchor="middle" x="121" y="-3114.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="121" y="-3099.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history and note</text>
<text text-anchor="middle" x="121" y="-3084.8" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees forking</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1951 -->
<g id="node73" class="node open">
<g id="node72" class="node open">
<title>ZcashFoundation/zebra#1951</title>
<g id="a_node73"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title="ZcashFoundation/zebra#1951&#10;Generalize/deduplicate&#10;async batch verification&#10;services / create a&#10;derive&#45;able proc macro" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3239 5,-3239 5,-3156 237,-3156 237,-3239"/>
<text text-anchor="middle" x="121" y="-3223.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="121" y="-3208.8" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
<text text-anchor="middle" x="121" y="-3193.8" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text>
<text text-anchor="middle" x="121" y="-3178.8" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text>
<text text-anchor="middle" x="121" y="-3163.8" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text>
<g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title="ZcashFoundation/zebra#1951&#10;Generalize/deduplicate&#10;async batch verification&#10;services / create a&#10;derive&#45;able proc macro" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3231 5,-3231 5,-3148 237,-3148 237,-3231"/>
<text text-anchor="middle" x="121" y="-3215.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="121" y="-3200.8" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
<text text-anchor="middle" x="121" y="-3185.8" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text>
<text text-anchor="middle" x="121" y="-3170.8" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text>
<text text-anchor="middle" x="121" y="-3155.8" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2390 -->
<g id="node74" class="node closed">
<g id="node73" class="node closed">
<title>ZcashFoundation/zebra#2390</title>
<g id="a_node74"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title="ZcashFoundation/zebra#2390&#10;Fix tasks spawned by&#10;`tower_batch::Batch` only&#10;being alive during one&#10;test execution" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-3239 278,-3239 278,-3156 510,-3156 510,-3239"/>
<text text-anchor="middle" x="394" y="-3223.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="394" y="-3208.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
<text text-anchor="middle" x="394" y="-3193.8" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text>
<text text-anchor="middle" x="394" y="-3178.8" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text>
<text text-anchor="middle" x="394" y="-3163.8" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text>
<g id="a_node73"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title="ZcashFoundation/zebra#2390&#10;Fix tasks spawned by&#10;`tower_batch::Batch` only&#10;being alive during one&#10;test execution" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-3231 278,-3231 278,-3148 510,-3148 510,-3231"/>
<text text-anchor="middle" x="394" y="-3215.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="394" y="-3200.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
<text text-anchor="middle" x="394" y="-3185.8" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text>
<text text-anchor="middle" x="394" y="-3170.8" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text>
<text text-anchor="middle" x="394" y="-3155.8" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390 -->
<g id="edge43" class="edge">
<g id="edge42" class="edge">
<title>ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390</title>
<path fill="none" stroke="#000000" d="M237.17,-3197.5C247.29,-3197.5 257.57,-3197.5 267.77,-3197.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-3201.0001 277.93,-3197.5 267.93,-3194.0001 267.93,-3201.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-3189.5C247.29,-3189.5 257.57,-3189.5 267.77,-3189.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-3193.0001 277.93,-3189.5 267.93,-3186.0001 267.93,-3193.0001"/>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1590pt" height="3247pt"
viewBox="0.00 0.00 1590.00 3247.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 3243)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3243 1586,-3243 1586,4 -4,4"/>
<svg width="1590pt" height="3239pt"
viewBox="0.00 0.00 1590.00 3239.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 3235)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3235 1586,-3235 1586,4 -4,4"/>
<!-- ZcashFoundation/zebra#1592 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#1592</title>
@ -99,18 +99,18 @@
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#3145</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3145" xlink:title="ZcashFoundation/zebra#3145&#10;getrawtransaction JSON&#45;&#10;RPC method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-425 814,-425 814,-372 1046,-372 1046,-425"/>
<text text-anchor="middle" x="930" y="-409.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3145</text>
<text text-anchor="middle" x="930" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">getrawtransaction JSON&#45;</text>
<text text-anchor="middle" x="930" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">RPC method</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-428 814,-428 814,-375 1046,-375 1046,-428"/>
<text text-anchor="middle" x="930" y="-412.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3145</text>
<text text-anchor="middle" x="930" y="-397.8" font-family="Times,serif" font-size="14.00" fill="#000000">getrawtransaction JSON&#45;</text>
<text text-anchor="middle" x="930" y="-382.8" font-family="Times,serif" font-size="14.00" fill="#000000">RPC method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3151&#45;&gt;ZcashFoundation/zebra#3145 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#3151&#45;&gt;ZcashFoundation/zebra#3145</title>
<path fill="none" stroke="#000000" d="M510.15,-381.15C522.25,-382.01 534.37,-382.81 546,-383.5 631.87,-388.56 728.65,-392.33 803.57,-394.83"/>
<polygon fill="#000000" stroke="#000000" points="803.8811,-398.3419 813.99,-395.17 804.1095,-391.3456 803.8811,-398.3419"/>
<path fill="none" stroke="#000000" d="M510.16,-381.05C522.26,-381.93 534.38,-382.77 546,-383.5 631.72,-388.89 728.3,-393.41 803.16,-396.57"/>
<polygon fill="#000000" stroke="#000000" points="803.4412,-400.0849 813.58,-397.01 803.7366,-393.0911 803.4412,-400.0849"/>
</g>
<!-- ZcashFoundation/zebra#3152 -->
<g id="node7" class="node open">
@ -134,33 +134,33 @@
<g id="node8" class="node closed">
<title>ZcashFoundation/zebra#3513</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3513" xlink:title="ZcashFoundation/zebra#3513&#10;Support Orchard in&#10;Zebra&#39;s lightwalletd&#10;JSON&#45;RPC methods" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1314,-503.5 1082,-503.5 1082,-435.5 1314,-435.5 1314,-503.5"/>
<text text-anchor="middle" x="1198" y="-488.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3513</text>
<text text-anchor="middle" x="1198" y="-473.3" font-family="Times,serif" font-size="14.00" fill="#000000">Support Orchard in</text>
<text text-anchor="middle" x="1198" y="-458.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra&#39;s lightwalletd</text>
<text text-anchor="middle" x="1198" y="-443.3" font-family="Times,serif" font-size="14.00" fill="#000000">JSON&#45;RPC methods</text>
<polygon fill="#fad8c7" stroke="#000000" points="1314,-506.5 1082,-506.5 1082,-438.5 1314,-438.5 1314,-506.5"/>
<text text-anchor="middle" x="1198" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3513</text>
<text text-anchor="middle" x="1198" y="-476.3" font-family="Times,serif" font-size="14.00" fill="#000000">Support Orchard in</text>
<text text-anchor="middle" x="1198" y="-461.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra&#39;s lightwalletd</text>
<text text-anchor="middle" x="1198" y="-446.3" font-family="Times,serif" font-size="14.00" fill="#000000">JSON&#45;RPC methods</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3145&#45;&gt;ZcashFoundation/zebra#3513 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#3145&#45;&gt;ZcashFoundation/zebra#3513</title>
<path fill="none" stroke="#000000" d="M1030.2,-425.04C1043.8,-428.66 1058,-432.4 1072,-436.12"/>
<polygon fill="#000000" stroke="#000000" points="1071.1371,-439.5121 1081.7,-438.69 1072.9299,-432.7455 1071.1371,-439.5121"/>
<path fill="none" stroke="#000000" d="M1030.2,-428.04C1043.8,-431.66 1058,-435.4 1072,-439.12"/>
<polygon fill="#000000" stroke="#000000" points="1071.1371,-442.5121 1081.7,-441.69 1072.9299,-435.7455 1071.1371,-442.5121"/>
</g>
<!-- ZcashFoundation/zebra#3152&#45;&gt;ZcashFoundation/zebra#3145 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#3152&#45;&gt;ZcashFoundation/zebra#3145</title>
<path fill="none" stroke="#000000" d="M778.38,-365.69C786.81,-367.51 795.33,-369.35 803.81,-371.19"/>
<polygon fill="#000000" stroke="#000000" points="803.2258,-374.6445 813.74,-373.34 804.7071,-367.8031 803.2258,-374.6445"/>
<path fill="none" stroke="#000000" d="M778.38,-366.99C786.81,-368.91 795.33,-370.85 803.81,-372.78"/>
<polygon fill="#000000" stroke="#000000" points="803.2126,-376.2335 813.74,-375.04 804.7661,-369.408 803.2126,-376.2335"/>
</g>
<!-- ZcashFoundation/zebra#3150 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#3150</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3150" xlink:title="ZcashFoundation/zebra#3150&#10;Add a transparent address&#10;indexes to zebra&#45;state" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3150" xlink:title="ZcashFoundation/zebra#3150&#10;Add transparent address&#10;indexes to zebra&#45;state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-288 814,-288 814,-235 1046,-235 1046,-288"/>
<text text-anchor="middle" x="930" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3150</text>
<text text-anchor="middle" x="930" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a transparent address</text>
<text text-anchor="middle" x="930" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add transparent address</text>
<text text-anchor="middle" x="930" y="-242.8" font-family="Times,serif" font-size="14.00" fill="#000000">indexes to zebra&#45;state</text>
</a>
</g>
@ -564,167 +564,150 @@
<path fill="none" stroke="#000000" d="M237.17,-1352.5C247.29,-1352.5 257.57,-1352.5 267.77,-1352.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1356.0001 277.93,-1352.5 267.93,-1349.0001 267.93,-1356.0001"/>
</g>
<!-- ZcashFoundation/zebra#3146 -->
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#3146</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3146" xlink:title="ZcashFoundation/zebra#3146&#10;sendrawtransaction JSON&#45;&#10;RPC method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1458 5,-1458 5,-1405 237,-1405 237,-1458"/>
<text text-anchor="middle" x="121" y="-1442.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3146</text>
<text text-anchor="middle" x="121" y="-1427.8" font-family="Times,serif" font-size="14.00" fill="#000000">sendrawtransaction JSON&#45;</text>
<text text-anchor="middle" x="121" y="-1412.8" font-family="Times,serif" font-size="14.00" fill="#000000">RPC method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3512 -->
<g id="node37" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#3512</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3512" xlink:title="ZcashFoundation/zebra#3512&#10;Send transactions in&#10;lightwalletd integration&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-1465.5 278,-1465.5 278,-1397.5 510,-1397.5 510,-1465.5"/>
<text text-anchor="middle" x="394" y="-1450.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3512</text>
<text text-anchor="middle" x="394" y="-1435.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send transactions in</text>
<text text-anchor="middle" x="394" y="-1420.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd integration</text>
<text text-anchor="middle" x="394" y="-1405.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3512" xlink:title="ZcashFoundation/zebra#3512&#10;Send transactions in&#10;lightwalletd integration&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1465.5 5,-1465.5 5,-1397.5 237,-1397.5 237,-1465.5"/>
<text text-anchor="middle" x="121" y="-1450.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3512</text>
<text text-anchor="middle" x="121" y="-1435.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send transactions in</text>
<text text-anchor="middle" x="121" y="-1420.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd integration</text>
<text text-anchor="middle" x="121" y="-1405.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3146&#45;&gt;ZcashFoundation/zebra#3512 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#3146&#45;&gt;ZcashFoundation/zebra#3512</title>
<path fill="none" stroke="#000000" d="M237.17,-1431.5C247.29,-1431.5 257.57,-1431.5 267.77,-1431.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1435.0001 277.93,-1431.5 267.93,-1428.0001 267.93,-1435.0001"/>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node38" class="node open">
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1559.5 5,-1559.5 5,-1491.5 237,-1491.5 237,-1559.5"/>
<text text-anchor="middle" x="121" y="-1544.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="121" y="-1529.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
<text text-anchor="middle" x="121" y="-1514.3" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
<text text-anchor="middle" x="121" y="-1499.3" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1551.5 5,-1551.5 5,-1483.5 237,-1483.5 237,-1551.5"/>
<text text-anchor="middle" x="121" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="121" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
<text text-anchor="middle" x="121" y="-1506.3" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
<text text-anchor="middle" x="121" y="-1491.3" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node39" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-1567 278,-1567 278,-1484 510,-1484 510,-1567"/>
<text text-anchor="middle" x="394" y="-1551.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="394" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
<text text-anchor="middle" x="394" y="-1521.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
<text text-anchor="middle" x="394" y="-1506.8" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
<text text-anchor="middle" x="394" y="-1491.8" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-1559 278,-1559 278,-1476 510,-1476 510,-1559"/>
<text text-anchor="middle" x="394" y="-1543.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="394" y="-1528.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
<text text-anchor="middle" x="394" y="-1513.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
<text text-anchor="middle" x="394" y="-1498.8" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
<text text-anchor="middle" x="394" y="-1483.8" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432 -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432</title>
<path fill="none" stroke="#000000" d="M237.17,-1525.5C247.29,-1525.5 257.57,-1525.5 267.77,-1525.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1529.0001 277.93,-1525.5 267.93,-1522.0001 267.93,-1529.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-1517.5C247.29,-1517.5 257.57,-1517.5 267.77,-1517.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1521.0001 277.93,-1517.5 267.93,-1514.0001 267.93,-1521.0001"/>
</g>
<!-- ZcashFoundation/zebra#3144 -->
<g id="node40" class="node open">
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#3144</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3144" xlink:title="ZcashFoundation/zebra#3144&#10;getblock JSON&#45;RPC method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1046,-552.5 814,-552.5 814,-514.5 1046,-514.5 1046,-552.5"/>
<text text-anchor="middle" x="930" y="-537.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3144</text>
<text text-anchor="middle" x="930" y="-522.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblock JSON&#45;RPC method</text>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3144" xlink:title="ZcashFoundation/zebra#3144&#10;getblock JSON&#45;RPC method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1046,-555.5 814,-555.5 814,-517.5 1046,-517.5 1046,-555.5"/>
<text text-anchor="middle" x="930" y="-540.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3144</text>
<text text-anchor="middle" x="930" y="-525.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblock JSON&#45;RPC method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3144&#45;&gt;ZcashFoundation/zebra#3513 -->
<g id="edge28" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#3144&#45;&gt;ZcashFoundation/zebra#3513</title>
<path fill="none" stroke="#000000" d="M1009.7,-514.47C1029.4,-509.77 1050.9,-504.63 1072.2,-499.55"/>
<polygon fill="#000000" stroke="#000000" points="1072.9941,-502.9589 1081.9,-497.22 1071.3591,-496.1525 1072.9941,-502.9589"/>
<path fill="none" stroke="#000000" d="M1009.7,-517.47C1029.4,-512.77 1050.9,-507.63 1072.2,-502.55"/>
<polygon fill="#000000" stroke="#000000" points="1072.9941,-505.9589 1081.9,-500.22 1071.3591,-499.1525 1072.9941,-505.9589"/>
</g>
<!-- ZcashFoundation/zebra#3160 -->
<g id="node41" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#3160</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3160" xlink:title="ZcashFoundation/zebra#3160&#10;getrawmempool JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1631 5,-1631 5,-1578 237,-1578 237,-1631"/>
<text text-anchor="middle" x="121" y="-1615.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3160</text>
<text text-anchor="middle" x="121" y="-1600.8" font-family="Times,serif" font-size="14.00" fill="#000000">getrawmempool JSON&#45;RPC</text>
<text text-anchor="middle" x="121" y="-1585.8" font-family="Times,serif" font-size="14.00" fill="#000000">method</text>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3160" xlink:title="ZcashFoundation/zebra#3160&#10;getrawmempool JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1623 5,-1623 5,-1570 237,-1570 237,-1623"/>
<text text-anchor="middle" x="121" y="-1607.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3160</text>
<text text-anchor="middle" x="121" y="-1592.8" font-family="Times,serif" font-size="14.00" fill="#000000">getrawmempool JSON&#45;RPC</text>
<text text-anchor="middle" x="121" y="-1577.8" font-family="Times,serif" font-size="14.00" fill="#000000">method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3156 -->
<g id="node42" class="node open">
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#3156</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3156" xlink:title="ZcashFoundation/zebra#3156&#10;z_gettreestate JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-496 814,-496 814,-443 1046,-443 1046,-496"/>
<text text-anchor="middle" x="930" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3156</text>
<text text-anchor="middle" x="930" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">z_gettreestate JSON&#45;RPC</text>
<text text-anchor="middle" x="930" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">method</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3156" xlink:title="ZcashFoundation/zebra#3156&#10;z_gettreestate JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1046,-499 814,-499 814,-446 1046,-446 1046,-499"/>
<text text-anchor="middle" x="930" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3156</text>
<text text-anchor="middle" x="930" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">z_gettreestate JSON&#45;RPC</text>
<text text-anchor="middle" x="930" y="-453.8" font-family="Times,serif" font-size="14.00" fill="#000000">method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3156&#45;&gt;ZcashFoundation/zebra#3513 -->
<g id="edge29" class="edge">
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#3156&#45;&gt;ZcashFoundation/zebra#3513</title>
<path fill="none" stroke="#000000" d="M1046.4,-469.5C1054.7,-469.5 1063.1,-469.5 1071.5,-469.5"/>
<polygon fill="#000000" stroke="#000000" points="1071.7,-473.0001 1081.7,-469.5 1071.7,-466.0001 1071.7,-473.0001"/>
<path fill="none" stroke="#000000" d="M1046.4,-472.5C1054.7,-472.5 1063.1,-472.5 1071.5,-472.5"/>
<polygon fill="#000000" stroke="#000000" points="1071.7,-476.0001 1081.7,-472.5 1071.7,-469.0001 1071.7,-476.0001"/>
</g>
<!-- ZcashFoundation/zebra#2573 -->
<g id="node43" class="node open">
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#2573</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2573" xlink:title="ZcashFoundation/zebra#2573&#10;Remove redundant watch&#10;values once our Tokio&#10;dependency is updated" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1717.5 5,-1717.5 5,-1649.5 237,-1649.5 237,-1717.5"/>
<text text-anchor="middle" x="121" y="-1702.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2573</text>
<text text-anchor="middle" x="121" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove redundant watch</text>
<text text-anchor="middle" x="121" y="-1672.3" font-family="Times,serif" font-size="14.00" fill="#000000">values once our Tokio</text>
<text text-anchor="middle" x="121" y="-1657.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependency is updated</text>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2573" xlink:title="ZcashFoundation/zebra#2573&#10;Remove redundant watch&#10;values once our Tokio&#10;dependency is updated" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1709.5 5,-1709.5 5,-1641.5 237,-1641.5 237,-1709.5"/>
<text text-anchor="middle" x="121" y="-1694.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2573</text>
<text text-anchor="middle" x="121" y="-1679.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove redundant watch</text>
<text text-anchor="middle" x="121" y="-1664.3" font-family="Times,serif" font-size="14.00" fill="#000000">values once our Tokio</text>
<text text-anchor="middle" x="121" y="-1649.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependency is updated</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908 -->
<g id="node44" class="node open">
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#2908</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1803.5 5,-1803.5 5,-1735.5 237,-1735.5 237,-1803.5"/>
<text text-anchor="middle" x="121" y="-1788.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="121" y="-1773.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve</text>
<text text-anchor="middle" x="121" y="-1758.3" font-family="Times,serif" font-size="14.00" fill="#000000">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="121" y="-1743.3" font-family="Times,serif" font-size="14.00" fill="#000000">typing</text>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1795.5 5,-1795.5 5,-1727.5 237,-1727.5 237,-1795.5"/>
<text text-anchor="middle" x="121" y="-1780.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="121" y="-1765.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve</text>
<text text-anchor="middle" x="121" y="-1750.3" font-family="Times,serif" font-size="14.00" fill="#000000">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="121" y="-1735.3" font-family="Times,serif" font-size="14.00" fill="#000000">typing</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2338 -->
<g id="node45" class="node closed">
<g id="node44" class="node closed">
<title>ZcashFoundation/zebra#2338</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title="ZcashFoundation/zebra#2338&#10;Create Error enums in&#10;`zebrad`" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-1796 278,-1796 278,-1743 510,-1743 510,-1796"/>
<text text-anchor="middle" x="394" y="-1780.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="394" y="-1765.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
<text text-anchor="middle" x="394" y="-1750.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title="ZcashFoundation/zebra#2338&#10;Create Error enums in&#10;`zebrad`" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-1788 278,-1788 278,-1735 510,-1735 510,-1788"/>
<text text-anchor="middle" x="394" y="-1772.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="394" y="-1757.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
<text text-anchor="middle" x="394" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#2338 -->
<g id="edge30" class="edge">
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#2338</title>
<path fill="none" stroke="#000000" d="M237.17,-1769.5C247.29,-1769.5 257.57,-1769.5 267.77,-1769.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1773.0001 277.93,-1769.5 267.93,-1766.0001 267.93,-1773.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-1761.5C247.29,-1761.5 257.57,-1761.5 267.77,-1761.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-1765.0001 277.93,-1761.5 267.93,-1758.0001 267.93,-1765.0001"/>
</g>
<!-- ZcashFoundation/zebra#3536 -->
<g id="node46" class="node open">
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#3536</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3536" xlink:title="ZcashFoundation/zebra#3536&#10;Turn on full backtraces&#10;using&#10;COLORBT_SHOW_HIDDEN=1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="242,-1889.5 0,-1889.5 0,-1821.5 242,-1821.5 242,-1889.5"/>
<text text-anchor="middle" x="121" y="-1874.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3536</text>
<text text-anchor="middle" x="121" y="-1859.3" font-family="Times,serif" font-size="14.00" fill="#000000">Turn on full backtraces</text>
<text text-anchor="middle" x="121" y="-1844.3" font-family="Times,serif" font-size="14.00" fill="#000000">using</text>
<text text-anchor="middle" x="121" y="-1829.3" font-family="Times,serif" font-size="14.00" fill="#000000">COLORBT_SHOW_HIDDEN=1</text>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3536" xlink:title="ZcashFoundation/zebra#3536&#10;Turn on full backtraces&#10;using&#10;COLORBT_SHOW_HIDDEN=1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="242,-1881.5 0,-1881.5 0,-1813.5 242,-1813.5 242,-1881.5"/>
<text text-anchor="middle" x="121" y="-1866.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3536</text>
<text text-anchor="middle" x="121" y="-1851.3" font-family="Times,serif" font-size="14.00" fill="#000000">Turn on full backtraces</text>
<text text-anchor="middle" x="121" y="-1836.3" font-family="Times,serif" font-size="14.00" fill="#000000">using</text>
<text text-anchor="middle" x="121" y="-1821.3" font-family="Times,serif" font-size="14.00" fill="#000000">COLORBT_SHOW_HIDDEN=1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3149 -->
<g id="node47" class="node open">
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#3149</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3149" xlink:title="ZcashFoundation/zebra#3149&#10;Get addresses from&#10;transparent outputs in&#10;zebra&#45;script" target="_blank">
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3149" xlink:title="ZcashFoundation/zebra#3149&#10;Get addresses from&#10;transparent outputs in&#10;zebra&#45;script" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="778,-288.5 546,-288.5 546,-220.5 778,-220.5 778,-288.5"/>
<text text-anchor="middle" x="662" y="-273.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3149</text>
<text text-anchor="middle" x="662" y="-258.3" font-family="Times,serif" font-size="14.00" fill="#000000">Get addresses from</text>
@ -734,104 +717,104 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3149&#45;&gt;ZcashFoundation/zebra#3150 -->
<g id="edge31" class="edge">
<g id="edge30" class="edge">
<title>ZcashFoundation/zebra#3149&#45;&gt;ZcashFoundation/zebra#3150</title>
<path fill="none" stroke="#000000" d="M778.38,-257.54C786.71,-257.76 795.14,-257.98 803.53,-258.2"/>
<polygon fill="#000000" stroke="#000000" points="803.6541,-261.7042 813.74,-258.46 803.8324,-254.7065 803.6541,-261.7042"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node48" class="node open">
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1975.5 5,-1975.5 5,-1907.5 237,-1907.5 237,-1975.5"/>
<text text-anchor="middle" x="121" y="-1960.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="121" y="-1945.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="121" y="-1930.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="121" y="-1915.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1967.5 5,-1967.5 5,-1899.5 237,-1899.5 237,-1967.5"/>
<text text-anchor="middle" x="121" y="-1952.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="121" y="-1937.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="121" y="-1922.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="121" y="-1907.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2214 -->
<g id="node49" class="node open">
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#2214</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2214" xlink:title="ZcashFoundation/zebra#2214&#10;Limit fanouts to the&#10;number of active peers,&#10;Credit: Equilibrium" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2104.5 278,-2104.5 278,-2036.5 510,-2036.5 510,-2104.5"/>
<text text-anchor="middle" x="394" y="-2089.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2214</text>
<text text-anchor="middle" x="394" y="-2074.3" font-family="Times,serif" font-size="14.00" fill="#000000">Limit fanouts to the</text>
<text text-anchor="middle" x="394" y="-2059.3" font-family="Times,serif" font-size="14.00" fill="#000000">number of active peers,</text>
<text text-anchor="middle" x="394" y="-2044.3" font-family="Times,serif" font-size="14.00" fill="#000000">Credit: Equilibrium</text>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2214" xlink:title="ZcashFoundation/zebra#2214&#10;Limit fanouts to the&#10;number of active peers,&#10;Credit: Equilibrium" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2096.5 278,-2096.5 278,-2028.5 510,-2028.5 510,-2096.5"/>
<text text-anchor="middle" x="394" y="-2081.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2214</text>
<text text-anchor="middle" x="394" y="-2066.3" font-family="Times,serif" font-size="14.00" fill="#000000">Limit fanouts to the</text>
<text text-anchor="middle" x="394" y="-2051.3" font-family="Times,serif" font-size="14.00" fill="#000000">number of active peers,</text>
<text text-anchor="middle" x="394" y="-2036.3" font-family="Times,serif" font-size="14.00" fill="#000000">Credit: Equilibrium</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3136 -->
<g id="node50" class="node closed">
<g id="node49" class="node closed">
<title>ZcashFoundation/zebra#3136</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3136" xlink:title="ZcashFoundation/zebra#3136&#10;Decide if we need shorter&#10;timeouts on PeerSet&#10;fanout requests" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2147.5 546,-2147.5 546,-2079.5 778,-2079.5 778,-2147.5"/>
<text text-anchor="middle" x="662" y="-2132.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3136</text>
<text text-anchor="middle" x="662" y="-2117.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we need shorter</text>
<text text-anchor="middle" x="662" y="-2102.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeouts on PeerSet</text>
<text text-anchor="middle" x="662" y="-2087.3" font-family="Times,serif" font-size="14.00" fill="#000000">fanout requests</text>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3136" xlink:title="ZcashFoundation/zebra#3136&#10;Decide if we need shorter&#10;timeouts on PeerSet&#10;fanout requests" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2139.5 546,-2139.5 546,-2071.5 778,-2071.5 778,-2139.5"/>
<text text-anchor="middle" x="662" y="-2124.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3136</text>
<text text-anchor="middle" x="662" y="-2109.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we need shorter</text>
<text text-anchor="middle" x="662" y="-2094.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeouts on PeerSet</text>
<text text-anchor="middle" x="662" y="-2079.3" font-family="Times,serif" font-size="14.00" fill="#000000">fanout requests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2214&#45;&gt;ZcashFoundation/zebra#3136 -->
<g id="edge32" class="edge">
<g id="edge31" class="edge">
<title>ZcashFoundation/zebra#2214&#45;&gt;ZcashFoundation/zebra#3136</title>
<path fill="none" stroke="#000000" d="M510.38,-2089.2C518.81,-2090.5 527.33,-2091.9 535.81,-2093.3"/>
<polygon fill="#000000" stroke="#000000" points="535.3294,-2096.767 545.74,-2094.8 536.375,-2089.8455 535.3294,-2096.767"/>
<path fill="none" stroke="#000000" d="M510.38,-2081.2C518.81,-2082.5 527.33,-2083.9 535.81,-2085.3"/>
<polygon fill="#000000" stroke="#000000" points="535.3294,-2088.767 545.74,-2086.8 536.375,-2081.8455 535.3294,-2088.767"/>
</g>
<!-- ZcashFoundation/zebra#3242 -->
<g id="node51" class="node closed">
<g id="node50" class="node closed">
<title>ZcashFoundation/zebra#3242</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3242" xlink:title="ZcashFoundation/zebra#3242&#10;Fan out `PushTransaction`&#10;requests to multiple&#10;peers" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2061.5 546,-2061.5 546,-1993.5 778,-1993.5 778,-2061.5"/>
<text text-anchor="middle" x="662" y="-2046.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3242</text>
<text text-anchor="middle" x="662" y="-2031.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fan out `PushTransaction`</text>
<text text-anchor="middle" x="662" y="-2016.3" font-family="Times,serif" font-size="14.00" fill="#000000">requests to multiple</text>
<text text-anchor="middle" x="662" y="-2001.3" font-family="Times,serif" font-size="14.00" fill="#000000">peers</text>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3242" xlink:title="ZcashFoundation/zebra#3242&#10;Fan out `PushTransaction`&#10;requests to multiple&#10;peers" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2053.5 546,-2053.5 546,-1985.5 778,-1985.5 778,-2053.5"/>
<text text-anchor="middle" x="662" y="-2038.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3242</text>
<text text-anchor="middle" x="662" y="-2023.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fan out `PushTransaction`</text>
<text text-anchor="middle" x="662" y="-2008.3" font-family="Times,serif" font-size="14.00" fill="#000000">requests to multiple</text>
<text text-anchor="middle" x="662" y="-1993.3" font-family="Times,serif" font-size="14.00" fill="#000000">peers</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2214&#45;&gt;ZcashFoundation/zebra#3242 -->
<g id="edge33" class="edge">
<g id="edge32" class="edge">
<title>ZcashFoundation/zebra#2214&#45;&gt;ZcashFoundation/zebra#3242</title>
<path fill="none" stroke="#000000" d="M510.38,-2051.8C518.81,-2050.5 527.33,-2049.1 535.81,-2047.7"/>
<polygon fill="#000000" stroke="#000000" points="536.375,-2051.1545 545.74,-2046.2 535.3294,-2044.233 536.375,-2051.1545"/>
<path fill="none" stroke="#000000" d="M510.38,-2043.8C518.81,-2042.5 527.33,-2041.1 535.81,-2039.7"/>
<polygon fill="#000000" stroke="#000000" points="536.375,-2043.1545 545.74,-2038.2 535.3294,-2036.233 536.375,-2043.1545"/>
</g>
<!-- ZcashFoundation/zebra#3229 -->
<g id="node52" class="node open">
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#3229</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3229" xlink:title="ZcashFoundation/zebra#3229&#10;Increase `PeerSet`&#10;message and peer handling&#10;test coverage" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2147.5 5,-2147.5 5,-2079.5 237,-2079.5 237,-2147.5"/>
<text text-anchor="middle" x="121" y="-2132.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3229</text>
<text text-anchor="middle" x="121" y="-2117.3" font-family="Times,serif" font-size="14.00" fill="#000000">Increase `PeerSet`</text>
<text text-anchor="middle" x="121" y="-2102.3" font-family="Times,serif" font-size="14.00" fill="#000000">message and peer handling</text>
<text text-anchor="middle" x="121" y="-2087.3" font-family="Times,serif" font-size="14.00" fill="#000000">test coverage</text>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3229" xlink:title="ZcashFoundation/zebra#3229&#10;Increase `PeerSet`&#10;message and peer handling&#10;test coverage" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2139.5 5,-2139.5 5,-2071.5 237,-2071.5 237,-2139.5"/>
<text text-anchor="middle" x="121" y="-2124.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3229</text>
<text text-anchor="middle" x="121" y="-2109.3" font-family="Times,serif" font-size="14.00" fill="#000000">Increase `PeerSet`</text>
<text text-anchor="middle" x="121" y="-2094.3" font-family="Times,serif" font-size="14.00" fill="#000000">message and peer handling</text>
<text text-anchor="middle" x="121" y="-2079.3" font-family="Times,serif" font-size="14.00" fill="#000000">test coverage</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3229&#45;&gt;ZcashFoundation/zebra#2214 -->
<g id="edge34" class="edge">
<g id="edge33" class="edge">
<title>ZcashFoundation/zebra#3229&#45;&gt;ZcashFoundation/zebra#2214</title>
<path fill="none" stroke="#000000" d="M237.17,-2095.2C247.29,-2093.6 257.57,-2092 267.77,-2090.4"/>
<polygon fill="#000000" stroke="#000000" points="268.5962,-2093.8131 277.93,-2088.8 267.5072,-2086.8983 268.5962,-2093.8131"/>
<path fill="none" stroke="#000000" d="M237.17,-2087.2C247.29,-2085.6 257.57,-2084 267.77,-2082.4"/>
<polygon fill="#000000" stroke="#000000" points="268.5962,-2085.8131 277.93,-2080.8 267.5072,-2078.8983 268.5962,-2085.8131"/>
</g>
<!-- ZcashFoundation/zebra#3383 -->
<g id="node53" class="node open">
<g id="node52" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2219 5,-2219 5,-2166 237,-2166 237,-2219"/>
<text text-anchor="middle" x="121" y="-2203.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="121" y="-2188.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="121" y="-2173.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command.</text>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2211 5,-2211 5,-2158 237,-2158 237,-2211"/>
<text text-anchor="middle" x="121" y="-2195.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="121" y="-2180.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="121" y="-2165.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3600 -->
<g id="node54" class="node open">
<g id="node53" class="node open">
<title>ZcashFoundation/zebra#3600</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3600" xlink:title="ZcashFoundation/zebra#3600&#10;Upgrade to halo2 &#45;&gt;&#10;halo2_proofs" target="_blank">
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3600" xlink:title="ZcashFoundation/zebra#3600&#10;Upgrade to halo2 &#45;&gt;&#10;halo2_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1150 5,-1150 5,-1097 237,-1097 237,-1150"/>
<text text-anchor="middle" x="121" y="-1134.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3600</text>
<text text-anchor="middle" x="121" y="-1119.8" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade to halo2 &#45;&gt;</text>
@ -840,134 +823,136 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3600&#45;&gt;ZcashFoundation/zebra#2982 -->
<g id="edge35" class="edge">
<g id="edge34" class="edge">
<title>ZcashFoundation/zebra#3600&#45;&gt;ZcashFoundation/zebra#2982</title>
<path fill="none" stroke="#000000" d="M237.17,-1106.5C247.29,-1105 257.57,-1103.5 267.77,-1102"/>
<polygon fill="#000000" stroke="#000000" points="268.5485,-1105.4231 277.93,-1100.5 267.526,-1098.4982 268.5485,-1105.4231"/>
</g>
<!-- ZcashFoundation/zebra#3230 -->
<g id="node55" class="node open">
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#3230</title>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3230" xlink:title="ZcashFoundation/zebra#3230&#10;Change `PeerSet` response&#10;type to enable peer set&#10;fanouts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2061.5 5,-2061.5 5,-1993.5 237,-1993.5 237,-2061.5"/>
<text text-anchor="middle" x="121" y="-2046.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3230</text>
<text text-anchor="middle" x="121" y="-2031.3" font-family="Times,serif" font-size="14.00" fill="#000000">Change `PeerSet` response</text>
<text text-anchor="middle" x="121" y="-2016.3" font-family="Times,serif" font-size="14.00" fill="#000000">type to enable peer set</text>
<text text-anchor="middle" x="121" y="-2001.3" font-family="Times,serif" font-size="14.00" fill="#000000">fanouts</text>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3230" xlink:title="ZcashFoundation/zebra#3230&#10;Change `PeerSet` response&#10;type to enable peer set&#10;fanouts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2053.5 5,-2053.5 5,-1985.5 237,-1985.5 237,-2053.5"/>
<text text-anchor="middle" x="121" y="-2038.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3230</text>
<text text-anchor="middle" x="121" y="-2023.3" font-family="Times,serif" font-size="14.00" fill="#000000">Change `PeerSet` response</text>
<text text-anchor="middle" x="121" y="-2008.3" font-family="Times,serif" font-size="14.00" fill="#000000">type to enable peer set</text>
<text text-anchor="middle" x="121" y="-1993.3" font-family="Times,serif" font-size="14.00" fill="#000000">fanouts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3230&#45;&gt;ZcashFoundation/zebra#2214 -->
<g id="edge36" class="edge">
<g id="edge35" class="edge">
<title>ZcashFoundation/zebra#3230&#45;&gt;ZcashFoundation/zebra#2214</title>
<path fill="none" stroke="#000000" d="M237.17,-2045.8C247.29,-2047.4 257.57,-2049 267.77,-2050.6"/>
<polygon fill="#000000" stroke="#000000" points="267.5072,-2054.1017 277.93,-2052.2 268.5962,-2047.1869 267.5072,-2054.1017"/>
<path fill="none" stroke="#000000" d="M237.17,-2037.8C247.29,-2039.4 257.57,-2041 267.77,-2042.6"/>
<polygon fill="#000000" stroke="#000000" points="267.5072,-2046.1017 277.93,-2044.2 268.5962,-2039.1869 267.5072,-2046.1017"/>
</g>
<!-- ZcashFoundation/zebra#950 -->
<g id="node56" class="node open">
<g id="node55" class="node open">
<title>ZcashFoundation/zebra#950</title>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232.5,-2305.5 9.5,-2305.5 9.5,-2237.5 232.5,-2237.5 232.5,-2305.5"/>
<text text-anchor="middle" x="121" y="-2290.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="121" y="-2275.3" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
<text text-anchor="middle" x="121" y="-2260.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad ludicrous speed on</text>
<text text-anchor="middle" x="121" y="-2245.3" font-family="Times,serif" font-size="14.00" fill="#000000">syncing</text>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232.5,-2297.5 9.5,-2297.5 9.5,-2229.5 232.5,-2229.5 232.5,-2297.5"/>
<text text-anchor="middle" x="121" y="-2282.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="121" y="-2267.3" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
<text text-anchor="middle" x="121" y="-2252.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad ludicrous speed on</text>
<text text-anchor="middle" x="121" y="-2237.3" font-family="Times,serif" font-size="14.00" fill="#000000">syncing</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3563 -->
<g id="node57" class="node open">
<g id="node56" class="node open">
<title>ZcashFoundation/zebra#3563</title>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3563" xlink:title="ZcashFoundation/zebra#3563&#10;Store additional tree&#10;states in the database" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="778,-496 546,-496 546,-443 778,-443 778,-496"/>
<text text-anchor="middle" x="662" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3563</text>
<text text-anchor="middle" x="662" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Store additional tree</text>
<text text-anchor="middle" x="662" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">states in the database</text>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3563" xlink:title="ZcashFoundation/zebra#3563&#10;Store Sapling &amp; Orchard&#10;note commitment trees in&#10;finalized and non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="778,-514 546,-514 546,-431 778,-431 778,-514"/>
<text text-anchor="middle" x="662" y="-498.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3563</text>
<text text-anchor="middle" x="662" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">Store Sapling &amp; Orchard</text>
<text text-anchor="middle" x="662" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">note commitment trees in</text>
<text text-anchor="middle" x="662" y="-453.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized and non&#45;</text>
<text text-anchor="middle" x="662" y="-438.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3563&#45;&gt;ZcashFoundation/zebra#3156 -->
<g id="edge37" class="edge">
<g id="edge36" class="edge">
<title>ZcashFoundation/zebra#3563&#45;&gt;ZcashFoundation/zebra#3156</title>
<path fill="none" stroke="#000000" d="M778.38,-469.5C786.71,-469.5 795.14,-469.5 803.53,-469.5"/>
<polygon fill="#000000" stroke="#000000" points="803.74,-473.0001 813.74,-469.5 803.74,-466.0001 803.74,-473.0001"/>
<path fill="none" stroke="#000000" d="M778.38,-472.5C786.71,-472.5 795.14,-472.5 803.53,-472.5"/>
<polygon fill="#000000" stroke="#000000" points="803.74,-476.0001 813.74,-472.5 803.74,-469.0001 803.74,-476.0001"/>
</g>
<!-- ZcashFoundation/zebra#2391 -->
<g id="node58" class="node open">
<g id="node57" class="node open">
<title>ZcashFoundation/zebra#2391</title>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2391" xlink:title="ZcashFoundation/zebra#2391&#10;Reduce the dependencies&#10;on different versions of&#10;`rand`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2391.5 5,-2391.5 5,-2323.5 237,-2323.5 237,-2391.5"/>
<text text-anchor="middle" x="121" y="-2376.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2391</text>
<text text-anchor="middle" x="121" y="-2361.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce the dependencies</text>
<text text-anchor="middle" x="121" y="-2346.3" font-family="Times,serif" font-size="14.00" fill="#000000">on different versions of</text>
<text text-anchor="middle" x="121" y="-2331.3" font-family="Times,serif" font-size="14.00" fill="#000000">`rand`</text>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2391" xlink:title="ZcashFoundation/zebra#2391&#10;Reduce the dependencies&#10;on different versions of&#10;`rand`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2383.5 5,-2383.5 5,-2315.5 237,-2315.5 237,-2383.5"/>
<text text-anchor="middle" x="121" y="-2368.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2391</text>
<text text-anchor="middle" x="121" y="-2353.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce the dependencies</text>
<text text-anchor="middle" x="121" y="-2338.3" font-family="Times,serif" font-size="14.00" fill="#000000">on different versions of</text>
<text text-anchor="middle" x="121" y="-2323.3" font-family="Times,serif" font-size="14.00" fill="#000000">`rand`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node59" class="node open">
<g id="node58" class="node open">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2470 278,-2470 278,-2417 510,-2417 510,-2470"/>
<text text-anchor="middle" x="394" y="-2454.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="394" y="-2439.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="394" y="-2424.8" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2462 278,-2462 278,-2409 510,-2409 510,-2462"/>
<text text-anchor="middle" x="394" y="-2446.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="394" y="-2431.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="394" y="-2416.8" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1007 -->
<g id="node60" class="node closed">
<g id="node59" class="node closed">
<title>ZcashFoundation/zebra#1007</title>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/1007" xlink:title="ZcashFoundation/zebra#1007&#10;Draft RFC: Initial draft&#10;for basic network&#10;integration testing" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2477.5 546,-2477.5 546,-2473.5 542,-2473.5 542,-2469.5 546,-2469.5 546,-2417.5 542,-2417.5 542,-2413.5 546,-2413.5 546,-2409.5 778,-2409.5 778,-2477.5"/>
<polyline fill="none" stroke="#000000" points="546,-2473.5 550,-2473.5 550,-2469.5 546,-2469.5 "/>
<polyline fill="none" stroke="#000000" points="546,-2417.5 550,-2417.5 550,-2413.5 546,-2413.5 "/>
<text text-anchor="middle" x="662" y="-2462.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1007</text>
<text text-anchor="middle" x="662" y="-2447.3" font-family="Times,serif" font-size="14.00" fill="#000000">Draft RFC: Initial draft</text>
<text text-anchor="middle" x="662" y="-2432.3" font-family="Times,serif" font-size="14.00" fill="#000000">for basic network</text>
<text text-anchor="middle" x="662" y="-2417.3" font-family="Times,serif" font-size="14.00" fill="#000000">integration testing</text>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/1007" xlink:title="ZcashFoundation/zebra#1007&#10;Draft RFC: Initial draft&#10;for basic network&#10;integration testing" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="778,-2469.5 546,-2469.5 546,-2465.5 542,-2465.5 542,-2461.5 546,-2461.5 546,-2409.5 542,-2409.5 542,-2405.5 546,-2405.5 546,-2401.5 778,-2401.5 778,-2469.5"/>
<polyline fill="none" stroke="#000000" points="546,-2465.5 550,-2465.5 550,-2461.5 546,-2461.5 "/>
<polyline fill="none" stroke="#000000" points="546,-2409.5 550,-2409.5 550,-2405.5 546,-2405.5 "/>
<text text-anchor="middle" x="662" y="-2454.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1007</text>
<text text-anchor="middle" x="662" y="-2439.3" font-family="Times,serif" font-size="14.00" fill="#000000">Draft RFC: Initial draft</text>
<text text-anchor="middle" x="662" y="-2424.3" font-family="Times,serif" font-size="14.00" fill="#000000">for basic network</text>
<text text-anchor="middle" x="662" y="-2409.3" font-family="Times,serif" font-size="14.00" fill="#000000">integration testing</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007 -->
<g id="edge38" class="edge">
<g id="edge37" class="edge">
<title>ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007</title>
<path fill="none" stroke="#000000" d="M510.38,-2443.5C518.71,-2443.5 527.14,-2443.5 535.53,-2443.5"/>
<polygon fill="#000000" stroke="#000000" points="535.74,-2447.0001 545.74,-2443.5 535.74,-2440.0001 535.74,-2447.0001"/>
<path fill="none" stroke="#000000" d="M510.38,-2435.5C518.71,-2435.5 527.14,-2435.5 535.53,-2435.5"/>
<polygon fill="#000000" stroke="#000000" points="535.74,-2439.0001 545.74,-2435.5 535.74,-2432.0001 535.74,-2439.0001"/>
</g>
<!-- ZcashFoundation/zebra#2372 -->
<g id="node61" class="node open">
<g id="node60" class="node open">
<title>ZcashFoundation/zebra#2372</title>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2372" xlink:title="ZcashFoundation/zebra#2372&#10; Update the README goals&#10;and scope for NU5 mainnet&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2563.5 5,-2563.5 5,-2495.5 237,-2495.5 237,-2563.5"/>
<text text-anchor="middle" x="121" y="-2548.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="121" y="-2533.3" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
<text text-anchor="middle" x="121" y="-2518.3" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text>
<text text-anchor="middle" x="121" y="-2503.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2372" xlink:title="ZcashFoundation/zebra#2372&#10; Update the README goals&#10;and scope for NU5 mainnet&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2555.5 5,-2555.5 5,-2487.5 237,-2487.5 237,-2555.5"/>
<text text-anchor="middle" x="121" y="-2540.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="121" y="-2525.3" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
<text text-anchor="middle" x="121" y="-2510.3" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text>
<text text-anchor="middle" x="121" y="-2495.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node62" class="node open">
<g id="node61" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0 stable&#10;release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2556 278,-2556 278,-2503 510,-2503 510,-2556"/>
<text text-anchor="middle" x="394" y="-2540.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="394" y="-2525.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0 stable</text>
<text text-anchor="middle" x="394" y="-2510.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate</text>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0 stable&#10;release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="510,-2548 278,-2548 278,-2495 510,-2495 510,-2548"/>
<text text-anchor="middle" x="394" y="-2532.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="394" y="-2517.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0 stable</text>
<text text-anchor="middle" x="394" y="-2502.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge39" class="edge">
<g id="edge38" class="edge">
<title>ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M237.17,-2529.5C247.29,-2529.5 257.57,-2529.5 267.77,-2529.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2533.0001 277.93,-2529.5 267.93,-2526.0001 267.93,-2533.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-2521.5C247.29,-2521.5 257.57,-2521.5 267.77,-2521.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2525.0001 277.93,-2521.5 267.93,-2518.0001 267.93,-2525.0001"/>
</g>
<!-- ZcashFoundation/zebra#3018 -->
<g id="node63" class="node open">
<g id="node62" class="node open">
<title>ZcashFoundation/zebra#3018</title>
<g id="a_node63"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3018" xlink:title="ZcashFoundation/zebra#3018&#10;Rollback NU5 testnet 1,&#10;and set consensus&#10;parameters for testnet 2" target="_blank">
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3018" xlink:title="ZcashFoundation/zebra#3018&#10;Rollback NU5 testnet 1,&#10;and set consensus&#10;parameters for testnet 2" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-1078.5 5,-1078.5 5,-1010.5 237,-1010.5 237,-1078.5"/>
<text text-anchor="middle" x="121" y="-1063.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3018</text>
<text text-anchor="middle" x="121" y="-1048.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rollback NU5 testnet 1,</text>
@ -977,160 +962,160 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982 -->
<g id="edge40" class="edge">
<g id="edge39" class="edge">
<title>ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982</title>
<path fill="none" stroke="#000000" d="M237.17,-1061.1C247.29,-1062.5 257.57,-1064 267.77,-1065.5"/>
<polygon fill="#000000" stroke="#000000" points="267.5458,-1069.0021 277.93,-1066.9 268.5014,-1062.0676 267.5458,-1069.0021"/>
</g>
<!-- ZcashFoundation/zebra#2560 -->
<g id="node64" class="node open">
<g id="node63" class="node open">
<title>ZcashFoundation/zebra#2560</title>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2560" xlink:title="ZcashFoundation/zebra#2560&#10;Test History Tree&#10;serialization" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2635 5,-2635 5,-2582 237,-2582 237,-2635"/>
<text text-anchor="middle" x="121" y="-2619.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2560</text>
<text text-anchor="middle" x="121" y="-2604.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test History Tree</text>
<text text-anchor="middle" x="121" y="-2589.8" font-family="Times,serif" font-size="14.00" fill="#000000">serialization</text>
<g id="a_node63"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2560" xlink:title="ZcashFoundation/zebra#2560&#10;Test History Tree&#10;serialization" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2627 5,-2627 5,-2574 237,-2574 237,-2627"/>
<text text-anchor="middle" x="121" y="-2611.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2560</text>
<text text-anchor="middle" x="121" y="-2596.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test History Tree</text>
<text text-anchor="middle" x="121" y="-2581.8" font-family="Times,serif" font-size="14.00" fill="#000000">serialization</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1875 -->
<g id="node65" class="node open">
<g id="node64" class="node open">
<title>ZcashFoundation/zebra#1875</title>
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1875" xlink:title="ZcashFoundation/zebra#1875&#10;Zebra attempts new peer&#10;connections in a fixed,&#10;predictable order" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2721.5 5,-2721.5 5,-2653.5 237,-2653.5 237,-2721.5"/>
<text text-anchor="middle" x="121" y="-2706.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1875</text>
<text text-anchor="middle" x="121" y="-2691.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra attempts new peer</text>
<text text-anchor="middle" x="121" y="-2676.3" font-family="Times,serif" font-size="14.00" fill="#000000">connections in a fixed,</text>
<text text-anchor="middle" x="121" y="-2661.3" font-family="Times,serif" font-size="14.00" fill="#000000">predictable order</text>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1875" xlink:title="ZcashFoundation/zebra#1875&#10;Zebra attempts new peer&#10;connections in a fixed,&#10;predictable order" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2713.5 5,-2713.5 5,-2645.5 237,-2645.5 237,-2713.5"/>
<text text-anchor="middle" x="121" y="-2698.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1875</text>
<text text-anchor="middle" x="121" y="-2683.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra attempts new peer</text>
<text text-anchor="middle" x="121" y="-2668.3" font-family="Times,serif" font-size="14.00" fill="#000000">connections in a fixed,</text>
<text text-anchor="middle" x="121" y="-2653.3" font-family="Times,serif" font-size="14.00" fill="#000000">predictable order</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1890 -->
<g id="node66" class="node open">
<g id="node65" class="node open">
<title>ZcashFoundation/zebra#1890</title>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1890" xlink:title="ZcashFoundation/zebra#1890&#10;Zebra should support&#10;separate local bind and&#10;external advertise&#10;addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2823 5,-2823 5,-2740 237,-2740 237,-2823"/>
<text text-anchor="middle" x="121" y="-2807.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="121" y="-2792.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should support</text>
<text text-anchor="middle" x="121" y="-2777.8" font-family="Times,serif" font-size="14.00" fill="#000000">separate local bind and</text>
<text text-anchor="middle" x="121" y="-2762.8" font-family="Times,serif" font-size="14.00" fill="#000000">external advertise</text>
<text text-anchor="middle" x="121" y="-2747.8" font-family="Times,serif" font-size="14.00" fill="#000000">addresses</text>
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1890" xlink:title="ZcashFoundation/zebra#1890&#10;Zebra should support&#10;separate local bind and&#10;external advertise&#10;addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2815 5,-2815 5,-2732 237,-2732 237,-2815"/>
<text text-anchor="middle" x="121" y="-2799.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="121" y="-2784.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should support</text>
<text text-anchor="middle" x="121" y="-2769.8" font-family="Times,serif" font-size="14.00" fill="#000000">separate local bind and</text>
<text text-anchor="middle" x="121" y="-2754.8" font-family="Times,serif" font-size="14.00" fill="#000000">external advertise</text>
<text text-anchor="middle" x="121" y="-2739.8" font-family="Times,serif" font-size="14.00" fill="#000000">addresses</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1893 -->
<g id="node67" class="node closed">
<g id="node66" class="node closed">
<title>ZcashFoundation/zebra#1893</title>
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1893" xlink:title="ZcashFoundation/zebra#1893&#10;Zebra should auto&#45;&#10;discover its own external&#10;IP address" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-2815.5 278,-2815.5 278,-2747.5 510,-2747.5 510,-2815.5"/>
<text text-anchor="middle" x="394" y="-2800.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1893</text>
<text text-anchor="middle" x="394" y="-2785.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should auto&#45;</text>
<text text-anchor="middle" x="394" y="-2770.3" font-family="Times,serif" font-size="14.00" fill="#000000">discover its own external</text>
<text text-anchor="middle" x="394" y="-2755.3" font-family="Times,serif" font-size="14.00" fill="#000000">IP address</text>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1893" xlink:title="ZcashFoundation/zebra#1893&#10;Zebra should auto&#45;&#10;discover its own external&#10;IP address" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-2807.5 278,-2807.5 278,-2739.5 510,-2739.5 510,-2807.5"/>
<text text-anchor="middle" x="394" y="-2792.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1893</text>
<text text-anchor="middle" x="394" y="-2777.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should auto&#45;</text>
<text text-anchor="middle" x="394" y="-2762.3" font-family="Times,serif" font-size="14.00" fill="#000000">discover its own external</text>
<text text-anchor="middle" x="394" y="-2747.3" font-family="Times,serif" font-size="14.00" fill="#000000">IP address</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893 -->
<g id="edge41" class="edge">
<g id="edge40" class="edge">
<title>ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893</title>
<path fill="none" stroke="#000000" d="M237.17,-2781.5C247.29,-2781.5 257.57,-2781.5 267.77,-2781.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2785.0001 277.93,-2781.5 267.93,-2778.0001 267.93,-2785.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-2773.5C247.29,-2773.5 257.57,-2773.5 267.77,-2773.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2777.0001 277.93,-2773.5 267.93,-2770.0001 267.93,-2777.0001"/>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node68" class="node open">
<g id="node67" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2477.5 5,-2477.5 5,-2409.5 237,-2409.5 237,-2477.5"/>
<text text-anchor="middle" x="121" y="-2462.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="121" y="-2447.3" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="121" y="-2432.3" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="121" y="-2417.3" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2469.5 5,-2469.5 5,-2401.5 237,-2401.5 237,-2469.5"/>
<text text-anchor="middle" x="121" y="-2454.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="121" y="-2439.3" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="121" y="-2424.3" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="121" y="-2409.3" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge42" class="edge">
<g id="edge41" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M237.17,-2443.5C247.29,-2443.5 257.57,-2443.5 267.77,-2443.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2447.0001 277.93,-2443.5 267.93,-2440.0001 267.93,-2447.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-2435.5C247.29,-2435.5 257.57,-2435.5 267.77,-2435.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-2439.0001 277.93,-2435.5 267.93,-2432.0001 267.93,-2439.0001"/>
</g>
<!-- ZcashFoundation/zebra#1956 -->
<g id="node69" class="node open">
<g id="node68" class="node open">
<title>ZcashFoundation/zebra#1956</title>
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1956" xlink:title="ZcashFoundation/zebra#1956&#10;Zebra should store a&#10;persistent list of recent&#10;successful peers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2909.5 5,-2909.5 5,-2841.5 237,-2841.5 237,-2909.5"/>
<text text-anchor="middle" x="121" y="-2894.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1956</text>
<text text-anchor="middle" x="121" y="-2879.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should store a</text>
<text text-anchor="middle" x="121" y="-2864.3" font-family="Times,serif" font-size="14.00" fill="#000000">persistent list of recent</text>
<text text-anchor="middle" x="121" y="-2849.3" font-family="Times,serif" font-size="14.00" fill="#000000">successful peers</text>
<g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1956" xlink:title="ZcashFoundation/zebra#1956&#10;Zebra should store a&#10;persistent list of recent&#10;successful peers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2901.5 5,-2901.5 5,-2833.5 237,-2833.5 237,-2901.5"/>
<text text-anchor="middle" x="121" y="-2886.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1956</text>
<text text-anchor="middle" x="121" y="-2871.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should store a</text>
<text text-anchor="middle" x="121" y="-2856.3" font-family="Times,serif" font-size="14.00" fill="#000000">persistent list of recent</text>
<text text-anchor="middle" x="121" y="-2841.3" font-family="Times,serif" font-size="14.00" fill="#000000">successful peers</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2042 -->
<g id="node70" class="node open">
<g id="node69" class="node open">
<title>ZcashFoundation/zebra#2042</title>
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2042" xlink:title="ZcashFoundation/zebra#2042&#10;zebra&#45;chain: Port array&#45;&#10;wrapper types to const&#10;generics" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2995.5 5,-2995.5 5,-2927.5 237,-2927.5 237,-2995.5"/>
<text text-anchor="middle" x="121" y="-2980.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2042</text>
<text text-anchor="middle" x="121" y="-2965.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebra&#45;chain: Port array&#45;</text>
<text text-anchor="middle" x="121" y="-2950.3" font-family="Times,serif" font-size="14.00" fill="#000000">wrapper types to const</text>
<text text-anchor="middle" x="121" y="-2935.3" font-family="Times,serif" font-size="14.00" fill="#000000">generics</text>
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2042" xlink:title="ZcashFoundation/zebra#2042&#10;zebra&#45;chain: Port array&#45;&#10;wrapper types to const&#10;generics" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-2987.5 5,-2987.5 5,-2919.5 237,-2919.5 237,-2987.5"/>
<text text-anchor="middle" x="121" y="-2972.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2042</text>
<text text-anchor="middle" x="121" y="-2957.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebra&#45;chain: Port array&#45;</text>
<text text-anchor="middle" x="121" y="-2942.3" font-family="Times,serif" font-size="14.00" fill="#000000">wrapper types to const</text>
<text text-anchor="middle" x="121" y="-2927.3" font-family="Times,serif" font-size="14.00" fill="#000000">generics</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2377 -->
<g id="node71" class="node open">
<g id="node70" class="node open">
<title>ZcashFoundation/zebra#2377</title>
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title="ZcashFoundation/zebra#2377&#10;Refactor history tree&#10;pruning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3067 5,-3067 5,-3014 237,-3014 237,-3067"/>
<text text-anchor="middle" x="121" y="-3051.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="121" y="-3036.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
<text text-anchor="middle" x="121" y="-3021.8" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text>
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title="ZcashFoundation/zebra#2377&#10;Refactor history tree&#10;pruning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3059 5,-3059 5,-3006 237,-3006 237,-3059"/>
<text text-anchor="middle" x="121" y="-3043.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="121" y="-3028.8" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
<text text-anchor="middle" x="121" y="-3013.8" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2378 -->
<g id="node72" class="node open">
<g id="node71" class="node open">
<title>ZcashFoundation/zebra#2378</title>
<g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title="ZcashFoundation/zebra#2378&#10;Improve history and note&#10;commitment trees forking" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3138 5,-3138 5,-3085 237,-3085 237,-3138"/>
<text text-anchor="middle" x="121" y="-3122.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="121" y="-3107.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history and note</text>
<text text-anchor="middle" x="121" y="-3092.8" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees forking</text>
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title="ZcashFoundation/zebra#2378&#10;Improve history and note&#10;commitment trees forking" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3130 5,-3130 5,-3077 237,-3077 237,-3130"/>
<text text-anchor="middle" x="121" y="-3114.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="121" y="-3099.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history and note</text>
<text text-anchor="middle" x="121" y="-3084.8" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees forking</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1951 -->
<g id="node73" class="node open">
<g id="node72" class="node open">
<title>ZcashFoundation/zebra#1951</title>
<g id="a_node73"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title="ZcashFoundation/zebra#1951&#10;Generalize/deduplicate&#10;async batch verification&#10;services / create a&#10;derive&#45;able proc macro" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3239 5,-3239 5,-3156 237,-3156 237,-3239"/>
<text text-anchor="middle" x="121" y="-3223.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="121" y="-3208.8" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
<text text-anchor="middle" x="121" y="-3193.8" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text>
<text text-anchor="middle" x="121" y="-3178.8" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text>
<text text-anchor="middle" x="121" y="-3163.8" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text>
<g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title="ZcashFoundation/zebra#1951&#10;Generalize/deduplicate&#10;async batch verification&#10;services / create a&#10;derive&#45;able proc macro" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="237,-3231 5,-3231 5,-3148 237,-3148 237,-3231"/>
<text text-anchor="middle" x="121" y="-3215.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="121" y="-3200.8" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
<text text-anchor="middle" x="121" y="-3185.8" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text>
<text text-anchor="middle" x="121" y="-3170.8" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text>
<text text-anchor="middle" x="121" y="-3155.8" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2390 -->
<g id="node74" class="node closed">
<g id="node73" class="node closed">
<title>ZcashFoundation/zebra#2390</title>
<g id="a_node74"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title="ZcashFoundation/zebra#2390&#10;Fix tasks spawned by&#10;`tower_batch::Batch` only&#10;being alive during one&#10;test execution" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-3239 278,-3239 278,-3156 510,-3156 510,-3239"/>
<text text-anchor="middle" x="394" y="-3223.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="394" y="-3208.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
<text text-anchor="middle" x="394" y="-3193.8" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text>
<text text-anchor="middle" x="394" y="-3178.8" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text>
<text text-anchor="middle" x="394" y="-3163.8" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text>
<g id="a_node73"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title="ZcashFoundation/zebra#2390&#10;Fix tasks spawned by&#10;`tower_batch::Batch` only&#10;being alive during one&#10;test execution" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="510,-3231 278,-3231 278,-3148 510,-3148 510,-3231"/>
<text text-anchor="middle" x="394" y="-3215.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="394" y="-3200.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
<text text-anchor="middle" x="394" y="-3185.8" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text>
<text text-anchor="middle" x="394" y="-3170.8" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text>
<text text-anchor="middle" x="394" y="-3155.8" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390 -->
<g id="edge43" class="edge">
<g id="edge42" class="edge">
<title>ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390</title>
<path fill="none" stroke="#000000" d="M237.17,-3197.5C247.29,-3197.5 257.57,-3197.5 267.77,-3197.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-3201.0001 277.93,-3197.5 267.93,-3194.0001 267.93,-3201.0001"/>
<path fill="none" stroke="#000000" d="M237.17,-3189.5C247.29,-3189.5 257.57,-3189.5 267.77,-3189.5"/>
<polygon fill="#000000" stroke="#000000" points="267.93,-3193.0001 277.93,-3189.5 267.93,-3186.0001 267.93,-3193.0001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 85 KiB