This commit is contained in:
dconnolly 2022-08-27 20:46:47 +00:00
parent c7dab71670
commit 04c87f200d
6 changed files with 1036 additions and 996 deletions

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="1084pt" height="3941pt"
viewBox="0.00 0.00 1084.00 3941.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 3937)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3937 1080,-3937 1080,4 -4,4"/>
<div id="dag"><svg width="1084pt" height="4027pt"
viewBox="0.00 0.00 1084.00 4027.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 4023)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4023 1080,-4023 1080,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-63.5 528,-242.5 816,-242.5 816,-63.5 528,-63.5"/>
@ -46,18 +46,18 @@
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="788,-1591 556,-1591 556,-1538 788,-1538 788,-1591"/>
<text text-anchor="middle" x="672" y="-1575.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="672" y="-1560.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="672" y="-1545.8" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
<polygon fill="#c2e0c6" stroke="#000000" points="788,-1634 556,-1634 556,-1581 788,-1581 788,-1634"/>
<text text-anchor="middle" x="672" y="-1618.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="672" y="-1603.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="672" y="-1588.8" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4350&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge10" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4350&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M562.95,-211.1C542.84,-221.41 524.81,-235.7 514,-255.5 497.95,-284.9 498.04,-1432 514,-1461.5 531.18,-1493.2 562.82,-1516.7 593.3,-1533.2"/>
<polygon fill="#000000" stroke="#000000" points="591.7747,-1536.3511 602.27,-1537.8 594.9689,-1530.1224 591.7747,-1536.3511"/>
<path fill="none" stroke="#000000" d="M562.95,-211.1C542.84,-221.41 524.81,-235.7 514,-255.5 497.95,-284.9 500.57,-1430.8 514,-1461.5 535.14,-1509.8 581.01,-1549.2 617.92,-1574.9"/>
<polygon fill="#000000" stroke="#000000" points="616.3621,-1578.073 626.6,-1580.8 620.2972,-1572.2838 616.3621,-1578.073"/>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node2" class="node open">
@ -97,8 +97,8 @@
<!-- ZcashFoundation/zebra#4932&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#4932&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M476.2,-1651.9C484.3,-1649.2 492.33,-1646.4 500,-1643.5 537.06,-1629.5 577.38,-1611.1 609.65,-1595.7"/>
<polygon fill="#000000" stroke="#000000" points="611.4797,-1598.7031 618.96,-1591.2 608.4334,-1592.4007 611.4797,-1598.7031"/>
<path fill="none" stroke="#000000" d="M491.65,-1652C512.2,-1646.9 533.81,-1641.6 554.65,-1636.4"/>
<polygon fill="#000000" stroke="#000000" points="555.5955,-1639.772 564.48,-1634 553.9352,-1632.9718 555.5955,-1639.772"/>
</g>
<!-- ZcashFoundation/zebra#4894 -->
<g id="node6" class="node open">
@ -114,7 +114,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#4350 -->
<g id="edge6" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#4350</title>
<path fill="none" stroke="#000000" d="M493.51,-1291.7C495.86,-1289.1 498.03,-1286.4 500,-1283.5 564.65,-1188.1 463.33,-341.92 528,-246.5 536.37,-234.14 547.77,-224.23 560.51,-216.29"/>
<polygon fill="#000000" stroke="#000000" points="562.6018,-219.1243 569.52,-211.1 559.1078,-213.0586 562.6018,-219.1243"/>
@ -122,8 +122,8 @@
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M490.2,-1375.1C493.69,-1378 496.97,-1381.2 500,-1384.5 526.98,-1414.3 503.56,-1438.6 528,-1470.5 547.9,-1496.5 577.16,-1517.4 604.11,-1532.9"/>
<polygon fill="#000000" stroke="#000000" points="602.7206,-1536.1347 613.15,-1538 606.1602,-1530.038 602.7206,-1536.1347"/>
<path fill="none" stroke="#000000" d="M490.2,-1375.1C493.69,-1378 496.97,-1381.2 500,-1384.5 526.98,-1414.3 506.56,-1436.5 528,-1470.5 554.02,-1511.8 595.21,-1549.2 626.89,-1574.5"/>
<polygon fill="#000000" stroke="#000000" points="625.111,-1577.5546 635.13,-1581 629.4464,-1572.0587 625.111,-1577.5546"/>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node7" class="node open">
@ -139,8 +139,8 @@
<!-- ZcashFoundation/zebra#1621&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#1621&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M500.31,-1590.1C515.29,-1587.9 530.69,-1585.6 545.83,-1583.3"/>
<polygon fill="#000000" stroke="#000000" points="546.3093,-1586.7671 555.72,-1581.9 545.3281,-1579.8362 546.3093,-1586.7671"/>
<path fill="none" stroke="#000000" d="M500.31,-1607.5C515.15,-1607.5 530.4,-1607.5 545.39,-1607.5"/>
<polygon fill="#000000" stroke="#000000" points="545.72,-1611.0001 555.72,-1607.5 545.72,-1604.0001 545.72,-1611.0001"/>
</g>
<!-- ZcashFoundation/zebra#4778 -->
<g id="node8" class="node open">
@ -158,8 +158,8 @@
<!-- ZcashFoundation/zebra#4778&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#4778&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M500.31,-1538.9C515.29,-1541.1 530.69,-1543.4 545.83,-1545.7"/>
<polygon fill="#000000" stroke="#000000" points="545.3281,-1549.1638 555.72,-1547.1 546.3093,-1542.2329 545.3281,-1549.1638"/>
<path fill="none" stroke="#000000" d="M500.31,-1556.2C524.6,-1563.5 549.97,-1571.1 573.54,-1578.1"/>
<polygon fill="#000000" stroke="#000000" points="572.5855,-1581.4678 583.17,-1581 574.604,-1574.7651 572.5855,-1581.4678"/>
</g>
<!-- ZcashFoundation/zebra#4684 -->
<g id="node9" class="node open">
@ -185,7 +185,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4684&#45;&gt;ZcashFoundation/zebra#3117 -->
<g id="edge7" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#4684&#45;&gt;ZcashFoundation/zebra#3117</title>
<path fill="none" stroke="#000000" d="M492.52,-1048.3C495.24,-1045.6 497.75,-1042.6 500,-1039.5 563.49,-950.98 458.91,-143.72 528,-59.5 533.32,-53.017 539.63,-47.651 546.59,-43.224"/>
<polygon fill="#000000" stroke="#000000" points="548.7098,-46.0481 555.72,-38.104 545.2859,-39.9426 548.7098,-46.0481"/>
@ -214,7 +214,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge8" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M788.31,-1427.5C803.15,-1427.5 818.4,-1427.5 833.39,-1427.5"/>
<polygon fill="#000000" stroke="#000000" points="833.72,-1431.0001 843.72,-1427.5 833.72,-1424.0001 833.72,-1431.0001"/>
@ -243,7 +243,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge9" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M492.52,-1134.3C495.24,-1131.6 497.75,-1128.6 500,-1125.5 563.23,-1037.3 462.22,-235.77 528,-149.5 533.35,-142.48 539.8,-136.54 546.96,-131.53"/>
<polygon fill="#000000" stroke="#000000" points="549.0686,-134.3389 555.68,-126.06 545.3488,-128.4091 549.0686,-134.3389"/>
@ -385,10 +385,10 @@
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling/Orchard Key&#10;Agreement and KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2151 4.5,-2151 4.5,-2098 227.5,-2098 227.5,-2151"/>
<text text-anchor="middle" x="116" y="-2135.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="116" y="-2120.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="116" y="-2105.8" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2237 4.5,-2237 4.5,-2184 227.5,-2184 227.5,-2237"/>
<text text-anchor="middle" x="116" y="-2221.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="116" y="-2206.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="116" y="-2191.8" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
</a>
</g>
</g>
@ -396,44 +396,44 @@
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling/Orchard note&#10;encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="495.5,-2198.5 272.5,-2198.5 272.5,-2130.5 495.5,-2130.5 495.5,-2198.5"/>
<text text-anchor="middle" x="384" y="-2183.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="384" y="-2168.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="384" y="-2153.3" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="384" y="-2138.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
<polygon fill="#c2e0c6" stroke="#000000" points="495.5,-2284.5 272.5,-2284.5 272.5,-2216.5 495.5,-2216.5 495.5,-2284.5"/>
<text text-anchor="middle" x="384" y="-2269.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="384" y="-2254.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="384" y="-2239.3" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="384" y="-2224.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M227.72,-2141.2C239.16,-2142.9 250.82,-2144.6 262.36,-2146.3"/>
<polygon fill="#000000" stroke="#000000" points="262.0458,-2149.7938 272.47,-2147.9 263.1401,-2142.8798 262.0458,-2149.7938"/>
<path fill="none" stroke="#000000" d="M227.72,-2227.2C239.16,-2228.9 250.82,-2230.6 262.36,-2232.3"/>
<polygon fill="#000000" stroke="#000000" points="262.0458,-2235.7938 272.47,-2233.9 263.1401,-2228.8798 262.0458,-2235.7938"/>
</g>
<!-- ZcashFoundation/zebra#3002 -->
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2112 268,-2112 268,-2059 500,-2059 500,-2112"/>
<text text-anchor="middle" x="384" y="-2096.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="384" y="-2081.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="384" y="-2066.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2198 268,-2198 268,-2145 500,-2145 500,-2198"/>
<text text-anchor="middle" x="384" y="-2182.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="384" y="-2167.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="384" y="-2152.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M227.72,-2108.2C237.63,-2106.8 247.7,-2105.3 257.72,-2103.9"/>
<polygon fill="#000000" stroke="#000000" points="258.3406,-2107.3461 267.71,-2102.4 257.3011,-2100.4237 258.3406,-2107.3461"/>
<path fill="none" stroke="#000000" d="M227.72,-2194.2C237.63,-2192.8 247.7,-2191.3 257.72,-2189.9"/>
<polygon fill="#000000" stroke="#000000" points="258.3406,-2193.3461 267.71,-2188.4 257.3011,-2186.4237 258.3406,-2193.3461"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2207.5 4.5,-2207.5 4.5,-2169.5 227.5,-2169.5 227.5,-2207.5"/>
<text text-anchor="middle" x="116" y="-2192.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="116" y="-2177.3" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2293.5 4.5,-2293.5 4.5,-2255.5 227.5,-2255.5 227.5,-2293.5"/>
<text text-anchor="middle" x="116" y="-2278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="116" y="-2263.3" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
</a>
</g>
</g>
@ -441,11 +441,11 @@
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node30"><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="232,-2293.5 0,-2293.5 0,-2225.5 232,-2225.5 232,-2293.5"/>
<text text-anchor="middle" x="116" y="-2278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="116" y="-2263.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="116" y="-2248.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="116" y="-2233.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2379.5 0,-2379.5 0,-2311.5 232,-2311.5 232,-2379.5"/>
<text text-anchor="middle" x="116" y="-2364.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="116" y="-2349.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="116" y="-2334.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="116" y="-2319.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
@ -453,10 +453,10 @@
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title="ZcashFoundation/zebra#3247&#10;Tracking: Questions for&#10;Network Audit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2365 0,-2365 0,-2312 232,-2312 232,-2365"/>
<text text-anchor="middle" x="116" y="-2349.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="116" y="-2334.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="116" y="-2319.8" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2451 0,-2451 0,-2398 232,-2398 232,-2451"/>
<text text-anchor="middle" x="116" y="-2435.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="116" y="-2420.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="116" y="-2405.8" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -464,12 +464,12 @@
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#3263</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3263" xlink:title="ZcashFoundation/zebra#3263&#10;Security: Remove the&#10;ErrorSlot from the&#10;heartbeat and connection&#10;tasks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2466 0,-2466 0,-2383 232,-2383 232,-2466"/>
<text text-anchor="middle" x="116" y="-2450.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3263</text>
<text text-anchor="middle" x="116" y="-2435.8" font-family="Times,serif" font-size="14.00" fill="#000000">Security: Remove the</text>
<text text-anchor="middle" x="116" y="-2420.8" font-family="Times,serif" font-size="14.00" fill="#000000">ErrorSlot from the</text>
<text text-anchor="middle" x="116" y="-2405.8" font-family="Times,serif" font-size="14.00" fill="#000000">heartbeat and connection</text>
<text text-anchor="middle" x="116" y="-2390.8" font-family="Times,serif" font-size="14.00" fill="#000000">tasks</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2552 0,-2552 0,-2469 232,-2469 232,-2552"/>
<text text-anchor="middle" x="116" y="-2536.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3263</text>
<text text-anchor="middle" x="116" y="-2521.8" font-family="Times,serif" font-size="14.00" fill="#000000">Security: Remove the</text>
<text text-anchor="middle" x="116" y="-2506.8" font-family="Times,serif" font-size="14.00" fill="#000000">ErrorSlot from the</text>
<text text-anchor="middle" x="116" y="-2491.8" font-family="Times,serif" font-size="14.00" fill="#000000">heartbeat and connection</text>
<text text-anchor="middle" x="116" y="-2476.8" font-family="Times,serif" font-size="14.00" fill="#000000">tasks</text>
</a>
</g>
</g>
@ -477,10 +477,10 @@
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node33"><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="232,-2537 0,-2537 0,-2484 232,-2484 232,-2537"/>
<text text-anchor="middle" x="116" y="-2521.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="116" y="-2506.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="116" y="-2491.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2623 0,-2623 0,-2570 232,-2570 232,-2623"/>
<text text-anchor="middle" x="116" y="-2607.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="116" y="-2592.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="116" y="-2577.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
</a>
</g>
</g>
@ -505,10 +505,10 @@
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1947 0,-1947 0,-1894 232,-1894 232,-1947"/>
<text text-anchor="middle" x="116" y="-1931.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="116" y="-1916.8" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
<text text-anchor="middle" x="116" y="-1901.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra binaries</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2048 0,-2048 0,-1995 232,-1995 232,-2048"/>
<text text-anchor="middle" x="116" y="-2032.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="116" y="-2017.8" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
<text text-anchor="middle" x="116" y="-2002.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra binaries</text>
</a>
</g>
</g>
@ -516,410 +516,430 @@
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-1954.5 268,-1954.5 268,-1886.5 500,-1886.5 500,-1954.5"/>
<text text-anchor="middle" x="384" y="-1939.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="384" y="-1924.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="384" y="-1909.3" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="384" y="-1894.3" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2126.5 268,-2126.5 268,-2058.5 500,-2058.5 500,-2126.5"/>
<text text-anchor="middle" x="384" y="-2111.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="384" y="-2096.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="384" y="-2081.3" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="384" y="-2066.3" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4954 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4954</title>
<path fill="none" stroke="#000000" d="M232.38,-1920.5C240.71,-1920.5 249.14,-1920.5 257.53,-1920.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-1924.0001 267.74,-1920.5 257.74,-1917.0001 257.74,-1924.0001"/>
<path fill="none" stroke="#000000" d="M216.17,-2048C229.82,-2051.7 243.98,-2055.4 258.01,-2059.1"/>
<polygon fill="#000000" stroke="#000000" points="257.1346,-2062.4888 267.7,-2061.7 258.9487,-2055.728 257.1346,-2062.4888"/>
</g>
<!-- ZcashFoundation/zebra#755 -->
<g id="node37" class="node closed">
<title>ZcashFoundation/zebra#755</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/755" xlink:title="ZcashFoundation/zebra#755&#10;Automate zebrad releases" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-1868.5 272.5,-1868.5 272.5,-1830.5 495.5,-1830.5 495.5,-1868.5"/>
<text text-anchor="middle" x="384" y="-1853.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#755</text>
<text text-anchor="middle" x="384" y="-1838.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate zebrad releases</text>
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-2040.5 272.5,-2040.5 272.5,-2002.5 495.5,-2002.5 495.5,-2040.5"/>
<text text-anchor="middle" x="384" y="-2025.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#755</text>
<text text-anchor="middle" x="384" y="-2010.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate zebrad releases</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M201.39,-1894C220.6,-1888.3 240.94,-1882.5 260,-1877.5 268.45,-1875.3 277.26,-1873.1 286.11,-1871"/>
<polygon fill="#000000" stroke="#000000" points="287.1856,-1874.3412 296.09,-1868.6 285.5488,-1867.5352 287.1856,-1874.3412"/>
<path fill="none" stroke="#000000" d="M232.38,-2021.5C242.23,-2021.5 252.22,-2021.5 262.11,-2021.5"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-2025.0001 272.39,-2021.5 262.39,-2018.0001 262.39,-2025.0001"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4412" xlink:title="ZcashFoundation/zebra#4412&#10;Automate pinning CI&#10;dependencies to specific&#10;commit hashes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2040.5 268,-2040.5 268,-1972.5 500,-1972.5 500,-2040.5"/>
<text text-anchor="middle" x="384" y="-2025.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="384" y="-2010.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="384" y="-1995.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="384" y="-1980.3" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
<polygon fill="#c2e0c6" stroke="#000000" points="500,-1984.5 268,-1984.5 268,-1916.5 500,-1916.5 500,-1984.5"/>
<text text-anchor="middle" x="384" y="-1969.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="384" y="-1954.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="384" y="-1939.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="384" y="-1924.3" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412</title>
<path fill="none" stroke="#000000" d="M198.6,-1947C220.63,-1954.1 244.85,-1961.8 268.3,-1969.4"/>
<polygon fill="#000000" stroke="#000000" points="267.3587,-1972.7737 277.95,-1972.5 269.4997,-1966.1092 267.3587,-1972.7737"/>
<path fill="none" stroke="#000000" d="M216.17,-1995C229.82,-1991.3 243.98,-1987.6 258.01,-1983.9"/>
<polygon fill="#000000" stroke="#000000" points="258.9487,-1987.272 267.7,-1981.3 257.1346,-1980.5112 258.9487,-1987.272"/>
</g>
<!-- ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M488.06,-1886.5C492.25,-1883.7 496.26,-1880.7 500,-1877.5 589.14,-1800.6 640.66,-1665.6 661.34,-1601"/>
<polygon fill="#000000" stroke="#000000" points="664.7292,-1601.8894 664.39,-1591.3 658.0515,-1599.7897 664.7292,-1601.8894"/>
<path fill="none" stroke="#000000" d="M489.66,-2058.3C493.32,-2055.6 496.79,-2052.7 500,-2049.5 617.78,-1933.6 656.59,-1727.8 667.87,-1644.3"/>
<polygon fill="#000000" stroke="#000000" points="671.3647,-1644.565 669.17,-1634.2 664.422,-1643.6713 671.3647,-1644.565"/>
</g>
<!-- ZcashFoundation/zebra#4963 -->
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#4963</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4963" xlink:title="ZcashFoundation/zebra#4963&#10;fix(doc): Update disk&#10;usage based on recent&#10;data" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-1898.5 268,-1898.5 268,-1894.5 264,-1894.5 264,-1890.5 268,-1890.5 268,-1838.5 264,-1838.5 264,-1834.5 268,-1834.5 268,-1830.5 500,-1830.5 500,-1898.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="268,-1894.5 272,-1894.5 272,-1890.5 268,-1890.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="268,-1838.5 272,-1838.5 272,-1834.5 268,-1834.5 "/>
<text text-anchor="middle" x="384" y="-1883.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4963</text>
<text text-anchor="middle" x="384" y="-1868.3" font-family="Times,serif" font-size="14.00" fill="#000000">fix(doc): Update disk</text>
<text text-anchor="middle" x="384" y="-1853.3" font-family="Times,serif" font-size="14.00" fill="#000000">usage based on recent</text>
<text text-anchor="middle" x="384" y="-1838.3" font-family="Times,serif" font-size="14.00" fill="#000000">data</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4963&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#4963&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M494.13,-1830.4C496.13,-1829.1 498.09,-1827.8 500,-1826.5 570.13,-1777.4 625.54,-1691.4 653.04,-1643.1"/>
<polygon fill="#000000" stroke="#000000" points="656.1891,-1644.6389 658,-1634.2 650.0746,-1641.2312 656.1891,-1644.6389"/>
</g>
<!-- ZcashFoundation/zebra#4767 -->
<g id="node39" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#4767</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4767" xlink:title="ZcashFoundation/zebra#4767&#10;Remove duplicate&#10;`orchard` crates, change&#10;dependencies to&#10;`zcash/librustzcash`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2638 0,-2638 0,-2555 232,-2555 232,-2638"/>
<text text-anchor="middle" x="116" y="-2622.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4767</text>
<text text-anchor="middle" x="116" y="-2607.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicate</text>
<text text-anchor="middle" x="116" y="-2592.8" font-family="Times,serif" font-size="14.00" fill="#000000">`orchard` crates, change</text>
<text text-anchor="middle" x="116" y="-2577.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to</text>
<text text-anchor="middle" x="116" y="-2562.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash/librustzcash`</text>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4767" xlink:title="ZcashFoundation/zebra#4767&#10;Remove duplicate&#10;`orchard` crates, change&#10;dependencies to&#10;`zcash/librustzcash`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2724 0,-2724 0,-2641 232,-2641 232,-2724"/>
<text text-anchor="middle" x="116" y="-2708.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4767</text>
<text text-anchor="middle" x="116" y="-2693.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicate</text>
<text text-anchor="middle" x="116" y="-2678.8" font-family="Times,serif" font-size="14.00" fill="#000000">`orchard` crates, change</text>
<text text-anchor="middle" x="116" y="-2663.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to</text>
<text text-anchor="middle" x="116" y="-2648.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash/librustzcash`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4745 -->
<g id="node40" class="node closed">
<g id="node41" class="node closed">
<title>ZcashFoundation/zebra#4745</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4745" xlink:title="ZcashFoundation/zebra#4745&#10;Broken, half&#45;done support&#10;for halo2 batch&#10;verification" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-2670.5 268,-2670.5 268,-2666.5 264,-2666.5 264,-2662.5 268,-2662.5 268,-2610.5 264,-2610.5 264,-2606.5 268,-2606.5 268,-2602.5 500,-2602.5 500,-2670.5"/>
<polyline fill="none" stroke="#000000" points="268,-2666.5 272,-2666.5 272,-2662.5 268,-2662.5 "/>
<polyline fill="none" stroke="#000000" points="268,-2610.5 272,-2610.5 272,-2606.5 268,-2606.5 "/>
<text text-anchor="middle" x="384" y="-2655.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4745</text>
<text text-anchor="middle" x="384" y="-2640.3" font-family="Times,serif" font-size="14.00" fill="#000000">Broken, half&#45;done support</text>
<text text-anchor="middle" x="384" y="-2625.3" font-family="Times,serif" font-size="14.00" fill="#000000">for halo2 batch</text>
<text text-anchor="middle" x="384" y="-2610.3" font-family="Times,serif" font-size="14.00" fill="#000000">verification</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4745" xlink:title="ZcashFoundation/zebra#4745&#10;Broken, half&#45;done support&#10;for halo2 batch&#10;verification" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-2756.5 268,-2756.5 268,-2752.5 264,-2752.5 264,-2748.5 268,-2748.5 268,-2696.5 264,-2696.5 264,-2692.5 268,-2692.5 268,-2688.5 500,-2688.5 500,-2756.5"/>
<polyline fill="none" stroke="#000000" points="268,-2752.5 272,-2752.5 272,-2748.5 268,-2748.5 "/>
<polyline fill="none" stroke="#000000" points="268,-2696.5 272,-2696.5 272,-2692.5 268,-2692.5 "/>
<text text-anchor="middle" x="384" y="-2741.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4745</text>
<text text-anchor="middle" x="384" y="-2726.3" font-family="Times,serif" font-size="14.00" fill="#000000">Broken, half&#45;done support</text>
<text text-anchor="middle" x="384" y="-2711.3" font-family="Times,serif" font-size="14.00" fill="#000000">for halo2 batch</text>
<text text-anchor="middle" x="384" y="-2696.3" font-family="Times,serif" font-size="14.00" fill="#000000">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4745 -->
<g id="edge18" class="edge">
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4745</title>
<path fill="none" stroke="#000000" d="M232.38,-2613.9C240.81,-2615.1 249.33,-2616.4 257.81,-2617.7"/>
<polygon fill="#000000" stroke="#000000" points="257.3493,-2621.1696 267.74,-2619.1 258.3266,-2614.2381 257.3493,-2621.1696"/>
<path fill="none" stroke="#000000" d="M232.38,-2699.9C240.81,-2701.1 249.33,-2702.4 257.81,-2703.7"/>
<polygon fill="#000000" stroke="#000000" points="257.3493,-2707.1696 267.74,-2705.1 258.3266,-2700.2381 257.3493,-2707.1696"/>
</g>
<!-- ZcashFoundation/zebra#4672 -->
<g id="node41" class="node open">
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#4672</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4672" xlink:title="ZcashFoundation/zebra#4672&#10;Add support for Orchard&#10;proof batch verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2584 268,-2584 268,-2531 500,-2531 500,-2584"/>
<text text-anchor="middle" x="384" y="-2568.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="384" y="-2553.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="384" y="-2538.8" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4672" xlink:title="ZcashFoundation/zebra#4672&#10;Add support for Orchard&#10;proof batch verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2670 268,-2670 268,-2617 500,-2617 500,-2670"/>
<text text-anchor="middle" x="384" y="-2654.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="384" y="-2639.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="384" y="-2624.8" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4672 -->
<g id="edge19" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4672</title>
<path fill="none" stroke="#000000" d="M232.38,-2579.6C240.81,-2578.3 249.33,-2577.1 257.81,-2575.9"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-2579.3545 267.74,-2574.4 257.3294,-2572.433 258.375,-2579.3545"/>
<path fill="none" stroke="#000000" d="M232.38,-2665.6C240.81,-2664.3 249.33,-2663.1 257.81,-2661.9"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-2665.3545 267.74,-2660.4 257.3294,-2658.433 258.375,-2665.3545"/>
</g>
<!-- ZcashFoundation/zebra#4841 -->
<g id="node42" class="node closed">
<g id="node43" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-2784 268,-2784 268,-2731 500,-2731 500,-2784"/>
<text text-anchor="middle" x="384" y="-2768.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="384" y="-2753.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="384" y="-2738.8" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-2870 268,-2870 268,-2817 500,-2817 500,-2870"/>
<text text-anchor="middle" x="384" y="-2854.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="384" y="-2839.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="384" y="-2824.8" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4904 -->
<g id="node43" class="node open">
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#4904</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4904" xlink:title="ZcashFoundation/zebra#4904&#10;fix(network): send height&#10;to peers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2911 0,-2911 0,-2907 -4,-2907 -4,-2903 0,-2903 0,-2866 -4,-2866 -4,-2862 0,-2862 0,-2858 232,-2858 232,-2911"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2907 4,-2907 4,-2903 0,-2903 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2866 4,-2866 4,-2862 0,-2862 "/>
<text text-anchor="middle" x="116" y="-2895.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4904</text>
<text text-anchor="middle" x="116" y="-2880.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(network): send height</text>
<text text-anchor="middle" x="116" y="-2865.8" font-family="Times,serif" font-size="14.00" fill="#000000">to peers</text>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4904" xlink:title="ZcashFoundation/zebra#4904&#10;fix(network): send height&#10;to peers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2997 0,-2997 0,-2993 -4,-2993 -4,-2989 0,-2989 0,-2952 -4,-2952 -4,-2948 0,-2948 0,-2944 232,-2944 232,-2997"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2993 4,-2993 4,-2989 0,-2989 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2952 4,-2952 4,-2948 0,-2948 "/>
<text text-anchor="middle" x="116" y="-2981.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4904</text>
<text text-anchor="middle" x="116" y="-2966.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(network): send height</text>
<text text-anchor="middle" x="116" y="-2951.8" font-family="Times,serif" font-size="14.00" fill="#000000">to peers</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4870 -->
<g id="node44" class="node open">
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#4870</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4870" xlink:title="ZcashFoundation/zebra#4870&#10;feat(net): return peer&#10;metadata from&#10;`connect_isolated`&#10;functions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3012 0,-3012 0,-3008 -4,-3008 -4,-3004 0,-3004 0,-2937 -4,-2937 -4,-2933 0,-2933 0,-2929 232,-2929 232,-3012"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3008 4,-3008 4,-3004 0,-3004 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2937 4,-2937 4,-2933 0,-2933 "/>
<text text-anchor="middle" x="116" y="-2996.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4870</text>
<text text-anchor="middle" x="116" y="-2981.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(net): return peer</text>
<text text-anchor="middle" x="116" y="-2966.8" font-family="Times,serif" font-size="14.00" fill="#000000">metadata from</text>
<text text-anchor="middle" x="116" y="-2951.8" font-family="Times,serif" font-size="14.00" fill="#000000">`connect_isolated`</text>
<text text-anchor="middle" x="116" y="-2936.8" font-family="Times,serif" font-size="14.00" fill="#000000">functions</text>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4870" xlink:title="ZcashFoundation/zebra#4870&#10;feat(net): return peer&#10;metadata from&#10;`connect_isolated`&#10;functions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3098 0,-3098 0,-3094 -4,-3094 -4,-3090 0,-3090 0,-3023 -4,-3023 -4,-3019 0,-3019 0,-3015 232,-3015 232,-3098"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3094 4,-3094 4,-3090 0,-3090 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3023 4,-3023 4,-3019 0,-3019 "/>
<text text-anchor="middle" x="116" y="-3082.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4870</text>
<text text-anchor="middle" x="116" y="-3067.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(net): return peer</text>
<text text-anchor="middle" x="116" y="-3052.8" font-family="Times,serif" font-size="14.00" fill="#000000">metadata from</text>
<text text-anchor="middle" x="116" y="-3037.8" font-family="Times,serif" font-size="14.00" fill="#000000">`connect_isolated`</text>
<text text-anchor="middle" x="116" y="-3022.8" font-family="Times,serif" font-size="14.00" fill="#000000">functions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4908 -->
<g id="node45" class="node open">
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#4908</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4908" xlink:title="ZcashFoundation/zebra#4908&#10;build(deps): bump&#10;console&#45;subscriber from&#10;0.1.6 to 0.1.7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3090.5 268,-3090.5 268,-3086.5 264,-3086.5 264,-3082.5 268,-3082.5 268,-3030.5 264,-3030.5 264,-3026.5 268,-3026.5 268,-3022.5 500,-3022.5 500,-3090.5"/>
<polyline fill="none" stroke="#000000" points="268,-3086.5 272,-3086.5 272,-3082.5 268,-3082.5 "/>
<polyline fill="none" stroke="#000000" points="268,-3030.5 272,-3030.5 272,-3026.5 268,-3026.5 "/>
<text text-anchor="middle" x="384" y="-3075.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4908</text>
<text text-anchor="middle" x="384" y="-3060.3" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump</text>
<text text-anchor="middle" x="384" y="-3045.3" font-family="Times,serif" font-size="14.00" fill="#000000">console&#45;subscriber from</text>
<text text-anchor="middle" x="384" y="-3030.3" font-family="Times,serif" font-size="14.00" fill="#000000">0.1.6 to 0.1.7</text>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4908" xlink:title="ZcashFoundation/zebra#4908&#10;build(deps): bump&#10;console&#45;subscriber from&#10;0.1.6 to 0.1.7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3176.5 268,-3176.5 268,-3172.5 264,-3172.5 264,-3168.5 268,-3168.5 268,-3116.5 264,-3116.5 264,-3112.5 268,-3112.5 268,-3108.5 500,-3108.5 500,-3176.5"/>
<polyline fill="none" stroke="#000000" points="268,-3172.5 272,-3172.5 272,-3168.5 268,-3168.5 "/>
<polyline fill="none" stroke="#000000" points="268,-3116.5 272,-3116.5 272,-3112.5 268,-3112.5 "/>
<text text-anchor="middle" x="384" y="-3161.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4908</text>
<text text-anchor="middle" x="384" y="-3146.3" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump</text>
<text text-anchor="middle" x="384" y="-3131.3" font-family="Times,serif" font-size="14.00" fill="#000000">console&#45;subscriber from</text>
<text text-anchor="middle" x="384" y="-3116.3" font-family="Times,serif" font-size="14.00" fill="#000000">0.1.6 to 0.1.7</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4831 -->
<g id="node46" class="node open">
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#4831</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4831" xlink:title="ZcashFoundation/zebra#4831&#10;Revert deserializing&#10;state transactions in&#10;`rayon` threads" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3169.5 0,-3169.5 0,-3101.5 232,-3101.5 232,-3169.5"/>
<text text-anchor="middle" x="116" y="-3154.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4831</text>
<text text-anchor="middle" x="116" y="-3139.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert deserializing</text>
<text text-anchor="middle" x="116" y="-3124.3" font-family="Times,serif" font-size="14.00" fill="#000000">state transactions in</text>
<text text-anchor="middle" x="116" y="-3109.3" font-family="Times,serif" font-size="14.00" fill="#000000">`rayon` threads</text>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4831" xlink:title="ZcashFoundation/zebra#4831&#10;Revert deserializing&#10;state transactions in&#10;`rayon` threads" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3255.5 0,-3255.5 0,-3187.5 232,-3187.5 232,-3255.5"/>
<text text-anchor="middle" x="116" y="-3240.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4831</text>
<text text-anchor="middle" x="116" y="-3225.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert deserializing</text>
<text text-anchor="middle" x="116" y="-3210.3" font-family="Times,serif" font-size="14.00" fill="#000000">state transactions in</text>
<text text-anchor="middle" x="116" y="-3195.3" font-family="Times,serif" font-size="14.00" fill="#000000">`rayon` threads</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4898 -->
<g id="node47" class="node open">
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#4898</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4898" xlink:title="ZcashFoundation/zebra#4898&#10;build(deps): bump chrono&#10;from 0.4.19 to 0.4.20" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3241 0,-3241 0,-3237 -4,-3237 -4,-3233 0,-3233 0,-3196 -4,-3196 -4,-3192 0,-3192 0,-3188 232,-3188 232,-3241"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3237 4,-3237 4,-3233 0,-3233 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3196 4,-3196 4,-3192 0,-3192 "/>
<text text-anchor="middle" x="116" y="-3225.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4898</text>
<text text-anchor="middle" x="116" y="-3210.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump chrono</text>
<text text-anchor="middle" x="116" y="-3195.8" font-family="Times,serif" font-size="14.00" fill="#000000">from 0.4.19 to 0.4.20</text>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4898" xlink:title="ZcashFoundation/zebra#4898&#10;build(deps): bump chrono&#10;from 0.4.19 to 0.4.20" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3327 0,-3327 0,-3323 -4,-3323 -4,-3319 0,-3319 0,-3282 -4,-3282 -4,-3278 0,-3278 0,-3274 232,-3274 232,-3327"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3323 4,-3323 4,-3319 0,-3319 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3282 4,-3282 4,-3278 0,-3278 "/>
<text text-anchor="middle" x="116" y="-3311.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4898</text>
<text text-anchor="middle" x="116" y="-3296.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump chrono</text>
<text text-anchor="middle" x="116" y="-3281.8" font-family="Times,serif" font-size="14.00" fill="#000000">from 0.4.19 to 0.4.20</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4806 -->
<g id="node48" class="node open">
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#4806</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4806" xlink:title="ZcashFoundation/zebra#4806&#10;fix(rpc): Isolate RPC&#10;queries from the rest of&#10;Zebra, to improve&#10;performance" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3342 0,-3342 0,-3338 -4,-3338 -4,-3334 0,-3334 0,-3267 -4,-3267 -4,-3263 0,-3263 0,-3259 232,-3259 232,-3342"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3338 4,-3338 4,-3334 0,-3334 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3267 4,-3267 4,-3263 0,-3263 "/>
<text text-anchor="middle" x="116" y="-3326.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4806</text>
<text text-anchor="middle" x="116" y="-3311.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(rpc): Isolate RPC</text>
<text text-anchor="middle" x="116" y="-3296.8" font-family="Times,serif" font-size="14.00" fill="#000000">queries from the rest of</text>
<text text-anchor="middle" x="116" y="-3281.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra, to improve</text>
<text text-anchor="middle" x="116" y="-3266.8" font-family="Times,serif" font-size="14.00" fill="#000000">performance</text>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4806" xlink:title="ZcashFoundation/zebra#4806&#10;fix(rpc): Isolate RPC&#10;queries from the rest of&#10;Zebra, to improve&#10;performance" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3428 0,-3428 0,-3424 -4,-3424 -4,-3420 0,-3420 0,-3353 -4,-3353 -4,-3349 0,-3349 0,-3345 232,-3345 232,-3428"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3424 4,-3424 4,-3420 0,-3420 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3353 4,-3353 4,-3349 0,-3349 "/>
<text text-anchor="middle" x="116" y="-3412.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4806</text>
<text text-anchor="middle" x="116" y="-3397.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(rpc): Isolate RPC</text>
<text text-anchor="middle" x="116" y="-3382.8" font-family="Times,serif" font-size="14.00" fill="#000000">queries from the rest of</text>
<text text-anchor="middle" x="116" y="-3367.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra, to improve</text>
<text text-anchor="middle" x="116" y="-3352.8" font-family="Times,serif" font-size="14.00" fill="#000000">performance</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4804 -->
<g id="node49" class="node open">
<g id="node50" class="node open">
<title>ZcashFoundation/zebra#4804</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4804" xlink:title="ZcashFoundation/zebra#4804&#10;fix(consensus): Increase&#10;the number of blocks&#10;checked for legacy&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3443 0,-3443 0,-3439 -4,-3439 -4,-3435 0,-3435 0,-3368 -4,-3368 -4,-3364 0,-3364 0,-3360 232,-3360 232,-3443"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3439 4,-3439 4,-3435 0,-3435 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3368 4,-3368 4,-3364 0,-3364 "/>
<text text-anchor="middle" x="116" y="-3427.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4804</text>
<text text-anchor="middle" x="116" y="-3412.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(consensus): Increase</text>
<text text-anchor="middle" x="116" y="-3397.8" font-family="Times,serif" font-size="14.00" fill="#000000">the number of blocks</text>
<text text-anchor="middle" x="116" y="-3382.8" font-family="Times,serif" font-size="14.00" fill="#000000">checked for legacy</text>
<text text-anchor="middle" x="116" y="-3367.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4804" xlink:title="ZcashFoundation/zebra#4804&#10;fix(consensus): Increase&#10;the number of blocks&#10;checked for legacy&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3529 0,-3529 0,-3525 -4,-3525 -4,-3521 0,-3521 0,-3454 -4,-3454 -4,-3450 0,-3450 0,-3446 232,-3446 232,-3529"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3525 4,-3525 4,-3521 0,-3521 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3454 4,-3454 4,-3450 0,-3450 "/>
<text text-anchor="middle" x="116" y="-3513.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4804</text>
<text text-anchor="middle" x="116" y="-3498.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(consensus): Increase</text>
<text text-anchor="middle" x="116" y="-3483.8" font-family="Times,serif" font-size="14.00" fill="#000000">the number of blocks</text>
<text text-anchor="middle" x="116" y="-3468.8" font-family="Times,serif" font-size="14.00" fill="#000000">checked for legacy</text>
<text text-anchor="middle" x="116" y="-3453.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4721 -->
<g id="node50" class="node open">
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#4721</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4721" xlink:title="ZcashFoundation/zebra#4721&#10;feat(state): Send&#10;treestate from non&#45;&#10;finalized state to&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3544 0,-3544 0,-3540 -4,-3540 -4,-3536 0,-3536 0,-3469 -4,-3469 -4,-3465 0,-3465 0,-3461 232,-3461 232,-3544"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3540 4,-3540 4,-3536 0,-3536 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3469 4,-3469 4,-3465 0,-3465 "/>
<text text-anchor="middle" x="116" y="-3528.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4721</text>
<text text-anchor="middle" x="116" y="-3513.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(state): Send</text>
<text text-anchor="middle" x="116" y="-3498.8" font-family="Times,serif" font-size="14.00" fill="#000000">treestate from non&#45;</text>
<text text-anchor="middle" x="116" y="-3483.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state to</text>
<text text-anchor="middle" x="116" y="-3468.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4721" xlink:title="ZcashFoundation/zebra#4721&#10;feat(state): Send&#10;treestate from non&#45;&#10;finalized state to&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3630 0,-3630 0,-3626 -4,-3626 -4,-3622 0,-3622 0,-3555 -4,-3555 -4,-3551 0,-3551 0,-3547 232,-3547 232,-3630"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3626 4,-3626 4,-3622 0,-3622 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3555 4,-3555 4,-3551 0,-3551 "/>
<text text-anchor="middle" x="116" y="-3614.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4721</text>
<text text-anchor="middle" x="116" y="-3599.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(state): Send</text>
<text text-anchor="middle" x="116" y="-3584.8" font-family="Times,serif" font-size="14.00" fill="#000000">treestate from non&#45;</text>
<text text-anchor="middle" x="116" y="-3569.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state to</text>
<text text-anchor="middle" x="116" y="-3554.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<g id="node51" class="node closed">
<g id="node52" class="node closed">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3579.5 268,-3579.5 268,-3511.5 500,-3511.5 500,-3579.5"/>
<text text-anchor="middle" x="384" y="-3564.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="384" y="-3549.3" font-family="Times,serif" font-size="14.00" fill="#000000">Store only the first tree</text>
<text text-anchor="middle" x="384" y="-3534.3" font-family="Times,serif" font-size="14.00" fill="#000000">state in each identical</text>
<text text-anchor="middle" x="384" y="-3519.3" font-family="Times,serif" font-size="14.00" fill="#000000">series of tree states</text>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3665.5 268,-3665.5 268,-3597.5 500,-3597.5 500,-3665.5"/>
<text text-anchor="middle" x="384" y="-3650.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="384" y="-3635.3" font-family="Times,serif" font-size="14.00" fill="#000000">Store only the first tree</text>
<text text-anchor="middle" x="384" y="-3620.3" font-family="Times,serif" font-size="14.00" fill="#000000">state in each identical</text>
<text text-anchor="middle" x="384" y="-3605.3" font-family="Times,serif" font-size="14.00" fill="#000000">series of tree states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4721&#45;&gt;ZcashFoundation/zebra#4784 -->
<g id="edge20" class="edge">
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#4721&#45;&gt;ZcashFoundation/zebra#4784</title>
<path fill="none" stroke="#000000" d="M232.38,-3521.2C240.81,-3522.5 249.33,-3523.9 257.81,-3525.3"/>
<polygon fill="#000000" stroke="#000000" points="257.3294,-3528.767 267.74,-3526.8 258.375,-3521.8455 257.3294,-3528.767"/>
<path fill="none" stroke="#000000" d="M232.38,-3607.2C240.81,-3608.5 249.33,-3609.9 257.81,-3611.3"/>
<polygon fill="#000000" stroke="#000000" points="257.3294,-3614.767 267.74,-3612.8 258.375,-3607.8455 257.3294,-3614.767"/>
</g>
<!-- ZcashFoundation/zebra#4823 -->
<g id="node52" class="node closed">
<g id="node53" class="node closed">
<title>ZcashFoundation/zebra#4823</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4823" xlink:title="ZcashFoundation/zebra#4823&#10;Find out which parts of C&#10;ommitBlock/CommitFinalize&#10;dBlock are slow" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3493.5 268,-3493.5 268,-3425.5 500,-3425.5 500,-3493.5"/>
<text text-anchor="middle" x="384" y="-3478.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4823</text>
<text text-anchor="middle" x="384" y="-3463.3" font-family="Times,serif" font-size="14.00" fill="#000000">Find out which parts of C</text>
<text text-anchor="middle" x="384" y="-3448.3" font-family="Times,serif" font-size="14.00" fill="#000000">ommitBlock/CommitFinalize</text>
<text text-anchor="middle" x="384" y="-3433.3" font-family="Times,serif" font-size="14.00" fill="#000000">dBlock are slow</text>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4823" xlink:title="ZcashFoundation/zebra#4823&#10;Find out which parts of C&#10;ommitBlock/CommitFinalize&#10;dBlock are slow" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3579.5 268,-3579.5 268,-3511.5 500,-3511.5 500,-3579.5"/>
<text text-anchor="middle" x="384" y="-3564.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4823</text>
<text text-anchor="middle" x="384" y="-3549.3" font-family="Times,serif" font-size="14.00" fill="#000000">Find out which parts of C</text>
<text text-anchor="middle" x="384" y="-3534.3" font-family="Times,serif" font-size="14.00" fill="#000000">ommitBlock/CommitFinalize</text>
<text text-anchor="middle" x="384" y="-3519.3" font-family="Times,serif" font-size="14.00" fill="#000000">dBlock are slow</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4721&#45;&gt;ZcashFoundation/zebra#4823 -->
<g id="edge21" class="edge">
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#4721&#45;&gt;ZcashFoundation/zebra#4823</title>
<path fill="none" stroke="#000000" d="M232.38,-3483.8C240.81,-3482.5 249.33,-3481.1 257.81,-3479.7"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-3483.1545 267.74,-3478.2 257.3294,-3476.233 258.375,-3483.1545"/>
<path fill="none" stroke="#000000" d="M232.38,-3569.8C240.81,-3568.5 249.33,-3567.1 257.81,-3565.7"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-3569.1545 267.74,-3564.2 257.3294,-3562.233 258.375,-3569.1545"/>
</g>
<!-- ZcashFoundation/zebra#4794 -->
<g id="node53" class="node open">
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#4794</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3681 268,-3681 268,-3598 500,-3598 500,-3681"/>
<text text-anchor="middle" x="384" y="-3665.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="384" y="-3650.8" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="384" y="-3635.8" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="384" y="-3620.8" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="384" y="-3605.8" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3767 268,-3767 268,-3684 500,-3684 500,-3767"/>
<text text-anchor="middle" x="384" y="-3751.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="384" y="-3736.8" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="384" y="-3721.8" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="384" y="-3706.8" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="384" y="-3691.8" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3096 -->
<g id="node54" class="node open">
<g id="node55" class="node open">
<title>ZcashFoundation/zebra#3096</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3096" xlink:title="ZcashFoundation/zebra#3096&#10;Epic: Zebra Release&#10;Candidates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3745 0,-3745 0,-3692 232,-3692 232,-3745"/>
<text text-anchor="middle" x="116" y="-3729.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="116" y="-3714.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="116" y="-3699.8" font-family="Times,serif" font-size="14.00" fill="#000000">Candidates</text>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3096" xlink:title="ZcashFoundation/zebra#3096&#10;Epic: Zebra Release&#10;Candidates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3831 0,-3831 0,-3778 232,-3778 232,-3831"/>
<text text-anchor="middle" x="116" y="-3815.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="116" y="-3800.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="116" y="-3785.8" font-family="Times,serif" font-size="14.00" fill="#000000">Candidates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4837 -->
<g id="node55" class="node open">
<g id="node56" class="node open">
<title>ZcashFoundation/zebra#4837</title>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4837" xlink:title="ZcashFoundation/zebra#4837&#10;Store history trees by&#10;height in the non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3673.5 0,-3673.5 0,-3605.5 232,-3605.5 232,-3673.5"/>
<text text-anchor="middle" x="116" y="-3658.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4837</text>
<text text-anchor="middle" x="116" y="-3643.3" font-family="Times,serif" font-size="14.00" fill="#000000">Store history trees by</text>
<text text-anchor="middle" x="116" y="-3628.3" font-family="Times,serif" font-size="14.00" fill="#000000">height in the non&#45;</text>
<text text-anchor="middle" x="116" y="-3613.3" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4837" xlink:title="ZcashFoundation/zebra#4837&#10;Store history trees by&#10;height in the non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3759.5 0,-3759.5 0,-3691.5 232,-3691.5 232,-3759.5"/>
<text text-anchor="middle" x="116" y="-3744.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4837</text>
<text text-anchor="middle" x="116" y="-3729.3" font-family="Times,serif" font-size="14.00" fill="#000000">Store history trees by</text>
<text text-anchor="middle" x="116" y="-3714.3" font-family="Times,serif" font-size="14.00" fill="#000000">height in the non&#45;</text>
<text text-anchor="middle" x="116" y="-3699.3" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4837&#45;&gt;ZcashFoundation/zebra#4794 -->
<g id="edge22" class="edge">
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#4837&#45;&gt;ZcashFoundation/zebra#4794</title>
<path fill="none" stroke="#000000" d="M232.38,-3639.5C240.71,-3639.5 249.14,-3639.5 257.53,-3639.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3643.0001 267.74,-3639.5 257.74,-3636.0001 257.74,-3643.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-3725.5C240.71,-3725.5 249.14,-3725.5 257.53,-3725.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3729.0001 267.74,-3725.5 257.74,-3722.0001 257.74,-3729.0001"/>
</g>
<!-- ZcashFoundation/zebra#4774 -->
<g id="node56" class="node open">
<g id="node57" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2840 0,-2840 0,-2757 232,-2757 232,-2840"/>
<text text-anchor="middle" x="116" y="-2824.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="116" y="-2809.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-2794.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-2779.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="116" y="-2764.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2926 0,-2926 0,-2843 232,-2843 232,-2926"/>
<text text-anchor="middle" x="116" y="-2910.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="116" y="-2895.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-2880.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-2865.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="116" y="-2850.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge23" class="edge">
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M232.38,-2780.7C240.81,-2779.4 249.33,-2778.1 257.81,-2776.8"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-2780.2545 267.74,-2775.3 257.3294,-2773.333 258.375,-2780.2545"/>
<path fill="none" stroke="#000000" d="M232.38,-2866.7C240.81,-2865.4 249.33,-2864.1 257.81,-2862.8"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-2866.2545 267.74,-2861.3 257.3294,-2859.333 258.375,-2866.2545"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node57" class="node open">
<g id="node58" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2739 0,-2739 0,-2656 232,-2656 232,-2739"/>
<text text-anchor="middle" x="116" y="-2723.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="116" y="-2708.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-2693.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-2678.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="116" y="-2663.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2825 0,-2825 0,-2742 232,-2742 232,-2825"/>
<text text-anchor="middle" x="116" y="-2809.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="116" y="-2794.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-2779.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-2764.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="116" y="-2749.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge24" class="edge">
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M232.38,-2723.6C240.81,-2725.4 249.33,-2727.3 257.81,-2729.2"/>
<polygon fill="#000000" stroke="#000000" points="257.2081,-2732.6532 267.74,-2731.5 258.7877,-2725.8337 257.2081,-2732.6532"/>
<path fill="none" stroke="#000000" d="M232.38,-2809.6C240.81,-2811.4 249.33,-2813.3 257.81,-2815.2"/>
<polygon fill="#000000" stroke="#000000" points="257.2081,-2818.6532 267.74,-2817.5 258.7877,-2811.8337 257.2081,-2818.6532"/>
</g>
<!-- ZcashFoundation/zebra#4853 -->
<g id="node58" class="node open">
<g id="node59" class="node open">
<title>ZcashFoundation/zebra#4853</title>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4853" xlink:title="ZcashFoundation/zebra#4853&#10;build(deps): bump prost&#10;from 0.10.4 to 0.11.0" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3083 0,-3083 0,-3079 -4,-3079 -4,-3075 0,-3075 0,-3038 -4,-3038 -4,-3034 0,-3034 0,-3030 232,-3030 232,-3083"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3079 4,-3079 4,-3075 0,-3075 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3038 4,-3038 4,-3034 0,-3034 "/>
<text text-anchor="middle" x="116" y="-3067.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4853</text>
<text text-anchor="middle" x="116" y="-3052.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump prost</text>
<text text-anchor="middle" x="116" y="-3037.8" font-family="Times,serif" font-size="14.00" fill="#000000">from 0.10.4 to 0.11.0</text>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4853" xlink:title="ZcashFoundation/zebra#4853&#10;build(deps): bump prost&#10;from 0.10.4 to 0.11.0" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3169 0,-3169 0,-3165 -4,-3165 -4,-3161 0,-3161 0,-3124 -4,-3124 -4,-3120 0,-3120 0,-3116 232,-3116 232,-3169"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3165 4,-3165 4,-3161 0,-3161 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3124 4,-3124 4,-3120 0,-3120 "/>
<text text-anchor="middle" x="116" y="-3153.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4853</text>
<text text-anchor="middle" x="116" y="-3138.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump prost</text>
<text text-anchor="middle" x="116" y="-3123.8" font-family="Times,serif" font-size="14.00" fill="#000000">from 0.10.4 to 0.11.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4853&#45;&gt;ZcashFoundation/zebra#4908 -->
<g id="edge25" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#4853&#45;&gt;ZcashFoundation/zebra#4908</title>
<path fill="none" stroke="#000000" d="M232.38,-3056.5C240.71,-3056.5 249.14,-3056.5 257.53,-3056.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3060.0001 267.74,-3056.5 257.74,-3053.0001 257.74,-3060.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-3142.5C240.71,-3142.5 249.14,-3142.5 257.53,-3142.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3146.0001 267.74,-3142.5 257.74,-3139.0001 257.74,-3146.0001"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node59" class="node open">
<g id="node60" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3831.5 0,-3831.5 0,-3763.5 232,-3763.5 232,-3831.5"/>
<text text-anchor="middle" x="116" y="-3816.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="116" y="-3801.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="116" y="-3786.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="116" y="-3771.3" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3917.5 0,-3917.5 0,-3849.5 232,-3849.5 232,-3917.5"/>
<text text-anchor="middle" x="116" y="-3902.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="116" y="-3887.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="116" y="-3872.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="116" y="-3857.3" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node60" class="node open">
<g id="node61" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3933 0,-3933 0,-3850 232,-3850 232,-3933"/>
<text text-anchor="middle" x="116" y="-3917.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="116" y="-3902.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="116" y="-3887.8" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="116" y="-3872.8" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="116" y="-3857.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4019 0,-4019 0,-3936 232,-3936 232,-4019"/>
<text text-anchor="middle" x="116" y="-4003.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="116" y="-3988.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="116" y="-3973.8" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="116" y="-3958.8" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="116" y="-3943.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node61" class="node closed">
<g id="node62" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3925.5 268,-3925.5 268,-3857.5 500,-3857.5 500,-3925.5"/>
<text text-anchor="middle" x="384" y="-3910.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="384" y="-3895.3" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="384" y="-3880.3" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="384" y="-3865.3" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-4011.5 268,-4011.5 268,-3943.5 500,-3943.5 500,-4011.5"/>
<text text-anchor="middle" x="384" y="-3996.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="384" y="-3981.3" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="384" y="-3966.3" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="384" y="-3951.3" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge26" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M232.38,-3891.5C240.71,-3891.5 249.14,-3891.5 257.53,-3891.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3895.0001 267.74,-3891.5 257.74,-3888.0001 257.74,-3895.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-3977.5C240.71,-3977.5 249.14,-3977.5 257.53,-3977.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3981.0001 267.74,-3977.5 257.74,-3974.0001 257.74,-3981.0001"/>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1084pt" height="3941pt"
viewBox="0.00 0.00 1084.00 3941.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 3937)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3937 1080,-3937 1080,4 -4,4"/>
<svg width="1084pt" height="4027pt"
viewBox="0.00 0.00 1084.00 4027.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 4023)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4023 1080,-4023 1080,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-63.5 528,-242.5 816,-242.5 816,-63.5 528,-63.5"/>
@ -34,18 +34,18 @@
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="788,-1591 556,-1591 556,-1538 788,-1538 788,-1591"/>
<text text-anchor="middle" x="672" y="-1575.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="672" y="-1560.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="672" y="-1545.8" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
<polygon fill="#c2e0c6" stroke="#000000" points="788,-1634 556,-1634 556,-1581 788,-1581 788,-1634"/>
<text text-anchor="middle" x="672" y="-1618.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="672" y="-1603.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="672" y="-1588.8" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4350&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge10" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4350&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M562.95,-211.1C542.84,-221.41 524.81,-235.7 514,-255.5 497.95,-284.9 498.04,-1432 514,-1461.5 531.18,-1493.2 562.82,-1516.7 593.3,-1533.2"/>
<polygon fill="#000000" stroke="#000000" points="591.7747,-1536.3511 602.27,-1537.8 594.9689,-1530.1224 591.7747,-1536.3511"/>
<path fill="none" stroke="#000000" d="M562.95,-211.1C542.84,-221.41 524.81,-235.7 514,-255.5 497.95,-284.9 500.57,-1430.8 514,-1461.5 535.14,-1509.8 581.01,-1549.2 617.92,-1574.9"/>
<polygon fill="#000000" stroke="#000000" points="616.3621,-1578.073 626.6,-1580.8 620.2972,-1572.2838 616.3621,-1578.073"/>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node2" class="node open">
@ -85,8 +85,8 @@
<!-- ZcashFoundation/zebra#4932&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#4932&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M476.2,-1651.9C484.3,-1649.2 492.33,-1646.4 500,-1643.5 537.06,-1629.5 577.38,-1611.1 609.65,-1595.7"/>
<polygon fill="#000000" stroke="#000000" points="611.4797,-1598.7031 618.96,-1591.2 608.4334,-1592.4007 611.4797,-1598.7031"/>
<path fill="none" stroke="#000000" d="M491.65,-1652C512.2,-1646.9 533.81,-1641.6 554.65,-1636.4"/>
<polygon fill="#000000" stroke="#000000" points="555.5955,-1639.772 564.48,-1634 553.9352,-1632.9718 555.5955,-1639.772"/>
</g>
<!-- ZcashFoundation/zebra#4894 -->
<g id="node6" class="node open">
@ -102,7 +102,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#4350 -->
<g id="edge6" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#4350</title>
<path fill="none" stroke="#000000" d="M493.51,-1291.7C495.86,-1289.1 498.03,-1286.4 500,-1283.5 564.65,-1188.1 463.33,-341.92 528,-246.5 536.37,-234.14 547.77,-224.23 560.51,-216.29"/>
<polygon fill="#000000" stroke="#000000" points="562.6018,-219.1243 569.52,-211.1 559.1078,-213.0586 562.6018,-219.1243"/>
@ -110,8 +110,8 @@
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M490.2,-1375.1C493.69,-1378 496.97,-1381.2 500,-1384.5 526.98,-1414.3 503.56,-1438.6 528,-1470.5 547.9,-1496.5 577.16,-1517.4 604.11,-1532.9"/>
<polygon fill="#000000" stroke="#000000" points="602.7206,-1536.1347 613.15,-1538 606.1602,-1530.038 602.7206,-1536.1347"/>
<path fill="none" stroke="#000000" d="M490.2,-1375.1C493.69,-1378 496.97,-1381.2 500,-1384.5 526.98,-1414.3 506.56,-1436.5 528,-1470.5 554.02,-1511.8 595.21,-1549.2 626.89,-1574.5"/>
<polygon fill="#000000" stroke="#000000" points="625.111,-1577.5546 635.13,-1581 629.4464,-1572.0587 625.111,-1577.5546"/>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node7" class="node open">
@ -127,8 +127,8 @@
<!-- ZcashFoundation/zebra#1621&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#1621&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M500.31,-1590.1C515.29,-1587.9 530.69,-1585.6 545.83,-1583.3"/>
<polygon fill="#000000" stroke="#000000" points="546.3093,-1586.7671 555.72,-1581.9 545.3281,-1579.8362 546.3093,-1586.7671"/>
<path fill="none" stroke="#000000" d="M500.31,-1607.5C515.15,-1607.5 530.4,-1607.5 545.39,-1607.5"/>
<polygon fill="#000000" stroke="#000000" points="545.72,-1611.0001 555.72,-1607.5 545.72,-1604.0001 545.72,-1611.0001"/>
</g>
<!-- ZcashFoundation/zebra#4778 -->
<g id="node8" class="node open">
@ -146,8 +146,8 @@
<!-- ZcashFoundation/zebra#4778&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#4778&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M500.31,-1538.9C515.29,-1541.1 530.69,-1543.4 545.83,-1545.7"/>
<polygon fill="#000000" stroke="#000000" points="545.3281,-1549.1638 555.72,-1547.1 546.3093,-1542.2329 545.3281,-1549.1638"/>
<path fill="none" stroke="#000000" d="M500.31,-1556.2C524.6,-1563.5 549.97,-1571.1 573.54,-1578.1"/>
<polygon fill="#000000" stroke="#000000" points="572.5855,-1581.4678 583.17,-1581 574.604,-1574.7651 572.5855,-1581.4678"/>
</g>
<!-- ZcashFoundation/zebra#4684 -->
<g id="node9" class="node open">
@ -173,7 +173,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4684&#45;&gt;ZcashFoundation/zebra#3117 -->
<g id="edge7" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#4684&#45;&gt;ZcashFoundation/zebra#3117</title>
<path fill="none" stroke="#000000" d="M492.52,-1048.3C495.24,-1045.6 497.75,-1042.6 500,-1039.5 563.49,-950.98 458.91,-143.72 528,-59.5 533.32,-53.017 539.63,-47.651 546.59,-43.224"/>
<polygon fill="#000000" stroke="#000000" points="548.7098,-46.0481 555.72,-38.104 545.2859,-39.9426 548.7098,-46.0481"/>
@ -202,7 +202,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge8" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M788.31,-1427.5C803.15,-1427.5 818.4,-1427.5 833.39,-1427.5"/>
<polygon fill="#000000" stroke="#000000" points="833.72,-1431.0001 843.72,-1427.5 833.72,-1424.0001 833.72,-1431.0001"/>
@ -231,7 +231,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge9" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M492.52,-1134.3C495.24,-1131.6 497.75,-1128.6 500,-1125.5 563.23,-1037.3 462.22,-235.77 528,-149.5 533.35,-142.48 539.8,-136.54 546.96,-131.53"/>
<polygon fill="#000000" stroke="#000000" points="549.0686,-134.3389 555.68,-126.06 545.3488,-128.4091 549.0686,-134.3389"/>
@ -373,10 +373,10 @@
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling/Orchard Key&#10;Agreement and KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2151 4.5,-2151 4.5,-2098 227.5,-2098 227.5,-2151"/>
<text text-anchor="middle" x="116" y="-2135.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="116" y="-2120.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="116" y="-2105.8" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2237 4.5,-2237 4.5,-2184 227.5,-2184 227.5,-2237"/>
<text text-anchor="middle" x="116" y="-2221.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="116" y="-2206.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="116" y="-2191.8" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
</a>
</g>
</g>
@ -384,44 +384,44 @@
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling/Orchard note&#10;encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="495.5,-2198.5 272.5,-2198.5 272.5,-2130.5 495.5,-2130.5 495.5,-2198.5"/>
<text text-anchor="middle" x="384" y="-2183.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="384" y="-2168.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="384" y="-2153.3" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="384" y="-2138.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
<polygon fill="#c2e0c6" stroke="#000000" points="495.5,-2284.5 272.5,-2284.5 272.5,-2216.5 495.5,-2216.5 495.5,-2284.5"/>
<text text-anchor="middle" x="384" y="-2269.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="384" y="-2254.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="384" y="-2239.3" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="384" y="-2224.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M227.72,-2141.2C239.16,-2142.9 250.82,-2144.6 262.36,-2146.3"/>
<polygon fill="#000000" stroke="#000000" points="262.0458,-2149.7938 272.47,-2147.9 263.1401,-2142.8798 262.0458,-2149.7938"/>
<path fill="none" stroke="#000000" d="M227.72,-2227.2C239.16,-2228.9 250.82,-2230.6 262.36,-2232.3"/>
<polygon fill="#000000" stroke="#000000" points="262.0458,-2235.7938 272.47,-2233.9 263.1401,-2228.8798 262.0458,-2235.7938"/>
</g>
<!-- ZcashFoundation/zebra#3002 -->
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2112 268,-2112 268,-2059 500,-2059 500,-2112"/>
<text text-anchor="middle" x="384" y="-2096.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="384" y="-2081.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="384" y="-2066.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2198 268,-2198 268,-2145 500,-2145 500,-2198"/>
<text text-anchor="middle" x="384" y="-2182.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="384" y="-2167.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="384" y="-2152.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M227.72,-2108.2C237.63,-2106.8 247.7,-2105.3 257.72,-2103.9"/>
<polygon fill="#000000" stroke="#000000" points="258.3406,-2107.3461 267.71,-2102.4 257.3011,-2100.4237 258.3406,-2107.3461"/>
<path fill="none" stroke="#000000" d="M227.72,-2194.2C237.63,-2192.8 247.7,-2191.3 257.72,-2189.9"/>
<polygon fill="#000000" stroke="#000000" points="258.3406,-2193.3461 267.71,-2188.4 257.3011,-2186.4237 258.3406,-2193.3461"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2207.5 4.5,-2207.5 4.5,-2169.5 227.5,-2169.5 227.5,-2207.5"/>
<text text-anchor="middle" x="116" y="-2192.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="116" y="-2177.3" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2293.5 4.5,-2293.5 4.5,-2255.5 227.5,-2255.5 227.5,-2293.5"/>
<text text-anchor="middle" x="116" y="-2278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="116" y="-2263.3" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
</a>
</g>
</g>
@ -429,11 +429,11 @@
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node30"><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="232,-2293.5 0,-2293.5 0,-2225.5 232,-2225.5 232,-2293.5"/>
<text text-anchor="middle" x="116" y="-2278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="116" y="-2263.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="116" y="-2248.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="116" y="-2233.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2379.5 0,-2379.5 0,-2311.5 232,-2311.5 232,-2379.5"/>
<text text-anchor="middle" x="116" y="-2364.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="116" y="-2349.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="116" y="-2334.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="116" y="-2319.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
@ -441,10 +441,10 @@
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title="ZcashFoundation/zebra#3247&#10;Tracking: Questions for&#10;Network Audit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2365 0,-2365 0,-2312 232,-2312 232,-2365"/>
<text text-anchor="middle" x="116" y="-2349.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="116" y="-2334.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="116" y="-2319.8" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2451 0,-2451 0,-2398 232,-2398 232,-2451"/>
<text text-anchor="middle" x="116" y="-2435.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="116" y="-2420.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="116" y="-2405.8" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -452,12 +452,12 @@
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#3263</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3263" xlink:title="ZcashFoundation/zebra#3263&#10;Security: Remove the&#10;ErrorSlot from the&#10;heartbeat and connection&#10;tasks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2466 0,-2466 0,-2383 232,-2383 232,-2466"/>
<text text-anchor="middle" x="116" y="-2450.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3263</text>
<text text-anchor="middle" x="116" y="-2435.8" font-family="Times,serif" font-size="14.00" fill="#000000">Security: Remove the</text>
<text text-anchor="middle" x="116" y="-2420.8" font-family="Times,serif" font-size="14.00" fill="#000000">ErrorSlot from the</text>
<text text-anchor="middle" x="116" y="-2405.8" font-family="Times,serif" font-size="14.00" fill="#000000">heartbeat and connection</text>
<text text-anchor="middle" x="116" y="-2390.8" font-family="Times,serif" font-size="14.00" fill="#000000">tasks</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2552 0,-2552 0,-2469 232,-2469 232,-2552"/>
<text text-anchor="middle" x="116" y="-2536.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3263</text>
<text text-anchor="middle" x="116" y="-2521.8" font-family="Times,serif" font-size="14.00" fill="#000000">Security: Remove the</text>
<text text-anchor="middle" x="116" y="-2506.8" font-family="Times,serif" font-size="14.00" fill="#000000">ErrorSlot from the</text>
<text text-anchor="middle" x="116" y="-2491.8" font-family="Times,serif" font-size="14.00" fill="#000000">heartbeat and connection</text>
<text text-anchor="middle" x="116" y="-2476.8" font-family="Times,serif" font-size="14.00" fill="#000000">tasks</text>
</a>
</g>
</g>
@ -465,10 +465,10 @@
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node33"><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="232,-2537 0,-2537 0,-2484 232,-2484 232,-2537"/>
<text text-anchor="middle" x="116" y="-2521.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="116" y="-2506.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="116" y="-2491.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2623 0,-2623 0,-2570 232,-2570 232,-2623"/>
<text text-anchor="middle" x="116" y="-2607.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="116" y="-2592.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="116" y="-2577.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
</a>
</g>
</g>
@ -493,10 +493,10 @@
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1947 0,-1947 0,-1894 232,-1894 232,-1947"/>
<text text-anchor="middle" x="116" y="-1931.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="116" y="-1916.8" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
<text text-anchor="middle" x="116" y="-1901.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra binaries</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2048 0,-2048 0,-1995 232,-1995 232,-2048"/>
<text text-anchor="middle" x="116" y="-2032.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="116" y="-2017.8" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
<text text-anchor="middle" x="116" y="-2002.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra binaries</text>
</a>
</g>
</g>
@ -504,410 +504,430 @@
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-1954.5 268,-1954.5 268,-1886.5 500,-1886.5 500,-1954.5"/>
<text text-anchor="middle" x="384" y="-1939.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="384" y="-1924.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="384" y="-1909.3" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="384" y="-1894.3" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2126.5 268,-2126.5 268,-2058.5 500,-2058.5 500,-2126.5"/>
<text text-anchor="middle" x="384" y="-2111.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="384" y="-2096.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="384" y="-2081.3" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="384" y="-2066.3" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4954 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4954</title>
<path fill="none" stroke="#000000" d="M232.38,-1920.5C240.71,-1920.5 249.14,-1920.5 257.53,-1920.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-1924.0001 267.74,-1920.5 257.74,-1917.0001 257.74,-1924.0001"/>
<path fill="none" stroke="#000000" d="M216.17,-2048C229.82,-2051.7 243.98,-2055.4 258.01,-2059.1"/>
<polygon fill="#000000" stroke="#000000" points="257.1346,-2062.4888 267.7,-2061.7 258.9487,-2055.728 257.1346,-2062.4888"/>
</g>
<!-- ZcashFoundation/zebra#755 -->
<g id="node37" class="node closed">
<title>ZcashFoundation/zebra#755</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/755" xlink:title="ZcashFoundation/zebra#755&#10;Automate zebrad releases" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-1868.5 272.5,-1868.5 272.5,-1830.5 495.5,-1830.5 495.5,-1868.5"/>
<text text-anchor="middle" x="384" y="-1853.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#755</text>
<text text-anchor="middle" x="384" y="-1838.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate zebrad releases</text>
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-2040.5 272.5,-2040.5 272.5,-2002.5 495.5,-2002.5 495.5,-2040.5"/>
<text text-anchor="middle" x="384" y="-2025.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#755</text>
<text text-anchor="middle" x="384" y="-2010.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate zebrad releases</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M201.39,-1894C220.6,-1888.3 240.94,-1882.5 260,-1877.5 268.45,-1875.3 277.26,-1873.1 286.11,-1871"/>
<polygon fill="#000000" stroke="#000000" points="287.1856,-1874.3412 296.09,-1868.6 285.5488,-1867.5352 287.1856,-1874.3412"/>
<path fill="none" stroke="#000000" d="M232.38,-2021.5C242.23,-2021.5 252.22,-2021.5 262.11,-2021.5"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-2025.0001 272.39,-2021.5 262.39,-2018.0001 262.39,-2025.0001"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4412" xlink:title="ZcashFoundation/zebra#4412&#10;Automate pinning CI&#10;dependencies to specific&#10;commit hashes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2040.5 268,-2040.5 268,-1972.5 500,-1972.5 500,-2040.5"/>
<text text-anchor="middle" x="384" y="-2025.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="384" y="-2010.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="384" y="-1995.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="384" y="-1980.3" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
<polygon fill="#c2e0c6" stroke="#000000" points="500,-1984.5 268,-1984.5 268,-1916.5 500,-1916.5 500,-1984.5"/>
<text text-anchor="middle" x="384" y="-1969.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="384" y="-1954.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="384" y="-1939.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="384" y="-1924.3" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412</title>
<path fill="none" stroke="#000000" d="M198.6,-1947C220.63,-1954.1 244.85,-1961.8 268.3,-1969.4"/>
<polygon fill="#000000" stroke="#000000" points="267.3587,-1972.7737 277.95,-1972.5 269.4997,-1966.1092 267.3587,-1972.7737"/>
<path fill="none" stroke="#000000" d="M216.17,-1995C229.82,-1991.3 243.98,-1987.6 258.01,-1983.9"/>
<polygon fill="#000000" stroke="#000000" points="258.9487,-1987.272 267.7,-1981.3 257.1346,-1980.5112 258.9487,-1987.272"/>
</g>
<!-- ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M488.06,-1886.5C492.25,-1883.7 496.26,-1880.7 500,-1877.5 589.14,-1800.6 640.66,-1665.6 661.34,-1601"/>
<polygon fill="#000000" stroke="#000000" points="664.7292,-1601.8894 664.39,-1591.3 658.0515,-1599.7897 664.7292,-1601.8894"/>
<path fill="none" stroke="#000000" d="M489.66,-2058.3C493.32,-2055.6 496.79,-2052.7 500,-2049.5 617.78,-1933.6 656.59,-1727.8 667.87,-1644.3"/>
<polygon fill="#000000" stroke="#000000" points="671.3647,-1644.565 669.17,-1634.2 664.422,-1643.6713 671.3647,-1644.565"/>
</g>
<!-- ZcashFoundation/zebra#4963 -->
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#4963</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4963" xlink:title="ZcashFoundation/zebra#4963&#10;fix(doc): Update disk&#10;usage based on recent&#10;data" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-1898.5 268,-1898.5 268,-1894.5 264,-1894.5 264,-1890.5 268,-1890.5 268,-1838.5 264,-1838.5 264,-1834.5 268,-1834.5 268,-1830.5 500,-1830.5 500,-1898.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="268,-1894.5 272,-1894.5 272,-1890.5 268,-1890.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="268,-1838.5 272,-1838.5 272,-1834.5 268,-1834.5 "/>
<text text-anchor="middle" x="384" y="-1883.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4963</text>
<text text-anchor="middle" x="384" y="-1868.3" font-family="Times,serif" font-size="14.00" fill="#000000">fix(doc): Update disk</text>
<text text-anchor="middle" x="384" y="-1853.3" font-family="Times,serif" font-size="14.00" fill="#000000">usage based on recent</text>
<text text-anchor="middle" x="384" y="-1838.3" font-family="Times,serif" font-size="14.00" fill="#000000">data</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4963&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#4963&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M494.13,-1830.4C496.13,-1829.1 498.09,-1827.8 500,-1826.5 570.13,-1777.4 625.54,-1691.4 653.04,-1643.1"/>
<polygon fill="#000000" stroke="#000000" points="656.1891,-1644.6389 658,-1634.2 650.0746,-1641.2312 656.1891,-1644.6389"/>
</g>
<!-- ZcashFoundation/zebra#4767 -->
<g id="node39" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#4767</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4767" xlink:title="ZcashFoundation/zebra#4767&#10;Remove duplicate&#10;`orchard` crates, change&#10;dependencies to&#10;`zcash/librustzcash`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2638 0,-2638 0,-2555 232,-2555 232,-2638"/>
<text text-anchor="middle" x="116" y="-2622.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4767</text>
<text text-anchor="middle" x="116" y="-2607.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicate</text>
<text text-anchor="middle" x="116" y="-2592.8" font-family="Times,serif" font-size="14.00" fill="#000000">`orchard` crates, change</text>
<text text-anchor="middle" x="116" y="-2577.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to</text>
<text text-anchor="middle" x="116" y="-2562.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash/librustzcash`</text>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4767" xlink:title="ZcashFoundation/zebra#4767&#10;Remove duplicate&#10;`orchard` crates, change&#10;dependencies to&#10;`zcash/librustzcash`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2724 0,-2724 0,-2641 232,-2641 232,-2724"/>
<text text-anchor="middle" x="116" y="-2708.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4767</text>
<text text-anchor="middle" x="116" y="-2693.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicate</text>
<text text-anchor="middle" x="116" y="-2678.8" font-family="Times,serif" font-size="14.00" fill="#000000">`orchard` crates, change</text>
<text text-anchor="middle" x="116" y="-2663.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to</text>
<text text-anchor="middle" x="116" y="-2648.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash/librustzcash`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4745 -->
<g id="node40" class="node closed">
<g id="node41" class="node closed">
<title>ZcashFoundation/zebra#4745</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4745" xlink:title="ZcashFoundation/zebra#4745&#10;Broken, half&#45;done support&#10;for halo2 batch&#10;verification" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-2670.5 268,-2670.5 268,-2666.5 264,-2666.5 264,-2662.5 268,-2662.5 268,-2610.5 264,-2610.5 264,-2606.5 268,-2606.5 268,-2602.5 500,-2602.5 500,-2670.5"/>
<polyline fill="none" stroke="#000000" points="268,-2666.5 272,-2666.5 272,-2662.5 268,-2662.5 "/>
<polyline fill="none" stroke="#000000" points="268,-2610.5 272,-2610.5 272,-2606.5 268,-2606.5 "/>
<text text-anchor="middle" x="384" y="-2655.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4745</text>
<text text-anchor="middle" x="384" y="-2640.3" font-family="Times,serif" font-size="14.00" fill="#000000">Broken, half&#45;done support</text>
<text text-anchor="middle" x="384" y="-2625.3" font-family="Times,serif" font-size="14.00" fill="#000000">for halo2 batch</text>
<text text-anchor="middle" x="384" y="-2610.3" font-family="Times,serif" font-size="14.00" fill="#000000">verification</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4745" xlink:title="ZcashFoundation/zebra#4745&#10;Broken, half&#45;done support&#10;for halo2 batch&#10;verification" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-2756.5 268,-2756.5 268,-2752.5 264,-2752.5 264,-2748.5 268,-2748.5 268,-2696.5 264,-2696.5 264,-2692.5 268,-2692.5 268,-2688.5 500,-2688.5 500,-2756.5"/>
<polyline fill="none" stroke="#000000" points="268,-2752.5 272,-2752.5 272,-2748.5 268,-2748.5 "/>
<polyline fill="none" stroke="#000000" points="268,-2696.5 272,-2696.5 272,-2692.5 268,-2692.5 "/>
<text text-anchor="middle" x="384" y="-2741.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4745</text>
<text text-anchor="middle" x="384" y="-2726.3" font-family="Times,serif" font-size="14.00" fill="#000000">Broken, half&#45;done support</text>
<text text-anchor="middle" x="384" y="-2711.3" font-family="Times,serif" font-size="14.00" fill="#000000">for halo2 batch</text>
<text text-anchor="middle" x="384" y="-2696.3" font-family="Times,serif" font-size="14.00" fill="#000000">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4745 -->
<g id="edge18" class="edge">
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4745</title>
<path fill="none" stroke="#000000" d="M232.38,-2613.9C240.81,-2615.1 249.33,-2616.4 257.81,-2617.7"/>
<polygon fill="#000000" stroke="#000000" points="257.3493,-2621.1696 267.74,-2619.1 258.3266,-2614.2381 257.3493,-2621.1696"/>
<path fill="none" stroke="#000000" d="M232.38,-2699.9C240.81,-2701.1 249.33,-2702.4 257.81,-2703.7"/>
<polygon fill="#000000" stroke="#000000" points="257.3493,-2707.1696 267.74,-2705.1 258.3266,-2700.2381 257.3493,-2707.1696"/>
</g>
<!-- ZcashFoundation/zebra#4672 -->
<g id="node41" class="node open">
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#4672</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4672" xlink:title="ZcashFoundation/zebra#4672&#10;Add support for Orchard&#10;proof batch verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2584 268,-2584 268,-2531 500,-2531 500,-2584"/>
<text text-anchor="middle" x="384" y="-2568.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="384" y="-2553.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="384" y="-2538.8" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4672" xlink:title="ZcashFoundation/zebra#4672&#10;Add support for Orchard&#10;proof batch verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2670 268,-2670 268,-2617 500,-2617 500,-2670"/>
<text text-anchor="middle" x="384" y="-2654.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="384" y="-2639.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="384" y="-2624.8" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4672 -->
<g id="edge19" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4672</title>
<path fill="none" stroke="#000000" d="M232.38,-2579.6C240.81,-2578.3 249.33,-2577.1 257.81,-2575.9"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-2579.3545 267.74,-2574.4 257.3294,-2572.433 258.375,-2579.3545"/>
<path fill="none" stroke="#000000" d="M232.38,-2665.6C240.81,-2664.3 249.33,-2663.1 257.81,-2661.9"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-2665.3545 267.74,-2660.4 257.3294,-2658.433 258.375,-2665.3545"/>
</g>
<!-- ZcashFoundation/zebra#4841 -->
<g id="node42" class="node closed">
<g id="node43" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-2784 268,-2784 268,-2731 500,-2731 500,-2784"/>
<text text-anchor="middle" x="384" y="-2768.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="384" y="-2753.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="384" y="-2738.8" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-2870 268,-2870 268,-2817 500,-2817 500,-2870"/>
<text text-anchor="middle" x="384" y="-2854.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="384" y="-2839.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="384" y="-2824.8" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4904 -->
<g id="node43" class="node open">
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#4904</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4904" xlink:title="ZcashFoundation/zebra#4904&#10;fix(network): send height&#10;to peers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2911 0,-2911 0,-2907 -4,-2907 -4,-2903 0,-2903 0,-2866 -4,-2866 -4,-2862 0,-2862 0,-2858 232,-2858 232,-2911"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2907 4,-2907 4,-2903 0,-2903 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2866 4,-2866 4,-2862 0,-2862 "/>
<text text-anchor="middle" x="116" y="-2895.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4904</text>
<text text-anchor="middle" x="116" y="-2880.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(network): send height</text>
<text text-anchor="middle" x="116" y="-2865.8" font-family="Times,serif" font-size="14.00" fill="#000000">to peers</text>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4904" xlink:title="ZcashFoundation/zebra#4904&#10;fix(network): send height&#10;to peers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2997 0,-2997 0,-2993 -4,-2993 -4,-2989 0,-2989 0,-2952 -4,-2952 -4,-2948 0,-2948 0,-2944 232,-2944 232,-2997"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2993 4,-2993 4,-2989 0,-2989 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2952 4,-2952 4,-2948 0,-2948 "/>
<text text-anchor="middle" x="116" y="-2981.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4904</text>
<text text-anchor="middle" x="116" y="-2966.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(network): send height</text>
<text text-anchor="middle" x="116" y="-2951.8" font-family="Times,serif" font-size="14.00" fill="#000000">to peers</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4870 -->
<g id="node44" class="node open">
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#4870</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4870" xlink:title="ZcashFoundation/zebra#4870&#10;feat(net): return peer&#10;metadata from&#10;`connect_isolated`&#10;functions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3012 0,-3012 0,-3008 -4,-3008 -4,-3004 0,-3004 0,-2937 -4,-2937 -4,-2933 0,-2933 0,-2929 232,-2929 232,-3012"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3008 4,-3008 4,-3004 0,-3004 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2937 4,-2937 4,-2933 0,-2933 "/>
<text text-anchor="middle" x="116" y="-2996.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4870</text>
<text text-anchor="middle" x="116" y="-2981.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(net): return peer</text>
<text text-anchor="middle" x="116" y="-2966.8" font-family="Times,serif" font-size="14.00" fill="#000000">metadata from</text>
<text text-anchor="middle" x="116" y="-2951.8" font-family="Times,serif" font-size="14.00" fill="#000000">`connect_isolated`</text>
<text text-anchor="middle" x="116" y="-2936.8" font-family="Times,serif" font-size="14.00" fill="#000000">functions</text>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4870" xlink:title="ZcashFoundation/zebra#4870&#10;feat(net): return peer&#10;metadata from&#10;`connect_isolated`&#10;functions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3098 0,-3098 0,-3094 -4,-3094 -4,-3090 0,-3090 0,-3023 -4,-3023 -4,-3019 0,-3019 0,-3015 232,-3015 232,-3098"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3094 4,-3094 4,-3090 0,-3090 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3023 4,-3023 4,-3019 0,-3019 "/>
<text text-anchor="middle" x="116" y="-3082.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4870</text>
<text text-anchor="middle" x="116" y="-3067.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(net): return peer</text>
<text text-anchor="middle" x="116" y="-3052.8" font-family="Times,serif" font-size="14.00" fill="#000000">metadata from</text>
<text text-anchor="middle" x="116" y="-3037.8" font-family="Times,serif" font-size="14.00" fill="#000000">`connect_isolated`</text>
<text text-anchor="middle" x="116" y="-3022.8" font-family="Times,serif" font-size="14.00" fill="#000000">functions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4908 -->
<g id="node45" class="node open">
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#4908</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4908" xlink:title="ZcashFoundation/zebra#4908&#10;build(deps): bump&#10;console&#45;subscriber from&#10;0.1.6 to 0.1.7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3090.5 268,-3090.5 268,-3086.5 264,-3086.5 264,-3082.5 268,-3082.5 268,-3030.5 264,-3030.5 264,-3026.5 268,-3026.5 268,-3022.5 500,-3022.5 500,-3090.5"/>
<polyline fill="none" stroke="#000000" points="268,-3086.5 272,-3086.5 272,-3082.5 268,-3082.5 "/>
<polyline fill="none" stroke="#000000" points="268,-3030.5 272,-3030.5 272,-3026.5 268,-3026.5 "/>
<text text-anchor="middle" x="384" y="-3075.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4908</text>
<text text-anchor="middle" x="384" y="-3060.3" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump</text>
<text text-anchor="middle" x="384" y="-3045.3" font-family="Times,serif" font-size="14.00" fill="#000000">console&#45;subscriber from</text>
<text text-anchor="middle" x="384" y="-3030.3" font-family="Times,serif" font-size="14.00" fill="#000000">0.1.6 to 0.1.7</text>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4908" xlink:title="ZcashFoundation/zebra#4908&#10;build(deps): bump&#10;console&#45;subscriber from&#10;0.1.6 to 0.1.7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3176.5 268,-3176.5 268,-3172.5 264,-3172.5 264,-3168.5 268,-3168.5 268,-3116.5 264,-3116.5 264,-3112.5 268,-3112.5 268,-3108.5 500,-3108.5 500,-3176.5"/>
<polyline fill="none" stroke="#000000" points="268,-3172.5 272,-3172.5 272,-3168.5 268,-3168.5 "/>
<polyline fill="none" stroke="#000000" points="268,-3116.5 272,-3116.5 272,-3112.5 268,-3112.5 "/>
<text text-anchor="middle" x="384" y="-3161.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4908</text>
<text text-anchor="middle" x="384" y="-3146.3" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump</text>
<text text-anchor="middle" x="384" y="-3131.3" font-family="Times,serif" font-size="14.00" fill="#000000">console&#45;subscriber from</text>
<text text-anchor="middle" x="384" y="-3116.3" font-family="Times,serif" font-size="14.00" fill="#000000">0.1.6 to 0.1.7</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4831 -->
<g id="node46" class="node open">
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#4831</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4831" xlink:title="ZcashFoundation/zebra#4831&#10;Revert deserializing&#10;state transactions in&#10;`rayon` threads" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3169.5 0,-3169.5 0,-3101.5 232,-3101.5 232,-3169.5"/>
<text text-anchor="middle" x="116" y="-3154.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4831</text>
<text text-anchor="middle" x="116" y="-3139.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert deserializing</text>
<text text-anchor="middle" x="116" y="-3124.3" font-family="Times,serif" font-size="14.00" fill="#000000">state transactions in</text>
<text text-anchor="middle" x="116" y="-3109.3" font-family="Times,serif" font-size="14.00" fill="#000000">`rayon` threads</text>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4831" xlink:title="ZcashFoundation/zebra#4831&#10;Revert deserializing&#10;state transactions in&#10;`rayon` threads" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3255.5 0,-3255.5 0,-3187.5 232,-3187.5 232,-3255.5"/>
<text text-anchor="middle" x="116" y="-3240.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4831</text>
<text text-anchor="middle" x="116" y="-3225.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert deserializing</text>
<text text-anchor="middle" x="116" y="-3210.3" font-family="Times,serif" font-size="14.00" fill="#000000">state transactions in</text>
<text text-anchor="middle" x="116" y="-3195.3" font-family="Times,serif" font-size="14.00" fill="#000000">`rayon` threads</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4898 -->
<g id="node47" class="node open">
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#4898</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4898" xlink:title="ZcashFoundation/zebra#4898&#10;build(deps): bump chrono&#10;from 0.4.19 to 0.4.20" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3241 0,-3241 0,-3237 -4,-3237 -4,-3233 0,-3233 0,-3196 -4,-3196 -4,-3192 0,-3192 0,-3188 232,-3188 232,-3241"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3237 4,-3237 4,-3233 0,-3233 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3196 4,-3196 4,-3192 0,-3192 "/>
<text text-anchor="middle" x="116" y="-3225.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4898</text>
<text text-anchor="middle" x="116" y="-3210.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump chrono</text>
<text text-anchor="middle" x="116" y="-3195.8" font-family="Times,serif" font-size="14.00" fill="#000000">from 0.4.19 to 0.4.20</text>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4898" xlink:title="ZcashFoundation/zebra#4898&#10;build(deps): bump chrono&#10;from 0.4.19 to 0.4.20" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3327 0,-3327 0,-3323 -4,-3323 -4,-3319 0,-3319 0,-3282 -4,-3282 -4,-3278 0,-3278 0,-3274 232,-3274 232,-3327"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3323 4,-3323 4,-3319 0,-3319 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3282 4,-3282 4,-3278 0,-3278 "/>
<text text-anchor="middle" x="116" y="-3311.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4898</text>
<text text-anchor="middle" x="116" y="-3296.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump chrono</text>
<text text-anchor="middle" x="116" y="-3281.8" font-family="Times,serif" font-size="14.00" fill="#000000">from 0.4.19 to 0.4.20</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4806 -->
<g id="node48" class="node open">
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#4806</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4806" xlink:title="ZcashFoundation/zebra#4806&#10;fix(rpc): Isolate RPC&#10;queries from the rest of&#10;Zebra, to improve&#10;performance" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3342 0,-3342 0,-3338 -4,-3338 -4,-3334 0,-3334 0,-3267 -4,-3267 -4,-3263 0,-3263 0,-3259 232,-3259 232,-3342"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3338 4,-3338 4,-3334 0,-3334 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3267 4,-3267 4,-3263 0,-3263 "/>
<text text-anchor="middle" x="116" y="-3326.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4806</text>
<text text-anchor="middle" x="116" y="-3311.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(rpc): Isolate RPC</text>
<text text-anchor="middle" x="116" y="-3296.8" font-family="Times,serif" font-size="14.00" fill="#000000">queries from the rest of</text>
<text text-anchor="middle" x="116" y="-3281.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra, to improve</text>
<text text-anchor="middle" x="116" y="-3266.8" font-family="Times,serif" font-size="14.00" fill="#000000">performance</text>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4806" xlink:title="ZcashFoundation/zebra#4806&#10;fix(rpc): Isolate RPC&#10;queries from the rest of&#10;Zebra, to improve&#10;performance" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3428 0,-3428 0,-3424 -4,-3424 -4,-3420 0,-3420 0,-3353 -4,-3353 -4,-3349 0,-3349 0,-3345 232,-3345 232,-3428"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3424 4,-3424 4,-3420 0,-3420 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3353 4,-3353 4,-3349 0,-3349 "/>
<text text-anchor="middle" x="116" y="-3412.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4806</text>
<text text-anchor="middle" x="116" y="-3397.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(rpc): Isolate RPC</text>
<text text-anchor="middle" x="116" y="-3382.8" font-family="Times,serif" font-size="14.00" fill="#000000">queries from the rest of</text>
<text text-anchor="middle" x="116" y="-3367.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra, to improve</text>
<text text-anchor="middle" x="116" y="-3352.8" font-family="Times,serif" font-size="14.00" fill="#000000">performance</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4804 -->
<g id="node49" class="node open">
<g id="node50" class="node open">
<title>ZcashFoundation/zebra#4804</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4804" xlink:title="ZcashFoundation/zebra#4804&#10;fix(consensus): Increase&#10;the number of blocks&#10;checked for legacy&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3443 0,-3443 0,-3439 -4,-3439 -4,-3435 0,-3435 0,-3368 -4,-3368 -4,-3364 0,-3364 0,-3360 232,-3360 232,-3443"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3439 4,-3439 4,-3435 0,-3435 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3368 4,-3368 4,-3364 0,-3364 "/>
<text text-anchor="middle" x="116" y="-3427.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4804</text>
<text text-anchor="middle" x="116" y="-3412.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(consensus): Increase</text>
<text text-anchor="middle" x="116" y="-3397.8" font-family="Times,serif" font-size="14.00" fill="#000000">the number of blocks</text>
<text text-anchor="middle" x="116" y="-3382.8" font-family="Times,serif" font-size="14.00" fill="#000000">checked for legacy</text>
<text text-anchor="middle" x="116" y="-3367.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4804" xlink:title="ZcashFoundation/zebra#4804&#10;fix(consensus): Increase&#10;the number of blocks&#10;checked for legacy&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3529 0,-3529 0,-3525 -4,-3525 -4,-3521 0,-3521 0,-3454 -4,-3454 -4,-3450 0,-3450 0,-3446 232,-3446 232,-3529"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3525 4,-3525 4,-3521 0,-3521 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3454 4,-3454 4,-3450 0,-3450 "/>
<text text-anchor="middle" x="116" y="-3513.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4804</text>
<text text-anchor="middle" x="116" y="-3498.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(consensus): Increase</text>
<text text-anchor="middle" x="116" y="-3483.8" font-family="Times,serif" font-size="14.00" fill="#000000">the number of blocks</text>
<text text-anchor="middle" x="116" y="-3468.8" font-family="Times,serif" font-size="14.00" fill="#000000">checked for legacy</text>
<text text-anchor="middle" x="116" y="-3453.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4721 -->
<g id="node50" class="node open">
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#4721</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4721" xlink:title="ZcashFoundation/zebra#4721&#10;feat(state): Send&#10;treestate from non&#45;&#10;finalized state to&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3544 0,-3544 0,-3540 -4,-3540 -4,-3536 0,-3536 0,-3469 -4,-3469 -4,-3465 0,-3465 0,-3461 232,-3461 232,-3544"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3540 4,-3540 4,-3536 0,-3536 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3469 4,-3469 4,-3465 0,-3465 "/>
<text text-anchor="middle" x="116" y="-3528.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4721</text>
<text text-anchor="middle" x="116" y="-3513.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(state): Send</text>
<text text-anchor="middle" x="116" y="-3498.8" font-family="Times,serif" font-size="14.00" fill="#000000">treestate from non&#45;</text>
<text text-anchor="middle" x="116" y="-3483.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state to</text>
<text text-anchor="middle" x="116" y="-3468.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4721" xlink:title="ZcashFoundation/zebra#4721&#10;feat(state): Send&#10;treestate from non&#45;&#10;finalized state to&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3630 0,-3630 0,-3626 -4,-3626 -4,-3622 0,-3622 0,-3555 -4,-3555 -4,-3551 0,-3551 0,-3547 232,-3547 232,-3630"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3626 4,-3626 4,-3622 0,-3622 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3555 4,-3555 4,-3551 0,-3551 "/>
<text text-anchor="middle" x="116" y="-3614.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4721</text>
<text text-anchor="middle" x="116" y="-3599.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(state): Send</text>
<text text-anchor="middle" x="116" y="-3584.8" font-family="Times,serif" font-size="14.00" fill="#000000">treestate from non&#45;</text>
<text text-anchor="middle" x="116" y="-3569.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state to</text>
<text text-anchor="middle" x="116" y="-3554.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<g id="node51" class="node closed">
<g id="node52" class="node closed">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3579.5 268,-3579.5 268,-3511.5 500,-3511.5 500,-3579.5"/>
<text text-anchor="middle" x="384" y="-3564.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="384" y="-3549.3" font-family="Times,serif" font-size="14.00" fill="#000000">Store only the first tree</text>
<text text-anchor="middle" x="384" y="-3534.3" font-family="Times,serif" font-size="14.00" fill="#000000">state in each identical</text>
<text text-anchor="middle" x="384" y="-3519.3" font-family="Times,serif" font-size="14.00" fill="#000000">series of tree states</text>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3665.5 268,-3665.5 268,-3597.5 500,-3597.5 500,-3665.5"/>
<text text-anchor="middle" x="384" y="-3650.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="384" y="-3635.3" font-family="Times,serif" font-size="14.00" fill="#000000">Store only the first tree</text>
<text text-anchor="middle" x="384" y="-3620.3" font-family="Times,serif" font-size="14.00" fill="#000000">state in each identical</text>
<text text-anchor="middle" x="384" y="-3605.3" font-family="Times,serif" font-size="14.00" fill="#000000">series of tree states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4721&#45;&gt;ZcashFoundation/zebra#4784 -->
<g id="edge20" class="edge">
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#4721&#45;&gt;ZcashFoundation/zebra#4784</title>
<path fill="none" stroke="#000000" d="M232.38,-3521.2C240.81,-3522.5 249.33,-3523.9 257.81,-3525.3"/>
<polygon fill="#000000" stroke="#000000" points="257.3294,-3528.767 267.74,-3526.8 258.375,-3521.8455 257.3294,-3528.767"/>
<path fill="none" stroke="#000000" d="M232.38,-3607.2C240.81,-3608.5 249.33,-3609.9 257.81,-3611.3"/>
<polygon fill="#000000" stroke="#000000" points="257.3294,-3614.767 267.74,-3612.8 258.375,-3607.8455 257.3294,-3614.767"/>
</g>
<!-- ZcashFoundation/zebra#4823 -->
<g id="node52" class="node closed">
<g id="node53" class="node closed">
<title>ZcashFoundation/zebra#4823</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4823" xlink:title="ZcashFoundation/zebra#4823&#10;Find out which parts of C&#10;ommitBlock/CommitFinalize&#10;dBlock are slow" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3493.5 268,-3493.5 268,-3425.5 500,-3425.5 500,-3493.5"/>
<text text-anchor="middle" x="384" y="-3478.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4823</text>
<text text-anchor="middle" x="384" y="-3463.3" font-family="Times,serif" font-size="14.00" fill="#000000">Find out which parts of C</text>
<text text-anchor="middle" x="384" y="-3448.3" font-family="Times,serif" font-size="14.00" fill="#000000">ommitBlock/CommitFinalize</text>
<text text-anchor="middle" x="384" y="-3433.3" font-family="Times,serif" font-size="14.00" fill="#000000">dBlock are slow</text>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4823" xlink:title="ZcashFoundation/zebra#4823&#10;Find out which parts of C&#10;ommitBlock/CommitFinalize&#10;dBlock are slow" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3579.5 268,-3579.5 268,-3511.5 500,-3511.5 500,-3579.5"/>
<text text-anchor="middle" x="384" y="-3564.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4823</text>
<text text-anchor="middle" x="384" y="-3549.3" font-family="Times,serif" font-size="14.00" fill="#000000">Find out which parts of C</text>
<text text-anchor="middle" x="384" y="-3534.3" font-family="Times,serif" font-size="14.00" fill="#000000">ommitBlock/CommitFinalize</text>
<text text-anchor="middle" x="384" y="-3519.3" font-family="Times,serif" font-size="14.00" fill="#000000">dBlock are slow</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4721&#45;&gt;ZcashFoundation/zebra#4823 -->
<g id="edge21" class="edge">
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#4721&#45;&gt;ZcashFoundation/zebra#4823</title>
<path fill="none" stroke="#000000" d="M232.38,-3483.8C240.81,-3482.5 249.33,-3481.1 257.81,-3479.7"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-3483.1545 267.74,-3478.2 257.3294,-3476.233 258.375,-3483.1545"/>
<path fill="none" stroke="#000000" d="M232.38,-3569.8C240.81,-3568.5 249.33,-3567.1 257.81,-3565.7"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-3569.1545 267.74,-3564.2 257.3294,-3562.233 258.375,-3569.1545"/>
</g>
<!-- ZcashFoundation/zebra#4794 -->
<g id="node53" class="node open">
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#4794</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3681 268,-3681 268,-3598 500,-3598 500,-3681"/>
<text text-anchor="middle" x="384" y="-3665.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="384" y="-3650.8" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="384" y="-3635.8" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="384" y="-3620.8" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="384" y="-3605.8" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3767 268,-3767 268,-3684 500,-3684 500,-3767"/>
<text text-anchor="middle" x="384" y="-3751.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="384" y="-3736.8" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="384" y="-3721.8" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="384" y="-3706.8" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="384" y="-3691.8" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3096 -->
<g id="node54" class="node open">
<g id="node55" class="node open">
<title>ZcashFoundation/zebra#3096</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3096" xlink:title="ZcashFoundation/zebra#3096&#10;Epic: Zebra Release&#10;Candidates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3745 0,-3745 0,-3692 232,-3692 232,-3745"/>
<text text-anchor="middle" x="116" y="-3729.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="116" y="-3714.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="116" y="-3699.8" font-family="Times,serif" font-size="14.00" fill="#000000">Candidates</text>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3096" xlink:title="ZcashFoundation/zebra#3096&#10;Epic: Zebra Release&#10;Candidates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3831 0,-3831 0,-3778 232,-3778 232,-3831"/>
<text text-anchor="middle" x="116" y="-3815.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="116" y="-3800.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="116" y="-3785.8" font-family="Times,serif" font-size="14.00" fill="#000000">Candidates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4837 -->
<g id="node55" class="node open">
<g id="node56" class="node open">
<title>ZcashFoundation/zebra#4837</title>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4837" xlink:title="ZcashFoundation/zebra#4837&#10;Store history trees by&#10;height in the non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3673.5 0,-3673.5 0,-3605.5 232,-3605.5 232,-3673.5"/>
<text text-anchor="middle" x="116" y="-3658.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4837</text>
<text text-anchor="middle" x="116" y="-3643.3" font-family="Times,serif" font-size="14.00" fill="#000000">Store history trees by</text>
<text text-anchor="middle" x="116" y="-3628.3" font-family="Times,serif" font-size="14.00" fill="#000000">height in the non&#45;</text>
<text text-anchor="middle" x="116" y="-3613.3" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4837" xlink:title="ZcashFoundation/zebra#4837&#10;Store history trees by&#10;height in the non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3759.5 0,-3759.5 0,-3691.5 232,-3691.5 232,-3759.5"/>
<text text-anchor="middle" x="116" y="-3744.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4837</text>
<text text-anchor="middle" x="116" y="-3729.3" font-family="Times,serif" font-size="14.00" fill="#000000">Store history trees by</text>
<text text-anchor="middle" x="116" y="-3714.3" font-family="Times,serif" font-size="14.00" fill="#000000">height in the non&#45;</text>
<text text-anchor="middle" x="116" y="-3699.3" font-family="Times,serif" font-size="14.00" fill="#000000">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4837&#45;&gt;ZcashFoundation/zebra#4794 -->
<g id="edge22" class="edge">
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#4837&#45;&gt;ZcashFoundation/zebra#4794</title>
<path fill="none" stroke="#000000" d="M232.38,-3639.5C240.71,-3639.5 249.14,-3639.5 257.53,-3639.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3643.0001 267.74,-3639.5 257.74,-3636.0001 257.74,-3643.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-3725.5C240.71,-3725.5 249.14,-3725.5 257.53,-3725.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3729.0001 267.74,-3725.5 257.74,-3722.0001 257.74,-3729.0001"/>
</g>
<!-- ZcashFoundation/zebra#4774 -->
<g id="node56" class="node open">
<g id="node57" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2840 0,-2840 0,-2757 232,-2757 232,-2840"/>
<text text-anchor="middle" x="116" y="-2824.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="116" y="-2809.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-2794.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-2779.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="116" y="-2764.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2926 0,-2926 0,-2843 232,-2843 232,-2926"/>
<text text-anchor="middle" x="116" y="-2910.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="116" y="-2895.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-2880.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-2865.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="116" y="-2850.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge23" class="edge">
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M232.38,-2780.7C240.81,-2779.4 249.33,-2778.1 257.81,-2776.8"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-2780.2545 267.74,-2775.3 257.3294,-2773.333 258.375,-2780.2545"/>
<path fill="none" stroke="#000000" d="M232.38,-2866.7C240.81,-2865.4 249.33,-2864.1 257.81,-2862.8"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-2866.2545 267.74,-2861.3 257.3294,-2859.333 258.375,-2866.2545"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node57" class="node open">
<g id="node58" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2739 0,-2739 0,-2656 232,-2656 232,-2739"/>
<text text-anchor="middle" x="116" y="-2723.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="116" y="-2708.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-2693.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-2678.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="116" y="-2663.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2825 0,-2825 0,-2742 232,-2742 232,-2825"/>
<text text-anchor="middle" x="116" y="-2809.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="116" y="-2794.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-2779.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-2764.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="116" y="-2749.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge24" class="edge">
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M232.38,-2723.6C240.81,-2725.4 249.33,-2727.3 257.81,-2729.2"/>
<polygon fill="#000000" stroke="#000000" points="257.2081,-2732.6532 267.74,-2731.5 258.7877,-2725.8337 257.2081,-2732.6532"/>
<path fill="none" stroke="#000000" d="M232.38,-2809.6C240.81,-2811.4 249.33,-2813.3 257.81,-2815.2"/>
<polygon fill="#000000" stroke="#000000" points="257.2081,-2818.6532 267.74,-2817.5 258.7877,-2811.8337 257.2081,-2818.6532"/>
</g>
<!-- ZcashFoundation/zebra#4853 -->
<g id="node58" class="node open">
<g id="node59" class="node open">
<title>ZcashFoundation/zebra#4853</title>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4853" xlink:title="ZcashFoundation/zebra#4853&#10;build(deps): bump prost&#10;from 0.10.4 to 0.11.0" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3083 0,-3083 0,-3079 -4,-3079 -4,-3075 0,-3075 0,-3038 -4,-3038 -4,-3034 0,-3034 0,-3030 232,-3030 232,-3083"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3079 4,-3079 4,-3075 0,-3075 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3038 4,-3038 4,-3034 0,-3034 "/>
<text text-anchor="middle" x="116" y="-3067.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4853</text>
<text text-anchor="middle" x="116" y="-3052.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump prost</text>
<text text-anchor="middle" x="116" y="-3037.8" font-family="Times,serif" font-size="14.00" fill="#000000">from 0.10.4 to 0.11.0</text>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4853" xlink:title="ZcashFoundation/zebra#4853&#10;build(deps): bump prost&#10;from 0.10.4 to 0.11.0" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3169 0,-3169 0,-3165 -4,-3165 -4,-3161 0,-3161 0,-3124 -4,-3124 -4,-3120 0,-3120 0,-3116 232,-3116 232,-3169"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3165 4,-3165 4,-3161 0,-3161 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3124 4,-3124 4,-3120 0,-3120 "/>
<text text-anchor="middle" x="116" y="-3153.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4853</text>
<text text-anchor="middle" x="116" y="-3138.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump prost</text>
<text text-anchor="middle" x="116" y="-3123.8" font-family="Times,serif" font-size="14.00" fill="#000000">from 0.10.4 to 0.11.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4853&#45;&gt;ZcashFoundation/zebra#4908 -->
<g id="edge25" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#4853&#45;&gt;ZcashFoundation/zebra#4908</title>
<path fill="none" stroke="#000000" d="M232.38,-3056.5C240.71,-3056.5 249.14,-3056.5 257.53,-3056.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3060.0001 267.74,-3056.5 257.74,-3053.0001 257.74,-3060.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-3142.5C240.71,-3142.5 249.14,-3142.5 257.53,-3142.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3146.0001 267.74,-3142.5 257.74,-3139.0001 257.74,-3146.0001"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node59" class="node open">
<g id="node60" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3831.5 0,-3831.5 0,-3763.5 232,-3763.5 232,-3831.5"/>
<text text-anchor="middle" x="116" y="-3816.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="116" y="-3801.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="116" y="-3786.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="116" y="-3771.3" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3917.5 0,-3917.5 0,-3849.5 232,-3849.5 232,-3917.5"/>
<text text-anchor="middle" x="116" y="-3902.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="116" y="-3887.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="116" y="-3872.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="116" y="-3857.3" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node60" class="node open">
<g id="node61" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3933 0,-3933 0,-3850 232,-3850 232,-3933"/>
<text text-anchor="middle" x="116" y="-3917.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="116" y="-3902.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="116" y="-3887.8" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="116" y="-3872.8" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="116" y="-3857.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4019 0,-4019 0,-3936 232,-3936 232,-4019"/>
<text text-anchor="middle" x="116" y="-4003.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="116" y="-3988.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="116" y="-3973.8" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="116" y="-3958.8" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="116" y="-3943.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node61" class="node closed">
<g id="node62" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3925.5 268,-3925.5 268,-3857.5 500,-3857.5 500,-3925.5"/>
<text text-anchor="middle" x="384" y="-3910.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="384" y="-3895.3" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="384" y="-3880.3" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="384" y="-3865.3" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-4011.5 268,-4011.5 268,-3943.5 500,-3943.5 500,-4011.5"/>
<text text-anchor="middle" x="384" y="-3996.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="384" y="-3981.3" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="384" y="-3966.3" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="384" y="-3951.3" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge26" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M232.38,-3891.5C240.71,-3891.5 249.14,-3891.5 257.53,-3891.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3895.0001 267.74,-3891.5 257.74,-3888.0001 257.74,-3895.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-3977.5C240.71,-3977.5 249.14,-3977.5 257.53,-3977.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3981.0001 267.74,-3977.5 257.74,-3974.0001 257.74,-3981.0001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 73 KiB

View File

@ -22,19 +22,31 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 872)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-872 1348,-872 1348,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="528,-115 528,-868 1064,-868 1064,-115 528,-115"/>
<text text-anchor="middle" x="796" y="-852.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="796,0 796,-107 1084,-107 1084,0 796,0"/>
<text text-anchor="middle" x="940" y="-91.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="528,-115 528,-868 1064,-868 1064,-115 528,-115"/>
<text text-anchor="middle" x="796" y="-852.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</text>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1056,-76 824,-76 824,-8 1056,-8 1056,-76"/>
<text text-anchor="middle" x="940" y="-60.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="940" y="-45.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="940" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="940" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra release candidate&#10;binaries should be linked&#10;from ZFND website" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra release candidate&#10;binaries should be linked&#10;from ZFND website" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="768,-837 536,-837 536,-769 768,-769 768,-837"/>
<text text-anchor="middle" x="652" y="-821.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="652" y="-806.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
@ -44,9 +56,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node2" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="768,-750.5 536,-750.5 536,-697.5 768,-697.5 768,-750.5"/>
<text text-anchor="middle" x="652" y="-735.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="652" y="-720.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -55,9 +67,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node3" class="node closed">
<g id="node4" class="node closed">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node3"><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">
<g id="a_node4"><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="#fad8c7" stroke="#000000" points="1056,-679 824,-679 824,-611 1056,-611 1056,-679"/>
<text text-anchor="middle" x="940" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="940" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -84,9 +96,9 @@
<polygon fill="#000000" stroke="#000000" points="1101.7,-648.5001 1111.7,-645 1101.7,-641.5001 1101.7,-648.5001"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node4" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-593 536,-593 536,-525 768,-525 768,-593"/>
<text text-anchor="middle" x="652" y="-577.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="652" y="-562.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
@ -95,18 +107,6 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1056,-76 824,-76 824,-8 1056,-8 1056,-76"/>
<text text-anchor="middle" x="940" y="-60.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="940" y="-45.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="940" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="940" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
@ -114,9 +114,9 @@
<polygon fill="#000000" stroke="#000000" points="827.7877,-84.5065 834.24,-76.103 823.9555,-78.6487 827.7877,-84.5065"/>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node5" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-679 536,-679 536,-611 768,-611 768,-679"/>
<text text-anchor="middle" x="652" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="652" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -132,9 +132,9 @@
<polygon fill="#000000" stroke="#000000" points="813.72,-648.5001 823.72,-645 813.72,-641.5001 813.72,-648.5001"/>
</g>
<!-- ZcashFoundation/zebra#4929 -->
<g id="node6" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4929</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4929" xlink:title="ZcashFoundation/zebra#4929&#10;Re&#45;enable beta Rust tests&#10;on Ubuntu" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4929" xlink:title="ZcashFoundation/zebra#4929&#10;Re&#45;enable beta Rust tests&#10;on Ubuntu" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-506.5 536,-506.5 536,-453.5 768,-453.5 768,-506.5"/>
<text text-anchor="middle" x="652" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4929</text>
<text text-anchor="middle" x="652" y="-476.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable beta Rust tests</text>
@ -143,9 +143,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node7" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-435 536,-435 536,-367 768,-367 768,-435"/>
<text text-anchor="middle" x="652" y="-419.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="652" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
@ -155,9 +155,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4857 -->
<g id="node8" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4857</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4857" xlink:title="ZcashFoundation/zebra#4857&#10;Limit the number of&#10;concurrent Google Cloud&#10;jobs" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4857" xlink:title="ZcashFoundation/zebra#4857&#10;Limit the number of&#10;concurrent Google Cloud&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-349 536,-349 536,-281 768,-281 768,-349"/>
<text text-anchor="middle" x="652" y="-333.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4857</text>
<text text-anchor="middle" x="652" y="-318.8" font-family="Times,serif" font-size="14.00" fill="#000000">Limit the number of</text>
@ -167,9 +167,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4295 -->
<g id="node9" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4295</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4295" xlink:title="ZcashFoundation/zebra#4295&#10;Truncate branch name when&#10;used in Google Cloud&#10;names" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4295" xlink:title="ZcashFoundation/zebra#4295&#10;Truncate branch name when&#10;used in Google Cloud&#10;names" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-263 536,-263 536,-195 768,-195 768,-263"/>
<text text-anchor="middle" x="652" y="-247.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4295</text>
<text text-anchor="middle" x="652" y="-232.8" font-family="Times,serif" font-size="14.00" fill="#000000">Truncate branch name when</text>
@ -179,9 +179,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node10" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-176.5 536,-176.5 536,-123.5 768,-123.5 768,-176.5"/>
<text text-anchor="middle" x="652" y="-161.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="652" y="-146.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>

View File

@ -10,19 +10,31 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 872)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-872 1348,-872 1348,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="528,-115 528,-868 1064,-868 1064,-115 528,-115"/>
<text text-anchor="middle" x="796" y="-852.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="796,0 796,-107 1084,-107 1084,0 796,0"/>
<text text-anchor="middle" x="940" y="-91.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="528,-115 528,-868 1064,-868 1064,-115 528,-115"/>
<text text-anchor="middle" x="796" y="-852.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</text>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1056,-76 824,-76 824,-8 1056,-8 1056,-76"/>
<text text-anchor="middle" x="940" y="-60.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="940" y="-45.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="940" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="940" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra release candidate&#10;binaries should be linked&#10;from ZFND website" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra release candidate&#10;binaries should be linked&#10;from ZFND website" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="768,-837 536,-837 536,-769 768,-769 768,-837"/>
<text text-anchor="middle" x="652" y="-821.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="652" y="-806.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
@ -32,9 +44,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node2" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="768,-750.5 536,-750.5 536,-697.5 768,-697.5 768,-750.5"/>
<text text-anchor="middle" x="652" y="-735.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="652" y="-720.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -43,9 +55,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node3" class="node closed">
<g id="node4" class="node closed">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node3"><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">
<g id="a_node4"><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="#fad8c7" stroke="#000000" points="1056,-679 824,-679 824,-611 1056,-611 1056,-679"/>
<text text-anchor="middle" x="940" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="940" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -72,9 +84,9 @@
<polygon fill="#000000" stroke="#000000" points="1101.7,-648.5001 1111.7,-645 1101.7,-641.5001 1101.7,-648.5001"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node4" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-593 536,-593 536,-525 768,-525 768,-593"/>
<text text-anchor="middle" x="652" y="-577.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="652" y="-562.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
@ -83,18 +95,6 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1056,-76 824,-76 824,-8 1056,-8 1056,-76"/>
<text text-anchor="middle" x="940" y="-60.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="940" y="-45.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="940" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="940" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
@ -102,9 +102,9 @@
<polygon fill="#000000" stroke="#000000" points="827.7877,-84.5065 834.24,-76.103 823.9555,-78.6487 827.7877,-84.5065"/>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node5" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-679 536,-679 536,-611 768,-611 768,-679"/>
<text text-anchor="middle" x="652" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="652" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -120,9 +120,9 @@
<polygon fill="#000000" stroke="#000000" points="813.72,-648.5001 823.72,-645 813.72,-641.5001 813.72,-648.5001"/>
</g>
<!-- ZcashFoundation/zebra#4929 -->
<g id="node6" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4929</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4929" xlink:title="ZcashFoundation/zebra#4929&#10;Re&#45;enable beta Rust tests&#10;on Ubuntu" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4929" xlink:title="ZcashFoundation/zebra#4929&#10;Re&#45;enable beta Rust tests&#10;on Ubuntu" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-506.5 536,-506.5 536,-453.5 768,-453.5 768,-506.5"/>
<text text-anchor="middle" x="652" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4929</text>
<text text-anchor="middle" x="652" y="-476.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable beta Rust tests</text>
@ -131,9 +131,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node7" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-435 536,-435 536,-367 768,-367 768,-435"/>
<text text-anchor="middle" x="652" y="-419.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="652" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
@ -143,9 +143,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4857 -->
<g id="node8" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4857</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4857" xlink:title="ZcashFoundation/zebra#4857&#10;Limit the number of&#10;concurrent Google Cloud&#10;jobs" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4857" xlink:title="ZcashFoundation/zebra#4857&#10;Limit the number of&#10;concurrent Google Cloud&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-349 536,-349 536,-281 768,-281 768,-349"/>
<text text-anchor="middle" x="652" y="-333.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4857</text>
<text text-anchor="middle" x="652" y="-318.8" font-family="Times,serif" font-size="14.00" fill="#000000">Limit the number of</text>
@ -155,9 +155,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4295 -->
<g id="node9" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4295</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4295" xlink:title="ZcashFoundation/zebra#4295&#10;Truncate branch name when&#10;used in Google Cloud&#10;names" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4295" xlink:title="ZcashFoundation/zebra#4295&#10;Truncate branch name when&#10;used in Google Cloud&#10;names" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-263 536,-263 536,-195 768,-195 768,-263"/>
<text text-anchor="middle" x="652" y="-247.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4295</text>
<text text-anchor="middle" x="652" y="-232.8" font-family="Times,serif" font-size="14.00" fill="#000000">Truncate branch name when</text>
@ -167,9 +167,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node10" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-176.5 536,-176.5 536,-123.5 768,-123.5 768,-176.5"/>
<text text-anchor="middle" x="652" y="-161.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="652" y="-146.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -22,109 +22,34 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1236)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1236 1497,-1236 1497,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754,-428 754,-621 1493,-621 1493,-428 754,-428"/>
<text text-anchor="middle" x="1123.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="501,-227 501,-420 1235.5,-420 1235.5,-227 501,-227"/>
<text text-anchor="middle" x="868.25" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
</g>
<g id="clust3" class="cluster">
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1011.5,0 1011.5,-219 1235.5,-219 1235.5,0 1011.5,0"/>
<text text-anchor="middle" x="1123.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="0,-428 0,-955 729.5,-955 729.5,-428 0,-428"/>
<text text-anchor="middle" x="364.75" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="6.5,-963 6.5,-1070 481,-1070 481,-963 6.5,-963"/>
<text text-anchor="middle" x="243.75" y="-1054.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="0,-428 0,-955 729.5,-955 729.5,-428 0,-428"/>
<text text-anchor="middle" x="364.75" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979,-572.5 762,-572.5 762,-519.5 979,-519.5 979,-572.5"/>
<text text-anchor="middle" x="870.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="870.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="870.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-590 1015,-590 1015,-522 1232,-522 1232,-590"/>
<text text-anchor="middle" x="1123.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1123.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1123.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1123.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M979.26,-550.3C987.64,-550.63 996.1,-550.97 1004.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1004.6705,-554.8054 1014.8,-551.7 1004.9449,-547.8107 1004.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-504 1015,-504 1015,-436 1232,-436 1232,-504"/>
<text text-anchor="middle" x="1123.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1123.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1123.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1123.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M958.99,-519.42C973.86,-514.95 989.5,-510.25 1005,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.0275,-508.9459 1014.6,-502.72 1004.016,-502.2412 1006.0275,-508.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485,-504 1268,-504 1268,-436 1485,-436 1485,-504"/>
<text text-anchor="middle" x="1376.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1376.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1376.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1376.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1232.3,-470C1240.6,-470 1249.1,-470 1257.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1257.8,-473.5001 1267.8,-470 1257.8,-466.5001 1257.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="974.5,-492 766.5,-492 766.5,-454 974.5,-454 974.5,-492"/>
<text text-anchor="middle" x="870.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="870.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754,-428 754,-621 1493,-621 1493,-428 754,-428"/>
<text text-anchor="middle" x="1123.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node6" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/frost#97</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="974.5,-293.5 766.5,-293.5 766.5,-240.5 974.5,-240.5 974.5,-293.5"/>
<text text-anchor="middle" x="870.5" y="-278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="870.5" y="-263.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
@ -132,16 +57,10 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M888.6,-293.69C912.99,-327.93 959.41,-387.25 1011.5,-424 1014.9,-426.42 1018.5,-428.74 1022.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1020.4875,-434.0227 1030.9,-435.98 1023.9808,-427.9566 1020.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node7" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-291.5 1019.5,-291.5 1019.5,-238.5 1227.5,-238.5 1227.5,-291.5"/>
<text text-anchor="middle" x="1123.5" y="-276.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1123.5" y="-261.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
@ -150,15 +69,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99 -->
<g id="edge4" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M974.5,-266.18C985.99,-266.09 997.7,-265.99 1009.3,-265.9"/>
<polygon fill="#000000" stroke="#000000" points="1009.5278,-269.3984 1019.5,-265.82 1009.4728,-262.3986 1009.5278,-269.3984"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node8" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/frost#98</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-378 1019.5,-378 1019.5,-310 1227.5,-310 1227.5,-378"/>
<text text-anchor="middle" x="1123.5" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1123.5" y="-347.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
@ -168,15 +87,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98 -->
<g id="edge5" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98</title>
<path fill="none" stroke="#000000" d="M957.92,-293.61C974.55,-298.67 992.2,-304.03 1009.5,-309.3"/>
<polygon fill="#000000" stroke="#000000" points="1008.5142,-312.6584 1019.1,-312.22 1010.5513,-305.9614 1008.5142,-312.6584"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node11" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-188 1019.5,-188 1019.5,-150 1227.5,-150 1227.5,-188"/>
<text text-anchor="middle" x="1123.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1123.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
@ -190,9 +109,9 @@
<polygon fill="#000000" stroke="#000000" points="1066.1595,-194.9793 1074.2,-188.08 1063.612,-188.4594 1066.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node12" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-132 1019.5,-132 1019.5,-64 1227.5,-64 1227.5,-132"/>
<text text-anchor="middle" x="1123.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1123.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
@ -208,9 +127,9 @@
<polygon fill="#000000" stroke="#000000" points="1020.4394,-139.8588 1027.6,-132.05 1017.1327,-133.689 1020.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node13" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-46 1019.5,-46 1019.5,-8 1227.5,-8 1227.5,-46"/>
<text text-anchor="middle" x="1123.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1123.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
@ -223,10 +142,28 @@
<path fill="none" stroke="#000000" d="M880.69,-240.21C899.38,-194.78 943.6,-102.91 1011.5,-55 1013.4,-53.639 1015.4,-52.343 1017.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1019.593,-53.9565 1026.7,-46.099 1016.2441,-47.8095 1019.593,-53.9565"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node23" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-504 1015,-504 1015,-436 1232,-436 1232,-504"/>
<text text-anchor="middle" x="1123.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1123.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1123.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1123.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M888.6,-293.69C912.99,-327.93 959.41,-387.25 1011.5,-424 1014.9,-426.42 1018.5,-428.74 1022.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1020.4875,-434.0227 1030.9,-435.98 1023.9808,-427.9566 1020.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#101 -->
<g id="node9" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/frost#101</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="726,-389 509,-389 509,-321 726,-321 726,-389"/>
<text text-anchor="middle" x="617.5" y="-373.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="617.5" y="-358.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
@ -236,15 +173,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge6" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M715.32,-320.98C738.09,-313.06 762.17,-304.68 784.39,-296.95"/>
<polygon fill="#000000" stroke="#000000" points="785.8301,-300.1551 794.13,-293.57 783.5352,-293.5419 785.8301,-300.1551"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node10" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="726,-303 509,-303 509,-235 726,-235 726,-303"/>
<text text-anchor="middle" x="617.5" y="-287.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="617.5" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
@ -254,44 +191,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge7" class="edge">
<g id="edge4" class="edge">
<title>ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M726.26,-268.14C736.1,-268.06 746.09,-267.98 755.98,-267.91"/>
<polygon fill="#000000" stroke="#000000" points="756.2711,-271.4077 766.24,-267.82 756.2097,-264.4079 756.2711,-271.4077"/>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-1031.5 14.5,-1031.5 14.5,-978.5 222.5,-978.5 222.5,-1031.5"/>
<text text-anchor="middle" x="118.5" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="118.5" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="118.5" y="-986.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="473,-1039 265,-1039 265,-971 473,-971 473,-1039"/>
<text text-anchor="middle" x="369" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="369" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="369" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="369" y="-978.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M222.56,-1005C233.15,-1005 243.96,-1005 254.65,-1005"/>
<polygon fill="#000000" stroke="#000000" points="254.86,-1008.5001 264.86,-1005 254.86,-1001.5001 254.86,-1008.5001"/>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node16" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/frost#86</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="473,-679.5 265,-679.5 265,-626.5 473,-626.5 473,-679.5"/>
<text text-anchor="middle" x="369" y="-664.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="369" y="-649.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
@ -306,9 +214,9 @@
<polygon fill="#000000" stroke="#000000" points="540.158,-397.3164 546.76,-389.03 536.4315,-391.3907 540.158,-397.3164"/>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node17" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="721.5,-794 513.5,-794 513.5,-756 721.5,-756 721.5,-794"/>
<text text-anchor="middle" x="617.5" y="-778.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="617.5" y="-763.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
@ -316,15 +224,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge9" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M458.73,-679.6C466.36,-682.54 473.87,-685.67 481,-689 517.64,-706.1 556.37,-731.27 583.18,-749.96"/>
<polygon fill="#000000" stroke="#000000" points="581.2494,-752.8812 591.44,-755.78 585.2813,-747.159 581.2494,-752.8812"/>
</g>
<!-- ZcashFoundation/frost#95 -->
<g id="node18" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/frost#95</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/95" xlink:title="ZcashFoundation/frost#95&#10;Flesh out all rustdoc in&#10;frost&#45;p256 public API" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/95" xlink:title="ZcashFoundation/frost#95&#10;Flesh out all rustdoc in&#10;frost&#45;p256 public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-923.5 265,-923.5 265,-870.5 473,-870.5 473,-923.5"/>
<text text-anchor="middle" x="369" y="-908.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="369" y="-893.3" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
@ -333,15 +241,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge10" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M458.73,-870.4C466.36,-867.46 473.87,-864.33 481,-861 517.64,-843.9 556.37,-818.73 583.18,-800.04"/>
<polygon fill="#000000" stroke="#000000" points="585.2813,-802.841 591.44,-794.22 581.2494,-797.1188 585.2813,-802.841"/>
</g>
<!-- ZcashFoundation/frost#55 -->
<g id="node19" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/frost#55</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/55" xlink:title="ZcashFoundation/frost#55&#10;Rename participant&#10;indexes to participant&#10;identifiers or IDs" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/55" xlink:title="ZcashFoundation/frost#55&#10;Rename participant&#10;indexes to participant&#10;identifiers or IDs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-852 265,-852 265,-784 473,-784 473,-852"/>
<text text-anchor="middle" x="369" y="-836.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#55</text>
<text text-anchor="middle" x="369" y="-821.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rename participant</text>
@ -351,15 +259,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#55&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge11" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#55&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M473.31,-799.95C483.27,-798.23 493.41,-796.47 503.45,-794.73"/>
<polygon fill="#000000" stroke="#000000" points="504.2022,-798.152 513.46,-793 503.01,-791.2542 504.2022,-798.152"/>
</g>
<!-- ZcashFoundation/frost#61 -->
<g id="node20" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/frost#61</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/61" xlink:title="ZcashFoundation/frost#61&#10;Flesh out all rustdoc in&#10;`frost&#45;ristretto255`&#10;public API" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/61" xlink:title="ZcashFoundation/frost#61&#10;Flesh out all rustdoc in&#10;`frost&#45;ristretto255`&#10;public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-766 265,-766 265,-698 473,-698 473,-766"/>
<text text-anchor="middle" x="369" y="-750.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#61</text>
<text text-anchor="middle" x="369" y="-735.8" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
@ -369,15 +277,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#61&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge12" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#61&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M473.31,-750.05C483.27,-751.77 493.41,-753.53 503.45,-755.27"/>
<polygon fill="#000000" stroke="#000000" points="503.01,-758.7458 513.46,-757 504.2022,-751.848 503.01,-758.7458"/>
</g>
<!-- ZcashFoundation/frost#92 -->
<g id="node21" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/frost#92</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/92" xlink:title="ZcashFoundation/frost#92&#10;v6/v7: Use per&#45;signer&#10;values of rho to mitigate&#10;protocol malleability" target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/92" xlink:title="ZcashFoundation/frost#92&#10;v6/v7: Use per&#45;signer&#10;values of rho to mitigate&#10;protocol malleability" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-924 14.5,-924 14.5,-856 222.5,-856 222.5,-924"/>
<text text-anchor="middle" x="118.5" y="-908.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="118.5" y="-893.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Use per&#45;signer</text>
@ -387,15 +295,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge13" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M220.23,-855.69C223.37,-853.01 226.31,-850.12 229,-847 276.05,-792.47 216.93,-742.63 265,-689 265.77,-688.15 266.55,-687.31 267.36,-686.5"/>
<polygon fill="#000000" stroke="#000000" points="269.9016,-688.9262 275.11,-679.7 265.2848,-683.6645 269.9016,-688.9262"/>
</g>
<!-- ZcashFoundation/frost#91 -->
<g id="node22" class="node open">
<g id="node15" class="node open">
<title>ZcashFoundation/frost#91</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/91" xlink:title="ZcashFoundation/frost#91&#10;v6/v7: Make verification&#10;a per&#45;ciphersuite&#10;functionality" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/91" xlink:title="ZcashFoundation/frost#91&#10;v6/v7: Make verification&#10;a per&#45;ciphersuite&#10;functionality" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-838 14.5,-838 14.5,-770 222.5,-770 222.5,-838"/>
<text text-anchor="middle" x="118.5" y="-822.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#91</text>
<text text-anchor="middle" x="118.5" y="-807.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Make verification</text>
@ -405,15 +313,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#91&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge14" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#91&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M217.79,-769.91C221.74,-767.15 225.5,-764.19 229,-761 255.44,-736.9 238.11,-712.6 265,-689 266.33,-687.83 267.71,-686.7 269.11,-685.6"/>
<polygon fill="#000000" stroke="#000000" points="271.3404,-688.3116 277.54,-679.72 267.3357,-682.5703 271.3404,-688.3116"/>
</g>
<!-- ZcashFoundation/frost#47 -->
<g id="node23" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/frost#47</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/47" xlink:title="ZcashFoundation/frost#47&#10;Note in Ristretto255 near&#10;PublicKeyPackage where we&#10;impl&#10;`derive_group_info()` for&#10;v05" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/47" xlink:title="ZcashFoundation/frost#47&#10;Note in Ristretto255 near&#10;PublicKeyPackage where we&#10;impl&#10;`derive_group_info()` for&#10;v05" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="229,-752 8,-752 8,-654 229,-654 229,-752"/>
<text text-anchor="middle" x="118.5" y="-736.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#47</text>
<text text-anchor="middle" x="118.5" y="-721.8" font-family="Times,serif" font-size="14.00" fill="#000000">Note in Ristretto255 near</text>
@ -425,9 +333,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#59 -->
<g id="node24" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/frost#59</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/59" xlink:title="ZcashFoundation/frost#59&#10;Rename&#10;`frost::keys::{Secret,&#10;Public}`to indicate&#10;signing participants&#39;&#10;shares, not full keys." target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/59" xlink:title="ZcashFoundation/frost#59&#10;Rename&#10;`frost::keys::{Secret,&#10;Public}`to indicate&#10;signing participants&#39;&#10;shares, not full keys." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-636 14.5,-636 14.5,-538 222.5,-538 222.5,-636"/>
<text text-anchor="middle" x="118.5" y="-620.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#59</text>
<text text-anchor="middle" x="118.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rename</text>
@ -439,9 +347,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#74 -->
<g id="node25" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/frost#74</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/74" xlink:title="ZcashFoundation/frost#74&#10;Port fresh keygen test&#10;from `frost&#45;core` to&#10;`frost&#45;ristretto` and&#10;other dependent crates" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/74" xlink:title="ZcashFoundation/frost#74&#10;Port fresh keygen test&#10;from `frost&#45;core` to&#10;`frost&#45;ristretto` and&#10;other dependent crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-519.5 14.5,-519.5 14.5,-436.5 222.5,-436.5 222.5,-519.5"/>
<text text-anchor="middle" x="118.5" y="-504.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#74</text>
<text text-anchor="middle" x="118.5" y="-489.3" font-family="Times,serif" font-size="14.00" fill="#000000">Port fresh keygen test</text>
@ -451,6 +359,98 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node19" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-1031.5 14.5,-1031.5 14.5,-978.5 222.5,-978.5 222.5,-1031.5"/>
<text text-anchor="middle" x="118.5" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="118.5" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="118.5" y="-986.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="473,-1039 265,-1039 265,-971 473,-971 473,-1039"/>
<text text-anchor="middle" x="369" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="369" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="369" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="369" y="-978.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M222.56,-1005C233.15,-1005 243.96,-1005 254.65,-1005"/>
<polygon fill="#000000" stroke="#000000" points="254.86,-1008.5001 264.86,-1005 254.86,-1001.5001 254.86,-1008.5001"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979,-572.5 762,-572.5 762,-519.5 979,-519.5 979,-572.5"/>
<text text-anchor="middle" x="870.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="870.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="870.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node22" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-590 1015,-590 1015,-522 1232,-522 1232,-590"/>
<text text-anchor="middle" x="1123.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1123.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1123.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1123.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M979.26,-550.3C987.64,-550.63 996.1,-550.97 1004.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1004.6705,-554.8054 1014.8,-551.7 1004.9449,-547.8107 1004.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M958.99,-519.42C973.86,-514.95 989.5,-510.25 1005,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.0275,-508.9459 1014.6,-502.72 1004.016,-502.2412 1006.0275,-508.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node24" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485,-504 1268,-504 1268,-436 1485,-436 1485,-504"/>
<text text-anchor="middle" x="1376.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1376.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1376.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1376.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1232.3,-470C1240.6,-470 1249.1,-470 1257.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1257.8,-473.5001 1267.8,-470 1257.8,-466.5001 1257.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node25" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="974.5,-492 766.5,-492 766.5,-454 974.5,-454 974.5,-492"/>
<text text-anchor="middle" x="870.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="870.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node26" class="node open">
<title>ZcashFoundation/frost#39</title>

View File

@ -10,109 +10,34 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1236)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1236 1497,-1236 1497,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754,-428 754,-621 1493,-621 1493,-428 754,-428"/>
<text text-anchor="middle" x="1123.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="501,-227 501,-420 1235.5,-420 1235.5,-227 501,-227"/>
<text text-anchor="middle" x="868.25" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
</g>
<g id="clust3" class="cluster">
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1011.5,0 1011.5,-219 1235.5,-219 1235.5,0 1011.5,0"/>
<text text-anchor="middle" x="1123.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="0,-428 0,-955 729.5,-955 729.5,-428 0,-428"/>
<text text-anchor="middle" x="364.75" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="6.5,-963 6.5,-1070 481,-1070 481,-963 6.5,-963"/>
<text text-anchor="middle" x="243.75" y="-1054.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="0,-428 0,-955 729.5,-955 729.5,-428 0,-428"/>
<text text-anchor="middle" x="364.75" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979,-572.5 762,-572.5 762,-519.5 979,-519.5 979,-572.5"/>
<text text-anchor="middle" x="870.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="870.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="870.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-590 1015,-590 1015,-522 1232,-522 1232,-590"/>
<text text-anchor="middle" x="1123.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1123.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1123.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1123.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M979.26,-550.3C987.64,-550.63 996.1,-550.97 1004.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1004.6705,-554.8054 1014.8,-551.7 1004.9449,-547.8107 1004.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-504 1015,-504 1015,-436 1232,-436 1232,-504"/>
<text text-anchor="middle" x="1123.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1123.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1123.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1123.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M958.99,-519.42C973.86,-514.95 989.5,-510.25 1005,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.0275,-508.9459 1014.6,-502.72 1004.016,-502.2412 1006.0275,-508.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485,-504 1268,-504 1268,-436 1485,-436 1485,-504"/>
<text text-anchor="middle" x="1376.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1376.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1376.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1376.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1232.3,-470C1240.6,-470 1249.1,-470 1257.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1257.8,-473.5001 1267.8,-470 1257.8,-466.5001 1257.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="974.5,-492 766.5,-492 766.5,-454 974.5,-454 974.5,-492"/>
<text text-anchor="middle" x="870.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="870.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="754,-428 754,-621 1493,-621 1493,-428 754,-428"/>
<text text-anchor="middle" x="1123.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node6" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/frost#97</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="974.5,-293.5 766.5,-293.5 766.5,-240.5 974.5,-240.5 974.5,-293.5"/>
<text text-anchor="middle" x="870.5" y="-278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="870.5" y="-263.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
@ -120,16 +45,10 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M888.6,-293.69C912.99,-327.93 959.41,-387.25 1011.5,-424 1014.9,-426.42 1018.5,-428.74 1022.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1020.4875,-434.0227 1030.9,-435.98 1023.9808,-427.9566 1020.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node7" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-291.5 1019.5,-291.5 1019.5,-238.5 1227.5,-238.5 1227.5,-291.5"/>
<text text-anchor="middle" x="1123.5" y="-276.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1123.5" y="-261.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
@ -138,15 +57,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99 -->
<g id="edge4" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M974.5,-266.18C985.99,-266.09 997.7,-265.99 1009.3,-265.9"/>
<polygon fill="#000000" stroke="#000000" points="1009.5278,-269.3984 1019.5,-265.82 1009.4728,-262.3986 1009.5278,-269.3984"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node8" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/frost#98</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-378 1019.5,-378 1019.5,-310 1227.5,-310 1227.5,-378"/>
<text text-anchor="middle" x="1123.5" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1123.5" y="-347.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
@ -156,15 +75,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98 -->
<g id="edge5" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98</title>
<path fill="none" stroke="#000000" d="M957.92,-293.61C974.55,-298.67 992.2,-304.03 1009.5,-309.3"/>
<polygon fill="#000000" stroke="#000000" points="1008.5142,-312.6584 1019.1,-312.22 1010.5513,-305.9614 1008.5142,-312.6584"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node11" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-188 1019.5,-188 1019.5,-150 1227.5,-150 1227.5,-188"/>
<text text-anchor="middle" x="1123.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1123.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
@ -178,9 +97,9 @@
<polygon fill="#000000" stroke="#000000" points="1066.1595,-194.9793 1074.2,-188.08 1063.612,-188.4594 1066.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node12" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-132 1019.5,-132 1019.5,-64 1227.5,-64 1227.5,-132"/>
<text text-anchor="middle" x="1123.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1123.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
@ -196,9 +115,9 @@
<polygon fill="#000000" stroke="#000000" points="1020.4394,-139.8588 1027.6,-132.05 1017.1327,-133.689 1020.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node13" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1227.5,-46 1019.5,-46 1019.5,-8 1227.5,-8 1227.5,-46"/>
<text text-anchor="middle" x="1123.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1123.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
@ -211,10 +130,28 @@
<path fill="none" stroke="#000000" d="M880.69,-240.21C899.38,-194.78 943.6,-102.91 1011.5,-55 1013.4,-53.639 1015.4,-52.343 1017.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1019.593,-53.9565 1026.7,-46.099 1016.2441,-47.8095 1019.593,-53.9565"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node23" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-504 1015,-504 1015,-436 1232,-436 1232,-504"/>
<text text-anchor="middle" x="1123.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1123.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="1123.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">FROST implementation to</text>
<text text-anchor="middle" x="1123.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M888.6,-293.69C912.99,-327.93 959.41,-387.25 1011.5,-424 1014.9,-426.42 1018.5,-428.74 1022.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1020.4875,-434.0227 1030.9,-435.98 1023.9808,-427.9566 1020.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#101 -->
<g id="node9" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/frost#101</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="726,-389 509,-389 509,-321 726,-321 726,-389"/>
<text text-anchor="middle" x="617.5" y="-373.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="617.5" y="-358.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
@ -224,15 +161,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge6" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M715.32,-320.98C738.09,-313.06 762.17,-304.68 784.39,-296.95"/>
<polygon fill="#000000" stroke="#000000" points="785.8301,-300.1551 794.13,-293.57 783.5352,-293.5419 785.8301,-300.1551"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node10" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="726,-303 509,-303 509,-235 726,-235 726,-303"/>
<text text-anchor="middle" x="617.5" y="-287.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="617.5" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
@ -242,44 +179,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge7" class="edge">
<g id="edge4" class="edge">
<title>ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M726.26,-268.14C736.1,-268.06 746.09,-267.98 755.98,-267.91"/>
<polygon fill="#000000" stroke="#000000" points="756.2711,-271.4077 766.24,-267.82 756.2097,-264.4079 756.2711,-271.4077"/>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-1031.5 14.5,-1031.5 14.5,-978.5 222.5,-978.5 222.5,-1031.5"/>
<text text-anchor="middle" x="118.5" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="118.5" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="118.5" y="-986.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="473,-1039 265,-1039 265,-971 473,-971 473,-1039"/>
<text text-anchor="middle" x="369" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="369" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="369" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="369" y="-978.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M222.56,-1005C233.15,-1005 243.96,-1005 254.65,-1005"/>
<polygon fill="#000000" stroke="#000000" points="254.86,-1008.5001 264.86,-1005 254.86,-1001.5001 254.86,-1008.5001"/>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node16" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/frost#86</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/86" xlink:title="ZcashFoundation/frost#86&#10;frost&#45;core: update for&#10;spec version 6&amp;7" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="473,-679.5 265,-679.5 265,-626.5 473,-626.5 473,-679.5"/>
<text text-anchor="middle" x="369" y="-664.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#86</text>
<text text-anchor="middle" x="369" y="-649.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update for</text>
@ -294,9 +202,9 @@
<polygon fill="#000000" stroke="#000000" points="540.158,-397.3164 546.76,-389.03 536.4315,-391.3907 540.158,-397.3164"/>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node17" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="721.5,-794 513.5,-794 513.5,-756 721.5,-756 721.5,-794"/>
<text text-anchor="middle" x="617.5" y="-778.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="617.5" y="-763.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
@ -304,15 +212,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge9" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M458.73,-679.6C466.36,-682.54 473.87,-685.67 481,-689 517.64,-706.1 556.37,-731.27 583.18,-749.96"/>
<polygon fill="#000000" stroke="#000000" points="581.2494,-752.8812 591.44,-755.78 585.2813,-747.159 581.2494,-752.8812"/>
</g>
<!-- ZcashFoundation/frost#95 -->
<g id="node18" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/frost#95</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/95" xlink:title="ZcashFoundation/frost#95&#10;Flesh out all rustdoc in&#10;frost&#45;p256 public API" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/95" xlink:title="ZcashFoundation/frost#95&#10;Flesh out all rustdoc in&#10;frost&#45;p256 public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-923.5 265,-923.5 265,-870.5 473,-870.5 473,-923.5"/>
<text text-anchor="middle" x="369" y="-908.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#95</text>
<text text-anchor="middle" x="369" y="-893.3" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
@ -321,15 +229,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge10" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#95&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M458.73,-870.4C466.36,-867.46 473.87,-864.33 481,-861 517.64,-843.9 556.37,-818.73 583.18,-800.04"/>
<polygon fill="#000000" stroke="#000000" points="585.2813,-802.841 591.44,-794.22 581.2494,-797.1188 585.2813,-802.841"/>
</g>
<!-- ZcashFoundation/frost#55 -->
<g id="node19" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/frost#55</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/55" xlink:title="ZcashFoundation/frost#55&#10;Rename participant&#10;indexes to participant&#10;identifiers or IDs" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/55" xlink:title="ZcashFoundation/frost#55&#10;Rename participant&#10;indexes to participant&#10;identifiers or IDs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-852 265,-852 265,-784 473,-784 473,-852"/>
<text text-anchor="middle" x="369" y="-836.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#55</text>
<text text-anchor="middle" x="369" y="-821.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rename participant</text>
@ -339,15 +247,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#55&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge11" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#55&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M473.31,-799.95C483.27,-798.23 493.41,-796.47 503.45,-794.73"/>
<polygon fill="#000000" stroke="#000000" points="504.2022,-798.152 513.46,-793 503.01,-791.2542 504.2022,-798.152"/>
</g>
<!-- ZcashFoundation/frost#61 -->
<g id="node20" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/frost#61</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/61" xlink:title="ZcashFoundation/frost#61&#10;Flesh out all rustdoc in&#10;`frost&#45;ristretto255`&#10;public API" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/61" xlink:title="ZcashFoundation/frost#61&#10;Flesh out all rustdoc in&#10;`frost&#45;ristretto255`&#10;public API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="473,-766 265,-766 265,-698 473,-698 473,-766"/>
<text text-anchor="middle" x="369" y="-750.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#61</text>
<text text-anchor="middle" x="369" y="-735.8" font-family="Times,serif" font-size="14.00" fill="#000000">Flesh out all rustdoc in</text>
@ -357,15 +265,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#61&#45;&gt;ZcashFoundation/frost#79 -->
<g id="edge12" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#61&#45;&gt;ZcashFoundation/frost#79</title>
<path fill="none" stroke="#000000" d="M473.31,-750.05C483.27,-751.77 493.41,-753.53 503.45,-755.27"/>
<polygon fill="#000000" stroke="#000000" points="503.01,-758.7458 513.46,-757 504.2022,-751.848 503.01,-758.7458"/>
</g>
<!-- ZcashFoundation/frost#92 -->
<g id="node21" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/frost#92</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/92" xlink:title="ZcashFoundation/frost#92&#10;v6/v7: Use per&#45;signer&#10;values of rho to mitigate&#10;protocol malleability" target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/92" xlink:title="ZcashFoundation/frost#92&#10;v6/v7: Use per&#45;signer&#10;values of rho to mitigate&#10;protocol malleability" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-924 14.5,-924 14.5,-856 222.5,-856 222.5,-924"/>
<text text-anchor="middle" x="118.5" y="-908.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#92</text>
<text text-anchor="middle" x="118.5" y="-893.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Use per&#45;signer</text>
@ -375,15 +283,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge13" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#92&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M220.23,-855.69C223.37,-853.01 226.31,-850.12 229,-847 276.05,-792.47 216.93,-742.63 265,-689 265.77,-688.15 266.55,-687.31 267.36,-686.5"/>
<polygon fill="#000000" stroke="#000000" points="269.9016,-688.9262 275.11,-679.7 265.2848,-683.6645 269.9016,-688.9262"/>
</g>
<!-- ZcashFoundation/frost#91 -->
<g id="node22" class="node open">
<g id="node15" class="node open">
<title>ZcashFoundation/frost#91</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/91" xlink:title="ZcashFoundation/frost#91&#10;v6/v7: Make verification&#10;a per&#45;ciphersuite&#10;functionality" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/91" xlink:title="ZcashFoundation/frost#91&#10;v6/v7: Make verification&#10;a per&#45;ciphersuite&#10;functionality" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-838 14.5,-838 14.5,-770 222.5,-770 222.5,-838"/>
<text text-anchor="middle" x="118.5" y="-822.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#91</text>
<text text-anchor="middle" x="118.5" y="-807.8" font-family="Times,serif" font-size="14.00" fill="#000000">v6/v7: Make verification</text>
@ -393,15 +301,15 @@
</g>
</g>
<!-- ZcashFoundation/frost#91&#45;&gt;ZcashFoundation/frost#86 -->
<g id="edge14" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/frost#91&#45;&gt;ZcashFoundation/frost#86</title>
<path fill="none" stroke="#000000" d="M217.79,-769.91C221.74,-767.15 225.5,-764.19 229,-761 255.44,-736.9 238.11,-712.6 265,-689 266.33,-687.83 267.71,-686.7 269.11,-685.6"/>
<polygon fill="#000000" stroke="#000000" points="271.3404,-688.3116 277.54,-679.72 267.3357,-682.5703 271.3404,-688.3116"/>
</g>
<!-- ZcashFoundation/frost#47 -->
<g id="node23" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/frost#47</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/47" xlink:title="ZcashFoundation/frost#47&#10;Note in Ristretto255 near&#10;PublicKeyPackage where we&#10;impl&#10;`derive_group_info()` for&#10;v05" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/47" xlink:title="ZcashFoundation/frost#47&#10;Note in Ristretto255 near&#10;PublicKeyPackage where we&#10;impl&#10;`derive_group_info()` for&#10;v05" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="229,-752 8,-752 8,-654 229,-654 229,-752"/>
<text text-anchor="middle" x="118.5" y="-736.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#47</text>
<text text-anchor="middle" x="118.5" y="-721.8" font-family="Times,serif" font-size="14.00" fill="#000000">Note in Ristretto255 near</text>
@ -413,9 +321,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#59 -->
<g id="node24" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/frost#59</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/59" xlink:title="ZcashFoundation/frost#59&#10;Rename&#10;`frost::keys::{Secret,&#10;Public}`to indicate&#10;signing participants&#39;&#10;shares, not full keys." target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/59" xlink:title="ZcashFoundation/frost#59&#10;Rename&#10;`frost::keys::{Secret,&#10;Public}`to indicate&#10;signing participants&#39;&#10;shares, not full keys." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-636 14.5,-636 14.5,-538 222.5,-538 222.5,-636"/>
<text text-anchor="middle" x="118.5" y="-620.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#59</text>
<text text-anchor="middle" x="118.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rename</text>
@ -427,9 +335,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#74 -->
<g id="node25" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/frost#74</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/74" xlink:title="ZcashFoundation/frost#74&#10;Port fresh keygen test&#10;from `frost&#45;core` to&#10;`frost&#45;ristretto` and&#10;other dependent crates" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/74" xlink:title="ZcashFoundation/frost#74&#10;Port fresh keygen test&#10;from `frost&#45;core` to&#10;`frost&#45;ristretto` and&#10;other dependent crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-519.5 14.5,-519.5 14.5,-436.5 222.5,-436.5 222.5,-519.5"/>
<text text-anchor="middle" x="118.5" y="-504.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#74</text>
<text text-anchor="middle" x="118.5" y="-489.3" font-family="Times,serif" font-size="14.00" fill="#000000">Port fresh keygen test</text>
@ -439,6 +347,98 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node19" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="222.5,-1031.5 14.5,-1031.5 14.5,-978.5 222.5,-978.5 222.5,-1031.5"/>
<text text-anchor="middle" x="118.5" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="118.5" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="118.5" y="-986.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="473,-1039 265,-1039 265,-971 473,-971 473,-1039"/>
<text text-anchor="middle" x="369" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="369" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="369" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="369" y="-978.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M222.56,-1005C233.15,-1005 243.96,-1005 254.65,-1005"/>
<polygon fill="#000000" stroke="#000000" points="254.86,-1008.5001 264.86,-1005 254.86,-1001.5001 254.86,-1008.5001"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="979,-572.5 762,-572.5 762,-519.5 979,-519.5 979,-572.5"/>
<text text-anchor="middle" x="870.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="870.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="870.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node22" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1232,-590 1015,-590 1015,-522 1232,-522 1232,-590"/>
<text text-anchor="middle" x="1123.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1123.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1123.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1123.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M979.26,-550.3C987.64,-550.63 996.1,-550.97 1004.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1004.6705,-554.8054 1014.8,-551.7 1004.9449,-547.8107 1004.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M958.99,-519.42C973.86,-514.95 989.5,-510.25 1005,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1006.0275,-508.9459 1014.6,-502.72 1004.016,-502.2412 1006.0275,-508.9459"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node24" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1485,-504 1268,-504 1268,-436 1485,-436 1485,-504"/>
<text text-anchor="middle" x="1376.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1376.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1376.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1376.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1232.3,-470C1240.6,-470 1249.1,-470 1257.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1257.8,-473.5001 1267.8,-470 1257.8,-466.5001 1257.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node25" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="974.5,-492 766.5,-492 766.5,-454 974.5,-454 974.5,-492"/>
<text text-anchor="middle" x="870.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="870.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node26" class="node open">
<title>ZcashFoundation/frost#39</title>

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB