This commit is contained in:
conradoplg 2023-09-04 22:45:31 +00:00
parent 93afe65a1c
commit d21afeca00
2 changed files with 358 additions and 496 deletions

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="1138pt" height="2468pt"
viewBox="0.00 0.00 1138.00 2468.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 2464)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2464 1134,-2464 1134,4 -4,4"/>
<div id="dag"><svg width="1138pt" height="2505pt"
viewBox="0.00 0.00 1138.00 2505.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 2501)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2501 1134,-2501 1134,4 -4,4"/>
<!-- ZcashFoundation/zebra#5297 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5297</title>
@ -323,8 +323,8 @@
<!-- ZcashFoundation/zebra#7446&#45;&gt;ZcashFoundation/zebra#7441 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#7446&#45;&gt;ZcashFoundation/zebra#7441</title>
<path fill="none" stroke="black" d="M571.82,-887.87C580.25,-884.05 588.41,-879.77 596,-875 597.64,-873.97 657.36,-809.49 701.06,-762.21"/>
<polygon fill="black" stroke="black" points="703.71,-764.5 707.93,-754.78 698.57,-759.75 703.71,-764.5"/>
<path fill="none" stroke="black" d="M571.84,-887.9C580.26,-884.07 588.42,-879.78 596,-875 615.95,-862.42 615.96,-853.3 632,-836 654.63,-811.59 679.83,-784.5 700.82,-761.98"/>
<polygon fill="black" stroke="black" points="703.51,-764.22 707.77,-754.52 698.39,-759.45 703.51,-764.22"/>
</g>
<!-- ZcashFoundation/zebra#7447&#45;&gt;ZcashFoundation/zebra#7441 -->
<g id="edge15" class="edge">
@ -524,294 +524,225 @@
<path fill="none" stroke="black" d="M255.69,-1091.8C279.95,-1096.2 305.65,-1100.9 330.25,-1105.4"/>
<polygon fill="black" stroke="black" points="329.89,-1108.89 340.35,-1107.2 331.12,-1102 329.89,-1108.89"/>
</g>
<!-- ZcashFoundation/zebra#6954 -->
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#6954</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6954" xlink:title="ZcashFoundation/zebra#6954&#10;Implement&#10;`z_getsubtreesbyindex`&#10;RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1616 24.5,-1616 24.5,-1548 255.5,-1548 255.5,-1616"/>
<text text-anchor="middle" x="140" y="-1600.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="140" y="-1585.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="140" y="-1570.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="140" y="-1555.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7233 -->
<g id="node31" class="node closed">
<title>ZcashFoundation/zebra#7233</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7233" xlink:title="ZcashFoundation/zebra#7233&#10;Publish Zebra release:&#10;1.2.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1761.5 340.5,-1761.5 340.5,-1708.5 571.5,-1708.5 571.5,-1761.5"/>
<text text-anchor="middle" x="456" y="-1746.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7233</text>
<text text-anchor="middle" x="456" y="-1731.3" font-family="Times,serif" font-size="14.00">Publish Zebra release:</text>
<text text-anchor="middle" x="456" y="-1716.3" font-family="Times,serif" font-size="14.00">1.2.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7233 -->
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7233</title>
<path fill="none" stroke="black" d="M247.36,-1616.1C259.05,-1622.4 270.24,-1629.6 280,-1638 303.87,-1658.5 290.85,-1680.1 316,-1699 320.78,-1702.6 325.89,-1705.8 331.23,-1708.8"/>
<polygon fill="black" stroke="black" points="329.88,-1712.04 340.39,-1713.4 333.02,-1705.78 329.88,-1712.04"/>
</g>
<!-- ZcashFoundation/zebra#7450 -->
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#7450</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7450" xlink:title="ZcashFoundation/zebra#7450&#10;Manually test&#10;`z_getsubtreesbyindex`&#10;using `zcash&#45;rpc&#45;diff`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1690 340.5,-1690 340.5,-1622 571.5,-1622 571.5,-1690"/>
<text text-anchor="middle" x="456" y="-1674.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7450</text>
<text text-anchor="middle" x="456" y="-1659.8" font-family="Times,serif" font-size="14.00">Manually test</text>
<text text-anchor="middle" x="456" y="-1644.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="456" y="-1629.8" font-family="Times,serif" font-size="14.00">using `zcash&#45;rpc&#45;diff`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7450 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7450</title>
<path fill="none" stroke="black" d="M255.69,-1609C280.05,-1614.8 305.88,-1620.9 330.58,-1626.7"/>
<polygon fill="black" stroke="black" points="329.81,-1630.12 340.35,-1629 331.42,-1623.3 329.81,-1630.12"/>
</g>
<!-- ZcashFoundation/zebra#7449 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#7449</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7449" xlink:title="ZcashFoundation/zebra#7449&#10;Add snapshot and state&#10;integration tests for&#10;`z_getsubtreesbyindex`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1604 340.5,-1604 340.5,-1536 571.5,-1536 571.5,-1604"/>
<text text-anchor="middle" x="456" y="-1588.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7449</text>
<text text-anchor="middle" x="456" y="-1573.8" font-family="Times,serif" font-size="14.00">Add snapshot and state</text>
<text text-anchor="middle" x="456" y="-1558.8" font-family="Times,serif" font-size="14.00">integration tests for</text>
<text text-anchor="middle" x="456" y="-1543.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7449 -->
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7449</title>
<path fill="none" stroke="black" d="M255.69,-1577.6C279.95,-1576.7 305.65,-1575.7 330.25,-1574.8"/>
<polygon fill="black" stroke="black" points="330.5,-1578.29 340.35,-1574.4 330.22,-1571.3 330.5,-1578.29"/>
</g>
<!-- ZcashFoundation/zebra#7451 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#7451</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7451" xlink:title="ZcashFoundation/zebra#7451&#10;Test&#10;`z_getsubtreesbyindex`&#10;using a `lightwalletd`&#10;gRPC request" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1517.5 340.5,-1517.5 340.5,-1434.5 571.5,-1434.5 571.5,-1517.5"/>
<text text-anchor="middle" x="456" y="-1502.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7451</text>
<text text-anchor="middle" x="456" y="-1487.3" font-family="Times,serif" font-size="14.00">Test</text>
<text text-anchor="middle" x="456" y="-1472.3" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="456" y="-1457.3" font-family="Times,serif" font-size="14.00">using a `lightwalletd`</text>
<text text-anchor="middle" x="456" y="-1442.3" font-family="Times,serif" font-size="14.00">gRPC request</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7451 -->
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7451</title>
<path fill="none" stroke="black" d="M242.08,-1547.9C270.39,-1538.3 301.49,-1527.8 330.97,-1517.9"/>
<polygon fill="black" stroke="black" points="332.12,-1521.21 340.48,-1514.7 329.89,-1514.57 332.12,-1521.21"/>
</g>
<!-- ZcashFoundation/zebra#7350 -->
<g id="node35" class="node closed">
<title>ZcashFoundation/zebra#7350</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7350" xlink:title="ZcashFoundation/zebra#7350&#10;OUTDATED: change(state):&#10;Add note subtree indexes&#10;to the database, and&#10;calculate subtrees for&#10;existing blocks" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="863,-1784 632,-1784 632,-1780 628,-1780 628,-1776 632,-1776 632,-1694 628,-1694 628,-1690 632,-1690 632,-1686 863,-1686 863,-1784"/>
<polyline fill="none" stroke="black" points="632,-1780 636,-1780 636,-1776 632,-1776 "/>
<polyline fill="none" stroke="black" points="632,-1694 636,-1694 636,-1690 632,-1690 "/>
<text text-anchor="middle" x="747.5" y="-1768.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7350</text>
<text text-anchor="middle" x="747.5" y="-1753.8" font-family="Times,serif" font-size="14.00">OUTDATED: change(state):</text>
<text text-anchor="middle" x="747.5" y="-1738.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="747.5" y="-1723.8" font-family="Times,serif" font-size="14.00">to the database, and</text>
<text text-anchor="middle" x="747.5" y="-1708.8" font-family="Times,serif" font-size="14.00">calculate subtrees for</text>
<text text-anchor="middle" x="747.5" y="-1693.8" font-family="Times,serif" font-size="14.00">existing blocks</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7233&#45;&gt;ZcashFoundation/zebra#7350 -->
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#7233&#45;&gt;ZcashFoundation/zebra#7350</title>
<path fill="none" stroke="black" d="M571.83,-1735C588.18,-1735 605.05,-1735 621.57,-1735"/>
<polygon fill="black" stroke="black" points="621.81,-1738.5 631.81,-1735 621.81,-1731.5 621.81,-1738.5"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node36" class="node open">
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1730.5 24.5,-1730.5 24.5,-1647.5 255.5,-1647.5 255.5,-1730.5"/>
<text text-anchor="middle" x="140" y="-1715.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1700.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1685.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1670.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1655.3" font-family="Times,serif" font-size="14.00">significantly</text>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1517.5 24.5,-1517.5 24.5,-1434.5 255.5,-1434.5 255.5,-1517.5"/>
<text text-anchor="middle" x="140" y="-1502.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1487.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1472.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1457.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1442.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node37" class="node open">
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node37"><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="black" stroke-width="2" points="255.5,-1855.5 24.5,-1855.5 24.5,-1772.5 255.5,-1772.5 255.5,-1855.5"/>
<text text-anchor="middle" x="140" y="-1840.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1825.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1810.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1795.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1780.3" font-family="Times,serif" font-size="14.00">activation</text>
<g id="a_node31"><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="black" stroke-width="2" points="255.5,-1618.5 24.5,-1618.5 24.5,-1535.5 255.5,-1535.5 255.5,-1618.5"/>
<text text-anchor="middle" x="140" y="-1603.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1588.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1573.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1558.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1543.3" font-family="Times,serif" font-size="14.00">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node38" class="node closed">
<g id="node32" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node38"><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="black" points="571.5,-1848 340.5,-1848 340.5,-1780 571.5,-1780 571.5,-1848"/>
<text text-anchor="middle" x="456" y="-1832.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1817.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1802.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1787.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
<g id="a_node32"><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="black" points="571.5,-1611 340.5,-1611 340.5,-1543 571.5,-1543 571.5,-1611"/>
<text text-anchor="middle" x="456" y="-1595.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1580.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1565.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1550.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge30" class="edge">
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="black" d="M255.69,-1814C279.95,-1814 305.65,-1814 330.25,-1814"/>
<polygon fill="black" stroke="black" points="330.35,-1817.5 340.35,-1814 330.35,-1810.5 330.35,-1817.5"/>
<path fill="none" stroke="black" d="M255.69,-1577C279.95,-1577 305.65,-1577 330.25,-1577"/>
<polygon fill="black" stroke="black" points="330.35,-1580.5 340.35,-1577 330.35,-1573.5 330.35,-1580.5"/>
</g>
<!-- ZcashFoundation/zebra#7450 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#7450</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7450" xlink:title="ZcashFoundation/zebra#7450&#10;Manually test&#10;`z_getsubtreesbyindex`&#10;using `zcash&#45;rpc&#45;diff`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1705 24.5,-1705 24.5,-1637 255.5,-1637 255.5,-1705"/>
<text text-anchor="middle" x="140" y="-1689.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7450</text>
<text text-anchor="middle" x="140" y="-1674.8" font-family="Times,serif" font-size="14.00">Manually test</text>
<text text-anchor="middle" x="140" y="-1659.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="140" y="-1644.8" font-family="Times,serif" font-size="14.00">using `zcash&#45;rpc&#45;diff`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7449 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#7449</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7449" xlink:title="ZcashFoundation/zebra#7449&#10;Add snapshot and state&#10;integration tests for&#10;`z_getsubtreesbyindex`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1791 24.5,-1791 24.5,-1723 255.5,-1723 255.5,-1791"/>
<text text-anchor="middle" x="140" y="-1775.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7449</text>
<text text-anchor="middle" x="140" y="-1760.8" font-family="Times,serif" font-size="14.00">Add snapshot and state</text>
<text text-anchor="middle" x="140" y="-1745.8" font-family="Times,serif" font-size="14.00">integration tests for</text>
<text text-anchor="middle" x="140" y="-1730.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7451 -->
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#7451</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7451" xlink:title="ZcashFoundation/zebra#7451&#10;Test&#10;`z_getsubtreesbyindex`&#10;using a `lightwalletd`&#10;gRPC request" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1884.5 340.5,-1884.5 340.5,-1801.5 571.5,-1801.5 571.5,-1884.5"/>
<text text-anchor="middle" x="456" y="-1869.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7451</text>
<text text-anchor="middle" x="456" y="-1854.3" font-family="Times,serif" font-size="14.00">Test</text>
<text text-anchor="middle" x="456" y="-1839.3" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="456" y="-1824.3" font-family="Times,serif" font-size="14.00">using a `lightwalletd`</text>
<text text-anchor="middle" x="456" y="-1809.3" font-family="Times,serif" font-size="14.00">gRPC request</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7361 -->
<g id="node39" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#7361</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7361" xlink:title="ZcashFoundation/zebra#7361&#10;Make getblocktemplate&#45;&#10;rpcs a default feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1961.5 24.5,-1961.5 24.5,-1908.5 255.5,-1908.5 255.5,-1961.5"/>
<text text-anchor="middle" x="140" y="-1946.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7361</text>
<text text-anchor="middle" x="140" y="-1931.3" font-family="Times,serif" font-size="14.00">Make getblocktemplate&#45;</text>
<text text-anchor="middle" x="140" y="-1916.3" font-family="Times,serif" font-size="14.00">rpcs a default feature</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7361" xlink:title="ZcashFoundation/zebra#7361&#10;Make getblocktemplate&#45;&#10;rpcs a default feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1998.5 24.5,-1998.5 24.5,-1945.5 255.5,-1945.5 255.5,-1998.5"/>
<text text-anchor="middle" x="140" y="-1983.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7361</text>
<text text-anchor="middle" x="140" y="-1968.3" font-family="Times,serif" font-size="14.00">Make getblocktemplate&#45;</text>
<text text-anchor="middle" x="140" y="-1953.3" font-family="Times,serif" font-size="14.00">rpcs a default feature</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7415 -->
<g id="node40" class="node open">
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#7415</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7415" xlink:title="ZcashFoundation/zebra#7415&#10;devops: Remove redundant&#10;tags in Docker Hub" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2005.5 340.5,-2005.5 340.5,-1952.5 571.5,-1952.5 571.5,-2005.5"/>
<text text-anchor="middle" x="456" y="-1990.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7415</text>
<text text-anchor="middle" x="456" y="-1975.3" font-family="Times,serif" font-size="14.00">devops: Remove redundant</text>
<text text-anchor="middle" x="456" y="-1960.3" font-family="Times,serif" font-size="14.00">tags in Docker Hub</text>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7415" xlink:title="ZcashFoundation/zebra#7415&#10;devops: Remove redundant&#10;tags in Docker Hub" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2042.5 340.5,-2042.5 340.5,-1989.5 571.5,-1989.5 571.5,-2042.5"/>
<text text-anchor="middle" x="456" y="-2027.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7415</text>
<text text-anchor="middle" x="456" y="-2012.3" font-family="Times,serif" font-size="14.00">devops: Remove redundant</text>
<text text-anchor="middle" x="456" y="-1997.3" font-family="Times,serif" font-size="14.00">tags in Docker Hub</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7361&#45;&gt;ZcashFoundation/zebra#7415 -->
<g id="edge31" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#7361&#45;&gt;ZcashFoundation/zebra#7415</title>
<path fill="none" stroke="black" d="M255.69,-1951.1C279.95,-1954.5 305.65,-1958.1 330.25,-1961.5"/>
<polygon fill="black" stroke="black" points="329.96,-1964.99 340.35,-1962.9 330.93,-1958.06 329.96,-1964.99"/>
<path fill="none" stroke="black" d="M255.69,-1988.1C279.95,-1991.5 305.65,-1995.1 330.25,-1998.5"/>
<polygon fill="black" stroke="black" points="329.96,-2001.99 340.35,-1999.9 330.93,-1995.06 329.96,-2001.99"/>
</g>
<!-- ZcashFoundation/zebra#7362 -->
<g id="node41" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#7362</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7362" xlink:title="ZcashFoundation/zebra#7362&#10;Remove extra tests for&#10;getblocktemplate&#45;rpcs&#10;feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1934 340.5,-1934 340.5,-1866 571.5,-1866 571.5,-1934"/>
<text text-anchor="middle" x="456" y="-1918.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7362</text>
<text text-anchor="middle" x="456" y="-1903.8" font-family="Times,serif" font-size="14.00">Remove extra tests for</text>
<text text-anchor="middle" x="456" y="-1888.8" font-family="Times,serif" font-size="14.00">getblocktemplate&#45;rpcs</text>
<text text-anchor="middle" x="456" y="-1873.8" font-family="Times,serif" font-size="14.00">feature</text>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7362" xlink:title="ZcashFoundation/zebra#7362&#10;Remove extra tests for&#10;getblocktemplate&#45;rpcs&#10;feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1971 340.5,-1971 340.5,-1903 571.5,-1903 571.5,-1971"/>
<text text-anchor="middle" x="456" y="-1955.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7362</text>
<text text-anchor="middle" x="456" y="-1940.8" font-family="Times,serif" font-size="14.00">Remove extra tests for</text>
<text text-anchor="middle" x="456" y="-1925.8" font-family="Times,serif" font-size="14.00">getblocktemplate&#45;rpcs</text>
<text text-anchor="middle" x="456" y="-1910.8" font-family="Times,serif" font-size="14.00">feature</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7361&#45;&gt;ZcashFoundation/zebra#7362 -->
<g id="edge32" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#7361&#45;&gt;ZcashFoundation/zebra#7362</title>
<path fill="none" stroke="black" d="M255.69,-1922.2C279.95,-1919.5 305.65,-1916.6 330.25,-1913.9"/>
<polygon fill="black" stroke="black" points="330.79,-1917.36 340.35,-1912.8 330.03,-1910.4 330.79,-1917.36"/>
<path fill="none" stroke="black" d="M255.69,-1959.2C279.95,-1956.5 305.65,-1953.6 330.25,-1950.9"/>
<polygon fill="black" stroke="black" points="330.79,-1954.36 340.35,-1949.8 330.03,-1947.4 330.79,-1954.36"/>
</g>
<!-- ZcashFoundation/zebra#7416 -->
<g id="node42" class="node open">
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#7416</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7416" xlink:title="ZcashFoundation/zebra#7416&#10;diagnostic: Log column&#10;family and database size&#10;on startup and shutdown" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2084 24.5,-2084 24.5,-2016 255.5,-2016 255.5,-2084"/>
<text text-anchor="middle" x="140" y="-2068.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7416</text>
<text text-anchor="middle" x="140" y="-2053.8" font-family="Times,serif" font-size="14.00">diagnostic: Log column</text>
<text text-anchor="middle" x="140" y="-2038.8" font-family="Times,serif" font-size="14.00">family and database size</text>
<text text-anchor="middle" x="140" y="-2023.8" font-family="Times,serif" font-size="14.00">on startup and shutdown</text>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7416" xlink:title="ZcashFoundation/zebra#7416&#10;diagnostic: Log column&#10;family and database size&#10;on startup and shutdown" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2121 24.5,-2121 24.5,-2053 255.5,-2053 255.5,-2121"/>
<text text-anchor="middle" x="140" y="-2105.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7416</text>
<text text-anchor="middle" x="140" y="-2090.8" font-family="Times,serif" font-size="14.00">diagnostic: Log column</text>
<text text-anchor="middle" x="140" y="-2075.8" font-family="Times,serif" font-size="14.00">family and database size</text>
<text text-anchor="middle" x="140" y="-2060.8" font-family="Times,serif" font-size="14.00">on startup and shutdown</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5718 -->
<g id="node43" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#5718</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5718" xlink:title="ZcashFoundation/zebra#5718&#10;Reduce Zebra disk usage&#10;for mining pools" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2076.5 340.5,-2076.5 340.5,-2023.5 571.5,-2023.5 571.5,-2076.5"/>
<text text-anchor="middle" x="456" y="-2061.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5718</text>
<text text-anchor="middle" x="456" y="-2046.3" font-family="Times,serif" font-size="14.00">Reduce Zebra disk usage</text>
<text text-anchor="middle" x="456" y="-2031.3" font-family="Times,serif" font-size="14.00">for mining pools</text>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5718" xlink:title="ZcashFoundation/zebra#5718&#10;Reduce Zebra disk usage&#10;for mining pools" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2113.5 340.5,-2113.5 340.5,-2060.5 571.5,-2060.5 571.5,-2113.5"/>
<text text-anchor="middle" x="456" y="-2098.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5718</text>
<text text-anchor="middle" x="456" y="-2083.3" font-family="Times,serif" font-size="14.00">Reduce Zebra disk usage</text>
<text text-anchor="middle" x="456" y="-2068.3" font-family="Times,serif" font-size="14.00">for mining pools</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7416&#45;&gt;ZcashFoundation/zebra#5718 -->
<g id="edge33" class="edge">
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#7416&#45;&gt;ZcashFoundation/zebra#5718</title>
<path fill="none" stroke="black" d="M255.69,-2050C279.95,-2050 305.65,-2050 330.25,-2050"/>
<polygon fill="black" stroke="black" points="330.35,-2053.5 340.35,-2050 330.35,-2046.5 330.35,-2053.5"/>
<path fill="none" stroke="black" d="M255.69,-2087C279.95,-2087 305.65,-2087 330.25,-2087"/>
<polygon fill="black" stroke="black" points="330.35,-2090.5 340.35,-2087 330.35,-2083.5 330.35,-2090.5"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node44" class="node open">
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;spend before sync&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2185.5 24.5,-2185.5 24.5,-2102.5 255.5,-2102.5 255.5,-2185.5"/>
<text text-anchor="middle" x="140" y="-2170.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="140" y="-2155.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="140" y="-2140.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="140" y="-2125.3" font-family="Times,serif" font-size="14.00">&quot;spend before sync&quot;</text>
<text text-anchor="middle" x="140" y="-2110.3" font-family="Times,serif" font-size="14.00">algorithm</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;spend before sync&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2222.5 24.5,-2222.5 24.5,-2139.5 255.5,-2139.5 255.5,-2222.5"/>
<text text-anchor="middle" x="140" y="-2207.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="140" y="-2192.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="140" y="-2177.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="140" y="-2162.3" font-family="Times,serif" font-size="14.00">&quot;spend before sync&quot;</text>
<text text-anchor="middle" x="140" y="-2147.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7335 -->
<g id="node45" class="node open">
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#7335</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7335" xlink:title="ZcashFoundation/zebra#7335&#10;Fix lightwalletd sync&#10;finish detection code in&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1510 24.5,-1510 24.5,-1442 255.5,-1442 255.5,-1510"/>
<text text-anchor="middle" x="140" y="-1494.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7335</text>
<text text-anchor="middle" x="140" y="-1479.8" font-family="Times,serif" font-size="14.00">Fix lightwalletd sync</text>
<text text-anchor="middle" x="140" y="-1464.8" font-family="Times,serif" font-size="14.00">finish detection code in</text>
<text text-anchor="middle" x="140" y="-1449.8" font-family="Times,serif" font-size="14.00">tests</text>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7335" xlink:title="ZcashFoundation/zebra#7335&#10;Fix lightwalletd sync&#10;finish detection code in&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1877 24.5,-1877 24.5,-1809 255.5,-1809 255.5,-1877"/>
<text text-anchor="middle" x="140" y="-1861.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7335</text>
<text text-anchor="middle" x="140" y="-1846.8" font-family="Times,serif" font-size="14.00">Fix lightwalletd sync</text>
<text text-anchor="middle" x="140" y="-1831.8" font-family="Times,serif" font-size="14.00">finish detection code in</text>
<text text-anchor="middle" x="140" y="-1816.8" font-family="Times,serif" font-size="14.00">tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7335&#45;&gt;ZcashFoundation/zebra#7451 -->
<g id="edge34" class="edge">
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#7335&#45;&gt;ZcashFoundation/zebra#7451</title>
<path fill="none" stroke="black" d="M255.69,-1476C279.95,-1476 305.65,-1476 330.25,-1476"/>
<polygon fill="black" stroke="black" points="330.35,-1479.5 340.35,-1476 330.35,-1472.5 330.35,-1479.5"/>
<path fill="none" stroke="black" d="M255.69,-1843C279.95,-1843 305.65,-1843 330.25,-1843"/>
<polygon fill="black" stroke="black" points="330.35,-1846.5 340.35,-1843 330.35,-1839.5 330.35,-1846.5"/>
</g>
<!-- ZcashFoundation/zebra#6812 -->
<g id="node46" class="node open">
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#6812</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6812" xlink:title="ZcashFoundation/zebra#6812&#10;Process abort in state&#10;tests on some macOS&#10;versions with Rust 1.70" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2272 24.5,-2272 24.5,-2204 255.5,-2204 255.5,-2272"/>
<text text-anchor="middle" x="140" y="-2256.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-2241.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-2226.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-2211.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6812" xlink:title="ZcashFoundation/zebra#6812&#10;Process abort in state&#10;tests on some macOS&#10;versions with Rust 1.70" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2309 24.5,-2309 24.5,-2241 255.5,-2241 255.5,-2309"/>
<text text-anchor="middle" x="140" y="-2293.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-2278.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-2263.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-2248.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6824 -->
<g id="node47" class="node closed">
<g id="node44" class="node closed">
<title>ZcashFoundation/zebra#6824</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6824" xlink:title="ZcashFoundation/zebra#6824&#10;Restore macOS tests" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-2257 340.5,-2257 340.5,-2219 571.5,-2219 571.5,-2257"/>
<text text-anchor="middle" x="456" y="-2241.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-2226.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6824" xlink:title="ZcashFoundation/zebra#6824&#10;Restore macOS tests" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-2294 340.5,-2294 340.5,-2256 571.5,-2256 571.5,-2294"/>
<text text-anchor="middle" x="456" y="-2278.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-2263.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824 -->
<g id="edge35" class="edge">
<g id="edge30" class="edge">
<title>ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824</title>
<path fill="none" stroke="black" d="M255.69,-2238C279.95,-2238 305.65,-2238 330.25,-2238"/>
<polygon fill="black" stroke="black" points="330.35,-2241.5 340.35,-2238 330.35,-2234.5 330.35,-2241.5"/>
<path fill="none" stroke="black" d="M255.69,-2275C279.95,-2275 305.65,-2275 330.25,-2275"/>
<polygon fill="black" stroke="black" points="330.35,-2278.5 340.35,-2275 330.35,-2271.5 330.35,-2278.5"/>
</g>
<!-- ZcashFoundation/zebra#7437 -->
<g id="node48" class="node open">
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#7437</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7437" xlink:title="ZcashFoundation/zebra#7437&#10;change(state): Add note&#10;subtree indexes for new&#10;and existing blocks" target="_blank">
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7437" xlink:title="ZcashFoundation/zebra#7437&#10;change(state): Add note&#10;subtree indexes for new&#10;and existing blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-499 340.5,-499 340.5,-495 336.5,-495 336.5,-491 340.5,-491 340.5,-439 336.5,-439 336.5,-435 340.5,-435 340.5,-431 571.5,-431 571.5,-499"/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-495 344.5,-495 344.5,-491 340.5,-491 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-439 344.5,-439 344.5,-435 340.5,-435 "/>
@ -823,69 +754,69 @@
</g>
</g>
<!-- ZcashFoundation/zebra#7437&#45;&gt;ZcashFoundation/zebra#7263 -->
<g id="edge36" class="edge">
<g id="edge31" class="edge">
<title>ZcashFoundation/zebra#7437&#45;&gt;ZcashFoundation/zebra#7263</title>
<path fill="none" stroke="black" d="M571.83,-465C588.18,-465 605.05,-465 621.57,-465"/>
<polygon fill="black" stroke="black" points="621.81,-468.5 631.81,-465 621.81,-461.5 621.81,-468.5"/>
</g>
<!-- ZcashFoundation/zebra#7363 -->
<g id="node49" class="node open">
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#7363</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7363" xlink:title="ZcashFoundation/zebra#7363&#10;Make a config for&#10;progress bars, rather&#10;than having the feature&#10;activate them by default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2373.5 24.5,-2373.5 24.5,-2290.5 255.5,-2290.5 255.5,-2373.5"/>
<text text-anchor="middle" x="140" y="-2358.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7363</text>
<text text-anchor="middle" x="140" y="-2343.3" font-family="Times,serif" font-size="14.00">Make a config for</text>
<text text-anchor="middle" x="140" y="-2328.3" font-family="Times,serif" font-size="14.00">progress bars, rather</text>
<text text-anchor="middle" x="140" y="-2313.3" font-family="Times,serif" font-size="14.00">than having the feature</text>
<text text-anchor="middle" x="140" y="-2298.3" font-family="Times,serif" font-size="14.00">activate them by default</text>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7363" xlink:title="ZcashFoundation/zebra#7363&#10;Make a config for&#10;progress bars, rather&#10;than having the feature&#10;activate them by default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2410.5 24.5,-2410.5 24.5,-2327.5 255.5,-2327.5 255.5,-2410.5"/>
<text text-anchor="middle" x="140" y="-2395.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7363</text>
<text text-anchor="middle" x="140" y="-2380.3" font-family="Times,serif" font-size="14.00">Make a config for</text>
<text text-anchor="middle" x="140" y="-2365.3" font-family="Times,serif" font-size="14.00">progress bars, rather</text>
<text text-anchor="middle" x="140" y="-2350.3" font-family="Times,serif" font-size="14.00">than having the feature</text>
<text text-anchor="middle" x="140" y="-2335.3" font-family="Times,serif" font-size="14.00">activate them by default</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7364 -->
<g id="node50" class="node open">
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#7364</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7364" xlink:title="ZcashFoundation/zebra#7364&#10;Make progress&#45;bars a&#10;default feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2358.5 340.5,-2358.5 340.5,-2305.5 571.5,-2305.5 571.5,-2358.5"/>
<text text-anchor="middle" x="456" y="-2343.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7364</text>
<text text-anchor="middle" x="456" y="-2328.3" font-family="Times,serif" font-size="14.00">Make progress&#45;bars a</text>
<text text-anchor="middle" x="456" y="-2313.3" font-family="Times,serif" font-size="14.00">default feature</text>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7364" xlink:title="ZcashFoundation/zebra#7364&#10;Make progress&#45;bars a&#10;default feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2395.5 340.5,-2395.5 340.5,-2342.5 571.5,-2342.5 571.5,-2395.5"/>
<text text-anchor="middle" x="456" y="-2380.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7364</text>
<text text-anchor="middle" x="456" y="-2365.3" font-family="Times,serif" font-size="14.00">Make progress&#45;bars a</text>
<text text-anchor="middle" x="456" y="-2350.3" font-family="Times,serif" font-size="14.00">default feature</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7363&#45;&gt;ZcashFoundation/zebra#7364 -->
<g id="edge37" class="edge">
<g id="edge32" class="edge">
<title>ZcashFoundation/zebra#7363&#45;&gt;ZcashFoundation/zebra#7364</title>
<path fill="none" stroke="black" d="M255.69,-2332C279.95,-2332 305.65,-2332 330.25,-2332"/>
<polygon fill="black" stroke="black" points="330.35,-2335.5 340.35,-2332 330.35,-2328.5 330.35,-2335.5"/>
<path fill="none" stroke="black" d="M255.69,-2369C279.95,-2369 305.65,-2369 330.25,-2369"/>
<polygon fill="black" stroke="black" points="330.35,-2372.5 340.35,-2369 330.35,-2365.5 330.35,-2372.5"/>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77 -->
<g id="node51" class="node open">
<g id="node48" class="node open">
<title>ZcashFoundation/ed25519&#45;zebra#77</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/77" xlink:title="ZcashFoundation/ed25519&#45;zebra#77&#10;Add instructions to the&#10;README for updating this&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2460 0,-2460 0,-2392 280,-2392 280,-2460"/>
<text text-anchor="middle" x="140" y="-2444.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2429.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2414.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2399.8" font-family="Times,serif" font-size="14.00">crate</text>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/77" xlink:title="ZcashFoundation/ed25519&#45;zebra#77&#10;Add instructions to the&#10;README for updating this&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2497 0,-2497 0,-2429 280,-2429 280,-2497"/>
<text text-anchor="middle" x="140" y="-2481.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2466.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2451.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2436.8" font-family="Times,serif" font-size="14.00">crate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="node52" class="node closed">
<g id="node49" class="node closed">
<title>ZcashFoundation/ed25519&#45;zebra#79</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/79" xlink:title="ZcashFoundation/ed25519&#45;zebra#79&#10;Tag a new &#160;ed25519&#45;zebra&#10;release" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="596,-2452.5 316,-2452.5 316,-2399.5 596,-2399.5 596,-2452.5"/>
<text text-anchor="middle" x="456" y="-2437.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2422.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2407.3" font-family="Times,serif" font-size="14.00">release</text>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/79" xlink:title="ZcashFoundation/ed25519&#45;zebra#79&#10;Tag a new &#160;ed25519&#45;zebra&#10;release" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="596,-2489.5 316,-2489.5 316,-2436.5 596,-2436.5 596,-2489.5"/>
<text text-anchor="middle" x="456" y="-2474.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2459.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2444.3" font-family="Times,serif" font-size="14.00">release</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="edge38" class="edge">
<g id="edge33" class="edge">
<title>ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79</title>
<path fill="none" stroke="black" d="M280.1,-2426C288.49,-2426 296.96,-2426 305.4,-2426"/>
<polygon fill="black" stroke="black" points="305.67,-2429.5 315.67,-2426 305.67,-2422.5 305.67,-2429.5"/>
<path fill="none" stroke="black" d="M280.1,-2463C288.49,-2463 296.96,-2463 305.4,-2463"/>
<polygon fill="black" stroke="black" points="305.67,-2466.5 315.67,-2463 305.67,-2459.5 305.67,-2466.5"/>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Pages: 1 -->
<svg width="1138pt" height="2468pt"
viewBox="0.00 0.00 1138.00 2468.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 2464)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2464 1134,-2464 1134,4 -4,4"/>
<svg width="1138pt" height="2505pt"
viewBox="0.00 0.00 1138.00 2505.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 2501)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2501 1134,-2501 1134,4 -4,4"/>
<!-- ZcashFoundation/zebra#5297 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5297</title>
@ -311,8 +311,8 @@
<!-- ZcashFoundation/zebra#7446&#45;&gt;ZcashFoundation/zebra#7441 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#7446&#45;&gt;ZcashFoundation/zebra#7441</title>
<path fill="none" stroke="black" d="M571.82,-887.87C580.25,-884.05 588.41,-879.77 596,-875 597.64,-873.97 657.36,-809.49 701.06,-762.21"/>
<polygon fill="black" stroke="black" points="703.71,-764.5 707.93,-754.78 698.57,-759.75 703.71,-764.5"/>
<path fill="none" stroke="black" d="M571.84,-887.9C580.26,-884.07 588.42,-879.78 596,-875 615.95,-862.42 615.96,-853.3 632,-836 654.63,-811.59 679.83,-784.5 700.82,-761.98"/>
<polygon fill="black" stroke="black" points="703.51,-764.22 707.77,-754.52 698.39,-759.45 703.51,-764.22"/>
</g>
<!-- ZcashFoundation/zebra#7447&#45;&gt;ZcashFoundation/zebra#7441 -->
<g id="edge15" class="edge">
@ -512,294 +512,225 @@
<path fill="none" stroke="black" d="M255.69,-1091.8C279.95,-1096.2 305.65,-1100.9 330.25,-1105.4"/>
<polygon fill="black" stroke="black" points="329.89,-1108.89 340.35,-1107.2 331.12,-1102 329.89,-1108.89"/>
</g>
<!-- ZcashFoundation/zebra#6954 -->
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#6954</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6954" xlink:title="ZcashFoundation/zebra#6954&#10;Implement&#10;`z_getsubtreesbyindex`&#10;RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1616 24.5,-1616 24.5,-1548 255.5,-1548 255.5,-1616"/>
<text text-anchor="middle" x="140" y="-1600.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="140" y="-1585.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="140" y="-1570.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="140" y="-1555.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7233 -->
<g id="node31" class="node closed">
<title>ZcashFoundation/zebra#7233</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7233" xlink:title="ZcashFoundation/zebra#7233&#10;Publish Zebra release:&#10;1.2.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1761.5 340.5,-1761.5 340.5,-1708.5 571.5,-1708.5 571.5,-1761.5"/>
<text text-anchor="middle" x="456" y="-1746.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7233</text>
<text text-anchor="middle" x="456" y="-1731.3" font-family="Times,serif" font-size="14.00">Publish Zebra release:</text>
<text text-anchor="middle" x="456" y="-1716.3" font-family="Times,serif" font-size="14.00">1.2.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7233 -->
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7233</title>
<path fill="none" stroke="black" d="M247.36,-1616.1C259.05,-1622.4 270.24,-1629.6 280,-1638 303.87,-1658.5 290.85,-1680.1 316,-1699 320.78,-1702.6 325.89,-1705.8 331.23,-1708.8"/>
<polygon fill="black" stroke="black" points="329.88,-1712.04 340.39,-1713.4 333.02,-1705.78 329.88,-1712.04"/>
</g>
<!-- ZcashFoundation/zebra#7450 -->
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#7450</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7450" xlink:title="ZcashFoundation/zebra#7450&#10;Manually test&#10;`z_getsubtreesbyindex`&#10;using `zcash&#45;rpc&#45;diff`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1690 340.5,-1690 340.5,-1622 571.5,-1622 571.5,-1690"/>
<text text-anchor="middle" x="456" y="-1674.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7450</text>
<text text-anchor="middle" x="456" y="-1659.8" font-family="Times,serif" font-size="14.00">Manually test</text>
<text text-anchor="middle" x="456" y="-1644.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="456" y="-1629.8" font-family="Times,serif" font-size="14.00">using `zcash&#45;rpc&#45;diff`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7450 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7450</title>
<path fill="none" stroke="black" d="M255.69,-1609C280.05,-1614.8 305.88,-1620.9 330.58,-1626.7"/>
<polygon fill="black" stroke="black" points="329.81,-1630.12 340.35,-1629 331.42,-1623.3 329.81,-1630.12"/>
</g>
<!-- ZcashFoundation/zebra#7449 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#7449</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7449" xlink:title="ZcashFoundation/zebra#7449&#10;Add snapshot and state&#10;integration tests for&#10;`z_getsubtreesbyindex`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1604 340.5,-1604 340.5,-1536 571.5,-1536 571.5,-1604"/>
<text text-anchor="middle" x="456" y="-1588.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7449</text>
<text text-anchor="middle" x="456" y="-1573.8" font-family="Times,serif" font-size="14.00">Add snapshot and state</text>
<text text-anchor="middle" x="456" y="-1558.8" font-family="Times,serif" font-size="14.00">integration tests for</text>
<text text-anchor="middle" x="456" y="-1543.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7449 -->
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7449</title>
<path fill="none" stroke="black" d="M255.69,-1577.6C279.95,-1576.7 305.65,-1575.7 330.25,-1574.8"/>
<polygon fill="black" stroke="black" points="330.5,-1578.29 340.35,-1574.4 330.22,-1571.3 330.5,-1578.29"/>
</g>
<!-- ZcashFoundation/zebra#7451 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#7451</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7451" xlink:title="ZcashFoundation/zebra#7451&#10;Test&#10;`z_getsubtreesbyindex`&#10;using a `lightwalletd`&#10;gRPC request" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1517.5 340.5,-1517.5 340.5,-1434.5 571.5,-1434.5 571.5,-1517.5"/>
<text text-anchor="middle" x="456" y="-1502.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7451</text>
<text text-anchor="middle" x="456" y="-1487.3" font-family="Times,serif" font-size="14.00">Test</text>
<text text-anchor="middle" x="456" y="-1472.3" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="456" y="-1457.3" font-family="Times,serif" font-size="14.00">using a `lightwalletd`</text>
<text text-anchor="middle" x="456" y="-1442.3" font-family="Times,serif" font-size="14.00">gRPC request</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7451 -->
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7451</title>
<path fill="none" stroke="black" d="M242.08,-1547.9C270.39,-1538.3 301.49,-1527.8 330.97,-1517.9"/>
<polygon fill="black" stroke="black" points="332.12,-1521.21 340.48,-1514.7 329.89,-1514.57 332.12,-1521.21"/>
</g>
<!-- ZcashFoundation/zebra#7350 -->
<g id="node35" class="node closed">
<title>ZcashFoundation/zebra#7350</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7350" xlink:title="ZcashFoundation/zebra#7350&#10;OUTDATED: change(state):&#10;Add note subtree indexes&#10;to the database, and&#10;calculate subtrees for&#10;existing blocks" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="863,-1784 632,-1784 632,-1780 628,-1780 628,-1776 632,-1776 632,-1694 628,-1694 628,-1690 632,-1690 632,-1686 863,-1686 863,-1784"/>
<polyline fill="none" stroke="black" points="632,-1780 636,-1780 636,-1776 632,-1776 "/>
<polyline fill="none" stroke="black" points="632,-1694 636,-1694 636,-1690 632,-1690 "/>
<text text-anchor="middle" x="747.5" y="-1768.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7350</text>
<text text-anchor="middle" x="747.5" y="-1753.8" font-family="Times,serif" font-size="14.00">OUTDATED: change(state):</text>
<text text-anchor="middle" x="747.5" y="-1738.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="747.5" y="-1723.8" font-family="Times,serif" font-size="14.00">to the database, and</text>
<text text-anchor="middle" x="747.5" y="-1708.8" font-family="Times,serif" font-size="14.00">calculate subtrees for</text>
<text text-anchor="middle" x="747.5" y="-1693.8" font-family="Times,serif" font-size="14.00">existing blocks</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7233&#45;&gt;ZcashFoundation/zebra#7350 -->
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#7233&#45;&gt;ZcashFoundation/zebra#7350</title>
<path fill="none" stroke="black" d="M571.83,-1735C588.18,-1735 605.05,-1735 621.57,-1735"/>
<polygon fill="black" stroke="black" points="621.81,-1738.5 631.81,-1735 621.81,-1731.5 621.81,-1738.5"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node36" class="node open">
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1730.5 24.5,-1730.5 24.5,-1647.5 255.5,-1647.5 255.5,-1730.5"/>
<text text-anchor="middle" x="140" y="-1715.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1700.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1685.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1670.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1655.3" font-family="Times,serif" font-size="14.00">significantly</text>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1517.5 24.5,-1517.5 24.5,-1434.5 255.5,-1434.5 255.5,-1517.5"/>
<text text-anchor="middle" x="140" y="-1502.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1487.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1472.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1457.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1442.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node37" class="node open">
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node37"><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="black" stroke-width="2" points="255.5,-1855.5 24.5,-1855.5 24.5,-1772.5 255.5,-1772.5 255.5,-1855.5"/>
<text text-anchor="middle" x="140" y="-1840.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1825.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1810.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1795.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1780.3" font-family="Times,serif" font-size="14.00">activation</text>
<g id="a_node31"><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="black" stroke-width="2" points="255.5,-1618.5 24.5,-1618.5 24.5,-1535.5 255.5,-1535.5 255.5,-1618.5"/>
<text text-anchor="middle" x="140" y="-1603.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1588.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1573.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1558.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1543.3" font-family="Times,serif" font-size="14.00">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node38" class="node closed">
<g id="node32" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node38"><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="black" points="571.5,-1848 340.5,-1848 340.5,-1780 571.5,-1780 571.5,-1848"/>
<text text-anchor="middle" x="456" y="-1832.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1817.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1802.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1787.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
<g id="a_node32"><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="black" points="571.5,-1611 340.5,-1611 340.5,-1543 571.5,-1543 571.5,-1611"/>
<text text-anchor="middle" x="456" y="-1595.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1580.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1565.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1550.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge30" class="edge">
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="black" d="M255.69,-1814C279.95,-1814 305.65,-1814 330.25,-1814"/>
<polygon fill="black" stroke="black" points="330.35,-1817.5 340.35,-1814 330.35,-1810.5 330.35,-1817.5"/>
<path fill="none" stroke="black" d="M255.69,-1577C279.95,-1577 305.65,-1577 330.25,-1577"/>
<polygon fill="black" stroke="black" points="330.35,-1580.5 340.35,-1577 330.35,-1573.5 330.35,-1580.5"/>
</g>
<!-- ZcashFoundation/zebra#7450 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#7450</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7450" xlink:title="ZcashFoundation/zebra#7450&#10;Manually test&#10;`z_getsubtreesbyindex`&#10;using `zcash&#45;rpc&#45;diff`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1705 24.5,-1705 24.5,-1637 255.5,-1637 255.5,-1705"/>
<text text-anchor="middle" x="140" y="-1689.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7450</text>
<text text-anchor="middle" x="140" y="-1674.8" font-family="Times,serif" font-size="14.00">Manually test</text>
<text text-anchor="middle" x="140" y="-1659.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="140" y="-1644.8" font-family="Times,serif" font-size="14.00">using `zcash&#45;rpc&#45;diff`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7449 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#7449</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7449" xlink:title="ZcashFoundation/zebra#7449&#10;Add snapshot and state&#10;integration tests for&#10;`z_getsubtreesbyindex`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1791 24.5,-1791 24.5,-1723 255.5,-1723 255.5,-1791"/>
<text text-anchor="middle" x="140" y="-1775.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7449</text>
<text text-anchor="middle" x="140" y="-1760.8" font-family="Times,serif" font-size="14.00">Add snapshot and state</text>
<text text-anchor="middle" x="140" y="-1745.8" font-family="Times,serif" font-size="14.00">integration tests for</text>
<text text-anchor="middle" x="140" y="-1730.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7451 -->
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#7451</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7451" xlink:title="ZcashFoundation/zebra#7451&#10;Test&#10;`z_getsubtreesbyindex`&#10;using a `lightwalletd`&#10;gRPC request" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1884.5 340.5,-1884.5 340.5,-1801.5 571.5,-1801.5 571.5,-1884.5"/>
<text text-anchor="middle" x="456" y="-1869.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7451</text>
<text text-anchor="middle" x="456" y="-1854.3" font-family="Times,serif" font-size="14.00">Test</text>
<text text-anchor="middle" x="456" y="-1839.3" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="456" y="-1824.3" font-family="Times,serif" font-size="14.00">using a `lightwalletd`</text>
<text text-anchor="middle" x="456" y="-1809.3" font-family="Times,serif" font-size="14.00">gRPC request</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7361 -->
<g id="node39" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#7361</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7361" xlink:title="ZcashFoundation/zebra#7361&#10;Make getblocktemplate&#45;&#10;rpcs a default feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1961.5 24.5,-1961.5 24.5,-1908.5 255.5,-1908.5 255.5,-1961.5"/>
<text text-anchor="middle" x="140" y="-1946.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7361</text>
<text text-anchor="middle" x="140" y="-1931.3" font-family="Times,serif" font-size="14.00">Make getblocktemplate&#45;</text>
<text text-anchor="middle" x="140" y="-1916.3" font-family="Times,serif" font-size="14.00">rpcs a default feature</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7361" xlink:title="ZcashFoundation/zebra#7361&#10;Make getblocktemplate&#45;&#10;rpcs a default feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1998.5 24.5,-1998.5 24.5,-1945.5 255.5,-1945.5 255.5,-1998.5"/>
<text text-anchor="middle" x="140" y="-1983.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7361</text>
<text text-anchor="middle" x="140" y="-1968.3" font-family="Times,serif" font-size="14.00">Make getblocktemplate&#45;</text>
<text text-anchor="middle" x="140" y="-1953.3" font-family="Times,serif" font-size="14.00">rpcs a default feature</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7415 -->
<g id="node40" class="node open">
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#7415</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7415" xlink:title="ZcashFoundation/zebra#7415&#10;devops: Remove redundant&#10;tags in Docker Hub" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2005.5 340.5,-2005.5 340.5,-1952.5 571.5,-1952.5 571.5,-2005.5"/>
<text text-anchor="middle" x="456" y="-1990.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7415</text>
<text text-anchor="middle" x="456" y="-1975.3" font-family="Times,serif" font-size="14.00">devops: Remove redundant</text>
<text text-anchor="middle" x="456" y="-1960.3" font-family="Times,serif" font-size="14.00">tags in Docker Hub</text>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7415" xlink:title="ZcashFoundation/zebra#7415&#10;devops: Remove redundant&#10;tags in Docker Hub" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2042.5 340.5,-2042.5 340.5,-1989.5 571.5,-1989.5 571.5,-2042.5"/>
<text text-anchor="middle" x="456" y="-2027.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7415</text>
<text text-anchor="middle" x="456" y="-2012.3" font-family="Times,serif" font-size="14.00">devops: Remove redundant</text>
<text text-anchor="middle" x="456" y="-1997.3" font-family="Times,serif" font-size="14.00">tags in Docker Hub</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7361&#45;&gt;ZcashFoundation/zebra#7415 -->
<g id="edge31" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#7361&#45;&gt;ZcashFoundation/zebra#7415</title>
<path fill="none" stroke="black" d="M255.69,-1951.1C279.95,-1954.5 305.65,-1958.1 330.25,-1961.5"/>
<polygon fill="black" stroke="black" points="329.96,-1964.99 340.35,-1962.9 330.93,-1958.06 329.96,-1964.99"/>
<path fill="none" stroke="black" d="M255.69,-1988.1C279.95,-1991.5 305.65,-1995.1 330.25,-1998.5"/>
<polygon fill="black" stroke="black" points="329.96,-2001.99 340.35,-1999.9 330.93,-1995.06 329.96,-2001.99"/>
</g>
<!-- ZcashFoundation/zebra#7362 -->
<g id="node41" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#7362</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7362" xlink:title="ZcashFoundation/zebra#7362&#10;Remove extra tests for&#10;getblocktemplate&#45;rpcs&#10;feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1934 340.5,-1934 340.5,-1866 571.5,-1866 571.5,-1934"/>
<text text-anchor="middle" x="456" y="-1918.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7362</text>
<text text-anchor="middle" x="456" y="-1903.8" font-family="Times,serif" font-size="14.00">Remove extra tests for</text>
<text text-anchor="middle" x="456" y="-1888.8" font-family="Times,serif" font-size="14.00">getblocktemplate&#45;rpcs</text>
<text text-anchor="middle" x="456" y="-1873.8" font-family="Times,serif" font-size="14.00">feature</text>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7362" xlink:title="ZcashFoundation/zebra#7362&#10;Remove extra tests for&#10;getblocktemplate&#45;rpcs&#10;feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1971 340.5,-1971 340.5,-1903 571.5,-1903 571.5,-1971"/>
<text text-anchor="middle" x="456" y="-1955.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7362</text>
<text text-anchor="middle" x="456" y="-1940.8" font-family="Times,serif" font-size="14.00">Remove extra tests for</text>
<text text-anchor="middle" x="456" y="-1925.8" font-family="Times,serif" font-size="14.00">getblocktemplate&#45;rpcs</text>
<text text-anchor="middle" x="456" y="-1910.8" font-family="Times,serif" font-size="14.00">feature</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7361&#45;&gt;ZcashFoundation/zebra#7362 -->
<g id="edge32" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#7361&#45;&gt;ZcashFoundation/zebra#7362</title>
<path fill="none" stroke="black" d="M255.69,-1922.2C279.95,-1919.5 305.65,-1916.6 330.25,-1913.9"/>
<polygon fill="black" stroke="black" points="330.79,-1917.36 340.35,-1912.8 330.03,-1910.4 330.79,-1917.36"/>
<path fill="none" stroke="black" d="M255.69,-1959.2C279.95,-1956.5 305.65,-1953.6 330.25,-1950.9"/>
<polygon fill="black" stroke="black" points="330.79,-1954.36 340.35,-1949.8 330.03,-1947.4 330.79,-1954.36"/>
</g>
<!-- ZcashFoundation/zebra#7416 -->
<g id="node42" class="node open">
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#7416</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7416" xlink:title="ZcashFoundation/zebra#7416&#10;diagnostic: Log column&#10;family and database size&#10;on startup and shutdown" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2084 24.5,-2084 24.5,-2016 255.5,-2016 255.5,-2084"/>
<text text-anchor="middle" x="140" y="-2068.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7416</text>
<text text-anchor="middle" x="140" y="-2053.8" font-family="Times,serif" font-size="14.00">diagnostic: Log column</text>
<text text-anchor="middle" x="140" y="-2038.8" font-family="Times,serif" font-size="14.00">family and database size</text>
<text text-anchor="middle" x="140" y="-2023.8" font-family="Times,serif" font-size="14.00">on startup and shutdown</text>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7416" xlink:title="ZcashFoundation/zebra#7416&#10;diagnostic: Log column&#10;family and database size&#10;on startup and shutdown" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2121 24.5,-2121 24.5,-2053 255.5,-2053 255.5,-2121"/>
<text text-anchor="middle" x="140" y="-2105.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7416</text>
<text text-anchor="middle" x="140" y="-2090.8" font-family="Times,serif" font-size="14.00">diagnostic: Log column</text>
<text text-anchor="middle" x="140" y="-2075.8" font-family="Times,serif" font-size="14.00">family and database size</text>
<text text-anchor="middle" x="140" y="-2060.8" font-family="Times,serif" font-size="14.00">on startup and shutdown</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5718 -->
<g id="node43" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#5718</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5718" xlink:title="ZcashFoundation/zebra#5718&#10;Reduce Zebra disk usage&#10;for mining pools" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2076.5 340.5,-2076.5 340.5,-2023.5 571.5,-2023.5 571.5,-2076.5"/>
<text text-anchor="middle" x="456" y="-2061.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5718</text>
<text text-anchor="middle" x="456" y="-2046.3" font-family="Times,serif" font-size="14.00">Reduce Zebra disk usage</text>
<text text-anchor="middle" x="456" y="-2031.3" font-family="Times,serif" font-size="14.00">for mining pools</text>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5718" xlink:title="ZcashFoundation/zebra#5718&#10;Reduce Zebra disk usage&#10;for mining pools" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2113.5 340.5,-2113.5 340.5,-2060.5 571.5,-2060.5 571.5,-2113.5"/>
<text text-anchor="middle" x="456" y="-2098.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5718</text>
<text text-anchor="middle" x="456" y="-2083.3" font-family="Times,serif" font-size="14.00">Reduce Zebra disk usage</text>
<text text-anchor="middle" x="456" y="-2068.3" font-family="Times,serif" font-size="14.00">for mining pools</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7416&#45;&gt;ZcashFoundation/zebra#5718 -->
<g id="edge33" class="edge">
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#7416&#45;&gt;ZcashFoundation/zebra#5718</title>
<path fill="none" stroke="black" d="M255.69,-2050C279.95,-2050 305.65,-2050 330.25,-2050"/>
<polygon fill="black" stroke="black" points="330.35,-2053.5 340.35,-2050 330.35,-2046.5 330.35,-2053.5"/>
<path fill="none" stroke="black" d="M255.69,-2087C279.95,-2087 305.65,-2087 330.25,-2087"/>
<polygon fill="black" stroke="black" points="330.35,-2090.5 340.35,-2087 330.35,-2083.5 330.35,-2090.5"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node44" class="node open">
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;spend before sync&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2185.5 24.5,-2185.5 24.5,-2102.5 255.5,-2102.5 255.5,-2185.5"/>
<text text-anchor="middle" x="140" y="-2170.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="140" y="-2155.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="140" y="-2140.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="140" y="-2125.3" font-family="Times,serif" font-size="14.00">&quot;spend before sync&quot;</text>
<text text-anchor="middle" x="140" y="-2110.3" font-family="Times,serif" font-size="14.00">algorithm</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;spend before sync&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2222.5 24.5,-2222.5 24.5,-2139.5 255.5,-2139.5 255.5,-2222.5"/>
<text text-anchor="middle" x="140" y="-2207.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="140" y="-2192.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="140" y="-2177.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="140" y="-2162.3" font-family="Times,serif" font-size="14.00">&quot;spend before sync&quot;</text>
<text text-anchor="middle" x="140" y="-2147.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7335 -->
<g id="node45" class="node open">
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#7335</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7335" xlink:title="ZcashFoundation/zebra#7335&#10;Fix lightwalletd sync&#10;finish detection code in&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1510 24.5,-1510 24.5,-1442 255.5,-1442 255.5,-1510"/>
<text text-anchor="middle" x="140" y="-1494.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7335</text>
<text text-anchor="middle" x="140" y="-1479.8" font-family="Times,serif" font-size="14.00">Fix lightwalletd sync</text>
<text text-anchor="middle" x="140" y="-1464.8" font-family="Times,serif" font-size="14.00">finish detection code in</text>
<text text-anchor="middle" x="140" y="-1449.8" font-family="Times,serif" font-size="14.00">tests</text>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7335" xlink:title="ZcashFoundation/zebra#7335&#10;Fix lightwalletd sync&#10;finish detection code in&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1877 24.5,-1877 24.5,-1809 255.5,-1809 255.5,-1877"/>
<text text-anchor="middle" x="140" y="-1861.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7335</text>
<text text-anchor="middle" x="140" y="-1846.8" font-family="Times,serif" font-size="14.00">Fix lightwalletd sync</text>
<text text-anchor="middle" x="140" y="-1831.8" font-family="Times,serif" font-size="14.00">finish detection code in</text>
<text text-anchor="middle" x="140" y="-1816.8" font-family="Times,serif" font-size="14.00">tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7335&#45;&gt;ZcashFoundation/zebra#7451 -->
<g id="edge34" class="edge">
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#7335&#45;&gt;ZcashFoundation/zebra#7451</title>
<path fill="none" stroke="black" d="M255.69,-1476C279.95,-1476 305.65,-1476 330.25,-1476"/>
<polygon fill="black" stroke="black" points="330.35,-1479.5 340.35,-1476 330.35,-1472.5 330.35,-1479.5"/>
<path fill="none" stroke="black" d="M255.69,-1843C279.95,-1843 305.65,-1843 330.25,-1843"/>
<polygon fill="black" stroke="black" points="330.35,-1846.5 340.35,-1843 330.35,-1839.5 330.35,-1846.5"/>
</g>
<!-- ZcashFoundation/zebra#6812 -->
<g id="node46" class="node open">
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#6812</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6812" xlink:title="ZcashFoundation/zebra#6812&#10;Process abort in state&#10;tests on some macOS&#10;versions with Rust 1.70" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2272 24.5,-2272 24.5,-2204 255.5,-2204 255.5,-2272"/>
<text text-anchor="middle" x="140" y="-2256.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-2241.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-2226.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-2211.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6812" xlink:title="ZcashFoundation/zebra#6812&#10;Process abort in state&#10;tests on some macOS&#10;versions with Rust 1.70" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2309 24.5,-2309 24.5,-2241 255.5,-2241 255.5,-2309"/>
<text text-anchor="middle" x="140" y="-2293.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-2278.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-2263.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-2248.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6824 -->
<g id="node47" class="node closed">
<g id="node44" class="node closed">
<title>ZcashFoundation/zebra#6824</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6824" xlink:title="ZcashFoundation/zebra#6824&#10;Restore macOS tests" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-2257 340.5,-2257 340.5,-2219 571.5,-2219 571.5,-2257"/>
<text text-anchor="middle" x="456" y="-2241.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-2226.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6824" xlink:title="ZcashFoundation/zebra#6824&#10;Restore macOS tests" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-2294 340.5,-2294 340.5,-2256 571.5,-2256 571.5,-2294"/>
<text text-anchor="middle" x="456" y="-2278.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-2263.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824 -->
<g id="edge35" class="edge">
<g id="edge30" class="edge">
<title>ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824</title>
<path fill="none" stroke="black" d="M255.69,-2238C279.95,-2238 305.65,-2238 330.25,-2238"/>
<polygon fill="black" stroke="black" points="330.35,-2241.5 340.35,-2238 330.35,-2234.5 330.35,-2241.5"/>
<path fill="none" stroke="black" d="M255.69,-2275C279.95,-2275 305.65,-2275 330.25,-2275"/>
<polygon fill="black" stroke="black" points="330.35,-2278.5 340.35,-2275 330.35,-2271.5 330.35,-2278.5"/>
</g>
<!-- ZcashFoundation/zebra#7437 -->
<g id="node48" class="node open">
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#7437</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7437" xlink:title="ZcashFoundation/zebra#7437&#10;change(state): Add note&#10;subtree indexes for new&#10;and existing blocks" target="_blank">
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7437" xlink:title="ZcashFoundation/zebra#7437&#10;change(state): Add note&#10;subtree indexes for new&#10;and existing blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-499 340.5,-499 340.5,-495 336.5,-495 336.5,-491 340.5,-491 340.5,-439 336.5,-439 336.5,-435 340.5,-435 340.5,-431 571.5,-431 571.5,-499"/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-495 344.5,-495 344.5,-491 340.5,-491 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-439 344.5,-439 344.5,-435 340.5,-435 "/>
@ -811,69 +742,69 @@
</g>
</g>
<!-- ZcashFoundation/zebra#7437&#45;&gt;ZcashFoundation/zebra#7263 -->
<g id="edge36" class="edge">
<g id="edge31" class="edge">
<title>ZcashFoundation/zebra#7437&#45;&gt;ZcashFoundation/zebra#7263</title>
<path fill="none" stroke="black" d="M571.83,-465C588.18,-465 605.05,-465 621.57,-465"/>
<polygon fill="black" stroke="black" points="621.81,-468.5 631.81,-465 621.81,-461.5 621.81,-468.5"/>
</g>
<!-- ZcashFoundation/zebra#7363 -->
<g id="node49" class="node open">
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#7363</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7363" xlink:title="ZcashFoundation/zebra#7363&#10;Make a config for&#10;progress bars, rather&#10;than having the feature&#10;activate them by default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2373.5 24.5,-2373.5 24.5,-2290.5 255.5,-2290.5 255.5,-2373.5"/>
<text text-anchor="middle" x="140" y="-2358.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7363</text>
<text text-anchor="middle" x="140" y="-2343.3" font-family="Times,serif" font-size="14.00">Make a config for</text>
<text text-anchor="middle" x="140" y="-2328.3" font-family="Times,serif" font-size="14.00">progress bars, rather</text>
<text text-anchor="middle" x="140" y="-2313.3" font-family="Times,serif" font-size="14.00">than having the feature</text>
<text text-anchor="middle" x="140" y="-2298.3" font-family="Times,serif" font-size="14.00">activate them by default</text>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7363" xlink:title="ZcashFoundation/zebra#7363&#10;Make a config for&#10;progress bars, rather&#10;than having the feature&#10;activate them by default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2410.5 24.5,-2410.5 24.5,-2327.5 255.5,-2327.5 255.5,-2410.5"/>
<text text-anchor="middle" x="140" y="-2395.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7363</text>
<text text-anchor="middle" x="140" y="-2380.3" font-family="Times,serif" font-size="14.00">Make a config for</text>
<text text-anchor="middle" x="140" y="-2365.3" font-family="Times,serif" font-size="14.00">progress bars, rather</text>
<text text-anchor="middle" x="140" y="-2350.3" font-family="Times,serif" font-size="14.00">than having the feature</text>
<text text-anchor="middle" x="140" y="-2335.3" font-family="Times,serif" font-size="14.00">activate them by default</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7364 -->
<g id="node50" class="node open">
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#7364</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7364" xlink:title="ZcashFoundation/zebra#7364&#10;Make progress&#45;bars a&#10;default feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2358.5 340.5,-2358.5 340.5,-2305.5 571.5,-2305.5 571.5,-2358.5"/>
<text text-anchor="middle" x="456" y="-2343.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7364</text>
<text text-anchor="middle" x="456" y="-2328.3" font-family="Times,serif" font-size="14.00">Make progress&#45;bars a</text>
<text text-anchor="middle" x="456" y="-2313.3" font-family="Times,serif" font-size="14.00">default feature</text>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7364" xlink:title="ZcashFoundation/zebra#7364&#10;Make progress&#45;bars a&#10;default feature" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2395.5 340.5,-2395.5 340.5,-2342.5 571.5,-2342.5 571.5,-2395.5"/>
<text text-anchor="middle" x="456" y="-2380.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7364</text>
<text text-anchor="middle" x="456" y="-2365.3" font-family="Times,serif" font-size="14.00">Make progress&#45;bars a</text>
<text text-anchor="middle" x="456" y="-2350.3" font-family="Times,serif" font-size="14.00">default feature</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7363&#45;&gt;ZcashFoundation/zebra#7364 -->
<g id="edge37" class="edge">
<g id="edge32" class="edge">
<title>ZcashFoundation/zebra#7363&#45;&gt;ZcashFoundation/zebra#7364</title>
<path fill="none" stroke="black" d="M255.69,-2332C279.95,-2332 305.65,-2332 330.25,-2332"/>
<polygon fill="black" stroke="black" points="330.35,-2335.5 340.35,-2332 330.35,-2328.5 330.35,-2335.5"/>
<path fill="none" stroke="black" d="M255.69,-2369C279.95,-2369 305.65,-2369 330.25,-2369"/>
<polygon fill="black" stroke="black" points="330.35,-2372.5 340.35,-2369 330.35,-2365.5 330.35,-2372.5"/>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77 -->
<g id="node51" class="node open">
<g id="node48" class="node open">
<title>ZcashFoundation/ed25519&#45;zebra#77</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/77" xlink:title="ZcashFoundation/ed25519&#45;zebra#77&#10;Add instructions to the&#10;README for updating this&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2460 0,-2460 0,-2392 280,-2392 280,-2460"/>
<text text-anchor="middle" x="140" y="-2444.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2429.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2414.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2399.8" font-family="Times,serif" font-size="14.00">crate</text>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/77" xlink:title="ZcashFoundation/ed25519&#45;zebra#77&#10;Add instructions to the&#10;README for updating this&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2497 0,-2497 0,-2429 280,-2429 280,-2497"/>
<text text-anchor="middle" x="140" y="-2481.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2466.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2451.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2436.8" font-family="Times,serif" font-size="14.00">crate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="node52" class="node closed">
<g id="node49" class="node closed">
<title>ZcashFoundation/ed25519&#45;zebra#79</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/79" xlink:title="ZcashFoundation/ed25519&#45;zebra#79&#10;Tag a new &#160;ed25519&#45;zebra&#10;release" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="596,-2452.5 316,-2452.5 316,-2399.5 596,-2399.5 596,-2452.5"/>
<text text-anchor="middle" x="456" y="-2437.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2422.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2407.3" font-family="Times,serif" font-size="14.00">release</text>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/79" xlink:title="ZcashFoundation/ed25519&#45;zebra#79&#10;Tag a new &#160;ed25519&#45;zebra&#10;release" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="596,-2489.5 316,-2489.5 316,-2436.5 596,-2436.5 596,-2489.5"/>
<text text-anchor="middle" x="456" y="-2474.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2459.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2444.3" font-family="Times,serif" font-size="14.00">release</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="edge38" class="edge">
<g id="edge33" class="edge">
<title>ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79</title>
<path fill="none" stroke="black" d="M280.1,-2426C288.49,-2426 296.96,-2426 305.4,-2426"/>
<polygon fill="black" stroke="black" points="305.67,-2429.5 315.67,-2426 305.67,-2422.5 305.67,-2429.5"/>
<path fill="none" stroke="black" d="M280.1,-2463C288.49,-2463 296.96,-2463 305.4,-2463"/>
<polygon fill="black" stroke="black" points="305.67,-2466.5 315.67,-2463 305.67,-2459.5 305.67,-2466.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 60 KiB