Compare commits

...

5 Commits

Author SHA1 Message Date
conradoplg cb1f9a3932 deploy: 8e09c2f71d 2023-12-04 14:45:32 +00:00
conradoplg 8c28021f6e deploy: 8e09c2f71d 2023-12-04 12:50:37 +00:00
conradoplg d9497ae9a8 deploy: 8e09c2f71d 2023-12-04 11:45:11 +00:00
conradoplg 823c922198 deploy: 8e09c2f71d 2023-12-04 09:45:04 +00:00
conradoplg 547138c259 deploy: 8e09c2f71d 2023-12-04 07:45:29 +00:00
2 changed files with 410 additions and 408 deletions

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="781pt" height="2801pt"
viewBox="0.00 0.00 781.00 2801.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 2797)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2797 777,-2797 777,4 -4,4"/>
<div id="dag"><svg width="781pt" height="2816pt"
viewBox="0.00 0.00 781.00 2816.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 2812)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2812 777,-2812 777,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="0,0 0,-164 247,-164 247,0 0,0"/>
@ -378,12 +378,12 @@
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers a few days&#10;before network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-1388.5 275,-1388.5 275,-1305.5 506,-1305.5 506,-1388.5"/>
<text text-anchor="middle" x="390.5" y="-1373.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="390.5" y="-1358.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="390.5" y="-1343.3" font-family="Times,serif" font-size="14.00">outdated peers a few days</text>
<text text-anchor="middle" x="390.5" y="-1328.3" font-family="Times,serif" font-size="14.00">before network upgrade</text>
<text text-anchor="middle" x="390.5" y="-1313.3" font-family="Times,serif" font-size="14.00">activation</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1395.5 275,-1395.5 275,-1312.5 506,-1312.5 506,-1395.5"/>
<text text-anchor="middle" x="390.5" y="-1380.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="390.5" y="-1365.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="390.5" y="-1350.3" font-family="Times,serif" font-size="14.00">outdated peers a few days</text>
<text text-anchor="middle" x="390.5" y="-1335.3" font-family="Times,serif" font-size="14.00">before network upgrade</text>
<text text-anchor="middle" x="390.5" y="-1320.3" font-family="Times,serif" font-size="14.00">activation</text>
</a>
</g>
</g>
@ -391,30 +391,30 @@
<g id="node25" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node25"><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="773,-1381 542,-1381 542,-1313 773,-1313 773,-1381"/>
<text text-anchor="middle" x="657.5" y="-1365.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="657.5" y="-1350.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="657.5" y="-1335.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="657.5" y="-1320.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
<polygon fill="#fad8c7" stroke="black" points="773,-1388 542,-1388 542,-1320 773,-1320 773,-1388"/>
<text text-anchor="middle" x="657.5" y="-1372.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="657.5" y="-1357.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="657.5" y="-1342.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="657.5" y="-1327.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="edge12" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="black" d="M506.19,-1347C514.55,-1347 522.99,-1347 531.4,-1347"/>
<polygon fill="black" stroke="black" points="531.63,-1350.5 541.63,-1347 531.63,-1343.5 531.63,-1350.5"/>
<path fill="none" stroke="black" d="M506.19,-1354C514.55,-1354 522.99,-1354 531.4,-1354"/>
<polygon fill="black" stroke="black" points="531.63,-1357.5 541.63,-1354 531.63,-1350.5 531.63,-1357.5"/>
</g>
<!-- ZcashFoundation/zebra#7617 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#7617</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7617" xlink:title="ZcashFoundation/zebra#7617&#10;ref(docker): use cache&#10;mounts for build cache" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1459.5 8,-1459.5 8,-1455.5 4,-1455.5 4,-1451.5 8,-1451.5 8,-1414.5 4,-1414.5 4,-1410.5 8,-1410.5 8,-1406.5 239,-1406.5 239,-1459.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="8,-1455.5 12,-1455.5 12,-1451.5 8,-1451.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="8,-1414.5 12,-1414.5 12,-1410.5 8,-1410.5 "/>
<text text-anchor="middle" x="123.5" y="-1444.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7617</text>
<text text-anchor="middle" x="123.5" y="-1429.3" font-family="Times,serif" font-size="14.00">ref(docker): use cache</text>
<text text-anchor="middle" x="123.5" y="-1414.3" font-family="Times,serif" font-size="14.00">mounts for build cache</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1474.5 8,-1474.5 8,-1470.5 4,-1470.5 4,-1466.5 8,-1466.5 8,-1429.5 4,-1429.5 4,-1425.5 8,-1425.5 8,-1421.5 239,-1421.5 239,-1474.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="8,-1470.5 12,-1470.5 12,-1466.5 8,-1466.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="8,-1429.5 12,-1429.5 12,-1425.5 8,-1425.5 "/>
<text text-anchor="middle" x="123.5" y="-1459.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7617</text>
<text text-anchor="middle" x="123.5" y="-1444.3" font-family="Times,serif" font-size="14.00">ref(docker): use cache</text>
<text text-anchor="middle" x="123.5" y="-1429.3" font-family="Times,serif" font-size="14.00">mounts for build cache</text>
</a>
</g>
</g>
@ -422,11 +422,11 @@
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#6894</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6894" xlink:title="ZcashFoundation/zebra#6894&#10;Use cached state for&#10;continuous deployment&#10;instances" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1546 8,-1546 8,-1478 239,-1478 239,-1546"/>
<text text-anchor="middle" x="123.5" y="-1530.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6894</text>
<text text-anchor="middle" x="123.5" y="-1515.8" font-family="Times,serif" font-size="14.00">Use cached state for</text>
<text text-anchor="middle" x="123.5" y="-1500.8" font-family="Times,serif" font-size="14.00">continuous deployment</text>
<text text-anchor="middle" x="123.5" y="-1485.8" font-family="Times,serif" font-size="14.00">instances</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1561 8,-1561 8,-1493 239,-1493 239,-1561"/>
<text text-anchor="middle" x="123.5" y="-1545.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6894</text>
<text text-anchor="middle" x="123.5" y="-1530.8" font-family="Times,serif" font-size="14.00">Use cached state for</text>
<text text-anchor="middle" x="123.5" y="-1515.8" font-family="Times,serif" font-size="14.00">continuous deployment</text>
<text text-anchor="middle" x="123.5" y="-1500.8" font-family="Times,serif" font-size="14.00">instances</text>
</a>
</g>
</g>
@ -434,11 +434,11 @@
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#7738</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7738" xlink:title="ZcashFoundation/zebra#7738&#10;docs: Add ticket&#10;templates for RPC methods&#10;and state format upgrades" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-1625 275,-1625 275,-1557 506,-1557 506,-1625"/>
<text text-anchor="middle" x="390.5" y="-1609.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7738</text>
<text text-anchor="middle" x="390.5" y="-1594.8" font-family="Times,serif" font-size="14.00">docs: Add ticket</text>
<text text-anchor="middle" x="390.5" y="-1579.8" font-family="Times,serif" font-size="14.00">templates for RPC methods</text>
<text text-anchor="middle" x="390.5" y="-1564.8" font-family="Times,serif" font-size="14.00">and state format upgrades</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1640 275,-1640 275,-1572 506,-1572 506,-1640"/>
<text text-anchor="middle" x="390.5" y="-1624.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7738</text>
<text text-anchor="middle" x="390.5" y="-1609.8" font-family="Times,serif" font-size="14.00">docs: Add ticket</text>
<text text-anchor="middle" x="390.5" y="-1594.8" font-family="Times,serif" font-size="14.00">templates for RPC methods</text>
<text text-anchor="middle" x="390.5" y="-1579.8" font-family="Times,serif" font-size="14.00">and state format upgrades</text>
</a>
</g>
</g>
@ -446,30 +446,30 @@
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#7833</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7833" xlink:title="ZcashFoundation/zebra#7833&#10;Document how to design&#10;RPCs and state queries" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1617.5 8,-1617.5 8,-1564.5 239,-1564.5 239,-1617.5"/>
<text text-anchor="middle" x="123.5" y="-1602.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7833</text>
<text text-anchor="middle" x="123.5" y="-1587.3" font-family="Times,serif" font-size="14.00">Document how to design</text>
<text text-anchor="middle" x="123.5" y="-1572.3" font-family="Times,serif" font-size="14.00">RPCs and state queries</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1632.5 8,-1632.5 8,-1579.5 239,-1579.5 239,-1632.5"/>
<text text-anchor="middle" x="123.5" y="-1617.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7833</text>
<text text-anchor="middle" x="123.5" y="-1602.3" font-family="Times,serif" font-size="14.00">Document how to design</text>
<text text-anchor="middle" x="123.5" y="-1587.3" font-family="Times,serif" font-size="14.00">RPCs and state queries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7833&#45;&gt;ZcashFoundation/zebra#7738 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#7833&#45;&gt;ZcashFoundation/zebra#7738</title>
<path fill="none" stroke="black" d="M239.19,-1591C247.55,-1591 255.99,-1591 264.4,-1591"/>
<polygon fill="black" stroke="black" points="264.63,-1594.5 274.63,-1591 264.63,-1587.5 264.63,-1594.5"/>
<path fill="none" stroke="black" d="M239.19,-1606C247.55,-1606 255.99,-1606 264.4,-1606"/>
<polygon fill="black" stroke="black" points="264.63,-1609.5 274.63,-1606 264.63,-1602.5 264.63,-1609.5"/>
</g>
<!-- ZcashFoundation/zebra#7383 -->
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#7383</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7383" xlink:title="ZcashFoundation/zebra#7383&#10;(De)Serialize&#10;`NoteCommitmentTree`s&#10;using supported&#10;serialization format&#10;instead of `bincode`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1734 8,-1734 8,-1636 239,-1636 239,-1734"/>
<text text-anchor="middle" x="123.5" y="-1718.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7383</text>
<text text-anchor="middle" x="123.5" y="-1703.8" font-family="Times,serif" font-size="14.00">(De)Serialize</text>
<text text-anchor="middle" x="123.5" y="-1688.8" font-family="Times,serif" font-size="14.00">`NoteCommitmentTree`s</text>
<text text-anchor="middle" x="123.5" y="-1673.8" font-family="Times,serif" font-size="14.00">using supported</text>
<text text-anchor="middle" x="123.5" y="-1658.8" font-family="Times,serif" font-size="14.00">serialization format</text>
<text text-anchor="middle" x="123.5" y="-1643.8" font-family="Times,serif" font-size="14.00">instead of `bincode`</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1749 8,-1749 8,-1651 239,-1651 239,-1749"/>
<text text-anchor="middle" x="123.5" y="-1733.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7383</text>
<text text-anchor="middle" x="123.5" y="-1718.8" font-family="Times,serif" font-size="14.00">(De)Serialize</text>
<text text-anchor="middle" x="123.5" y="-1703.8" font-family="Times,serif" font-size="14.00">`NoteCommitmentTree`s</text>
<text text-anchor="middle" x="123.5" y="-1688.8" font-family="Times,serif" font-size="14.00">using supported</text>
<text text-anchor="middle" x="123.5" y="-1673.8" font-family="Times,serif" font-size="14.00">serialization format</text>
<text text-anchor="middle" x="123.5" y="-1658.8" font-family="Times,serif" font-size="14.00">instead of `bincode`</text>
</a>
</g>
</g>
@ -477,11 +477,11 @@
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#7416</title>
<g id="a_node31"><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="239,-1820 8,-1820 8,-1752 239,-1752 239,-1820"/>
<text text-anchor="middle" x="123.5" y="-1804.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7416</text>
<text text-anchor="middle" x="123.5" y="-1789.8" font-family="Times,serif" font-size="14.00">diagnostic: Log column</text>
<text text-anchor="middle" x="123.5" y="-1774.8" font-family="Times,serif" font-size="14.00">family and database size</text>
<text text-anchor="middle" x="123.5" y="-1759.8" font-family="Times,serif" font-size="14.00">on startup and shutdown</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1835 8,-1835 8,-1767 239,-1767 239,-1835"/>
<text text-anchor="middle" x="123.5" y="-1819.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7416</text>
<text text-anchor="middle" x="123.5" y="-1804.8" font-family="Times,serif" font-size="14.00">diagnostic: Log column</text>
<text text-anchor="middle" x="123.5" y="-1789.8" font-family="Times,serif" font-size="14.00">family and database size</text>
<text text-anchor="middle" x="123.5" y="-1774.8" font-family="Times,serif" font-size="14.00">on startup and shutdown</text>
</a>
</g>
</g>
@ -489,27 +489,27 @@
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#5718</title>
<g id="a_node32"><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="506,-1812.5 275,-1812.5 275,-1759.5 506,-1759.5 506,-1812.5"/>
<text text-anchor="middle" x="390.5" y="-1797.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5718</text>
<text text-anchor="middle" x="390.5" y="-1782.3" font-family="Times,serif" font-size="14.00">Reduce Zebra disk usage</text>
<text text-anchor="middle" x="390.5" y="-1767.3" font-family="Times,serif" font-size="14.00">for mining pools</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1827.5 275,-1827.5 275,-1774.5 506,-1774.5 506,-1827.5"/>
<text text-anchor="middle" x="390.5" y="-1812.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5718</text>
<text text-anchor="middle" x="390.5" y="-1797.3" font-family="Times,serif" font-size="14.00">Reduce Zebra disk usage</text>
<text text-anchor="middle" x="390.5" y="-1782.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="edge14" class="edge">
<title>ZcashFoundation/zebra#7416&#45;&gt;ZcashFoundation/zebra#5718</title>
<path fill="none" stroke="black" d="M239.19,-1786C247.55,-1786 255.99,-1786 264.4,-1786"/>
<polygon fill="black" stroke="black" points="264.63,-1789.5 274.63,-1786 264.63,-1782.5 264.63,-1789.5"/>
<path fill="none" stroke="black" d="M239.19,-1801C247.55,-1801 255.99,-1801 264.4,-1801"/>
<polygon fill="black" stroke="black" points="264.63,-1804.5 274.63,-1801 264.63,-1797.5 264.63,-1804.5"/>
</g>
<!-- ZcashFoundation/zebra#7558 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#7558</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7558" xlink:title="ZcashFoundation/zebra#7558&#10;dev docs: Document how to&#10;fix cached state issues" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-1891.5 275,-1891.5 275,-1838.5 506,-1838.5 506,-1891.5"/>
<text text-anchor="middle" x="390.5" y="-1876.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7558</text>
<text text-anchor="middle" x="390.5" y="-1861.3" font-family="Times,serif" font-size="14.00">dev docs: Document how to</text>
<text text-anchor="middle" x="390.5" y="-1846.3" font-family="Times,serif" font-size="14.00">fix cached state issues</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1906.5 275,-1906.5 275,-1853.5 506,-1853.5 506,-1906.5"/>
<text text-anchor="middle" x="390.5" y="-1891.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7558</text>
<text text-anchor="middle" x="390.5" y="-1876.3" font-family="Times,serif" font-size="14.00">dev docs: Document how to</text>
<text text-anchor="middle" x="390.5" y="-1861.3" font-family="Times,serif" font-size="14.00">fix cached state issues</text>
</a>
</g>
</g>
@ -517,11 +517,11 @@
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#7785</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7785" xlink:title="ZcashFoundation/zebra#7785&#10;change: Support hiding&#10;specific progress bars in&#10;summary mode" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1978 8,-1978 8,-1910 239,-1910 239,-1978"/>
<text text-anchor="middle" x="123.5" y="-1962.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7785</text>
<text text-anchor="middle" x="123.5" y="-1947.8" font-family="Times,serif" font-size="14.00">change: Support hiding</text>
<text text-anchor="middle" x="123.5" y="-1932.8" font-family="Times,serif" font-size="14.00">specific progress bars in</text>
<text text-anchor="middle" x="123.5" y="-1917.8" font-family="Times,serif" font-size="14.00">summary mode</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1993 8,-1993 8,-1925 239,-1925 239,-1993"/>
<text text-anchor="middle" x="123.5" y="-1977.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7785</text>
<text text-anchor="middle" x="123.5" y="-1962.8" font-family="Times,serif" font-size="14.00">change: Support hiding</text>
<text text-anchor="middle" x="123.5" y="-1947.8" font-family="Times,serif" font-size="14.00">specific progress bars in</text>
<text text-anchor="middle" x="123.5" y="-1932.8" font-family="Times,serif" font-size="14.00">summary mode</text>
</a>
</g>
</g>
@ -529,45 +529,45 @@
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#7648</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7648" xlink:title="ZcashFoundation/zebra#7648&#10;Allow logging to terminal&#10;when progress bars are&#10;enabled" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-1978 275,-1978 275,-1910 506,-1910 506,-1978"/>
<text text-anchor="middle" x="390.5" y="-1962.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7648</text>
<text text-anchor="middle" x="390.5" y="-1947.8" font-family="Times,serif" font-size="14.00">Allow logging to terminal</text>
<text text-anchor="middle" x="390.5" y="-1932.8" font-family="Times,serif" font-size="14.00">when progress bars are</text>
<text text-anchor="middle" x="390.5" y="-1917.8" font-family="Times,serif" font-size="14.00">enabled</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1993 275,-1993 275,-1925 506,-1925 506,-1993"/>
<text text-anchor="middle" x="390.5" y="-1977.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7648</text>
<text text-anchor="middle" x="390.5" y="-1962.8" font-family="Times,serif" font-size="14.00">Allow logging to terminal</text>
<text text-anchor="middle" x="390.5" y="-1947.8" font-family="Times,serif" font-size="14.00">when progress bars are</text>
<text text-anchor="middle" x="390.5" y="-1932.8" font-family="Times,serif" font-size="14.00">enabled</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7785&#45;&gt;ZcashFoundation/zebra#7648 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#7785&#45;&gt;ZcashFoundation/zebra#7648</title>
<path fill="none" stroke="black" d="M239.19,-1944C247.55,-1944 255.99,-1944 264.4,-1944"/>
<polygon fill="black" stroke="black" points="264.63,-1947.5 274.63,-1944 264.63,-1940.5 264.63,-1947.5"/>
<path fill="none" stroke="black" d="M239.19,-1959C247.55,-1959 255.99,-1959 264.4,-1959"/>
<polygon fill="black" stroke="black" points="264.63,-1962.5 274.63,-1959 264.63,-1955.5 264.63,-1962.5"/>
</g>
<!-- ZcashFoundation/zebra#7533 -->
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#7533</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7533" xlink:title="ZcashFoundation/zebra#7533&#10;Document how to rebuild&#10;cached states" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1891.5 8,-1891.5 8,-1838.5 239,-1838.5 239,-1891.5"/>
<text text-anchor="middle" x="123.5" y="-1876.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7533</text>
<text text-anchor="middle" x="123.5" y="-1861.3" font-family="Times,serif" font-size="14.00">Document how to rebuild</text>
<text text-anchor="middle" x="123.5" y="-1846.3" font-family="Times,serif" font-size="14.00">cached states</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1906.5 8,-1906.5 8,-1853.5 239,-1853.5 239,-1906.5"/>
<text text-anchor="middle" x="123.5" y="-1891.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7533</text>
<text text-anchor="middle" x="123.5" y="-1876.3" font-family="Times,serif" font-size="14.00">Document how to rebuild</text>
<text text-anchor="middle" x="123.5" y="-1861.3" font-family="Times,serif" font-size="14.00">cached states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7533&#45;&gt;ZcashFoundation/zebra#7558 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#7533&#45;&gt;ZcashFoundation/zebra#7558</title>
<path fill="none" stroke="black" d="M239.19,-1865C247.55,-1865 255.99,-1865 264.4,-1865"/>
<polygon fill="black" stroke="black" points="264.63,-1868.5 274.63,-1865 264.63,-1861.5 264.63,-1868.5"/>
<path fill="none" stroke="black" d="M239.19,-1880C247.55,-1880 255.99,-1880 264.4,-1880"/>
<polygon fill="black" stroke="black" points="264.63,-1883.5 274.63,-1880 264.63,-1876.5 264.63,-1883.5"/>
</g>
<!-- ZcashFoundation/zebra#7119 -->
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#7119</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7119" xlink:title="ZcashFoundation/zebra#7119&#10;Tracking: Add regtest&#10;network" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2049.5 8,-2049.5 8,-1996.5 239,-1996.5 239,-2049.5"/>
<text text-anchor="middle" x="123.5" y="-2034.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7119</text>
<text text-anchor="middle" x="123.5" y="-2019.3" font-family="Times,serif" font-size="14.00">Tracking: Add regtest</text>
<text text-anchor="middle" x="123.5" y="-2004.3" font-family="Times,serif" font-size="14.00">network</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2064.5 8,-2064.5 8,-2011.5 239,-2011.5 239,-2064.5"/>
<text text-anchor="middle" x="123.5" y="-2049.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7119</text>
<text text-anchor="middle" x="123.5" y="-2034.3" font-family="Times,serif" font-size="14.00">Tracking: Add regtest</text>
<text text-anchor="middle" x="123.5" y="-2019.3" font-family="Times,serif" font-size="14.00">network</text>
</a>
</g>
</g>
@ -575,11 +575,11 @@
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#7534</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7534" xlink:title="ZcashFoundation/zebra#7534&#10;Make it possible to run&#10;CI tests locally for&#10;developers" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2136 8,-2136 8,-2068 239,-2068 239,-2136"/>
<text text-anchor="middle" x="123.5" y="-2120.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7534</text>
<text text-anchor="middle" x="123.5" y="-2105.8" font-family="Times,serif" font-size="14.00">Make it possible to run</text>
<text text-anchor="middle" x="123.5" y="-2090.8" font-family="Times,serif" font-size="14.00">CI tests locally for</text>
<text text-anchor="middle" x="123.5" y="-2075.8" font-family="Times,serif" font-size="14.00">developers</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2151 8,-2151 8,-2083 239,-2083 239,-2151"/>
<text text-anchor="middle" x="123.5" y="-2135.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7534</text>
<text text-anchor="middle" x="123.5" y="-2120.8" font-family="Times,serif" font-size="14.00">Make it possible to run</text>
<text text-anchor="middle" x="123.5" y="-2105.8" font-family="Times,serif" font-size="14.00">CI tests locally for</text>
<text text-anchor="middle" x="123.5" y="-2090.8" font-family="Times,serif" font-size="14.00">developers</text>
</a>
</g>
</g>
@ -587,30 +587,30 @@
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#4464</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4464" xlink:title="ZcashFoundation/zebra#4464&#10;ci: create documentation&#10;on how to run tests&#10;locally for development&#10;purposes" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2143.5 275,-2143.5 275,-2060.5 506,-2060.5 506,-2143.5"/>
<text text-anchor="middle" x="390.5" y="-2128.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4464</text>
<text text-anchor="middle" x="390.5" y="-2113.3" font-family="Times,serif" font-size="14.00">ci: create documentation</text>
<text text-anchor="middle" x="390.5" y="-2098.3" font-family="Times,serif" font-size="14.00">on how to run tests</text>
<text text-anchor="middle" x="390.5" y="-2083.3" font-family="Times,serif" font-size="14.00">locally for development</text>
<text text-anchor="middle" x="390.5" y="-2068.3" font-family="Times,serif" font-size="14.00">purposes</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2158.5 275,-2158.5 275,-2075.5 506,-2075.5 506,-2158.5"/>
<text text-anchor="middle" x="390.5" y="-2143.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4464</text>
<text text-anchor="middle" x="390.5" y="-2128.3" font-family="Times,serif" font-size="14.00">ci: create documentation</text>
<text text-anchor="middle" x="390.5" y="-2113.3" font-family="Times,serif" font-size="14.00">on how to run tests</text>
<text text-anchor="middle" x="390.5" y="-2098.3" font-family="Times,serif" font-size="14.00">locally for development</text>
<text text-anchor="middle" x="390.5" y="-2083.3" font-family="Times,serif" font-size="14.00">purposes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7534&#45;&gt;ZcashFoundation/zebra#4464 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#7534&#45;&gt;ZcashFoundation/zebra#4464</title>
<path fill="none" stroke="black" d="M239.19,-2102C247.55,-2102 255.99,-2102 264.4,-2102"/>
<polygon fill="black" stroke="black" points="264.63,-2105.5 274.63,-2102 264.63,-2098.5 264.63,-2105.5"/>
<path fill="none" stroke="black" d="M239.19,-2117C247.55,-2117 255.99,-2117 264.4,-2117"/>
<polygon fill="black" stroke="black" points="264.63,-2120.5 274.63,-2117 264.63,-2113.5 264.63,-2120.5"/>
</g>
<!-- ZcashFoundation/zebra#7845 -->
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#7845</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7845" xlink:title="ZcashFoundation/zebra#7845&#10;Tracking: Add parameters&#10;to `Network::Testnet`&#10;variant" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2222 8,-2222 8,-2154 239,-2154 239,-2222"/>
<text text-anchor="middle" x="123.5" y="-2206.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7845</text>
<text text-anchor="middle" x="123.5" y="-2191.8" font-family="Times,serif" font-size="14.00">Tracking: Add parameters</text>
<text text-anchor="middle" x="123.5" y="-2176.8" font-family="Times,serif" font-size="14.00">to `Network::Testnet`</text>
<text text-anchor="middle" x="123.5" y="-2161.8" font-family="Times,serif" font-size="14.00">variant</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2237 8,-2237 8,-2169 239,-2169 239,-2237"/>
<text text-anchor="middle" x="123.5" y="-2221.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7845</text>
<text text-anchor="middle" x="123.5" y="-2206.8" font-family="Times,serif" font-size="14.00">Tracking: Add parameters</text>
<text text-anchor="middle" x="123.5" y="-2191.8" font-family="Times,serif" font-size="14.00">to `Network::Testnet`</text>
<text text-anchor="middle" x="123.5" y="-2176.8" font-family="Times,serif" font-size="14.00">variant</text>
</a>
</g>
</g>
@ -618,30 +618,30 @@
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#7839</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7839" xlink:title="ZcashFoundation/zebra#7839&#10;Add a `Regtest` constant&#10;of `Network::Testnet`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2214.5 275,-2214.5 275,-2161.5 506,-2161.5 506,-2214.5"/>
<text text-anchor="middle" x="390.5" y="-2199.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7839</text>
<text text-anchor="middle" x="390.5" y="-2184.3" font-family="Times,serif" font-size="14.00">Add a `Regtest` constant</text>
<text text-anchor="middle" x="390.5" y="-2169.3" font-family="Times,serif" font-size="14.00">of `Network::Testnet`</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2229.5 275,-2229.5 275,-2176.5 506,-2176.5 506,-2229.5"/>
<text text-anchor="middle" x="390.5" y="-2214.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7839</text>
<text text-anchor="middle" x="390.5" y="-2199.3" font-family="Times,serif" font-size="14.00">Add a `Regtest` constant</text>
<text text-anchor="middle" x="390.5" y="-2184.3" font-family="Times,serif" font-size="14.00">of `Network::Testnet`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7845&#45;&gt;ZcashFoundation/zebra#7839 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#7845&#45;&gt;ZcashFoundation/zebra#7839</title>
<path fill="none" stroke="black" d="M239.19,-2188C247.55,-2188 255.99,-2188 264.4,-2188"/>
<polygon fill="black" stroke="black" points="264.63,-2191.5 274.63,-2188 264.63,-2184.5 264.63,-2191.5"/>
<path fill="none" stroke="black" d="M239.19,-2203C247.55,-2203 255.99,-2203 264.4,-2203"/>
<polygon fill="black" stroke="black" points="264.63,-2206.5 274.63,-2203 264.63,-2199.5 264.63,-2206.5"/>
</g>
<!-- ZcashFoundation/zebra#7847 -->
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#7847</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7847" xlink:title="ZcashFoundation/zebra#7847&#10;Reconnect to peers after&#10;arbitrarily long&#10;disconnections with&#10;randomized exponential&#10;backoff" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2338 8,-2338 8,-2240 239,-2240 239,-2338"/>
<text text-anchor="middle" x="123.5" y="-2322.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7847</text>
<text text-anchor="middle" x="123.5" y="-2307.8" font-family="Times,serif" font-size="14.00">Reconnect to peers after</text>
<text text-anchor="middle" x="123.5" y="-2292.8" font-family="Times,serif" font-size="14.00">arbitrarily long</text>
<text text-anchor="middle" x="123.5" y="-2277.8" font-family="Times,serif" font-size="14.00">disconnections with</text>
<text text-anchor="middle" x="123.5" y="-2262.8" font-family="Times,serif" font-size="14.00">randomized exponential</text>
<text text-anchor="middle" x="123.5" y="-2247.8" font-family="Times,serif" font-size="14.00">backoff</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2353 8,-2353 8,-2255 239,-2255 239,-2353"/>
<text text-anchor="middle" x="123.5" y="-2337.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7847</text>
<text text-anchor="middle" x="123.5" y="-2322.8" font-family="Times,serif" font-size="14.00">Reconnect to peers after</text>
<text text-anchor="middle" x="123.5" y="-2307.8" font-family="Times,serif" font-size="14.00">arbitrarily long</text>
<text text-anchor="middle" x="123.5" y="-2292.8" font-family="Times,serif" font-size="14.00">disconnections with</text>
<text text-anchor="middle" x="123.5" y="-2277.8" font-family="Times,serif" font-size="14.00">randomized exponential</text>
<text text-anchor="middle" x="123.5" y="-2262.8" font-family="Times,serif" font-size="14.00">backoff</text>
</a>
</g>
</g>
@ -649,10 +649,10 @@
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#3117</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3117" xlink:title="ZcashFoundation/zebra#3117&#10;Stop using private IP&#10;addresses by default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2409.5 8,-2409.5 8,-2356.5 239,-2356.5 239,-2409.5"/>
<text text-anchor="middle" x="123.5" y="-2394.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#3117</text>
<text text-anchor="middle" x="123.5" y="-2379.3" font-family="Times,serif" font-size="14.00">Stop using private IP</text>
<text text-anchor="middle" x="123.5" y="-2364.3" font-family="Times,serif" font-size="14.00">addresses by default</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2424.5 8,-2424.5 8,-2371.5 239,-2371.5 239,-2424.5"/>
<text text-anchor="middle" x="123.5" y="-2409.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#3117</text>
<text text-anchor="middle" x="123.5" y="-2394.3" font-family="Times,serif" font-size="14.00">Stop using private IP</text>
<text text-anchor="middle" x="123.5" y="-2379.3" font-family="Times,serif" font-size="14.00">addresses by default</text>
</a>
</g>
</g>
@ -660,50 +660,51 @@
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#1890</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1890" xlink:title="ZcashFoundation/zebra#1890&#10;Zebra should support&#10;separate local bind and&#10;external advertise&#10;addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2424.5 275,-2424.5 275,-2341.5 506,-2341.5 506,-2424.5"/>
<text text-anchor="middle" x="390.5" y="-2409.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="390.5" y="-2394.3" font-family="Times,serif" font-size="14.00">Zebra should support</text>
<text text-anchor="middle" x="390.5" y="-2379.3" font-family="Times,serif" font-size="14.00">separate local bind and</text>
<text text-anchor="middle" x="390.5" y="-2364.3" font-family="Times,serif" font-size="14.00">external advertise</text>
<text text-anchor="middle" x="390.5" y="-2349.3" font-family="Times,serif" font-size="14.00">addresses</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2439.5 275,-2439.5 275,-2356.5 506,-2356.5 506,-2439.5"/>
<text text-anchor="middle" x="390.5" y="-2424.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="390.5" y="-2409.3" font-family="Times,serif" font-size="14.00">Zebra should support</text>
<text text-anchor="middle" x="390.5" y="-2394.3" font-family="Times,serif" font-size="14.00">separate local bind and</text>
<text text-anchor="middle" x="390.5" y="-2379.3" font-family="Times,serif" font-size="14.00">external advertise</text>
<text text-anchor="middle" x="390.5" y="-2364.3" font-family="Times,serif" font-size="14.00">addresses</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3117&#45;&gt;ZcashFoundation/zebra#1890 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#3117&#45;&gt;ZcashFoundation/zebra#1890</title>
<path fill="none" stroke="black" d="M239.19,-2383C247.55,-2383 255.99,-2383 264.4,-2383"/>
<polygon fill="black" stroke="black" points="264.63,-2386.5 274.63,-2383 264.63,-2379.5 264.63,-2386.5"/>
<path fill="none" stroke="black" d="M239.19,-2398C247.55,-2398 255.99,-2398 264.4,-2398"/>
<polygon fill="black" stroke="black" points="264.63,-2401.5 274.63,-2398 264.63,-2394.5 264.63,-2401.5"/>
</g>
<!-- ZcashFoundation/zebra#7822 -->
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#7822</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7822" xlink:title="ZcashFoundation/zebra#7822&#10;security: Limit ability&#10;of synthetic nodes to&#10;take up connection slots.&#10;Credit: Ziggurat Team" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1388.5 8,-1388.5 8,-1305.5 239,-1305.5 239,-1388.5"/>
<text text-anchor="middle" x="123.5" y="-1373.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7822</text>
<text text-anchor="middle" x="123.5" y="-1358.3" font-family="Times,serif" font-size="14.00">security: Limit ability</text>
<text text-anchor="middle" x="123.5" y="-1343.3" font-family="Times,serif" font-size="14.00">of synthetic nodes to</text>
<text text-anchor="middle" x="123.5" y="-1328.3" font-family="Times,serif" font-size="14.00">take up connection slots.</text>
<text text-anchor="middle" x="123.5" y="-1313.3" font-family="Times,serif" font-size="14.00">Credit: Ziggurat Team</text>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7822" xlink:title="ZcashFoundation/zebra#7822&#10;Tracking: security: Limit&#10;ability of synthetic&#10;nodes to take up&#10;connection slots. Credit:&#10;Ziggurat Team" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1403 8,-1403 8,-1305 239,-1305 239,-1403"/>
<text text-anchor="middle" x="123.5" y="-1387.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7822</text>
<text text-anchor="middle" x="123.5" y="-1372.8" font-family="Times,serif" font-size="14.00">Tracking: security: Limit</text>
<text text-anchor="middle" x="123.5" y="-1357.8" font-family="Times,serif" font-size="14.00">ability of synthetic</text>
<text text-anchor="middle" x="123.5" y="-1342.8" font-family="Times,serif" font-size="14.00">nodes to take up</text>
<text text-anchor="middle" x="123.5" y="-1327.8" font-family="Times,serif" font-size="14.00">connection slots. Credit:</text>
<text text-anchor="middle" x="123.5" y="-1312.8" font-family="Times,serif" font-size="14.00">Ziggurat Team</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7822&#45;&gt;ZcashFoundation/zebra#4545 -->
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#7822&#45;&gt;ZcashFoundation/zebra#4545</title>
<path fill="none" stroke="black" d="M239.19,-1347C247.55,-1347 255.99,-1347 264.4,-1347"/>
<polygon fill="black" stroke="black" points="264.63,-1350.5 274.63,-1347 264.63,-1343.5 264.63,-1350.5"/>
<path fill="none" stroke="black" d="M239.19,-1354C247.55,-1354 255.99,-1354 264.4,-1354"/>
<polygon fill="black" stroke="black" points="264.63,-1357.5 274.63,-1354 264.63,-1350.5 264.63,-1357.5"/>
</g>
<!-- ZcashFoundation/zebra#7680 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#7680</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7680" xlink:title="ZcashFoundation/zebra#7680&#10;Automatically open an&#10;issue when main branch&#10;release&#45;related merges&#10;fail" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2518.5 8,-2518.5 8,-2435.5 239,-2435.5 239,-2518.5"/>
<text text-anchor="middle" x="123.5" y="-2503.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7680</text>
<text text-anchor="middle" x="123.5" y="-2488.3" font-family="Times,serif" font-size="14.00">Automatically open an</text>
<text text-anchor="middle" x="123.5" y="-2473.3" font-family="Times,serif" font-size="14.00">issue when main branch</text>
<text text-anchor="middle" x="123.5" y="-2458.3" font-family="Times,serif" font-size="14.00">release&#45;related merges</text>
<text text-anchor="middle" x="123.5" y="-2443.3" font-family="Times,serif" font-size="14.00">fail</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2533.5 8,-2533.5 8,-2450.5 239,-2450.5 239,-2533.5"/>
<text text-anchor="middle" x="123.5" y="-2518.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7680</text>
<text text-anchor="middle" x="123.5" y="-2503.3" font-family="Times,serif" font-size="14.00">Automatically open an</text>
<text text-anchor="middle" x="123.5" y="-2488.3" font-family="Times,serif" font-size="14.00">issue when main branch</text>
<text text-anchor="middle" x="123.5" y="-2473.3" font-family="Times,serif" font-size="14.00">release&#45;related merges</text>
<text text-anchor="middle" x="123.5" y="-2458.3" font-family="Times,serif" font-size="14.00">fail</text>
</a>
</g>
</g>
@ -711,47 +712,47 @@
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#7891</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7891" xlink:title="ZcashFoundation/zebra#7891&#10;change(docker): Publish&#10;fewer Zebra docker tags,&#10;and standardise names" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2511 275,-2511 275,-2443 506,-2443 506,-2511"/>
<text text-anchor="middle" x="390.5" y="-2495.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7891</text>
<text text-anchor="middle" x="390.5" y="-2480.8" font-family="Times,serif" font-size="14.00">change(docker): Publish</text>
<text text-anchor="middle" x="390.5" y="-2465.8" font-family="Times,serif" font-size="14.00">fewer Zebra docker tags,</text>
<text text-anchor="middle" x="390.5" y="-2450.8" font-family="Times,serif" font-size="14.00">and standardise names</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2526 275,-2526 275,-2458 506,-2458 506,-2526"/>
<text text-anchor="middle" x="390.5" y="-2510.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7891</text>
<text text-anchor="middle" x="390.5" y="-2495.8" font-family="Times,serif" font-size="14.00">change(docker): Publish</text>
<text text-anchor="middle" x="390.5" y="-2480.8" font-family="Times,serif" font-size="14.00">fewer Zebra docker tags,</text>
<text text-anchor="middle" x="390.5" y="-2465.8" font-family="Times,serif" font-size="14.00">and standardise names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7680&#45;&gt;ZcashFoundation/zebra#7891 -->
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#7680&#45;&gt;ZcashFoundation/zebra#7891</title>
<path fill="none" stroke="black" d="M239.19,-2477C247.55,-2477 255.99,-2477 264.4,-2477"/>
<polygon fill="black" stroke="black" points="264.63,-2480.5 274.63,-2477 264.63,-2473.5 264.63,-2480.5"/>
<path fill="none" stroke="black" d="M239.19,-2492C247.55,-2492 255.99,-2492 264.4,-2492"/>
<polygon fill="black" stroke="black" points="264.63,-2495.5 274.63,-2492 264.63,-2488.5 264.63,-2495.5"/>
</g>
<!-- ZcashFoundation/zebra#7892 -->
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#7892</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7892" xlink:title="ZcashFoundation/zebra#7892&#10;change(release): Enable&#10;all user features in the&#10;`experimental` build" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="773,-2511 542,-2511 542,-2443 773,-2443 773,-2511"/>
<text text-anchor="middle" x="657.5" y="-2495.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7892</text>
<text text-anchor="middle" x="657.5" y="-2480.8" font-family="Times,serif" font-size="14.00">change(release): Enable</text>
<text text-anchor="middle" x="657.5" y="-2465.8" font-family="Times,serif" font-size="14.00">all user features in the</text>
<text text-anchor="middle" x="657.5" y="-2450.8" font-family="Times,serif" font-size="14.00">`experimental` build</text>
<polygon fill="#c2e0c6" stroke="black" points="773,-2526 542,-2526 542,-2458 773,-2458 773,-2526"/>
<text text-anchor="middle" x="657.5" y="-2510.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7892</text>
<text text-anchor="middle" x="657.5" y="-2495.8" font-family="Times,serif" font-size="14.00">change(release): Enable</text>
<text text-anchor="middle" x="657.5" y="-2480.8" font-family="Times,serif" font-size="14.00">all user features in the</text>
<text text-anchor="middle" x="657.5" y="-2465.8" font-family="Times,serif" font-size="14.00">`experimental` build</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7891&#45;&gt;ZcashFoundation/zebra#7892 -->
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#7891&#45;&gt;ZcashFoundation/zebra#7892</title>
<path fill="none" stroke="black" d="M506.19,-2477C514.55,-2477 522.99,-2477 531.4,-2477"/>
<polygon fill="black" stroke="black" points="531.63,-2480.5 541.63,-2477 531.63,-2473.5 531.63,-2480.5"/>
<path fill="none" stroke="black" d="M506.19,-2492C514.55,-2492 522.99,-2492 531.4,-2492"/>
<polygon fill="black" stroke="black" points="531.63,-2495.5 541.63,-2492 531.63,-2488.5 531.63,-2495.5"/>
</g>
<!-- ZcashFoundation/zebra#7905 -->
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#7905</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7905" xlink:title="ZcashFoundation/zebra#7905&#10;feat(zebra&#45;scan):&#10;Immediately scan newly&#10;verified blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2605 8,-2605 8,-2537 239,-2537 239,-2605"/>
<text text-anchor="middle" x="123.5" y="-2589.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7905</text>
<text text-anchor="middle" x="123.5" y="-2574.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan):</text>
<text text-anchor="middle" x="123.5" y="-2559.8" font-family="Times,serif" font-size="14.00">Immediately scan newly</text>
<text text-anchor="middle" x="123.5" y="-2544.8" font-family="Times,serif" font-size="14.00">verified blocks</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2620 8,-2620 8,-2552 239,-2552 239,-2620"/>
<text text-anchor="middle" x="123.5" y="-2604.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7905</text>
<text text-anchor="middle" x="123.5" y="-2589.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan):</text>
<text text-anchor="middle" x="123.5" y="-2574.8" font-family="Times,serif" font-size="14.00">Immediately scan newly</text>
<text text-anchor="middle" x="123.5" y="-2559.8" font-family="Times,serif" font-size="14.00">verified blocks</text>
</a>
</g>
</g>
@ -759,30 +760,30 @@
<g id="node50" class="node closed">
<title>ZcashFoundation/zebra#7907</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7907" xlink:title="ZcashFoundation/zebra#7907&#10;feat(zebra&#45;scan): Make&#10;the scanner send data to&#10;the results channel" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="506,-2605 275,-2605 275,-2537 506,-2537 506,-2605"/>
<text text-anchor="middle" x="390.5" y="-2589.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7907</text>
<text text-anchor="middle" x="390.5" y="-2574.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="390.5" y="-2559.8" font-family="Times,serif" font-size="14.00">the scanner send data to</text>
<text text-anchor="middle" x="390.5" y="-2544.8" font-family="Times,serif" font-size="14.00">the results channel</text>
<polygon fill="#fad8c7" stroke="black" points="506,-2620 275,-2620 275,-2552 506,-2552 506,-2620"/>
<text text-anchor="middle" x="390.5" y="-2604.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7907</text>
<text text-anchor="middle" x="390.5" y="-2589.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="390.5" y="-2574.8" font-family="Times,serif" font-size="14.00">the scanner send data to</text>
<text text-anchor="middle" x="390.5" y="-2559.8" font-family="Times,serif" font-size="14.00">the results channel</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7905&#45;&gt;ZcashFoundation/zebra#7907 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#7905&#45;&gt;ZcashFoundation/zebra#7907</title>
<path fill="none" stroke="black" d="M239.19,-2571C247.55,-2571 255.99,-2571 264.4,-2571"/>
<polygon fill="black" stroke="black" points="264.63,-2574.5 274.63,-2571 264.63,-2567.5 264.63,-2574.5"/>
<path fill="none" stroke="black" d="M239.19,-2586C247.55,-2586 255.99,-2586 264.4,-2586"/>
<polygon fill="black" stroke="black" points="264.63,-2589.5 274.63,-2586 264.63,-2582.5 264.63,-2589.5"/>
</g>
<!-- ZcashFoundation/zebra#7927 -->
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#7927</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7927" xlink:title="ZcashFoundation/zebra#7927&#10;feat(zebra&#45;state): Send a&#10;reference to latest non&#45;&#10;finalized state in&#10;TipAction::Reset" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2706.5 275,-2706.5 275,-2623.5 506,-2623.5 506,-2706.5"/>
<text text-anchor="middle" x="390.5" y="-2691.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7927</text>
<text text-anchor="middle" x="390.5" y="-2676.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Send a</text>
<text text-anchor="middle" x="390.5" y="-2661.3" font-family="Times,serif" font-size="14.00">reference to latest non&#45;</text>
<text text-anchor="middle" x="390.5" y="-2646.3" font-family="Times,serif" font-size="14.00">finalized state in</text>
<text text-anchor="middle" x="390.5" y="-2631.3" font-family="Times,serif" font-size="14.00">TipAction::Reset</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2721.5 275,-2721.5 275,-2638.5 506,-2638.5 506,-2721.5"/>
<text text-anchor="middle" x="390.5" y="-2706.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7927</text>
<text text-anchor="middle" x="390.5" y="-2691.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Send a</text>
<text text-anchor="middle" x="390.5" y="-2676.3" font-family="Times,serif" font-size="14.00">reference to latest non&#45;</text>
<text text-anchor="middle" x="390.5" y="-2661.3" font-family="Times,serif" font-size="14.00">finalized state in</text>
<text text-anchor="middle" x="390.5" y="-2646.3" font-family="Times,serif" font-size="14.00">TipAction::Reset</text>
</a>
</g>
</g>
@ -790,33 +791,33 @@
<g id="node52" class="node closed">
<title>ZcashFoundation/zebra#7935</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7935" xlink:title="ZcashFoundation/zebra#7935&#10;feat(zebra&#45;state): Adds a&#10;method to ChainTipChange&#10;for getting unseen blocks&#10;when the best chain&#10;changes" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="773,-2714 542,-2714 542,-2710 538,-2710 538,-2706 542,-2706 542,-2624 538,-2624 538,-2620 542,-2620 542,-2616 773,-2616 773,-2714"/>
<polyline fill="none" stroke="black" points="542,-2710 546,-2710 546,-2706 542,-2706 "/>
<polyline fill="none" stroke="black" points="542,-2624 546,-2624 546,-2620 542,-2620 "/>
<text text-anchor="middle" x="657.5" y="-2698.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7935</text>
<text text-anchor="middle" x="657.5" y="-2683.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Adds a</text>
<text text-anchor="middle" x="657.5" y="-2668.8" font-family="Times,serif" font-size="14.00">method to ChainTipChange</text>
<text text-anchor="middle" x="657.5" y="-2653.8" font-family="Times,serif" font-size="14.00">for getting unseen blocks</text>
<text text-anchor="middle" x="657.5" y="-2638.8" font-family="Times,serif" font-size="14.00">when the best chain</text>
<text text-anchor="middle" x="657.5" y="-2623.8" font-family="Times,serif" font-size="14.00">changes</text>
<polygon fill="#fad8c7" stroke="black" points="773,-2729 542,-2729 542,-2725 538,-2725 538,-2721 542,-2721 542,-2639 538,-2639 538,-2635 542,-2635 542,-2631 773,-2631 773,-2729"/>
<polyline fill="none" stroke="black" points="542,-2725 546,-2725 546,-2721 542,-2721 "/>
<polyline fill="none" stroke="black" points="542,-2639 546,-2639 546,-2635 542,-2635 "/>
<text text-anchor="middle" x="657.5" y="-2713.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7935</text>
<text text-anchor="middle" x="657.5" y="-2698.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Adds a</text>
<text text-anchor="middle" x="657.5" y="-2683.8" font-family="Times,serif" font-size="14.00">method to ChainTipChange</text>
<text text-anchor="middle" x="657.5" y="-2668.8" font-family="Times,serif" font-size="14.00">for getting unseen blocks</text>
<text text-anchor="middle" x="657.5" y="-2653.8" font-family="Times,serif" font-size="14.00">when the best chain</text>
<text text-anchor="middle" x="657.5" y="-2638.8" font-family="Times,serif" font-size="14.00">changes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7927&#45;&gt;ZcashFoundation/zebra#7935 -->
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#7927&#45;&gt;ZcashFoundation/zebra#7935</title>
<path fill="none" stroke="black" d="M506.19,-2665C514.55,-2665 522.99,-2665 531.4,-2665"/>
<polygon fill="black" stroke="black" points="531.63,-2668.5 541.63,-2665 531.63,-2661.5 531.63,-2668.5"/>
<path fill="none" stroke="black" d="M506.19,-2680C514.55,-2680 522.99,-2680 531.4,-2680"/>
<polygon fill="black" stroke="black" points="531.63,-2683.5 541.63,-2680 531.63,-2676.5 531.63,-2683.5"/>
</g>
<!-- ZcashFoundation/zebra#7928 -->
<g id="node53" class="node closed">
<title>ZcashFoundation/zebra#7928</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7928" xlink:title="ZcashFoundation/zebra#7928&#10;feat(zebra&#45;scan): Make&#10;the key storage database&#10;persistent" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="506,-2793 275,-2793 275,-2725 506,-2725 506,-2793"/>
<text text-anchor="middle" x="390.5" y="-2777.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7928</text>
<text text-anchor="middle" x="390.5" y="-2762.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="390.5" y="-2747.8" font-family="Times,serif" font-size="14.00">the key storage database</text>
<text text-anchor="middle" x="390.5" y="-2732.8" font-family="Times,serif" font-size="14.00">persistent</text>
<polygon fill="#fad8c7" stroke="black" points="506,-2808 275,-2808 275,-2740 506,-2740 506,-2808"/>
<text text-anchor="middle" x="390.5" y="-2792.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7928</text>
<text text-anchor="middle" x="390.5" y="-2777.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="390.5" y="-2762.8" font-family="Times,serif" font-size="14.00">the key storage database</text>
<text text-anchor="middle" x="390.5" y="-2747.8" font-family="Times,serif" font-size="14.00">persistent</text>
</a>
</g>
</g>
@ -824,38 +825,38 @@
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#7926</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7926" xlink:title="ZcashFoundation/zebra#7926&#10;feat(zebra&#45;db): Split low&#10;level database code&#10;inside `zebra&#45;state`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2793 8,-2793 8,-2725 239,-2725 239,-2793"/>
<text text-anchor="middle" x="123.5" y="-2777.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7926</text>
<text text-anchor="middle" x="123.5" y="-2762.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;db): Split low</text>
<text text-anchor="middle" x="123.5" y="-2747.8" font-family="Times,serif" font-size="14.00">level database code</text>
<text text-anchor="middle" x="123.5" y="-2732.8" font-family="Times,serif" font-size="14.00">inside `zebra&#45;state`</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2808 8,-2808 8,-2740 239,-2740 239,-2808"/>
<text text-anchor="middle" x="123.5" y="-2792.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7926</text>
<text text-anchor="middle" x="123.5" y="-2777.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;db): Split low</text>
<text text-anchor="middle" x="123.5" y="-2762.8" font-family="Times,serif" font-size="14.00">level database code</text>
<text text-anchor="middle" x="123.5" y="-2747.8" font-family="Times,serif" font-size="14.00">inside `zebra&#45;state`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7926&#45;&gt;ZcashFoundation/zebra#7928 -->
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#7926&#45;&gt;ZcashFoundation/zebra#7928</title>
<path fill="none" stroke="black" d="M239.19,-2759C247.55,-2759 255.99,-2759 264.4,-2759"/>
<polygon fill="black" stroke="black" points="264.63,-2762.5 274.63,-2759 264.63,-2755.5 264.63,-2762.5"/>
<path fill="none" stroke="black" d="M239.19,-2774C247.55,-2774 255.99,-2774 264.4,-2774"/>
<polygon fill="black" stroke="black" points="264.63,-2777.5 274.63,-2774 264.63,-2770.5 264.63,-2777.5"/>
</g>
<!-- ZcashFoundation/zebra#7934 -->
<g id="node55" class="node open">
<title>ZcashFoundation/zebra#7934</title>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7934" xlink:title="ZcashFoundation/zebra#7934&#10;change(zebra&#45;state): When&#10;the best chain changes,&#10;scan all the blocks in&#10;the best chain fork" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2706.5 8,-2706.5 8,-2623.5 239,-2623.5 239,-2706.5"/>
<text text-anchor="middle" x="123.5" y="-2691.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7934</text>
<text text-anchor="middle" x="123.5" y="-2676.3" font-family="Times,serif" font-size="14.00">change(zebra&#45;state): When</text>
<text text-anchor="middle" x="123.5" y="-2661.3" font-family="Times,serif" font-size="14.00">the best chain changes,</text>
<text text-anchor="middle" x="123.5" y="-2646.3" font-family="Times,serif" font-size="14.00">scan all the blocks in</text>
<text text-anchor="middle" x="123.5" y="-2631.3" font-family="Times,serif" font-size="14.00">the best chain fork</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2721.5 8,-2721.5 8,-2638.5 239,-2638.5 239,-2721.5"/>
<text text-anchor="middle" x="123.5" y="-2706.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7934</text>
<text text-anchor="middle" x="123.5" y="-2691.3" font-family="Times,serif" font-size="14.00">change(zebra&#45;state): When</text>
<text text-anchor="middle" x="123.5" y="-2676.3" font-family="Times,serif" font-size="14.00">the best chain changes,</text>
<text text-anchor="middle" x="123.5" y="-2661.3" font-family="Times,serif" font-size="14.00">scan all the blocks in</text>
<text text-anchor="middle" x="123.5" y="-2646.3" font-family="Times,serif" font-size="14.00">the best chain fork</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7934&#45;&gt;ZcashFoundation/zebra#7927 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#7934&#45;&gt;ZcashFoundation/zebra#7927</title>
<path fill="none" stroke="black" d="M239.19,-2665C247.55,-2665 255.99,-2665 264.4,-2665"/>
<polygon fill="black" stroke="black" points="264.63,-2668.5 274.63,-2665 264.63,-2661.5 264.63,-2668.5"/>
<path fill="none" stroke="black" d="M239.19,-2680C247.55,-2680 255.99,-2680 264.4,-2680"/>
<polygon fill="black" stroke="black" points="264.63,-2683.5 274.63,-2680 264.63,-2676.5 264.63,-2683.5"/>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Pages: 1 -->
<svg width="781pt" height="2801pt"
viewBox="0.00 0.00 781.00 2801.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 2797)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2797 777,-2797 777,4 -4,4"/>
<svg width="781pt" height="2816pt"
viewBox="0.00 0.00 781.00 2816.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 2812)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2812 777,-2812 777,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="0,0 0,-164 247,-164 247,0 0,0"/>
@ -366,12 +366,12 @@
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers a few days&#10;before network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-1388.5 275,-1388.5 275,-1305.5 506,-1305.5 506,-1388.5"/>
<text text-anchor="middle" x="390.5" y="-1373.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="390.5" y="-1358.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="390.5" y="-1343.3" font-family="Times,serif" font-size="14.00">outdated peers a few days</text>
<text text-anchor="middle" x="390.5" y="-1328.3" font-family="Times,serif" font-size="14.00">before network upgrade</text>
<text text-anchor="middle" x="390.5" y="-1313.3" font-family="Times,serif" font-size="14.00">activation</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1395.5 275,-1395.5 275,-1312.5 506,-1312.5 506,-1395.5"/>
<text text-anchor="middle" x="390.5" y="-1380.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="390.5" y="-1365.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="390.5" y="-1350.3" font-family="Times,serif" font-size="14.00">outdated peers a few days</text>
<text text-anchor="middle" x="390.5" y="-1335.3" font-family="Times,serif" font-size="14.00">before network upgrade</text>
<text text-anchor="middle" x="390.5" y="-1320.3" font-family="Times,serif" font-size="14.00">activation</text>
</a>
</g>
</g>
@ -379,30 +379,30 @@
<g id="node25" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node25"><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="773,-1381 542,-1381 542,-1313 773,-1313 773,-1381"/>
<text text-anchor="middle" x="657.5" y="-1365.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="657.5" y="-1350.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="657.5" y="-1335.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="657.5" y="-1320.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
<polygon fill="#fad8c7" stroke="black" points="773,-1388 542,-1388 542,-1320 773,-1320 773,-1388"/>
<text text-anchor="middle" x="657.5" y="-1372.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="657.5" y="-1357.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="657.5" y="-1342.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="657.5" y="-1327.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="edge12" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="black" d="M506.19,-1347C514.55,-1347 522.99,-1347 531.4,-1347"/>
<polygon fill="black" stroke="black" points="531.63,-1350.5 541.63,-1347 531.63,-1343.5 531.63,-1350.5"/>
<path fill="none" stroke="black" d="M506.19,-1354C514.55,-1354 522.99,-1354 531.4,-1354"/>
<polygon fill="black" stroke="black" points="531.63,-1357.5 541.63,-1354 531.63,-1350.5 531.63,-1357.5"/>
</g>
<!-- ZcashFoundation/zebra#7617 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#7617</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7617" xlink:title="ZcashFoundation/zebra#7617&#10;ref(docker): use cache&#10;mounts for build cache" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1459.5 8,-1459.5 8,-1455.5 4,-1455.5 4,-1451.5 8,-1451.5 8,-1414.5 4,-1414.5 4,-1410.5 8,-1410.5 8,-1406.5 239,-1406.5 239,-1459.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="8,-1455.5 12,-1455.5 12,-1451.5 8,-1451.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="8,-1414.5 12,-1414.5 12,-1410.5 8,-1410.5 "/>
<text text-anchor="middle" x="123.5" y="-1444.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7617</text>
<text text-anchor="middle" x="123.5" y="-1429.3" font-family="Times,serif" font-size="14.00">ref(docker): use cache</text>
<text text-anchor="middle" x="123.5" y="-1414.3" font-family="Times,serif" font-size="14.00">mounts for build cache</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1474.5 8,-1474.5 8,-1470.5 4,-1470.5 4,-1466.5 8,-1466.5 8,-1429.5 4,-1429.5 4,-1425.5 8,-1425.5 8,-1421.5 239,-1421.5 239,-1474.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="8,-1470.5 12,-1470.5 12,-1466.5 8,-1466.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="8,-1429.5 12,-1429.5 12,-1425.5 8,-1425.5 "/>
<text text-anchor="middle" x="123.5" y="-1459.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7617</text>
<text text-anchor="middle" x="123.5" y="-1444.3" font-family="Times,serif" font-size="14.00">ref(docker): use cache</text>
<text text-anchor="middle" x="123.5" y="-1429.3" font-family="Times,serif" font-size="14.00">mounts for build cache</text>
</a>
</g>
</g>
@ -410,11 +410,11 @@
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#6894</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6894" xlink:title="ZcashFoundation/zebra#6894&#10;Use cached state for&#10;continuous deployment&#10;instances" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1546 8,-1546 8,-1478 239,-1478 239,-1546"/>
<text text-anchor="middle" x="123.5" y="-1530.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6894</text>
<text text-anchor="middle" x="123.5" y="-1515.8" font-family="Times,serif" font-size="14.00">Use cached state for</text>
<text text-anchor="middle" x="123.5" y="-1500.8" font-family="Times,serif" font-size="14.00">continuous deployment</text>
<text text-anchor="middle" x="123.5" y="-1485.8" font-family="Times,serif" font-size="14.00">instances</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1561 8,-1561 8,-1493 239,-1493 239,-1561"/>
<text text-anchor="middle" x="123.5" y="-1545.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6894</text>
<text text-anchor="middle" x="123.5" y="-1530.8" font-family="Times,serif" font-size="14.00">Use cached state for</text>
<text text-anchor="middle" x="123.5" y="-1515.8" font-family="Times,serif" font-size="14.00">continuous deployment</text>
<text text-anchor="middle" x="123.5" y="-1500.8" font-family="Times,serif" font-size="14.00">instances</text>
</a>
</g>
</g>
@ -422,11 +422,11 @@
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#7738</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7738" xlink:title="ZcashFoundation/zebra#7738&#10;docs: Add ticket&#10;templates for RPC methods&#10;and state format upgrades" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-1625 275,-1625 275,-1557 506,-1557 506,-1625"/>
<text text-anchor="middle" x="390.5" y="-1609.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7738</text>
<text text-anchor="middle" x="390.5" y="-1594.8" font-family="Times,serif" font-size="14.00">docs: Add ticket</text>
<text text-anchor="middle" x="390.5" y="-1579.8" font-family="Times,serif" font-size="14.00">templates for RPC methods</text>
<text text-anchor="middle" x="390.5" y="-1564.8" font-family="Times,serif" font-size="14.00">and state format upgrades</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1640 275,-1640 275,-1572 506,-1572 506,-1640"/>
<text text-anchor="middle" x="390.5" y="-1624.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7738</text>
<text text-anchor="middle" x="390.5" y="-1609.8" font-family="Times,serif" font-size="14.00">docs: Add ticket</text>
<text text-anchor="middle" x="390.5" y="-1594.8" font-family="Times,serif" font-size="14.00">templates for RPC methods</text>
<text text-anchor="middle" x="390.5" y="-1579.8" font-family="Times,serif" font-size="14.00">and state format upgrades</text>
</a>
</g>
</g>
@ -434,30 +434,30 @@
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#7833</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7833" xlink:title="ZcashFoundation/zebra#7833&#10;Document how to design&#10;RPCs and state queries" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1617.5 8,-1617.5 8,-1564.5 239,-1564.5 239,-1617.5"/>
<text text-anchor="middle" x="123.5" y="-1602.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7833</text>
<text text-anchor="middle" x="123.5" y="-1587.3" font-family="Times,serif" font-size="14.00">Document how to design</text>
<text text-anchor="middle" x="123.5" y="-1572.3" font-family="Times,serif" font-size="14.00">RPCs and state queries</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1632.5 8,-1632.5 8,-1579.5 239,-1579.5 239,-1632.5"/>
<text text-anchor="middle" x="123.5" y="-1617.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7833</text>
<text text-anchor="middle" x="123.5" y="-1602.3" font-family="Times,serif" font-size="14.00">Document how to design</text>
<text text-anchor="middle" x="123.5" y="-1587.3" font-family="Times,serif" font-size="14.00">RPCs and state queries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7833&#45;&gt;ZcashFoundation/zebra#7738 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#7833&#45;&gt;ZcashFoundation/zebra#7738</title>
<path fill="none" stroke="black" d="M239.19,-1591C247.55,-1591 255.99,-1591 264.4,-1591"/>
<polygon fill="black" stroke="black" points="264.63,-1594.5 274.63,-1591 264.63,-1587.5 264.63,-1594.5"/>
<path fill="none" stroke="black" d="M239.19,-1606C247.55,-1606 255.99,-1606 264.4,-1606"/>
<polygon fill="black" stroke="black" points="264.63,-1609.5 274.63,-1606 264.63,-1602.5 264.63,-1609.5"/>
</g>
<!-- ZcashFoundation/zebra#7383 -->
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#7383</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7383" xlink:title="ZcashFoundation/zebra#7383&#10;(De)Serialize&#10;`NoteCommitmentTree`s&#10;using supported&#10;serialization format&#10;instead of `bincode`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1734 8,-1734 8,-1636 239,-1636 239,-1734"/>
<text text-anchor="middle" x="123.5" y="-1718.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7383</text>
<text text-anchor="middle" x="123.5" y="-1703.8" font-family="Times,serif" font-size="14.00">(De)Serialize</text>
<text text-anchor="middle" x="123.5" y="-1688.8" font-family="Times,serif" font-size="14.00">`NoteCommitmentTree`s</text>
<text text-anchor="middle" x="123.5" y="-1673.8" font-family="Times,serif" font-size="14.00">using supported</text>
<text text-anchor="middle" x="123.5" y="-1658.8" font-family="Times,serif" font-size="14.00">serialization format</text>
<text text-anchor="middle" x="123.5" y="-1643.8" font-family="Times,serif" font-size="14.00">instead of `bincode`</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1749 8,-1749 8,-1651 239,-1651 239,-1749"/>
<text text-anchor="middle" x="123.5" y="-1733.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7383</text>
<text text-anchor="middle" x="123.5" y="-1718.8" font-family="Times,serif" font-size="14.00">(De)Serialize</text>
<text text-anchor="middle" x="123.5" y="-1703.8" font-family="Times,serif" font-size="14.00">`NoteCommitmentTree`s</text>
<text text-anchor="middle" x="123.5" y="-1688.8" font-family="Times,serif" font-size="14.00">using supported</text>
<text text-anchor="middle" x="123.5" y="-1673.8" font-family="Times,serif" font-size="14.00">serialization format</text>
<text text-anchor="middle" x="123.5" y="-1658.8" font-family="Times,serif" font-size="14.00">instead of `bincode`</text>
</a>
</g>
</g>
@ -465,11 +465,11 @@
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#7416</title>
<g id="a_node31"><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="239,-1820 8,-1820 8,-1752 239,-1752 239,-1820"/>
<text text-anchor="middle" x="123.5" y="-1804.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7416</text>
<text text-anchor="middle" x="123.5" y="-1789.8" font-family="Times,serif" font-size="14.00">diagnostic: Log column</text>
<text text-anchor="middle" x="123.5" y="-1774.8" font-family="Times,serif" font-size="14.00">family and database size</text>
<text text-anchor="middle" x="123.5" y="-1759.8" font-family="Times,serif" font-size="14.00">on startup and shutdown</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1835 8,-1835 8,-1767 239,-1767 239,-1835"/>
<text text-anchor="middle" x="123.5" y="-1819.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7416</text>
<text text-anchor="middle" x="123.5" y="-1804.8" font-family="Times,serif" font-size="14.00">diagnostic: Log column</text>
<text text-anchor="middle" x="123.5" y="-1789.8" font-family="Times,serif" font-size="14.00">family and database size</text>
<text text-anchor="middle" x="123.5" y="-1774.8" font-family="Times,serif" font-size="14.00">on startup and shutdown</text>
</a>
</g>
</g>
@ -477,27 +477,27 @@
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#5718</title>
<g id="a_node32"><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="506,-1812.5 275,-1812.5 275,-1759.5 506,-1759.5 506,-1812.5"/>
<text text-anchor="middle" x="390.5" y="-1797.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5718</text>
<text text-anchor="middle" x="390.5" y="-1782.3" font-family="Times,serif" font-size="14.00">Reduce Zebra disk usage</text>
<text text-anchor="middle" x="390.5" y="-1767.3" font-family="Times,serif" font-size="14.00">for mining pools</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1827.5 275,-1827.5 275,-1774.5 506,-1774.5 506,-1827.5"/>
<text text-anchor="middle" x="390.5" y="-1812.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5718</text>
<text text-anchor="middle" x="390.5" y="-1797.3" font-family="Times,serif" font-size="14.00">Reduce Zebra disk usage</text>
<text text-anchor="middle" x="390.5" y="-1782.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="edge14" class="edge">
<title>ZcashFoundation/zebra#7416&#45;&gt;ZcashFoundation/zebra#5718</title>
<path fill="none" stroke="black" d="M239.19,-1786C247.55,-1786 255.99,-1786 264.4,-1786"/>
<polygon fill="black" stroke="black" points="264.63,-1789.5 274.63,-1786 264.63,-1782.5 264.63,-1789.5"/>
<path fill="none" stroke="black" d="M239.19,-1801C247.55,-1801 255.99,-1801 264.4,-1801"/>
<polygon fill="black" stroke="black" points="264.63,-1804.5 274.63,-1801 264.63,-1797.5 264.63,-1804.5"/>
</g>
<!-- ZcashFoundation/zebra#7558 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#7558</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7558" xlink:title="ZcashFoundation/zebra#7558&#10;dev docs: Document how to&#10;fix cached state issues" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-1891.5 275,-1891.5 275,-1838.5 506,-1838.5 506,-1891.5"/>
<text text-anchor="middle" x="390.5" y="-1876.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7558</text>
<text text-anchor="middle" x="390.5" y="-1861.3" font-family="Times,serif" font-size="14.00">dev docs: Document how to</text>
<text text-anchor="middle" x="390.5" y="-1846.3" font-family="Times,serif" font-size="14.00">fix cached state issues</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1906.5 275,-1906.5 275,-1853.5 506,-1853.5 506,-1906.5"/>
<text text-anchor="middle" x="390.5" y="-1891.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7558</text>
<text text-anchor="middle" x="390.5" y="-1876.3" font-family="Times,serif" font-size="14.00">dev docs: Document how to</text>
<text text-anchor="middle" x="390.5" y="-1861.3" font-family="Times,serif" font-size="14.00">fix cached state issues</text>
</a>
</g>
</g>
@ -505,11 +505,11 @@
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#7785</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7785" xlink:title="ZcashFoundation/zebra#7785&#10;change: Support hiding&#10;specific progress bars in&#10;summary mode" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1978 8,-1978 8,-1910 239,-1910 239,-1978"/>
<text text-anchor="middle" x="123.5" y="-1962.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7785</text>
<text text-anchor="middle" x="123.5" y="-1947.8" font-family="Times,serif" font-size="14.00">change: Support hiding</text>
<text text-anchor="middle" x="123.5" y="-1932.8" font-family="Times,serif" font-size="14.00">specific progress bars in</text>
<text text-anchor="middle" x="123.5" y="-1917.8" font-family="Times,serif" font-size="14.00">summary mode</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1993 8,-1993 8,-1925 239,-1925 239,-1993"/>
<text text-anchor="middle" x="123.5" y="-1977.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7785</text>
<text text-anchor="middle" x="123.5" y="-1962.8" font-family="Times,serif" font-size="14.00">change: Support hiding</text>
<text text-anchor="middle" x="123.5" y="-1947.8" font-family="Times,serif" font-size="14.00">specific progress bars in</text>
<text text-anchor="middle" x="123.5" y="-1932.8" font-family="Times,serif" font-size="14.00">summary mode</text>
</a>
</g>
</g>
@ -517,45 +517,45 @@
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#7648</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7648" xlink:title="ZcashFoundation/zebra#7648&#10;Allow logging to terminal&#10;when progress bars are&#10;enabled" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-1978 275,-1978 275,-1910 506,-1910 506,-1978"/>
<text text-anchor="middle" x="390.5" y="-1962.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7648</text>
<text text-anchor="middle" x="390.5" y="-1947.8" font-family="Times,serif" font-size="14.00">Allow logging to terminal</text>
<text text-anchor="middle" x="390.5" y="-1932.8" font-family="Times,serif" font-size="14.00">when progress bars are</text>
<text text-anchor="middle" x="390.5" y="-1917.8" font-family="Times,serif" font-size="14.00">enabled</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-1993 275,-1993 275,-1925 506,-1925 506,-1993"/>
<text text-anchor="middle" x="390.5" y="-1977.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7648</text>
<text text-anchor="middle" x="390.5" y="-1962.8" font-family="Times,serif" font-size="14.00">Allow logging to terminal</text>
<text text-anchor="middle" x="390.5" y="-1947.8" font-family="Times,serif" font-size="14.00">when progress bars are</text>
<text text-anchor="middle" x="390.5" y="-1932.8" font-family="Times,serif" font-size="14.00">enabled</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7785&#45;&gt;ZcashFoundation/zebra#7648 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#7785&#45;&gt;ZcashFoundation/zebra#7648</title>
<path fill="none" stroke="black" d="M239.19,-1944C247.55,-1944 255.99,-1944 264.4,-1944"/>
<polygon fill="black" stroke="black" points="264.63,-1947.5 274.63,-1944 264.63,-1940.5 264.63,-1947.5"/>
<path fill="none" stroke="black" d="M239.19,-1959C247.55,-1959 255.99,-1959 264.4,-1959"/>
<polygon fill="black" stroke="black" points="264.63,-1962.5 274.63,-1959 264.63,-1955.5 264.63,-1962.5"/>
</g>
<!-- ZcashFoundation/zebra#7533 -->
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#7533</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7533" xlink:title="ZcashFoundation/zebra#7533&#10;Document how to rebuild&#10;cached states" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1891.5 8,-1891.5 8,-1838.5 239,-1838.5 239,-1891.5"/>
<text text-anchor="middle" x="123.5" y="-1876.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7533</text>
<text text-anchor="middle" x="123.5" y="-1861.3" font-family="Times,serif" font-size="14.00">Document how to rebuild</text>
<text text-anchor="middle" x="123.5" y="-1846.3" font-family="Times,serif" font-size="14.00">cached states</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1906.5 8,-1906.5 8,-1853.5 239,-1853.5 239,-1906.5"/>
<text text-anchor="middle" x="123.5" y="-1891.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7533</text>
<text text-anchor="middle" x="123.5" y="-1876.3" font-family="Times,serif" font-size="14.00">Document how to rebuild</text>
<text text-anchor="middle" x="123.5" y="-1861.3" font-family="Times,serif" font-size="14.00">cached states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7533&#45;&gt;ZcashFoundation/zebra#7558 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#7533&#45;&gt;ZcashFoundation/zebra#7558</title>
<path fill="none" stroke="black" d="M239.19,-1865C247.55,-1865 255.99,-1865 264.4,-1865"/>
<polygon fill="black" stroke="black" points="264.63,-1868.5 274.63,-1865 264.63,-1861.5 264.63,-1868.5"/>
<path fill="none" stroke="black" d="M239.19,-1880C247.55,-1880 255.99,-1880 264.4,-1880"/>
<polygon fill="black" stroke="black" points="264.63,-1883.5 274.63,-1880 264.63,-1876.5 264.63,-1883.5"/>
</g>
<!-- ZcashFoundation/zebra#7119 -->
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#7119</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7119" xlink:title="ZcashFoundation/zebra#7119&#10;Tracking: Add regtest&#10;network" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2049.5 8,-2049.5 8,-1996.5 239,-1996.5 239,-2049.5"/>
<text text-anchor="middle" x="123.5" y="-2034.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7119</text>
<text text-anchor="middle" x="123.5" y="-2019.3" font-family="Times,serif" font-size="14.00">Tracking: Add regtest</text>
<text text-anchor="middle" x="123.5" y="-2004.3" font-family="Times,serif" font-size="14.00">network</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2064.5 8,-2064.5 8,-2011.5 239,-2011.5 239,-2064.5"/>
<text text-anchor="middle" x="123.5" y="-2049.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7119</text>
<text text-anchor="middle" x="123.5" y="-2034.3" font-family="Times,serif" font-size="14.00">Tracking: Add regtest</text>
<text text-anchor="middle" x="123.5" y="-2019.3" font-family="Times,serif" font-size="14.00">network</text>
</a>
</g>
</g>
@ -563,11 +563,11 @@
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#7534</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7534" xlink:title="ZcashFoundation/zebra#7534&#10;Make it possible to run&#10;CI tests locally for&#10;developers" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2136 8,-2136 8,-2068 239,-2068 239,-2136"/>
<text text-anchor="middle" x="123.5" y="-2120.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7534</text>
<text text-anchor="middle" x="123.5" y="-2105.8" font-family="Times,serif" font-size="14.00">Make it possible to run</text>
<text text-anchor="middle" x="123.5" y="-2090.8" font-family="Times,serif" font-size="14.00">CI tests locally for</text>
<text text-anchor="middle" x="123.5" y="-2075.8" font-family="Times,serif" font-size="14.00">developers</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2151 8,-2151 8,-2083 239,-2083 239,-2151"/>
<text text-anchor="middle" x="123.5" y="-2135.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7534</text>
<text text-anchor="middle" x="123.5" y="-2120.8" font-family="Times,serif" font-size="14.00">Make it possible to run</text>
<text text-anchor="middle" x="123.5" y="-2105.8" font-family="Times,serif" font-size="14.00">CI tests locally for</text>
<text text-anchor="middle" x="123.5" y="-2090.8" font-family="Times,serif" font-size="14.00">developers</text>
</a>
</g>
</g>
@ -575,30 +575,30 @@
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#4464</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4464" xlink:title="ZcashFoundation/zebra#4464&#10;ci: create documentation&#10;on how to run tests&#10;locally for development&#10;purposes" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2143.5 275,-2143.5 275,-2060.5 506,-2060.5 506,-2143.5"/>
<text text-anchor="middle" x="390.5" y="-2128.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4464</text>
<text text-anchor="middle" x="390.5" y="-2113.3" font-family="Times,serif" font-size="14.00">ci: create documentation</text>
<text text-anchor="middle" x="390.5" y="-2098.3" font-family="Times,serif" font-size="14.00">on how to run tests</text>
<text text-anchor="middle" x="390.5" y="-2083.3" font-family="Times,serif" font-size="14.00">locally for development</text>
<text text-anchor="middle" x="390.5" y="-2068.3" font-family="Times,serif" font-size="14.00">purposes</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2158.5 275,-2158.5 275,-2075.5 506,-2075.5 506,-2158.5"/>
<text text-anchor="middle" x="390.5" y="-2143.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4464</text>
<text text-anchor="middle" x="390.5" y="-2128.3" font-family="Times,serif" font-size="14.00">ci: create documentation</text>
<text text-anchor="middle" x="390.5" y="-2113.3" font-family="Times,serif" font-size="14.00">on how to run tests</text>
<text text-anchor="middle" x="390.5" y="-2098.3" font-family="Times,serif" font-size="14.00">locally for development</text>
<text text-anchor="middle" x="390.5" y="-2083.3" font-family="Times,serif" font-size="14.00">purposes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7534&#45;&gt;ZcashFoundation/zebra#4464 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#7534&#45;&gt;ZcashFoundation/zebra#4464</title>
<path fill="none" stroke="black" d="M239.19,-2102C247.55,-2102 255.99,-2102 264.4,-2102"/>
<polygon fill="black" stroke="black" points="264.63,-2105.5 274.63,-2102 264.63,-2098.5 264.63,-2105.5"/>
<path fill="none" stroke="black" d="M239.19,-2117C247.55,-2117 255.99,-2117 264.4,-2117"/>
<polygon fill="black" stroke="black" points="264.63,-2120.5 274.63,-2117 264.63,-2113.5 264.63,-2120.5"/>
</g>
<!-- ZcashFoundation/zebra#7845 -->
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#7845</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7845" xlink:title="ZcashFoundation/zebra#7845&#10;Tracking: Add parameters&#10;to `Network::Testnet`&#10;variant" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2222 8,-2222 8,-2154 239,-2154 239,-2222"/>
<text text-anchor="middle" x="123.5" y="-2206.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7845</text>
<text text-anchor="middle" x="123.5" y="-2191.8" font-family="Times,serif" font-size="14.00">Tracking: Add parameters</text>
<text text-anchor="middle" x="123.5" y="-2176.8" font-family="Times,serif" font-size="14.00">to `Network::Testnet`</text>
<text text-anchor="middle" x="123.5" y="-2161.8" font-family="Times,serif" font-size="14.00">variant</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2237 8,-2237 8,-2169 239,-2169 239,-2237"/>
<text text-anchor="middle" x="123.5" y="-2221.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7845</text>
<text text-anchor="middle" x="123.5" y="-2206.8" font-family="Times,serif" font-size="14.00">Tracking: Add parameters</text>
<text text-anchor="middle" x="123.5" y="-2191.8" font-family="Times,serif" font-size="14.00">to `Network::Testnet`</text>
<text text-anchor="middle" x="123.5" y="-2176.8" font-family="Times,serif" font-size="14.00">variant</text>
</a>
</g>
</g>
@ -606,30 +606,30 @@
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#7839</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7839" xlink:title="ZcashFoundation/zebra#7839&#10;Add a `Regtest` constant&#10;of `Network::Testnet`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2214.5 275,-2214.5 275,-2161.5 506,-2161.5 506,-2214.5"/>
<text text-anchor="middle" x="390.5" y="-2199.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7839</text>
<text text-anchor="middle" x="390.5" y="-2184.3" font-family="Times,serif" font-size="14.00">Add a `Regtest` constant</text>
<text text-anchor="middle" x="390.5" y="-2169.3" font-family="Times,serif" font-size="14.00">of `Network::Testnet`</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2229.5 275,-2229.5 275,-2176.5 506,-2176.5 506,-2229.5"/>
<text text-anchor="middle" x="390.5" y="-2214.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7839</text>
<text text-anchor="middle" x="390.5" y="-2199.3" font-family="Times,serif" font-size="14.00">Add a `Regtest` constant</text>
<text text-anchor="middle" x="390.5" y="-2184.3" font-family="Times,serif" font-size="14.00">of `Network::Testnet`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7845&#45;&gt;ZcashFoundation/zebra#7839 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#7845&#45;&gt;ZcashFoundation/zebra#7839</title>
<path fill="none" stroke="black" d="M239.19,-2188C247.55,-2188 255.99,-2188 264.4,-2188"/>
<polygon fill="black" stroke="black" points="264.63,-2191.5 274.63,-2188 264.63,-2184.5 264.63,-2191.5"/>
<path fill="none" stroke="black" d="M239.19,-2203C247.55,-2203 255.99,-2203 264.4,-2203"/>
<polygon fill="black" stroke="black" points="264.63,-2206.5 274.63,-2203 264.63,-2199.5 264.63,-2206.5"/>
</g>
<!-- ZcashFoundation/zebra#7847 -->
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#7847</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7847" xlink:title="ZcashFoundation/zebra#7847&#10;Reconnect to peers after&#10;arbitrarily long&#10;disconnections with&#10;randomized exponential&#10;backoff" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2338 8,-2338 8,-2240 239,-2240 239,-2338"/>
<text text-anchor="middle" x="123.5" y="-2322.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7847</text>
<text text-anchor="middle" x="123.5" y="-2307.8" font-family="Times,serif" font-size="14.00">Reconnect to peers after</text>
<text text-anchor="middle" x="123.5" y="-2292.8" font-family="Times,serif" font-size="14.00">arbitrarily long</text>
<text text-anchor="middle" x="123.5" y="-2277.8" font-family="Times,serif" font-size="14.00">disconnections with</text>
<text text-anchor="middle" x="123.5" y="-2262.8" font-family="Times,serif" font-size="14.00">randomized exponential</text>
<text text-anchor="middle" x="123.5" y="-2247.8" font-family="Times,serif" font-size="14.00">backoff</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2353 8,-2353 8,-2255 239,-2255 239,-2353"/>
<text text-anchor="middle" x="123.5" y="-2337.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7847</text>
<text text-anchor="middle" x="123.5" y="-2322.8" font-family="Times,serif" font-size="14.00">Reconnect to peers after</text>
<text text-anchor="middle" x="123.5" y="-2307.8" font-family="Times,serif" font-size="14.00">arbitrarily long</text>
<text text-anchor="middle" x="123.5" y="-2292.8" font-family="Times,serif" font-size="14.00">disconnections with</text>
<text text-anchor="middle" x="123.5" y="-2277.8" font-family="Times,serif" font-size="14.00">randomized exponential</text>
<text text-anchor="middle" x="123.5" y="-2262.8" font-family="Times,serif" font-size="14.00">backoff</text>
</a>
</g>
</g>
@ -637,10 +637,10 @@
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#3117</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3117" xlink:title="ZcashFoundation/zebra#3117&#10;Stop using private IP&#10;addresses by default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2409.5 8,-2409.5 8,-2356.5 239,-2356.5 239,-2409.5"/>
<text text-anchor="middle" x="123.5" y="-2394.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#3117</text>
<text text-anchor="middle" x="123.5" y="-2379.3" font-family="Times,serif" font-size="14.00">Stop using private IP</text>
<text text-anchor="middle" x="123.5" y="-2364.3" font-family="Times,serif" font-size="14.00">addresses by default</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2424.5 8,-2424.5 8,-2371.5 239,-2371.5 239,-2424.5"/>
<text text-anchor="middle" x="123.5" y="-2409.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#3117</text>
<text text-anchor="middle" x="123.5" y="-2394.3" font-family="Times,serif" font-size="14.00">Stop using private IP</text>
<text text-anchor="middle" x="123.5" y="-2379.3" font-family="Times,serif" font-size="14.00">addresses by default</text>
</a>
</g>
</g>
@ -648,50 +648,51 @@
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#1890</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1890" xlink:title="ZcashFoundation/zebra#1890&#10;Zebra should support&#10;separate local bind and&#10;external advertise&#10;addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2424.5 275,-2424.5 275,-2341.5 506,-2341.5 506,-2424.5"/>
<text text-anchor="middle" x="390.5" y="-2409.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="390.5" y="-2394.3" font-family="Times,serif" font-size="14.00">Zebra should support</text>
<text text-anchor="middle" x="390.5" y="-2379.3" font-family="Times,serif" font-size="14.00">separate local bind and</text>
<text text-anchor="middle" x="390.5" y="-2364.3" font-family="Times,serif" font-size="14.00">external advertise</text>
<text text-anchor="middle" x="390.5" y="-2349.3" font-family="Times,serif" font-size="14.00">addresses</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2439.5 275,-2439.5 275,-2356.5 506,-2356.5 506,-2439.5"/>
<text text-anchor="middle" x="390.5" y="-2424.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="390.5" y="-2409.3" font-family="Times,serif" font-size="14.00">Zebra should support</text>
<text text-anchor="middle" x="390.5" y="-2394.3" font-family="Times,serif" font-size="14.00">separate local bind and</text>
<text text-anchor="middle" x="390.5" y="-2379.3" font-family="Times,serif" font-size="14.00">external advertise</text>
<text text-anchor="middle" x="390.5" y="-2364.3" font-family="Times,serif" font-size="14.00">addresses</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3117&#45;&gt;ZcashFoundation/zebra#1890 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#3117&#45;&gt;ZcashFoundation/zebra#1890</title>
<path fill="none" stroke="black" d="M239.19,-2383C247.55,-2383 255.99,-2383 264.4,-2383"/>
<polygon fill="black" stroke="black" points="264.63,-2386.5 274.63,-2383 264.63,-2379.5 264.63,-2386.5"/>
<path fill="none" stroke="black" d="M239.19,-2398C247.55,-2398 255.99,-2398 264.4,-2398"/>
<polygon fill="black" stroke="black" points="264.63,-2401.5 274.63,-2398 264.63,-2394.5 264.63,-2401.5"/>
</g>
<!-- ZcashFoundation/zebra#7822 -->
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#7822</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7822" xlink:title="ZcashFoundation/zebra#7822&#10;security: Limit ability&#10;of synthetic nodes to&#10;take up connection slots.&#10;Credit: Ziggurat Team" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1388.5 8,-1388.5 8,-1305.5 239,-1305.5 239,-1388.5"/>
<text text-anchor="middle" x="123.5" y="-1373.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7822</text>
<text text-anchor="middle" x="123.5" y="-1358.3" font-family="Times,serif" font-size="14.00">security: Limit ability</text>
<text text-anchor="middle" x="123.5" y="-1343.3" font-family="Times,serif" font-size="14.00">of synthetic nodes to</text>
<text text-anchor="middle" x="123.5" y="-1328.3" font-family="Times,serif" font-size="14.00">take up connection slots.</text>
<text text-anchor="middle" x="123.5" y="-1313.3" font-family="Times,serif" font-size="14.00">Credit: Ziggurat Team</text>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7822" xlink:title="ZcashFoundation/zebra#7822&#10;Tracking: security: Limit&#10;ability of synthetic&#10;nodes to take up&#10;connection slots. Credit:&#10;Ziggurat Team" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-1403 8,-1403 8,-1305 239,-1305 239,-1403"/>
<text text-anchor="middle" x="123.5" y="-1387.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7822</text>
<text text-anchor="middle" x="123.5" y="-1372.8" font-family="Times,serif" font-size="14.00">Tracking: security: Limit</text>
<text text-anchor="middle" x="123.5" y="-1357.8" font-family="Times,serif" font-size="14.00">ability of synthetic</text>
<text text-anchor="middle" x="123.5" y="-1342.8" font-family="Times,serif" font-size="14.00">nodes to take up</text>
<text text-anchor="middle" x="123.5" y="-1327.8" font-family="Times,serif" font-size="14.00">connection slots. Credit:</text>
<text text-anchor="middle" x="123.5" y="-1312.8" font-family="Times,serif" font-size="14.00">Ziggurat Team</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7822&#45;&gt;ZcashFoundation/zebra#4545 -->
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#7822&#45;&gt;ZcashFoundation/zebra#4545</title>
<path fill="none" stroke="black" d="M239.19,-1347C247.55,-1347 255.99,-1347 264.4,-1347"/>
<polygon fill="black" stroke="black" points="264.63,-1350.5 274.63,-1347 264.63,-1343.5 264.63,-1350.5"/>
<path fill="none" stroke="black" d="M239.19,-1354C247.55,-1354 255.99,-1354 264.4,-1354"/>
<polygon fill="black" stroke="black" points="264.63,-1357.5 274.63,-1354 264.63,-1350.5 264.63,-1357.5"/>
</g>
<!-- ZcashFoundation/zebra#7680 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#7680</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7680" xlink:title="ZcashFoundation/zebra#7680&#10;Automatically open an&#10;issue when main branch&#10;release&#45;related merges&#10;fail" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2518.5 8,-2518.5 8,-2435.5 239,-2435.5 239,-2518.5"/>
<text text-anchor="middle" x="123.5" y="-2503.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7680</text>
<text text-anchor="middle" x="123.5" y="-2488.3" font-family="Times,serif" font-size="14.00">Automatically open an</text>
<text text-anchor="middle" x="123.5" y="-2473.3" font-family="Times,serif" font-size="14.00">issue when main branch</text>
<text text-anchor="middle" x="123.5" y="-2458.3" font-family="Times,serif" font-size="14.00">release&#45;related merges</text>
<text text-anchor="middle" x="123.5" y="-2443.3" font-family="Times,serif" font-size="14.00">fail</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2533.5 8,-2533.5 8,-2450.5 239,-2450.5 239,-2533.5"/>
<text text-anchor="middle" x="123.5" y="-2518.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7680</text>
<text text-anchor="middle" x="123.5" y="-2503.3" font-family="Times,serif" font-size="14.00">Automatically open an</text>
<text text-anchor="middle" x="123.5" y="-2488.3" font-family="Times,serif" font-size="14.00">issue when main branch</text>
<text text-anchor="middle" x="123.5" y="-2473.3" font-family="Times,serif" font-size="14.00">release&#45;related merges</text>
<text text-anchor="middle" x="123.5" y="-2458.3" font-family="Times,serif" font-size="14.00">fail</text>
</a>
</g>
</g>
@ -699,47 +700,47 @@
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#7891</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7891" xlink:title="ZcashFoundation/zebra#7891&#10;change(docker): Publish&#10;fewer Zebra docker tags,&#10;and standardise names" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2511 275,-2511 275,-2443 506,-2443 506,-2511"/>
<text text-anchor="middle" x="390.5" y="-2495.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7891</text>
<text text-anchor="middle" x="390.5" y="-2480.8" font-family="Times,serif" font-size="14.00">change(docker): Publish</text>
<text text-anchor="middle" x="390.5" y="-2465.8" font-family="Times,serif" font-size="14.00">fewer Zebra docker tags,</text>
<text text-anchor="middle" x="390.5" y="-2450.8" font-family="Times,serif" font-size="14.00">and standardise names</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2526 275,-2526 275,-2458 506,-2458 506,-2526"/>
<text text-anchor="middle" x="390.5" y="-2510.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7891</text>
<text text-anchor="middle" x="390.5" y="-2495.8" font-family="Times,serif" font-size="14.00">change(docker): Publish</text>
<text text-anchor="middle" x="390.5" y="-2480.8" font-family="Times,serif" font-size="14.00">fewer Zebra docker tags,</text>
<text text-anchor="middle" x="390.5" y="-2465.8" font-family="Times,serif" font-size="14.00">and standardise names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7680&#45;&gt;ZcashFoundation/zebra#7891 -->
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#7680&#45;&gt;ZcashFoundation/zebra#7891</title>
<path fill="none" stroke="black" d="M239.19,-2477C247.55,-2477 255.99,-2477 264.4,-2477"/>
<polygon fill="black" stroke="black" points="264.63,-2480.5 274.63,-2477 264.63,-2473.5 264.63,-2480.5"/>
<path fill="none" stroke="black" d="M239.19,-2492C247.55,-2492 255.99,-2492 264.4,-2492"/>
<polygon fill="black" stroke="black" points="264.63,-2495.5 274.63,-2492 264.63,-2488.5 264.63,-2495.5"/>
</g>
<!-- ZcashFoundation/zebra#7892 -->
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#7892</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7892" xlink:title="ZcashFoundation/zebra#7892&#10;change(release): Enable&#10;all user features in the&#10;`experimental` build" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="773,-2511 542,-2511 542,-2443 773,-2443 773,-2511"/>
<text text-anchor="middle" x="657.5" y="-2495.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7892</text>
<text text-anchor="middle" x="657.5" y="-2480.8" font-family="Times,serif" font-size="14.00">change(release): Enable</text>
<text text-anchor="middle" x="657.5" y="-2465.8" font-family="Times,serif" font-size="14.00">all user features in the</text>
<text text-anchor="middle" x="657.5" y="-2450.8" font-family="Times,serif" font-size="14.00">`experimental` build</text>
<polygon fill="#c2e0c6" stroke="black" points="773,-2526 542,-2526 542,-2458 773,-2458 773,-2526"/>
<text text-anchor="middle" x="657.5" y="-2510.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7892</text>
<text text-anchor="middle" x="657.5" y="-2495.8" font-family="Times,serif" font-size="14.00">change(release): Enable</text>
<text text-anchor="middle" x="657.5" y="-2480.8" font-family="Times,serif" font-size="14.00">all user features in the</text>
<text text-anchor="middle" x="657.5" y="-2465.8" font-family="Times,serif" font-size="14.00">`experimental` build</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7891&#45;&gt;ZcashFoundation/zebra#7892 -->
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#7891&#45;&gt;ZcashFoundation/zebra#7892</title>
<path fill="none" stroke="black" d="M506.19,-2477C514.55,-2477 522.99,-2477 531.4,-2477"/>
<polygon fill="black" stroke="black" points="531.63,-2480.5 541.63,-2477 531.63,-2473.5 531.63,-2480.5"/>
<path fill="none" stroke="black" d="M506.19,-2492C514.55,-2492 522.99,-2492 531.4,-2492"/>
<polygon fill="black" stroke="black" points="531.63,-2495.5 541.63,-2492 531.63,-2488.5 531.63,-2495.5"/>
</g>
<!-- ZcashFoundation/zebra#7905 -->
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#7905</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7905" xlink:title="ZcashFoundation/zebra#7905&#10;feat(zebra&#45;scan):&#10;Immediately scan newly&#10;verified blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2605 8,-2605 8,-2537 239,-2537 239,-2605"/>
<text text-anchor="middle" x="123.5" y="-2589.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7905</text>
<text text-anchor="middle" x="123.5" y="-2574.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan):</text>
<text text-anchor="middle" x="123.5" y="-2559.8" font-family="Times,serif" font-size="14.00">Immediately scan newly</text>
<text text-anchor="middle" x="123.5" y="-2544.8" font-family="Times,serif" font-size="14.00">verified blocks</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2620 8,-2620 8,-2552 239,-2552 239,-2620"/>
<text text-anchor="middle" x="123.5" y="-2604.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7905</text>
<text text-anchor="middle" x="123.5" y="-2589.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan):</text>
<text text-anchor="middle" x="123.5" y="-2574.8" font-family="Times,serif" font-size="14.00">Immediately scan newly</text>
<text text-anchor="middle" x="123.5" y="-2559.8" font-family="Times,serif" font-size="14.00">verified blocks</text>
</a>
</g>
</g>
@ -747,30 +748,30 @@
<g id="node50" class="node closed">
<title>ZcashFoundation/zebra#7907</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7907" xlink:title="ZcashFoundation/zebra#7907&#10;feat(zebra&#45;scan): Make&#10;the scanner send data to&#10;the results channel" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="506,-2605 275,-2605 275,-2537 506,-2537 506,-2605"/>
<text text-anchor="middle" x="390.5" y="-2589.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7907</text>
<text text-anchor="middle" x="390.5" y="-2574.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="390.5" y="-2559.8" font-family="Times,serif" font-size="14.00">the scanner send data to</text>
<text text-anchor="middle" x="390.5" y="-2544.8" font-family="Times,serif" font-size="14.00">the results channel</text>
<polygon fill="#fad8c7" stroke="black" points="506,-2620 275,-2620 275,-2552 506,-2552 506,-2620"/>
<text text-anchor="middle" x="390.5" y="-2604.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7907</text>
<text text-anchor="middle" x="390.5" y="-2589.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="390.5" y="-2574.8" font-family="Times,serif" font-size="14.00">the scanner send data to</text>
<text text-anchor="middle" x="390.5" y="-2559.8" font-family="Times,serif" font-size="14.00">the results channel</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7905&#45;&gt;ZcashFoundation/zebra#7907 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#7905&#45;&gt;ZcashFoundation/zebra#7907</title>
<path fill="none" stroke="black" d="M239.19,-2571C247.55,-2571 255.99,-2571 264.4,-2571"/>
<polygon fill="black" stroke="black" points="264.63,-2574.5 274.63,-2571 264.63,-2567.5 264.63,-2574.5"/>
<path fill="none" stroke="black" d="M239.19,-2586C247.55,-2586 255.99,-2586 264.4,-2586"/>
<polygon fill="black" stroke="black" points="264.63,-2589.5 274.63,-2586 264.63,-2582.5 264.63,-2589.5"/>
</g>
<!-- ZcashFoundation/zebra#7927 -->
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#7927</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7927" xlink:title="ZcashFoundation/zebra#7927&#10;feat(zebra&#45;state): Send a&#10;reference to latest non&#45;&#10;finalized state in&#10;TipAction::Reset" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-2706.5 275,-2706.5 275,-2623.5 506,-2623.5 506,-2706.5"/>
<text text-anchor="middle" x="390.5" y="-2691.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7927</text>
<text text-anchor="middle" x="390.5" y="-2676.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Send a</text>
<text text-anchor="middle" x="390.5" y="-2661.3" font-family="Times,serif" font-size="14.00">reference to latest non&#45;</text>
<text text-anchor="middle" x="390.5" y="-2646.3" font-family="Times,serif" font-size="14.00">finalized state in</text>
<text text-anchor="middle" x="390.5" y="-2631.3" font-family="Times,serif" font-size="14.00">TipAction::Reset</text>
<polygon fill="#c2e0c6" stroke="black" points="506,-2721.5 275,-2721.5 275,-2638.5 506,-2638.5 506,-2721.5"/>
<text text-anchor="middle" x="390.5" y="-2706.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7927</text>
<text text-anchor="middle" x="390.5" y="-2691.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Send a</text>
<text text-anchor="middle" x="390.5" y="-2676.3" font-family="Times,serif" font-size="14.00">reference to latest non&#45;</text>
<text text-anchor="middle" x="390.5" y="-2661.3" font-family="Times,serif" font-size="14.00">finalized state in</text>
<text text-anchor="middle" x="390.5" y="-2646.3" font-family="Times,serif" font-size="14.00">TipAction::Reset</text>
</a>
</g>
</g>
@ -778,33 +779,33 @@
<g id="node52" class="node closed">
<title>ZcashFoundation/zebra#7935</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7935" xlink:title="ZcashFoundation/zebra#7935&#10;feat(zebra&#45;state): Adds a&#10;method to ChainTipChange&#10;for getting unseen blocks&#10;when the best chain&#10;changes" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="773,-2714 542,-2714 542,-2710 538,-2710 538,-2706 542,-2706 542,-2624 538,-2624 538,-2620 542,-2620 542,-2616 773,-2616 773,-2714"/>
<polyline fill="none" stroke="black" points="542,-2710 546,-2710 546,-2706 542,-2706 "/>
<polyline fill="none" stroke="black" points="542,-2624 546,-2624 546,-2620 542,-2620 "/>
<text text-anchor="middle" x="657.5" y="-2698.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7935</text>
<text text-anchor="middle" x="657.5" y="-2683.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Adds a</text>
<text text-anchor="middle" x="657.5" y="-2668.8" font-family="Times,serif" font-size="14.00">method to ChainTipChange</text>
<text text-anchor="middle" x="657.5" y="-2653.8" font-family="Times,serif" font-size="14.00">for getting unseen blocks</text>
<text text-anchor="middle" x="657.5" y="-2638.8" font-family="Times,serif" font-size="14.00">when the best chain</text>
<text text-anchor="middle" x="657.5" y="-2623.8" font-family="Times,serif" font-size="14.00">changes</text>
<polygon fill="#fad8c7" stroke="black" points="773,-2729 542,-2729 542,-2725 538,-2725 538,-2721 542,-2721 542,-2639 538,-2639 538,-2635 542,-2635 542,-2631 773,-2631 773,-2729"/>
<polyline fill="none" stroke="black" points="542,-2725 546,-2725 546,-2721 542,-2721 "/>
<polyline fill="none" stroke="black" points="542,-2639 546,-2639 546,-2635 542,-2635 "/>
<text text-anchor="middle" x="657.5" y="-2713.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7935</text>
<text text-anchor="middle" x="657.5" y="-2698.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Adds a</text>
<text text-anchor="middle" x="657.5" y="-2683.8" font-family="Times,serif" font-size="14.00">method to ChainTipChange</text>
<text text-anchor="middle" x="657.5" y="-2668.8" font-family="Times,serif" font-size="14.00">for getting unseen blocks</text>
<text text-anchor="middle" x="657.5" y="-2653.8" font-family="Times,serif" font-size="14.00">when the best chain</text>
<text text-anchor="middle" x="657.5" y="-2638.8" font-family="Times,serif" font-size="14.00">changes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7927&#45;&gt;ZcashFoundation/zebra#7935 -->
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#7927&#45;&gt;ZcashFoundation/zebra#7935</title>
<path fill="none" stroke="black" d="M506.19,-2665C514.55,-2665 522.99,-2665 531.4,-2665"/>
<polygon fill="black" stroke="black" points="531.63,-2668.5 541.63,-2665 531.63,-2661.5 531.63,-2668.5"/>
<path fill="none" stroke="black" d="M506.19,-2680C514.55,-2680 522.99,-2680 531.4,-2680"/>
<polygon fill="black" stroke="black" points="531.63,-2683.5 541.63,-2680 531.63,-2676.5 531.63,-2683.5"/>
</g>
<!-- ZcashFoundation/zebra#7928 -->
<g id="node53" class="node closed">
<title>ZcashFoundation/zebra#7928</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7928" xlink:title="ZcashFoundation/zebra#7928&#10;feat(zebra&#45;scan): Make&#10;the key storage database&#10;persistent" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="506,-2793 275,-2793 275,-2725 506,-2725 506,-2793"/>
<text text-anchor="middle" x="390.5" y="-2777.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7928</text>
<text text-anchor="middle" x="390.5" y="-2762.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="390.5" y="-2747.8" font-family="Times,serif" font-size="14.00">the key storage database</text>
<text text-anchor="middle" x="390.5" y="-2732.8" font-family="Times,serif" font-size="14.00">persistent</text>
<polygon fill="#fad8c7" stroke="black" points="506,-2808 275,-2808 275,-2740 506,-2740 506,-2808"/>
<text text-anchor="middle" x="390.5" y="-2792.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7928</text>
<text text-anchor="middle" x="390.5" y="-2777.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="390.5" y="-2762.8" font-family="Times,serif" font-size="14.00">the key storage database</text>
<text text-anchor="middle" x="390.5" y="-2747.8" font-family="Times,serif" font-size="14.00">persistent</text>
</a>
</g>
</g>
@ -812,38 +813,38 @@
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#7926</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7926" xlink:title="ZcashFoundation/zebra#7926&#10;feat(zebra&#45;db): Split low&#10;level database code&#10;inside `zebra&#45;state`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2793 8,-2793 8,-2725 239,-2725 239,-2793"/>
<text text-anchor="middle" x="123.5" y="-2777.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7926</text>
<text text-anchor="middle" x="123.5" y="-2762.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;db): Split low</text>
<text text-anchor="middle" x="123.5" y="-2747.8" font-family="Times,serif" font-size="14.00">level database code</text>
<text text-anchor="middle" x="123.5" y="-2732.8" font-family="Times,serif" font-size="14.00">inside `zebra&#45;state`</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2808 8,-2808 8,-2740 239,-2740 239,-2808"/>
<text text-anchor="middle" x="123.5" y="-2792.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7926</text>
<text text-anchor="middle" x="123.5" y="-2777.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;db): Split low</text>
<text text-anchor="middle" x="123.5" y="-2762.8" font-family="Times,serif" font-size="14.00">level database code</text>
<text text-anchor="middle" x="123.5" y="-2747.8" font-family="Times,serif" font-size="14.00">inside `zebra&#45;state`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7926&#45;&gt;ZcashFoundation/zebra#7928 -->
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#7926&#45;&gt;ZcashFoundation/zebra#7928</title>
<path fill="none" stroke="black" d="M239.19,-2759C247.55,-2759 255.99,-2759 264.4,-2759"/>
<polygon fill="black" stroke="black" points="264.63,-2762.5 274.63,-2759 264.63,-2755.5 264.63,-2762.5"/>
<path fill="none" stroke="black" d="M239.19,-2774C247.55,-2774 255.99,-2774 264.4,-2774"/>
<polygon fill="black" stroke="black" points="264.63,-2777.5 274.63,-2774 264.63,-2770.5 264.63,-2777.5"/>
</g>
<!-- ZcashFoundation/zebra#7934 -->
<g id="node55" class="node open">
<title>ZcashFoundation/zebra#7934</title>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7934" xlink:title="ZcashFoundation/zebra#7934&#10;change(zebra&#45;state): When&#10;the best chain changes,&#10;scan all the blocks in&#10;the best chain fork" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2706.5 8,-2706.5 8,-2623.5 239,-2623.5 239,-2706.5"/>
<text text-anchor="middle" x="123.5" y="-2691.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7934</text>
<text text-anchor="middle" x="123.5" y="-2676.3" font-family="Times,serif" font-size="14.00">change(zebra&#45;state): When</text>
<text text-anchor="middle" x="123.5" y="-2661.3" font-family="Times,serif" font-size="14.00">the best chain changes,</text>
<text text-anchor="middle" x="123.5" y="-2646.3" font-family="Times,serif" font-size="14.00">scan all the blocks in</text>
<text text-anchor="middle" x="123.5" y="-2631.3" font-family="Times,serif" font-size="14.00">the best chain fork</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="239,-2721.5 8,-2721.5 8,-2638.5 239,-2638.5 239,-2721.5"/>
<text text-anchor="middle" x="123.5" y="-2706.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7934</text>
<text text-anchor="middle" x="123.5" y="-2691.3" font-family="Times,serif" font-size="14.00">change(zebra&#45;state): When</text>
<text text-anchor="middle" x="123.5" y="-2676.3" font-family="Times,serif" font-size="14.00">the best chain changes,</text>
<text text-anchor="middle" x="123.5" y="-2661.3" font-family="Times,serif" font-size="14.00">scan all the blocks in</text>
<text text-anchor="middle" x="123.5" y="-2646.3" font-family="Times,serif" font-size="14.00">the best chain fork</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7934&#45;&gt;ZcashFoundation/zebra#7927 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#7934&#45;&gt;ZcashFoundation/zebra#7927</title>
<path fill="none" stroke="black" d="M239.19,-2665C247.55,-2665 255.99,-2665 264.4,-2665"/>
<polygon fill="black" stroke="black" points="264.63,-2668.5 274.63,-2665 264.63,-2661.5 264.63,-2668.5"/>
<path fill="none" stroke="black" d="M239.19,-2680C247.55,-2680 255.99,-2680 264.4,-2680"/>
<polygon fill="black" stroke="black" points="264.63,-2683.5 274.63,-2680 264.63,-2676.5 264.63,-2683.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB