This commit is contained in:
str4d 2021-12-30 22:46:05 +00:00
parent 973c4cbd4f
commit dac43ec23a
2 changed files with 416 additions and 366 deletions

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304) <!-- Generated by graphviz version 2.40.1 (20161225.0304)
--> -->
<!-- Pages: 1 --> <!-- Pages: 1 -->
<svg width="1048pt" height="1062pt" <svg width="1048pt" height="984pt"
viewBox="0.00 0.00 1048.00 1062.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> viewBox="0.00 0.00 1048.00 984.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 1058)"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 980)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1058 1044,-1058 1044,4 -4,4"/> <polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-980 1044,-980 1044,4 -4,4"/>
<!-- zcash/librustzcash#226 --> <!-- zcash/librustzcash#226 -->
<g id="node1" class="node open"> <g id="node1" class="node open">
<title>zcash/librustzcash#226</title> <title>zcash/librustzcash#226</title>
@ -202,116 +202,103 @@
<path fill="none" stroke="#000000" d="M547.08,-109.74C570.02,-112.73 594.68,-115.93 618.04,-118.97"/> <path fill="none" stroke="#000000" d="M547.08,-109.74C570.02,-112.73 594.68,-115.93 618.04,-118.97"/>
<polygon fill="#000000" stroke="#000000" points="617.6002,-122.4422 627.97,-120.27 618.509,-115.5014 617.6002,-122.4422"/> <polygon fill="#000000" stroke="#000000" points="617.6002,-122.4422 627.97,-120.27 618.509,-115.5014 617.6002,-122.4422"/>
</g> </g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#253 -->
<g id="node14" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#253</title>
<g id="a_node14"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/253" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#253&#10;[Research Spike] Set Up&#10;Android SDK to build and&#10;be released through&#10;Bitrise CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="278,-634 0,-634 0,-551 278,-551 278,-634"/>
<text text-anchor="middle" x="139" y="-618.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#253</text>
<text text-anchor="middle" x="139" y="-603.8" font-family="Times,serif" font-size="14.00" fill="#000000">[Research Spike] Set Up</text>
<text text-anchor="middle" x="139" y="-588.8" font-family="Times,serif" font-size="14.00" fill="#000000">Android SDK to build and</text>
<text text-anchor="middle" x="139" y="-573.8" font-family="Times,serif" font-size="14.00" fill="#000000">be released through</text>
<text text-anchor="middle" x="139" y="-558.8" font-family="Times,serif" font-size="14.00" fill="#000000">Bitrise CI</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#240 --> <!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#240 -->
<g id="node15" class="node open"> <g id="node14" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#240</title> <title>zcash/zcash&#45;android&#45;wallet&#45;sdk#240</title>
<g id="a_node15"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/240" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank"> <g id="a_node14"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/240" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="278,-705 0,-705 0,-652 278,-652 278,-705"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="278,-627 0,-627 0,-574 278,-574 278,-627"/>
<text text-anchor="middle" x="139" y="-689.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#240</text> <text text-anchor="middle" x="139" y="-611.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#240</text>
<text text-anchor="middle" x="139" y="-674.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make the SDK database</text> <text text-anchor="middle" x="139" y="-596.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make the SDK database</text>
<text text-anchor="middle" x="139" y="-659.8" font-family="Times,serif" font-size="14.00" fill="#000000">more robust</text> <text text-anchor="middle" x="139" y="-581.8" font-family="Times,serif" font-size="14.00" fill="#000000">more robust</text>
</a> </a>
</g> </g>
</g> </g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#239 --> <!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#239 -->
<g id="node16" class="node open"> <g id="node15" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#239</title> <title>zcash/zcash&#45;android&#45;wallet&#45;sdk#239</title>
<g id="a_node16"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/239" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#239&#10;Get rid of the&#10;PendingTransaction&#10;Database" target="_blank"> <g id="a_node15"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/239" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#239&#10;Get rid of the&#10;PendingTransaction&#10;Database" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="592,-712.5 314,-712.5 314,-644.5 592,-644.5 592,-712.5"/> <polygon fill="#c2e0c6" stroke="#000000" points="592,-634.5 314,-634.5 314,-566.5 592,-566.5 592,-634.5"/>
<text text-anchor="middle" x="453" y="-697.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#239</text> <text text-anchor="middle" x="453" y="-619.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#239</text>
<text text-anchor="middle" x="453" y="-682.3" font-family="Times,serif" font-size="14.00" fill="#000000">Get rid of the</text> <text text-anchor="middle" x="453" y="-604.3" font-family="Times,serif" font-size="14.00" fill="#000000">Get rid of the</text>
<text text-anchor="middle" x="453" y="-667.3" font-family="Times,serif" font-size="14.00" fill="#000000">PendingTransaction</text> <text text-anchor="middle" x="453" y="-589.3" font-family="Times,serif" font-size="14.00" fill="#000000">PendingTransaction</text>
<text text-anchor="middle" x="453" y="-652.3" font-family="Times,serif" font-size="14.00" fill="#000000">Database</text> <text text-anchor="middle" x="453" y="-574.3" font-family="Times,serif" font-size="14.00" fill="#000000">Database</text>
</a> </a>
</g> </g>
</g> </g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#240&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#239 --> <!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#240&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#239 -->
<g id="edge8" class="edge"> <g id="edge8" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#240&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#239</title> <title>zcash/zcash&#45;android&#45;wallet&#45;sdk#240&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#239</title>
<path fill="none" stroke="#000000" d="M278.1,-678.5C286.49,-678.5 294.96,-678.5 303.4,-678.5"/> <path fill="none" stroke="#000000" d="M278.1,-600.5C286.49,-600.5 294.96,-600.5 303.4,-600.5"/>
<polygon fill="#000000" stroke="#000000" points="303.67,-682.0001 313.67,-678.5 303.67,-675.0001 303.67,-682.0001"/> <polygon fill="#000000" stroke="#000000" points="303.67,-604.0001 313.67,-600.5 303.67,-597.0001 303.67,-604.0001"/>
</g> </g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#295 --> <!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#295 -->
<g id="node17" class="node open"> <g id="node16" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#295</title> <title>zcash/zcash&#45;android&#45;wallet&#45;sdk#295</title>
<g id="a_node17"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/295" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3" target="_blank"> <g id="a_node16"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/295" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="278,-784 0,-784 0,-731 278,-731 278,-784"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="278,-706 0,-706 0,-653 278,-653 278,-706"/>
<text text-anchor="middle" x="139" y="-768.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#295</text> <text text-anchor="middle" x="139" y="-690.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#295</text>
<text text-anchor="middle" x="139" y="-753.8" font-family="Times,serif" font-size="14.00" fill="#000000">Repackaging SDK Classes &#45;</text> <text text-anchor="middle" x="139" y="-675.8" font-family="Times,serif" font-size="14.00" fill="#000000">Repackaging SDK Classes &#45;</text>
<text text-anchor="middle" x="139" y="-738.8" font-family="Times,serif" font-size="14.00" fill="#000000">Phase 3</text> <text text-anchor="middle" x="139" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">Phase 3</text>
</a> </a>
</g> </g>
</g> </g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#296 --> <!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="node18" class="node open"> <g id="node17" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#296</title> <title>zcash/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<g id="a_node18"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/296" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4" target="_blank"> <g id="a_node17"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/296" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="592,-784 314,-784 314,-731 592,-731 592,-784"/> <polygon fill="#c2e0c6" stroke="#000000" points="592,-706 314,-706 314,-653 592,-653 592,-706"/>
<text text-anchor="middle" x="453" y="-768.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#296</text> <text text-anchor="middle" x="453" y="-690.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#296</text>
<text text-anchor="middle" x="453" y="-753.8" font-family="Times,serif" font-size="14.00" fill="#000000">Repackaging SDK Classes &#45;</text> <text text-anchor="middle" x="453" y="-675.8" font-family="Times,serif" font-size="14.00" fill="#000000">Repackaging SDK Classes &#45;</text>
<text text-anchor="middle" x="453" y="-738.8" font-family="Times,serif" font-size="14.00" fill="#000000">Phase 4</text> <text text-anchor="middle" x="453" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">Phase 4</text>
</a> </a>
</g> </g>
</g> </g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#296 --> <!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="edge9" class="edge"> <g id="edge9" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#296</title> <title>zcash/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<path fill="none" stroke="#000000" d="M278.1,-757.5C286.49,-757.5 294.96,-757.5 303.4,-757.5"/> <path fill="none" stroke="#000000" d="M278.1,-679.5C286.49,-679.5 294.96,-679.5 303.4,-679.5"/>
<polygon fill="#000000" stroke="#000000" points="303.67,-761.0001 313.67,-757.5 303.67,-754.0001 303.67,-761.0001"/> <polygon fill="#000000" stroke="#000000" points="303.67,-683.0001 313.67,-679.5 303.67,-676.0001 303.67,-683.0001"/>
</g> </g>
<!-- zcash/ZcashLightClientKit#320 --> <!-- zcash/ZcashLightClientKit#320 -->
<g id="node19" class="node open"> <g id="node18" class="node open">
<title>zcash/ZcashLightClientKit#320</title> <title>zcash/ZcashLightClientKit#320</title>
<g id="a_node19"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/320" xlink:title="zcash/ZcashLightClientKit#320&#10;ZIP&#45;321 Request Parsing&#10;API" target="_blank"> <g id="a_node18"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/320" xlink:title="zcash/ZcashLightClientKit#320&#10;ZIP&#45;321 Request Parsing&#10;API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-855 16,-855 16,-802 262,-802 262,-855"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-777 16,-777 16,-724 262,-724 262,-777"/>
<text text-anchor="middle" x="139" y="-839.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#320</text> <text text-anchor="middle" x="139" y="-761.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#320</text>
<text text-anchor="middle" x="139" y="-824.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;321 Request Parsing</text> <text text-anchor="middle" x="139" y="-746.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;321 Request Parsing</text>
<text text-anchor="middle" x="139" y="-809.8" font-family="Times,serif" font-size="14.00" fill="#000000">API</text> <text text-anchor="middle" x="139" y="-731.8" font-family="Times,serif" font-size="14.00" fill="#000000">API</text>
</a> </a>
</g> </g>
</g> </g>
<!-- zcash/ZcashLightClientKit#319 --> <!-- zcash/ZcashLightClientKit#319 -->
<g id="node20" class="node open"> <g id="node19" class="node open">
<title>zcash/ZcashLightClientKit#319</title> <title>zcash/ZcashLightClientKit#319</title>
<g id="a_node20"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/319" xlink:title="zcash/ZcashLightClientKit#319&#10;ZIP&#45;321 Request&#10;Generation API" target="_blank"> <g id="a_node19"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/319" xlink:title="zcash/ZcashLightClientKit#319&#10;ZIP&#45;321 Request&#10;Generation API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-926 16,-926 16,-873 262,-873 262,-926"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-848 16,-848 16,-795 262,-795 262,-848"/>
<text text-anchor="middle" x="139" y="-910.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#319</text> <text text-anchor="middle" x="139" y="-832.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#319</text>
<text text-anchor="middle" x="139" y="-895.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;321 Request</text> <text text-anchor="middle" x="139" y="-817.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;321 Request</text>
<text text-anchor="middle" x="139" y="-880.8" font-family="Times,serif" font-size="14.00" fill="#000000">Generation API</text> <text text-anchor="middle" x="139" y="-802.8" font-family="Times,serif" font-size="14.00" fill="#000000">Generation API</text>
</a> </a>
</g> </g>
</g> </g>
<!-- zcash/ZcashLightClientKit#321 --> <!-- zcash/ZcashLightClientKit#321 -->
<g id="node21" class="node open"> <g id="node20" class="node open">
<title>zcash/ZcashLightClientKit#321</title> <title>zcash/ZcashLightClientKit#321</title>
<g id="a_node21"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/321" xlink:title="zcash/ZcashLightClientKit#321&#10;Validate UA" target="_blank"> <g id="a_node20"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/321" xlink:title="zcash/ZcashLightClientKit#321&#10;Validate UA" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-982.5 16,-982.5 16,-944.5 262,-944.5 262,-982.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-904.5 16,-904.5 16,-866.5 262,-866.5 262,-904.5"/>
<text text-anchor="middle" x="139" y="-967.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#321</text> <text text-anchor="middle" x="139" y="-889.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#321</text>
<text text-anchor="middle" x="139" y="-952.3" font-family="Times,serif" font-size="14.00" fill="#000000">Validate UA</text> <text text-anchor="middle" x="139" y="-874.3" font-family="Times,serif" font-size="14.00" fill="#000000">Validate UA</text>
</a> </a>
</g> </g>
</g> </g>
<!-- zcash/zcash&#45;android&#45;wallet#49 --> <!-- zcash/zcash&#45;android&#45;wallet#49 -->
<g id="node22" class="node open"> <g id="node21" class="node open">
<title>zcash/zcash&#45;android&#45;wallet#49</title> <title>zcash/zcash&#45;android&#45;wallet#49</title>
<g id="a_node22"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/49" xlink:title="zcash/zcash&#45;android&#45;wallet#49&#10;Android: Send: Press and&#10;Hold UX" target="_blank"> <g id="a_node21"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/49" xlink:title="zcash/zcash&#45;android&#45;wallet#49&#10;Android: Send: Press and&#10;Hold UX" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="258.5,-1054 19.5,-1054 19.5,-1001 258.5,-1001 258.5,-1054"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="258.5,-976 19.5,-976 19.5,-923 258.5,-923 258.5,-976"/>
<text text-anchor="middle" x="139" y="-1038.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#49</text> <text text-anchor="middle" x="139" y="-960.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#49</text>
<text text-anchor="middle" x="139" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">Android: Send: Press and</text> <text text-anchor="middle" x="139" y="-945.8" font-family="Times,serif" font-size="14.00" fill="#000000">Android: Send: Press and</text>
<text text-anchor="middle" x="139" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hold UX</text> <text text-anchor="middle" x="139" y="-930.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hold UX</text>
</a> </a>
</g> </g>
</g> </g>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304) <!-- Generated by graphviz version 2.40.1 (20161225.0304)
--> -->
<!-- Pages: 1 --> <!-- Pages: 1 -->
<svg width="1312pt" height="4675pt" <svg width="1312pt" height="4847pt"
viewBox="0.00 0.00 1312.00 4674.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> viewBox="0.00 0.00 1312.00 4846.50" 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 4670.5)"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 4842.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4670.5 1308,-4670.5 1308,4 -4,4"/> <polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4842.5 1308,-4842.5 1308,4 -4,4"/>
<!-- ZcashFoundation/zebra#1135 --> <!-- ZcashFoundation/zebra#1135 -->
<g id="node1" class="node open"> <g id="node1" class="node open">
<title>ZcashFoundation/zebra#1135</title> <title>ZcashFoundation/zebra#1135</title>
@ -1020,122 +1020,185 @@
<path fill="none" stroke="#000000" d="M232.38,-1022.3C240.81,-1021 249.33,-1019.6 257.81,-1018.2"/> <path fill="none" stroke="#000000" d="M232.38,-1022.3C240.81,-1021 249.33,-1019.6 257.81,-1018.2"/>
<polygon fill="#000000" stroke="#000000" points="258.375,-1021.6545 267.74,-1016.7 257.3294,-1014.733 258.375,-1021.6545"/> <polygon fill="#000000" stroke="#000000" points="258.375,-1021.6545 267.74,-1016.7 257.3294,-1014.733 258.375,-1021.6545"/>
</g> </g>
<!-- ZcashFoundation/zebra#950 --> <!-- ZcashFoundation/zebra#3295 -->
<g id="node64" class="node open"> <g id="node64" class="node open">
<title>ZcashFoundation/zebra#3295</title>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/3295" xlink:title="ZcashFoundation/zebra#3295&#10;3. Cleanup internal&#10;network request handler" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2675.5 0,-2675.5 0,-2671.5 -4,-2671.5 -4,-2667.5 0,-2667.5 0,-2630.5 -4,-2630.5 -4,-2626.5 0,-2626.5 0,-2622.5 232,-2622.5 232,-2675.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2671.5 4,-2671.5 4,-2667.5 0,-2667.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2630.5 4,-2630.5 4,-2626.5 0,-2626.5 "/>
<text text-anchor="middle" x="116" y="-2660.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3295</text>
<text text-anchor="middle" x="116" y="-2645.3" font-family="Times,serif" font-size="14.00" fill="#000000">3. Cleanup internal</text>
<text text-anchor="middle" x="116" y="-2630.3" font-family="Times,serif" font-size="14.00" fill="#000000">network request handler</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3234 -->
<g id="node65" class="node open">
<title>ZcashFoundation/zebra#3234</title>
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3234" xlink:title="ZcashFoundation/zebra#3234&#10;Add outbound peer message&#10;timeout" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2675.5 268,-2675.5 268,-2622.5 500,-2622.5 500,-2675.5"/>
<text text-anchor="middle" x="384" y="-2660.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3234</text>
<text text-anchor="middle" x="384" y="-2645.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add outbound peer message</text>
<text text-anchor="middle" x="384" y="-2630.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeout</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3295&#45;&gt;ZcashFoundation/zebra#3234 -->
<g id="edge46" class="edge">
<title>ZcashFoundation/zebra#3295&#45;&gt;ZcashFoundation/zebra#3234</title>
<path fill="none" stroke="#000000" d="M232.38,-2649C240.71,-2649 249.14,-2649 257.53,-2649"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2652.5001 267.74,-2649 257.74,-2645.5001 257.74,-2652.5001"/>
</g>
<!-- ZcashFoundation/zebra#3302 -->
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#3302</title>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/3302" xlink:title="ZcashFoundation/zebra#3302&#10;T1. Fix isolated&#10;connection bugs, improve&#10;tests, upgrade&#10;dependencies" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2776.5 0,-2776.5 0,-2772.5 -4,-2772.5 -4,-2768.5 0,-2768.5 0,-2701.5 -4,-2701.5 -4,-2697.5 0,-2697.5 0,-2693.5 232,-2693.5 232,-2776.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2772.5 4,-2772.5 4,-2768.5 0,-2768.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2701.5 4,-2701.5 4,-2697.5 0,-2697.5 "/>
<text text-anchor="middle" x="116" y="-2761.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3302</text>
<text text-anchor="middle" x="116" y="-2746.3" font-family="Times,serif" font-size="14.00" fill="#000000">T1. Fix isolated</text>
<text text-anchor="middle" x="116" y="-2731.3" font-family="Times,serif" font-size="14.00" fill="#000000">connection bugs, improve</text>
<text text-anchor="middle" x="116" y="-2716.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests, upgrade</text>
<text text-anchor="middle" x="116" y="-2701.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3230 -->
<g id="node67" class="node open">
<title>ZcashFoundation/zebra#3230</title>
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3230" xlink:title="ZcashFoundation/zebra#3230&#10;Change `PeerSet` response&#10;type to enable peer set&#10;fanouts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2769 268,-2769 268,-2701 500,-2701 500,-2769"/>
<text text-anchor="middle" x="384" y="-2753.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3230</text>
<text text-anchor="middle" x="384" y="-2738.8" font-family="Times,serif" font-size="14.00" fill="#000000">Change `PeerSet` response</text>
<text text-anchor="middle" x="384" y="-2723.8" font-family="Times,serif" font-size="14.00" fill="#000000">type to enable peer set</text>
<text text-anchor="middle" x="384" y="-2708.8" font-family="Times,serif" font-size="14.00" fill="#000000">fanouts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3302&#45;&gt;ZcashFoundation/zebra#3230 -->
<g id="edge47" class="edge">
<title>ZcashFoundation/zebra#3302&#45;&gt;ZcashFoundation/zebra#3230</title>
<path fill="none" stroke="#000000" d="M232.38,-2735C240.71,-2735 249.14,-2735 257.53,-2735"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2738.5001 267.74,-2735 257.74,-2731.5001 257.74,-2738.5001"/>
</g>
<!-- ZcashFoundation/zebra#950 -->
<g id="node68" class="node open">
<title>ZcashFoundation/zebra#950</title> <title>ZcashFoundation/zebra#950</title>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank"> <g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2691 4.5,-2691 4.5,-2623 227.5,-2623 227.5,-2691"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2863 4.5,-2863 4.5,-2795 227.5,-2795 227.5,-2863"/>
<text text-anchor="middle" x="116" y="-2675.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text> <text text-anchor="middle" x="116" y="-2847.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="116" y="-2660.8" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text> <text text-anchor="middle" x="116" y="-2832.8" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
<text text-anchor="middle" x="116" y="-2645.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad ludicrous speed on</text> <text text-anchor="middle" x="116" y="-2817.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad ludicrous speed on</text>
<text text-anchor="middle" x="116" y="-2630.8" font-family="Times,serif" font-size="14.00" fill="#000000">syncing</text> <text text-anchor="middle" x="116" y="-2802.8" font-family="Times,serif" font-size="14.00" fill="#000000">syncing</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#692 --> <!-- ZcashFoundation/zebra#692 -->
<g id="node65" class="node open"> <g id="node69" class="node open">
<title>ZcashFoundation/zebra#692</title> <title>ZcashFoundation/zebra#692</title>
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/692" xlink:title="ZcashFoundation/zebra#692&#10;Use git metadata and&#10;platform info in Zebra" target="_blank"> <g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/692" xlink:title="ZcashFoundation/zebra#692&#10;Use git metadata and&#10;platform info in Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2762.5 4.5,-2762.5 4.5,-2709.5 227.5,-2709.5 227.5,-2762.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-2934.5 4.5,-2934.5 4.5,-2881.5 227.5,-2881.5 227.5,-2934.5"/>
<text text-anchor="middle" x="116" y="-2747.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#692</text> <text text-anchor="middle" x="116" y="-2919.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#692</text>
<text text-anchor="middle" x="116" y="-2732.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use git metadata and</text> <text text-anchor="middle" x="116" y="-2904.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use git metadata and</text>
<text text-anchor="middle" x="116" y="-2717.3" font-family="Times,serif" font-size="14.00" fill="#000000">platform info in Zebra</text> <text text-anchor="middle" x="116" y="-2889.3" font-family="Times,serif" font-size="14.00" fill="#000000">platform info in Zebra</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2985 --> <!-- ZcashFoundation/zebra#2985 -->
<g id="node66" class="node open"> <g id="node70" class="node open">
<title>ZcashFoundation/zebra#2985</title> <title>ZcashFoundation/zebra#2985</title>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2985" xlink:title="ZcashFoundation/zebra#2985&#10;Replace outdated tempdir&#10;dependency with tempfile" target="_blank"> <g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2985" xlink:title="ZcashFoundation/zebra#2985&#10;Replace outdated tempdir&#10;dependency with tempfile" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2833.5 0,-2833.5 0,-2780.5 232,-2780.5 232,-2833.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3005.5 0,-3005.5 0,-2952.5 232,-2952.5 232,-3005.5"/>
<text text-anchor="middle" x="116" y="-2818.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2985</text> <text text-anchor="middle" x="116" y="-2990.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2985</text>
<text text-anchor="middle" x="116" y="-2803.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace outdated tempdir</text> <text text-anchor="middle" x="116" y="-2975.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace outdated tempdir</text>
<text text-anchor="middle" x="116" y="-2788.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependency with tempfile</text> <text text-anchor="middle" x="116" y="-2960.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependency with tempfile</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2391 --> <!-- ZcashFoundation/zebra#2391 -->
<g id="node67" class="node open"> <g id="node71" class="node open">
<title>ZcashFoundation/zebra#2391</title> <title>ZcashFoundation/zebra#2391</title>
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2391" xlink:title="ZcashFoundation/zebra#2391&#10;Reduce the dependencies&#10;on different versions of&#10;`rand`" target="_blank"> <g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2391" xlink:title="ZcashFoundation/zebra#2391&#10;Reduce the dependencies&#10;on different versions of&#10;`rand`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2841 268,-2841 268,-2773 500,-2773 500,-2841"/> <polygon fill="#c2e0c6" stroke="#000000" points="500,-3013 268,-3013 268,-2945 500,-2945 500,-3013"/>
<text text-anchor="middle" x="384" y="-2825.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2391</text> <text text-anchor="middle" x="384" y="-2997.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2391</text>
<text text-anchor="middle" x="384" y="-2810.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce the dependencies</text> <text text-anchor="middle" x="384" y="-2982.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce the dependencies</text>
<text text-anchor="middle" x="384" y="-2795.8" font-family="Times,serif" font-size="14.00" fill="#000000">on different versions of</text> <text text-anchor="middle" x="384" y="-2967.8" font-family="Times,serif" font-size="14.00" fill="#000000">on different versions of</text>
<text text-anchor="middle" x="384" y="-2780.8" font-family="Times,serif" font-size="14.00" fill="#000000">`rand`</text> <text text-anchor="middle" x="384" y="-2952.8" font-family="Times,serif" font-size="14.00" fill="#000000">`rand`</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2985&#45;&gt;ZcashFoundation/zebra#2391 --> <!-- ZcashFoundation/zebra#2985&#45;&gt;ZcashFoundation/zebra#2391 -->
<g id="edge46" class="edge"> <g id="edge48" class="edge">
<title>ZcashFoundation/zebra#2985&#45;&gt;ZcashFoundation/zebra#2391</title> <title>ZcashFoundation/zebra#2985&#45;&gt;ZcashFoundation/zebra#2391</title>
<path fill="none" stroke="#000000" d="M232.38,-2807C240.71,-2807 249.14,-2807 257.53,-2807"/> <path fill="none" stroke="#000000" d="M232.38,-2979C240.71,-2979 249.14,-2979 257.53,-2979"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2810.5001 267.74,-2807 257.74,-2803.5001 257.74,-2810.5001"/> <polygon fill="#000000" stroke="#000000" points="257.74,-2982.5001 267.74,-2979 257.74,-2975.5001 257.74,-2982.5001"/>
</g> </g>
<!-- ZcashFoundation/zebra#1791 --> <!-- ZcashFoundation/zebra#1791 -->
<g id="node68" class="node open"> <g id="node72" class="node open">
<title>ZcashFoundation/zebra#1791</title> <title>ZcashFoundation/zebra#1791</title>
<g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank"> <g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2912.5 268,-2912.5 268,-2859.5 500,-2859.5 500,-2912.5"/> <polygon fill="#c2e0c6" stroke="#000000" points="500,-3084.5 268,-3084.5 268,-3031.5 500,-3031.5 500,-3084.5"/>
<text text-anchor="middle" x="384" y="-2897.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text> <text text-anchor="middle" x="384" y="-3069.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="384" y="-2882.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text> <text text-anchor="middle" x="384" y="-3054.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="384" y="-2867.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text> <text text-anchor="middle" x="384" y="-3039.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1007 --> <!-- ZcashFoundation/zebra#1007 -->
<g id="node69" class="node closed"> <g id="node73" class="node closed">
<title>ZcashFoundation/zebra#1007</title> <title>ZcashFoundation/zebra#1007</title>
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/1007" xlink:title="ZcashFoundation/zebra#1007&#10;Draft RFC: Initial draft&#10;for basic network&#10;integration testing" target="_blank"> <g id="a_node73"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/1007" xlink:title="ZcashFoundation/zebra#1007&#10;Draft RFC: Initial draft&#10;for basic network&#10;integration testing" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="768,-2920 536,-2920 536,-2916 532,-2916 532,-2912 536,-2912 536,-2860 532,-2860 532,-2856 536,-2856 536,-2852 768,-2852 768,-2920"/> <polygon fill="#fad8c7" stroke="#000000" points="768,-3092 536,-3092 536,-3088 532,-3088 532,-3084 536,-3084 536,-3032 532,-3032 532,-3028 536,-3028 536,-3024 768,-3024 768,-3092"/>
<polyline fill="none" stroke="#000000" points="536,-2916 540,-2916 540,-2912 536,-2912 "/> <polyline fill="none" stroke="#000000" points="536,-3088 540,-3088 540,-3084 536,-3084 "/>
<polyline fill="none" stroke="#000000" points="536,-2860 540,-2860 540,-2856 536,-2856 "/> <polyline fill="none" stroke="#000000" points="536,-3032 540,-3032 540,-3028 536,-3028 "/>
<text text-anchor="middle" x="652" y="-2904.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1007</text> <text text-anchor="middle" x="652" y="-3076.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1007</text>
<text text-anchor="middle" x="652" y="-2889.8" font-family="Times,serif" font-size="14.00" fill="#000000">Draft RFC: Initial draft</text> <text text-anchor="middle" x="652" y="-3061.8" font-family="Times,serif" font-size="14.00" fill="#000000">Draft RFC: Initial draft</text>
<text text-anchor="middle" x="652" y="-2874.8" font-family="Times,serif" font-size="14.00" fill="#000000">for basic network</text> <text text-anchor="middle" x="652" y="-3046.8" font-family="Times,serif" font-size="14.00" fill="#000000">for basic network</text>
<text text-anchor="middle" x="652" y="-2859.8" font-family="Times,serif" font-size="14.00" fill="#000000">integration testing</text> <text text-anchor="middle" x="652" y="-3031.8" font-family="Times,serif" font-size="14.00" fill="#000000">integration testing</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007 --> <!-- ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007 -->
<g id="edge47" class="edge"> <g id="edge49" class="edge">
<title>ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007</title> <title>ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007</title>
<path fill="none" stroke="#000000" d="M500.38,-2886C508.71,-2886 517.14,-2886 525.53,-2886"/> <path fill="none" stroke="#000000" d="M500.38,-3058C508.71,-3058 517.14,-3058 525.53,-3058"/>
<polygon fill="#000000" stroke="#000000" points="525.74,-2889.5001 535.74,-2886 525.74,-2882.5001 525.74,-2889.5001"/> <polygon fill="#000000" stroke="#000000" points="525.74,-3061.5001 535.74,-3058 525.74,-3054.5001 525.74,-3061.5001"/>
</g> </g>
<!-- ZcashFoundation/zebra#2372 --> <!-- ZcashFoundation/zebra#2372 -->
<g id="node70" class="node open"> <g id="node74" class="node open">
<title>ZcashFoundation/zebra#2372</title> <title>ZcashFoundation/zebra#2372</title>
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2372" xlink:title="ZcashFoundation/zebra#2372&#10; Update the README goals&#10;and scope for NU5 mainnet&#10;activation" target="_blank"> <g id="a_node74"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2372" xlink:title="ZcashFoundation/zebra#2372&#10; Update the README goals&#10;and scope for NU5 mainnet&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3006 0,-3006 0,-2938 232,-2938 232,-3006"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3178 0,-3178 0,-3110 232,-3110 232,-3178"/>
<text text-anchor="middle" x="116" y="-2990.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text> <text text-anchor="middle" x="116" y="-3162.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="116" y="-2975.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text> <text text-anchor="middle" x="116" y="-3147.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
<text text-anchor="middle" x="116" y="-2960.8" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text> <text text-anchor="middle" x="116" y="-3132.8" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text>
<text text-anchor="middle" x="116" y="-2945.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text> <text text-anchor="middle" x="116" y="-3117.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#3050 --> <!-- ZcashFoundation/zebra#3050 -->
<g id="node71" class="node open"> <g id="node75" class="node open">
<title>ZcashFoundation/zebra#3050</title> <title>ZcashFoundation/zebra#3050</title>
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0 stable&#10;release" target="_blank"> <g id="a_node75"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0 stable&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2998.5 268,-2998.5 268,-2945.5 500,-2945.5 500,-2998.5"/> <polygon fill="#c2e0c6" stroke="#000000" points="500,-3170.5 268,-3170.5 268,-3117.5 500,-3117.5 500,-3170.5"/>
<text text-anchor="middle" x="384" y="-2983.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text> <text text-anchor="middle" x="384" y="-3155.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="384" y="-2968.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0 stable</text> <text text-anchor="middle" x="384" y="-3140.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0 stable</text>
<text text-anchor="middle" x="384" y="-2953.3" font-family="Times,serif" font-size="14.00" fill="#000000">release</text> <text text-anchor="middle" x="384" y="-3125.3" font-family="Times,serif" font-size="14.00" fill="#000000">release</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050 --> <!-- ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge48" class="edge"> <g id="edge50" class="edge">
<title>ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050</title> <title>ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M232.38,-2972C240.71,-2972 249.14,-2972 257.53,-2972"/> <path fill="none" stroke="#000000" d="M232.38,-3144C240.71,-3144 249.14,-3144 257.53,-3144"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2975.5001 267.74,-2972 257.74,-2968.5001 257.74,-2975.5001"/> <polygon fill="#000000" stroke="#000000" points="257.74,-3147.5001 267.74,-3144 257.74,-3140.5001 257.74,-3147.5001"/>
</g> </g>
<!-- ZcashFoundation/zebra#3018 --> <!-- ZcashFoundation/zebra#3018 -->
<g id="node72" class="node open"> <g id="node76" class="node open">
<title>ZcashFoundation/zebra#3018</title> <title>ZcashFoundation/zebra#3018</title>
<g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3018" xlink:title="ZcashFoundation/zebra#3018&#10;Rollback NU5 testnet and&#10;set new consensus&#10;parameters" target="_blank"> <g id="a_node76"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3018" xlink:title="ZcashFoundation/zebra#3018&#10;Rollback NU5 testnet and&#10;set new consensus&#10;parameters" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-989 0,-989 0,-921 232,-921 232,-989"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-989 0,-989 0,-921 232,-921 232,-989"/>
<text text-anchor="middle" x="116" y="-973.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3018</text> <text text-anchor="middle" x="116" y="-973.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3018</text>
<text text-anchor="middle" x="116" y="-958.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rollback NU5 testnet and</text> <text text-anchor="middle" x="116" y="-958.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rollback NU5 testnet and</text>
@ -1145,409 +1208,409 @@
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982 --> <!-- ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982 -->
<g id="edge49" class="edge"> <g id="edge51" class="edge">
<title>ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982</title> <title>ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982</title>
<path fill="none" stroke="#000000" d="M232.38,-973.67C240.81,-975.02 249.33,-976.39 257.81,-977.75"/> <path fill="none" stroke="#000000" d="M232.38,-973.67C240.81,-975.02 249.33,-976.39 257.81,-977.75"/>
<polygon fill="#000000" stroke="#000000" points="257.3105,-981.2146 267.74,-979.35 258.4241,-974.3037 257.3105,-981.2146"/> <polygon fill="#000000" stroke="#000000" points="257.3105,-981.2146 267.74,-979.35 258.4241,-974.3037 257.3105,-981.2146"/>
</g> </g>
<!-- ZcashFoundation/zebra#2331 --> <!-- ZcashFoundation/zebra#2331 -->
<g id="node73" class="node open"> <g id="node77" class="node open">
<title>ZcashFoundation/zebra#2331</title> <title>ZcashFoundation/zebra#2331</title>
<g id="a_node73"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2331" xlink:title="ZcashFoundation/zebra#2331&#10;Remove serde from zebra&#45;&#10;chain" target="_blank"> <g id="a_node77"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2331" xlink:title="ZcashFoundation/zebra#2331&#10;Remove serde from zebra&#45;&#10;chain" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3117.5 0,-3117.5 0,-3064.5 232,-3064.5 232,-3117.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3289.5 0,-3289.5 0,-3236.5 232,-3236.5 232,-3289.5"/>
<text text-anchor="middle" x="116" y="-3102.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2331</text> <text text-anchor="middle" x="116" y="-3274.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2331</text>
<text text-anchor="middle" x="116" y="-3087.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove serde from zebra&#45;</text> <text text-anchor="middle" x="116" y="-3259.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove serde from zebra&#45;</text>
<text text-anchor="middle" x="116" y="-3072.3" font-family="Times,serif" font-size="14.00" fill="#000000">chain</text> <text text-anchor="middle" x="116" y="-3244.3" font-family="Times,serif" font-size="14.00" fill="#000000">chain</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2560 --> <!-- ZcashFoundation/zebra#2560 -->
<g id="node74" class="node open"> <g id="node78" class="node open">
<title>ZcashFoundation/zebra#2560</title> <title>ZcashFoundation/zebra#2560</title>
<g id="a_node74"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2560" xlink:title="ZcashFoundation/zebra#2560&#10;Test History Tree&#10;serialization" target="_blank"> <g id="a_node78"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2560" xlink:title="ZcashFoundation/zebra#2560&#10;Test History Tree&#10;serialization" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3156.5 268,-3156.5 268,-3103.5 500,-3103.5 500,-3156.5"/> <polygon fill="#c2e0c6" stroke="#000000" points="500,-3328.5 268,-3328.5 268,-3275.5 500,-3275.5 500,-3328.5"/>
<text text-anchor="middle" x="384" y="-3141.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2560</text> <text text-anchor="middle" x="384" y="-3313.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2560</text>
<text text-anchor="middle" x="384" y="-3126.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test History Tree</text> <text text-anchor="middle" x="384" y="-3298.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test History Tree</text>
<text text-anchor="middle" x="384" y="-3111.3" font-family="Times,serif" font-size="14.00" fill="#000000">serialization</text> <text text-anchor="middle" x="384" y="-3283.3" font-family="Times,serif" font-size="14.00" fill="#000000">serialization</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2560 --> <!-- ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2560 -->
<g id="edge50" class="edge"> <g id="edge52" class="edge">
<title>ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2560</title> <title>ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2560</title>
<path fill="none" stroke="#000000" d="M232.38,-3107.9C240.81,-3109.2 249.33,-3110.4 257.81,-3111.6"/> <path fill="none" stroke="#000000" d="M232.38,-3279.9C240.81,-3281.2 249.33,-3282.4 257.81,-3283.6"/>
<polygon fill="#000000" stroke="#000000" points="257.3294,-3115.067 267.74,-3113.1 258.375,-3108.1455 257.3294,-3115.067"/> <polygon fill="#000000" stroke="#000000" points="257.3294,-3287.067 267.74,-3285.1 258.375,-3280.1455 257.3294,-3287.067"/>
</g> </g>
<!-- ZcashFoundation/zebra#2042 --> <!-- ZcashFoundation/zebra#2042 -->
<g id="node75" class="node open"> <g id="node79" class="node open">
<title>ZcashFoundation/zebra#2042</title> <title>ZcashFoundation/zebra#2042</title>
<g id="a_node75"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2042" xlink:title="ZcashFoundation/zebra#2042&#10;zebra&#45;chain: Port array&#45;&#10;wrapper types to const&#10;generics" target="_blank"> <g id="a_node79"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2042" xlink:title="ZcashFoundation/zebra#2042&#10;zebra&#45;chain: Port array&#45;&#10;wrapper types to const&#10;generics" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3085 268,-3085 268,-3017 500,-3017 500,-3085"/> <polygon fill="#c2e0c6" stroke="#000000" points="500,-3257 268,-3257 268,-3189 500,-3189 500,-3257"/>
<text text-anchor="middle" x="384" y="-3069.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2042</text> <text text-anchor="middle" x="384" y="-3241.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2042</text>
<text text-anchor="middle" x="384" y="-3054.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebra&#45;chain: Port array&#45;</text> <text text-anchor="middle" x="384" y="-3226.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebra&#45;chain: Port array&#45;</text>
<text text-anchor="middle" x="384" y="-3039.8" font-family="Times,serif" font-size="14.00" fill="#000000">wrapper types to const</text> <text text-anchor="middle" x="384" y="-3211.8" font-family="Times,serif" font-size="14.00" fill="#000000">wrapper types to const</text>
<text text-anchor="middle" x="384" y="-3024.8" font-family="Times,serif" font-size="14.00" fill="#000000">generics</text> <text text-anchor="middle" x="384" y="-3196.8" font-family="Times,serif" font-size="14.00" fill="#000000">generics</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2042 --> <!-- ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2042 -->
<g id="edge51" class="edge"> <g id="edge53" class="edge">
<title>ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2042</title> <title>ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2042</title>
<path fill="none" stroke="#000000" d="M232.38,-3073.6C240.81,-3072.4 249.33,-3071.1 257.81,-3069.8"/> <path fill="none" stroke="#000000" d="M232.38,-3245.6C240.81,-3244.4 249.33,-3243.1 257.81,-3241.8"/>
<polygon fill="#000000" stroke="#000000" points="258.3266,-3073.2619 267.74,-3068.4 257.3493,-3066.3304 258.3266,-3073.2619"/> <polygon fill="#000000" stroke="#000000" points="258.3266,-3245.2619 267.74,-3240.4 257.3493,-3238.3304 258.3266,-3245.2619"/>
</g> </g>
<!-- ZcashFoundation/zebra#1827 --> <!-- ZcashFoundation/zebra#1827 -->
<g id="node76" class="node open"> <g id="node80" class="node open">
<title>ZcashFoundation/zebra#1827</title> <title>ZcashFoundation/zebra#1827</title>
<g id="a_node76"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1827" xlink:title="ZcashFoundation/zebra#1827&#10;Split `WrongVersion`&#10;errors into&#10;`OutdatedVersion` and&#10;`PreActivationVersion`" target="_blank"> <g id="a_node80"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1827" xlink:title="ZcashFoundation/zebra#1827&#10;Split `WrongVersion`&#10;errors into&#10;`OutdatedVersion` and&#10;`PreActivationVersion`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3218.5 0,-3218.5 0,-3135.5 232,-3135.5 232,-3218.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3390.5 0,-3390.5 0,-3307.5 232,-3307.5 232,-3390.5"/>
<text text-anchor="middle" x="116" y="-3203.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1827</text> <text text-anchor="middle" x="116" y="-3375.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1827</text>
<text text-anchor="middle" x="116" y="-3188.3" font-family="Times,serif" font-size="14.00" fill="#000000">Split `WrongVersion`</text> <text text-anchor="middle" x="116" y="-3360.3" font-family="Times,serif" font-size="14.00" fill="#000000">Split `WrongVersion`</text>
<text text-anchor="middle" x="116" y="-3173.3" font-family="Times,serif" font-size="14.00" fill="#000000">errors into</text> <text text-anchor="middle" x="116" y="-3345.3" font-family="Times,serif" font-size="14.00" fill="#000000">errors into</text>
<text text-anchor="middle" x="116" y="-3158.3" font-family="Times,serif" font-size="14.00" fill="#000000">`OutdatedVersion` and</text> <text text-anchor="middle" x="116" y="-3330.3" font-family="Times,serif" font-size="14.00" fill="#000000">`OutdatedVersion` and</text>
<text text-anchor="middle" x="116" y="-3143.3" font-family="Times,serif" font-size="14.00" fill="#000000">`PreActivationVersion`</text> <text text-anchor="middle" x="116" y="-3315.3" font-family="Times,serif" font-size="14.00" fill="#000000">`PreActivationVersion`</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1592 --> <!-- ZcashFoundation/zebra#1592 -->
<g id="node77" class="node open"> <g id="node81" class="node open">
<title>ZcashFoundation/zebra#1592</title> <title>ZcashFoundation/zebra#1592</title>
<g id="a_node77"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1592" xlink:title="ZcashFoundation/zebra#1592&#10;Run full sync tests on&#10;Mainnet" target="_blank"> <g id="a_node81"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1592" xlink:title="ZcashFoundation/zebra#1592&#10;Run full sync tests on&#10;Mainnet" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3289.5 0,-3289.5 0,-3236.5 232,-3236.5 232,-3289.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3461.5 0,-3461.5 0,-3408.5 232,-3408.5 232,-3461.5"/>
<text text-anchor="middle" x="116" y="-3274.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1592</text> <text text-anchor="middle" x="116" y="-3446.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1592</text>
<text text-anchor="middle" x="116" y="-3259.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run full sync tests on</text> <text text-anchor="middle" x="116" y="-3431.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run full sync tests on</text>
<text text-anchor="middle" x="116" y="-3244.3" font-family="Times,serif" font-size="14.00" fill="#000000">Mainnet</text> <text text-anchor="middle" x="116" y="-3416.3" font-family="Times,serif" font-size="14.00" fill="#000000">Mainnet</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1817 --> <!-- ZcashFoundation/zebra#1817 -->
<g id="node78" class="node closed"> <g id="node82" class="node closed">
<title>ZcashFoundation/zebra#1817</title> <title>ZcashFoundation/zebra#1817</title>
<g id="a_node78"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/1817" xlink:title="ZcashFoundation/zebra#1817&#10;Re&#45;Apply &quot;Refactor&#10;`connection.rs` to make&#10;`fail_with` errors&#10;impossible&quot; (double&#10;revert)" target="_blank"> <g id="a_node82"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/1817" xlink:title="ZcashFoundation/zebra#1817&#10;Re&#45;Apply &quot;Refactor&#10;`connection.rs` to make&#10;`fail_with` errors&#10;impossible&quot; (double&#10;revert)" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-3312 268,-3312 268,-3308 264,-3308 264,-3304 268,-3304 268,-3222 264,-3222 264,-3218 268,-3218 268,-3214 500,-3214 500,-3312"/> <polygon fill="#fad8c7" stroke="#000000" points="500,-3484 268,-3484 268,-3480 264,-3480 264,-3476 268,-3476 268,-3394 264,-3394 264,-3390 268,-3390 268,-3386 500,-3386 500,-3484"/>
<polyline fill="none" stroke="#000000" points="268,-3308 272,-3308 272,-3304 268,-3304 "/> <polyline fill="none" stroke="#000000" points="268,-3480 272,-3480 272,-3476 268,-3476 "/>
<polyline fill="none" stroke="#000000" points="268,-3222 272,-3222 272,-3218 268,-3218 "/> <polyline fill="none" stroke="#000000" points="268,-3394 272,-3394 272,-3390 268,-3390 "/>
<text text-anchor="middle" x="384" y="-3296.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1817</text> <text text-anchor="middle" x="384" y="-3468.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1817</text>
<text text-anchor="middle" x="384" y="-3281.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;Apply &quot;Refactor</text> <text text-anchor="middle" x="384" y="-3453.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;Apply &quot;Refactor</text>
<text text-anchor="middle" x="384" y="-3266.8" font-family="Times,serif" font-size="14.00" fill="#000000">`connection.rs` to make</text> <text text-anchor="middle" x="384" y="-3438.8" font-family="Times,serif" font-size="14.00" fill="#000000">`connection.rs` to make</text>
<text text-anchor="middle" x="384" y="-3251.8" font-family="Times,serif" font-size="14.00" fill="#000000">`fail_with` errors</text> <text text-anchor="middle" x="384" y="-3423.8" font-family="Times,serif" font-size="14.00" fill="#000000">`fail_with` errors</text>
<text text-anchor="middle" x="384" y="-3236.8" font-family="Times,serif" font-size="14.00" fill="#000000">impossible&quot; (double</text> <text text-anchor="middle" x="384" y="-3408.8" font-family="Times,serif" font-size="14.00" fill="#000000">impossible&quot; (double</text>
<text text-anchor="middle" x="384" y="-3221.8" font-family="Times,serif" font-size="14.00" fill="#000000">revert)</text> <text text-anchor="middle" x="384" y="-3393.8" font-family="Times,serif" font-size="14.00" fill="#000000">revert)</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1592&#45;&gt;ZcashFoundation/zebra#1817 --> <!-- ZcashFoundation/zebra#1592&#45;&gt;ZcashFoundation/zebra#1817 -->
<g id="edge52" class="edge"> <g id="edge54" class="edge">
<title>ZcashFoundation/zebra#1592&#45;&gt;ZcashFoundation/zebra#1817</title> <title>ZcashFoundation/zebra#1592&#45;&gt;ZcashFoundation/zebra#1817</title>
<path fill="none" stroke="#000000" d="M232.38,-3263C240.71,-3263 249.14,-3263 257.53,-3263"/> <path fill="none" stroke="#000000" d="M232.38,-3435C240.71,-3435 249.14,-3435 257.53,-3435"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3266.5001 267.74,-3263 257.74,-3259.5001 257.74,-3266.5001"/> <polygon fill="#000000" stroke="#000000" points="257.74,-3438.5001 267.74,-3435 257.74,-3431.5001 257.74,-3438.5001"/>
</g> </g>
<!-- ZcashFoundation/zebra#1841 --> <!-- ZcashFoundation/zebra#1841 -->
<g id="node79" class="node open"> <g id="node83" class="node open">
<title>ZcashFoundation/zebra#1841</title> <title>ZcashFoundation/zebra#1841</title>
<g id="a_node79"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1841" xlink:title="ZcashFoundation/zebra#1841&#10;ZIP&#45;252: Update Zebra for&#10;NU5 mainnet activation" target="_blank"> <g id="a_node83"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1841" xlink:title="ZcashFoundation/zebra#1841&#10;ZIP&#45;252: Update Zebra for&#10;NU5 mainnet activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3360.5 0,-3360.5 0,-3307.5 232,-3307.5 232,-3360.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3532.5 0,-3532.5 0,-3479.5 232,-3479.5 232,-3532.5"/>
<text text-anchor="middle" x="116" y="-3345.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1841</text> <text text-anchor="middle" x="116" y="-3517.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1841</text>
<text text-anchor="middle" x="116" y="-3330.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;252: Update Zebra for</text> <text text-anchor="middle" x="116" y="-3502.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;252: Update Zebra for</text>
<text text-anchor="middle" x="116" y="-3315.3" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 mainnet activation</text> <text text-anchor="middle" x="116" y="-3487.3" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 mainnet activation</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1875 --> <!-- ZcashFoundation/zebra#1875 -->
<g id="node80" class="node open"> <g id="node84" class="node open">
<title>ZcashFoundation/zebra#1875</title> <title>ZcashFoundation/zebra#1875</title>
<g id="a_node80"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1875" xlink:title="ZcashFoundation/zebra#1875&#10;Zebra attempts new peer&#10;connections in a fixed,&#10;predictable order" target="_blank"> <g id="a_node84"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1875" xlink:title="ZcashFoundation/zebra#1875&#10;Zebra attempts new peer&#10;connections in a fixed,&#10;predictable order" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3447 0,-3447 0,-3379 232,-3379 232,-3447"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3619 0,-3619 0,-3551 232,-3551 232,-3619"/>
<text text-anchor="middle" x="116" y="-3431.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1875</text> <text text-anchor="middle" x="116" y="-3603.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1875</text>
<text text-anchor="middle" x="116" y="-3416.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra attempts new peer</text> <text text-anchor="middle" x="116" y="-3588.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra attempts new peer</text>
<text text-anchor="middle" x="116" y="-3401.8" font-family="Times,serif" font-size="14.00" fill="#000000">connections in a fixed,</text> <text text-anchor="middle" x="116" y="-3573.8" font-family="Times,serif" font-size="14.00" fill="#000000">connections in a fixed,</text>
<text text-anchor="middle" x="116" y="-3386.8" font-family="Times,serif" font-size="14.00" fill="#000000">predictable order</text> <text text-anchor="middle" x="116" y="-3558.8" font-family="Times,serif" font-size="14.00" fill="#000000">predictable order</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1890 --> <!-- ZcashFoundation/zebra#1890 -->
<g id="node81" class="node open"> <g id="node85" class="node open">
<title>ZcashFoundation/zebra#1890</title> <title>ZcashFoundation/zebra#1890</title>
<g id="a_node81"><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"> <g id="a_node85"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1890" xlink:title="ZcashFoundation/zebra#1890&#10;Zebra should support&#10;separate local bind and&#10;external advertise&#10;addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3548.5 0,-3548.5 0,-3465.5 232,-3465.5 232,-3548.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3720.5 0,-3720.5 0,-3637.5 232,-3637.5 232,-3720.5"/>
<text text-anchor="middle" x="116" y="-3533.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1890</text> <text text-anchor="middle" x="116" y="-3705.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="116" y="-3518.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should support</text> <text text-anchor="middle" x="116" y="-3690.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should support</text>
<text text-anchor="middle" x="116" y="-3503.3" font-family="Times,serif" font-size="14.00" fill="#000000">separate local bind and</text> <text text-anchor="middle" x="116" y="-3675.3" font-family="Times,serif" font-size="14.00" fill="#000000">separate local bind and</text>
<text text-anchor="middle" x="116" y="-3488.3" font-family="Times,serif" font-size="14.00" fill="#000000">external advertise</text> <text text-anchor="middle" x="116" y="-3660.3" font-family="Times,serif" font-size="14.00" fill="#000000">external advertise</text>
<text text-anchor="middle" x="116" y="-3473.3" font-family="Times,serif" font-size="14.00" fill="#000000">addresses</text> <text text-anchor="middle" x="116" y="-3645.3" font-family="Times,serif" font-size="14.00" fill="#000000">addresses</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1893 --> <!-- ZcashFoundation/zebra#1893 -->
<g id="node82" class="node open"> <g id="node86" class="node open">
<title>ZcashFoundation/zebra#1893</title> <title>ZcashFoundation/zebra#1893</title>
<g id="a_node82"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1893" xlink:title="ZcashFoundation/zebra#1893&#10;Zebra should auto&#45;&#10;discover its own external&#10;IP address" target="_blank"> <g id="a_node86"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1893" xlink:title="ZcashFoundation/zebra#1893&#10;Zebra should auto&#45;&#10;discover its own external&#10;IP address" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3541 268,-3541 268,-3473 500,-3473 500,-3541"/> <polygon fill="#c2e0c6" stroke="#000000" points="500,-3713 268,-3713 268,-3645 500,-3645 500,-3713"/>
<text text-anchor="middle" x="384" y="-3525.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1893</text> <text text-anchor="middle" x="384" y="-3697.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1893</text>
<text text-anchor="middle" x="384" y="-3510.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should auto&#45;</text> <text text-anchor="middle" x="384" y="-3682.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should auto&#45;</text>
<text text-anchor="middle" x="384" y="-3495.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover its own external</text> <text text-anchor="middle" x="384" y="-3667.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover its own external</text>
<text text-anchor="middle" x="384" y="-3480.8" font-family="Times,serif" font-size="14.00" fill="#000000">IP address</text> <text text-anchor="middle" x="384" y="-3652.8" font-family="Times,serif" font-size="14.00" fill="#000000">IP address</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893 --> <!-- ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893 -->
<g id="edge53" class="edge"> <g id="edge55" class="edge">
<title>ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893</title> <title>ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893</title>
<path fill="none" stroke="#000000" d="M232.38,-3507C240.71,-3507 249.14,-3507 257.53,-3507"/> <path fill="none" stroke="#000000" d="M232.38,-3679C240.71,-3679 249.14,-3679 257.53,-3679"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3510.5001 267.74,-3507 257.74,-3503.5001 257.74,-3510.5001"/> <polygon fill="#000000" stroke="#000000" points="257.74,-3682.5001 267.74,-3679 257.74,-3675.5001 257.74,-3682.5001"/>
</g> </g>
<!-- ZcashFoundation/zebra#1904 --> <!-- ZcashFoundation/zebra#1904 -->
<g id="node83" class="node open"> <g id="node87" class="node open">
<title>ZcashFoundation/zebra#1904</title> <title>ZcashFoundation/zebra#1904</title>
<g id="a_node83"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank"> <g id="a_node87"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2920 0,-2920 0,-2852 232,-2852 232,-2920"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3092 0,-3092 0,-3024 232,-3024 232,-3092"/>
<text text-anchor="middle" x="116" y="-2904.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text> <text text-anchor="middle" x="116" y="-3076.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="116" y="-2889.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text> <text text-anchor="middle" x="116" y="-3061.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="116" y="-2874.8" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text> <text text-anchor="middle" x="116" y="-3046.8" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="116" y="-2859.8" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text> <text text-anchor="middle" x="116" y="-3031.8" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 --> <!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge54" class="edge"> <g id="edge56" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title> <title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M232.38,-2886C240.71,-2886 249.14,-2886 257.53,-2886"/> <path fill="none" stroke="#000000" d="M232.38,-3058C240.71,-3058 249.14,-3058 257.53,-3058"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2889.5001 267.74,-2886 257.74,-2882.5001 257.74,-2889.5001"/> <polygon fill="#000000" stroke="#000000" points="257.74,-3061.5001 267.74,-3058 257.74,-3054.5001 257.74,-3061.5001"/>
</g> </g>
<!-- ZcashFoundation/zebra#1956 --> <!-- ZcashFoundation/zebra#1956 -->
<g id="node84" class="node open"> <g id="node88" class="node open">
<title>ZcashFoundation/zebra#1956</title> <title>ZcashFoundation/zebra#1956</title>
<g id="a_node84"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1956" xlink:title="ZcashFoundation/zebra#1956&#10;Zebra should store a&#10;persistent list of recent&#10;successful peers" target="_blank"> <g id="a_node88"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1956" xlink:title="ZcashFoundation/zebra#1956&#10;Zebra should store a&#10;persistent list of recent&#10;successful peers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3635 0,-3635 0,-3567 232,-3567 232,-3635"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3807 0,-3807 0,-3739 232,-3739 232,-3807"/>
<text text-anchor="middle" x="116" y="-3619.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1956</text> <text text-anchor="middle" x="116" y="-3791.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1956</text>
<text text-anchor="middle" x="116" y="-3604.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should store a</text> <text text-anchor="middle" x="116" y="-3776.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should store a</text>
<text text-anchor="middle" x="116" y="-3589.8" font-family="Times,serif" font-size="14.00" fill="#000000">persistent list of recent</text> <text text-anchor="middle" x="116" y="-3761.8" font-family="Times,serif" font-size="14.00" fill="#000000">persistent list of recent</text>
<text text-anchor="middle" x="116" y="-3574.8" font-family="Times,serif" font-size="14.00" fill="#000000">successful peers</text> <text text-anchor="middle" x="116" y="-3746.8" font-family="Times,serif" font-size="14.00" fill="#000000">successful peers</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2015 --> <!-- ZcashFoundation/zebra#2015 -->
<g id="node85" class="node open"> <g id="node89" class="node open">
<title>ZcashFoundation/zebra#2015</title> <title>ZcashFoundation/zebra#2015</title>
<g id="a_node85"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2015" xlink:title="ZcashFoundation/zebra#2015&#10;Run coverage on the&#10;latest nightly" target="_blank"> <g id="a_node89"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2015" xlink:title="ZcashFoundation/zebra#2015&#10;Run coverage on the&#10;latest nightly" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3706.5 0,-3706.5 0,-3653.5 232,-3653.5 232,-3706.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3878.5 0,-3878.5 0,-3825.5 232,-3825.5 232,-3878.5"/>
<text text-anchor="middle" x="116" y="-3691.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2015</text> <text text-anchor="middle" x="116" y="-3863.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2015</text>
<text text-anchor="middle" x="116" y="-3676.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run coverage on the</text> <text text-anchor="middle" x="116" y="-3848.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run coverage on the</text>
<text text-anchor="middle" x="116" y="-3661.3" font-family="Times,serif" font-size="14.00" fill="#000000">latest nightly</text> <text text-anchor="middle" x="116" y="-3833.3" font-family="Times,serif" font-size="14.00" fill="#000000">latest nightly</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2028 --> <!-- ZcashFoundation/zebra#2028 -->
<g id="node86" class="node open"> <g id="node90" class="node open">
<title>ZcashFoundation/zebra#2028</title> <title>ZcashFoundation/zebra#2028</title>
<g id="a_node86"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2028" xlink:title="ZcashFoundation/zebra#2028&#10;Use the AtLeastOne&#10;generic type to enforce&#10;field counts" target="_blank"> <g id="a_node90"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2028" xlink:title="ZcashFoundation/zebra#2028&#10;Use the AtLeastOne&#10;generic type to enforce&#10;field counts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3793 0,-3793 0,-3725 232,-3725 232,-3793"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3965 0,-3965 0,-3897 232,-3897 232,-3965"/>
<text text-anchor="middle" x="116" y="-3777.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2028</text> <text text-anchor="middle" x="116" y="-3949.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2028</text>
<text text-anchor="middle" x="116" y="-3762.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use the AtLeastOne</text> <text text-anchor="middle" x="116" y="-3934.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use the AtLeastOne</text>
<text text-anchor="middle" x="116" y="-3747.8" font-family="Times,serif" font-size="14.00" fill="#000000">generic type to enforce</text> <text text-anchor="middle" x="116" y="-3919.8" font-family="Times,serif" font-size="14.00" fill="#000000">generic type to enforce</text>
<text text-anchor="middle" x="116" y="-3732.8" font-family="Times,serif" font-size="14.00" fill="#000000">field counts</text> <text text-anchor="middle" x="116" y="-3904.8" font-family="Times,serif" font-size="14.00" fill="#000000">field counts</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1774 --> <!-- ZcashFoundation/zebra#1774 -->
<g id="node87" class="node open"> <g id="node91" class="node open">
<title>ZcashFoundation/zebra#1774</title> <title>ZcashFoundation/zebra#1774</title>
<g id="a_node87"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1774" xlink:title="ZcashFoundation/zebra#1774&#10;Add a size estimator to&#10;the message encoder and&#10;serializers" target="_blank"> <g id="a_node91"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1774" xlink:title="ZcashFoundation/zebra#1774&#10;Add a size estimator to&#10;the message encoder and&#10;serializers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3879 0,-3879 0,-3811 232,-3811 232,-3879"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4051 0,-4051 0,-3983 232,-3983 232,-4051"/>
<text text-anchor="middle" x="116" y="-3863.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1774</text> <text text-anchor="middle" x="116" y="-4035.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1774</text>
<text text-anchor="middle" x="116" y="-3848.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a size estimator to</text> <text text-anchor="middle" x="116" y="-4020.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a size estimator to</text>
<text text-anchor="middle" x="116" y="-3833.8" font-family="Times,serif" font-size="14.00" fill="#000000">the message encoder and</text> <text text-anchor="middle" x="116" y="-4005.8" font-family="Times,serif" font-size="14.00" fill="#000000">the message encoder and</text>
<text text-anchor="middle" x="116" y="-3818.8" font-family="Times,serif" font-size="14.00" fill="#000000">serializers</text> <text text-anchor="middle" x="116" y="-3990.8" font-family="Times,serif" font-size="14.00" fill="#000000">serializers</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2052 --> <!-- ZcashFoundation/zebra#2052 -->
<g id="node88" class="node open"> <g id="node92" class="node open">
<title>ZcashFoundation/zebra#2052</title> <title>ZcashFoundation/zebra#2052</title>
<g id="a_node88"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2052" xlink:title="ZcashFoundation/zebra#2052&#10;Use default port for&#10;initial peers and&#10;external addresses" target="_blank"> <g id="a_node92"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2052" xlink:title="ZcashFoundation/zebra#2052&#10;Use default port for&#10;initial peers and&#10;external addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3965 0,-3965 0,-3897 232,-3897 232,-3965"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4137 0,-4137 0,-4069 232,-4069 232,-4137"/>
<text text-anchor="middle" x="116" y="-3949.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2052</text> <text text-anchor="middle" x="116" y="-4121.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2052</text>
<text text-anchor="middle" x="116" y="-3934.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use default port for</text> <text text-anchor="middle" x="116" y="-4106.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use default port for</text>
<text text-anchor="middle" x="116" y="-3919.8" font-family="Times,serif" font-size="14.00" fill="#000000">initial peers and</text> <text text-anchor="middle" x="116" y="-4091.8" font-family="Times,serif" font-size="14.00" fill="#000000">initial peers and</text>
<text text-anchor="middle" x="116" y="-3904.8" font-family="Times,serif" font-size="14.00" fill="#000000">external addresses</text> <text text-anchor="middle" x="116" y="-4076.8" font-family="Times,serif" font-size="14.00" fill="#000000">external addresses</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2112 --> <!-- ZcashFoundation/zebra#2112 -->
<g id="node89" class="node open"> <g id="node93" class="node open">
<title>ZcashFoundation/zebra#2112</title> <title>ZcashFoundation/zebra#2112</title>
<g id="a_node89"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2112" xlink:title="ZcashFoundation/zebra#2112&#10;Integrate&#10;TurboWish/tokio&#45;console" target="_blank"> <g id="a_node93"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2112" xlink:title="ZcashFoundation/zebra#2112&#10;Integrate&#10;TurboWish/tokio&#45;console" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4036.5 0,-4036.5 0,-3983.5 232,-3983.5 232,-4036.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4208.5 0,-4208.5 0,-4155.5 232,-4155.5 232,-4208.5"/>
<text text-anchor="middle" x="116" y="-4021.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2112</text> <text text-anchor="middle" x="116" y="-4193.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2112</text>
<text text-anchor="middle" x="116" y="-4006.3" font-family="Times,serif" font-size="14.00" fill="#000000">Integrate</text> <text text-anchor="middle" x="116" y="-4178.3" font-family="Times,serif" font-size="14.00" fill="#000000">Integrate</text>
<text text-anchor="middle" x="116" y="-3991.3" font-family="Times,serif" font-size="14.00" fill="#000000">TurboWish/tokio&#45;console</text> <text text-anchor="middle" x="116" y="-4163.3" font-family="Times,serif" font-size="14.00" fill="#000000">TurboWish/tokio&#45;console</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2193 --> <!-- ZcashFoundation/zebra#2193 -->
<g id="node90" class="node closed"> <g id="node94" class="node closed">
<title>ZcashFoundation/zebra#2193</title> <title>ZcashFoundation/zebra#2193</title>
<g id="a_node90"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2193" xlink:title="ZcashFoundation/zebra#2193&#10;Redesign zebra&#45;network so&#10;it&#39;s less sensitive to&#10;message order, timing,&#10;buffer size" target="_blank"> <g id="a_node94"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2193" xlink:title="ZcashFoundation/zebra#2193&#10;Redesign zebra&#45;network so&#10;it&#39;s less sensitive to&#10;message order, timing,&#10;buffer size" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-4051.5 268,-4051.5 268,-3968.5 500,-3968.5 500,-4051.5"/> <polygon fill="#fad8c7" stroke="#000000" points="500,-4223.5 268,-4223.5 268,-4140.5 500,-4140.5 500,-4223.5"/>
<text text-anchor="middle" x="384" y="-4036.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2193</text> <text text-anchor="middle" x="384" y="-4208.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2193</text>
<text text-anchor="middle" x="384" y="-4021.3" font-family="Times,serif" font-size="14.00" fill="#000000">Redesign zebra&#45;network so</text> <text text-anchor="middle" x="384" y="-4193.3" font-family="Times,serif" font-size="14.00" fill="#000000">Redesign zebra&#45;network so</text>
<text text-anchor="middle" x="384" y="-4006.3" font-family="Times,serif" font-size="14.00" fill="#000000">it&#39;s less sensitive to</text> <text text-anchor="middle" x="384" y="-4178.3" font-family="Times,serif" font-size="14.00" fill="#000000">it&#39;s less sensitive to</text>
<text text-anchor="middle" x="384" y="-3991.3" font-family="Times,serif" font-size="14.00" fill="#000000">message order, timing,</text> <text text-anchor="middle" x="384" y="-4163.3" font-family="Times,serif" font-size="14.00" fill="#000000">message order, timing,</text>
<text text-anchor="middle" x="384" y="-3976.3" font-family="Times,serif" font-size="14.00" fill="#000000">buffer size</text> <text text-anchor="middle" x="384" y="-4148.3" font-family="Times,serif" font-size="14.00" fill="#000000">buffer size</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2112&#45;&gt;ZcashFoundation/zebra#2193 --> <!-- ZcashFoundation/zebra#2112&#45;&gt;ZcashFoundation/zebra#2193 -->
<g id="edge55" class="edge"> <g id="edge57" class="edge">
<title>ZcashFoundation/zebra#2112&#45;&gt;ZcashFoundation/zebra#2193</title> <title>ZcashFoundation/zebra#2112&#45;&gt;ZcashFoundation/zebra#2193</title>
<path fill="none" stroke="#000000" d="M232.38,-4010C240.71,-4010 249.14,-4010 257.53,-4010"/> <path fill="none" stroke="#000000" d="M232.38,-4182C240.71,-4182 249.14,-4182 257.53,-4182"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4013.5001 267.74,-4010 257.74,-4006.5001 257.74,-4013.5001"/> <polygon fill="#000000" stroke="#000000" points="257.74,-4185.5001 267.74,-4182 257.74,-4178.5001 257.74,-4185.5001"/>
</g> </g>
<!-- ZcashFoundation/zebra#2202 --> <!-- ZcashFoundation/zebra#2202 -->
<g id="node91" class="node open"> <g id="node95" class="node open">
<title>ZcashFoundation/zebra#2202</title> <title>ZcashFoundation/zebra#2202</title>
<g id="a_node91"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2202" xlink:title="ZcashFoundation/zebra#2202&#10;Move batch cryptography&#10;flushes to a blocking&#10;thread" target="_blank"> <g id="a_node95"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2202" xlink:title="ZcashFoundation/zebra#2202&#10;Move batch cryptography&#10;flushes to a blocking&#10;thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4123 0,-4123 0,-4055 232,-4055 232,-4123"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4295 0,-4295 0,-4227 232,-4227 232,-4295"/>
<text text-anchor="middle" x="116" y="-4107.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2202</text> <text text-anchor="middle" x="116" y="-4279.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2202</text>
<text text-anchor="middle" x="116" y="-4092.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move batch cryptography</text> <text text-anchor="middle" x="116" y="-4264.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move batch cryptography</text>
<text text-anchor="middle" x="116" y="-4077.8" font-family="Times,serif" font-size="14.00" fill="#000000">flushes to a blocking</text> <text text-anchor="middle" x="116" y="-4249.8" font-family="Times,serif" font-size="14.00" fill="#000000">flushes to a blocking</text>
<text text-anchor="middle" x="116" y="-4062.8" font-family="Times,serif" font-size="14.00" fill="#000000">thread</text> <text text-anchor="middle" x="116" y="-4234.8" font-family="Times,serif" font-size="14.00" fill="#000000">thread</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2201 --> <!-- ZcashFoundation/zebra#2201 -->
<g id="node92" class="node open"> <g id="node96" class="node open">
<title>ZcashFoundation/zebra#2201</title> <title>ZcashFoundation/zebra#2201</title>
<g id="a_node92"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2201" xlink:title="ZcashFoundation/zebra#2201&#10;Move the metrics recorder&#10;to a blocking thread" target="_blank"> <g id="a_node96"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2201" xlink:title="ZcashFoundation/zebra#2201&#10;Move the metrics recorder&#10;to a blocking thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4194.5 0,-4194.5 0,-4141.5 232,-4141.5 232,-4194.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4366.5 0,-4366.5 0,-4313.5 232,-4313.5 232,-4366.5"/>
<text text-anchor="middle" x="116" y="-4179.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2201</text> <text text-anchor="middle" x="116" y="-4351.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2201</text>
<text text-anchor="middle" x="116" y="-4164.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move the metrics recorder</text> <text text-anchor="middle" x="116" y="-4336.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move the metrics recorder</text>
<text text-anchor="middle" x="116" y="-4149.3" font-family="Times,serif" font-size="14.00" fill="#000000">to a blocking thread</text> <text text-anchor="middle" x="116" y="-4321.3" font-family="Times,serif" font-size="14.00" fill="#000000">to a blocking thread</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2268 --> <!-- ZcashFoundation/zebra#2268 -->
<g id="node93" class="node open"> <g id="node97" class="node open">
<title>ZcashFoundation/zebra#2268</title> <title>ZcashFoundation/zebra#2268</title>
<g id="a_node93"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2268" xlink:title="ZcashFoundation/zebra#2268&#10;Replace atomics with&#10;watch or oneshot channels" target="_blank"> <g id="a_node97"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2268" xlink:title="ZcashFoundation/zebra#2268&#10;Replace atomics with&#10;watch or oneshot channels" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4265.5 0,-4265.5 0,-4212.5 232,-4212.5 232,-4265.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4437.5 0,-4437.5 0,-4384.5 232,-4384.5 232,-4437.5"/>
<text text-anchor="middle" x="116" y="-4250.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2268</text> <text text-anchor="middle" x="116" y="-4422.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2268</text>
<text text-anchor="middle" x="116" y="-4235.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace atomics with</text> <text text-anchor="middle" x="116" y="-4407.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace atomics with</text>
<text text-anchor="middle" x="116" y="-4220.3" font-family="Times,serif" font-size="14.00" fill="#000000">watch or oneshot channels</text> <text text-anchor="middle" x="116" y="-4392.3" font-family="Times,serif" font-size="14.00" fill="#000000">watch or oneshot channels</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2338 --> <!-- ZcashFoundation/zebra#2338 -->
<g id="node94" class="node open"> <g id="node98" class="node open">
<title>ZcashFoundation/zebra#2338</title> <title>ZcashFoundation/zebra#2338</title>
<g id="a_node94"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title="ZcashFoundation/zebra#2338&#10;Create Error enums in&#10;`zebrad`" target="_blank"> <g id="a_node98"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title="ZcashFoundation/zebra#2338&#10;Create Error enums in&#10;`zebrad`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4336.5 0,-4336.5 0,-4283.5 232,-4283.5 232,-4336.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4508.5 0,-4508.5 0,-4455.5 232,-4455.5 232,-4508.5"/>
<text text-anchor="middle" x="116" y="-4321.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text> <text text-anchor="middle" x="116" y="-4493.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="116" y="-4306.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text> <text text-anchor="middle" x="116" y="-4478.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
<text text-anchor="middle" x="116" y="-4291.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text> <text text-anchor="middle" x="116" y="-4463.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2339 --> <!-- ZcashFoundation/zebra#2339 -->
<g id="node95" class="node closed"> <g id="node99" class="node closed">
<title>ZcashFoundation/zebra#2339</title> <title>ZcashFoundation/zebra#2339</title>
<g id="a_node95"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2339" xlink:title="ZcashFoundation/zebra#2339&#10;Downcast and match&#10;Already Verified error&#10;enums in the syncer" target="_blank"> <g id="a_node99"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2339" xlink:title="ZcashFoundation/zebra#2339&#10;Downcast and match&#10;Already Verified error&#10;enums in the syncer" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-4344 268,-4344 268,-4276 500,-4276 500,-4344"/> <polygon fill="#fad8c7" stroke="#000000" points="500,-4516 268,-4516 268,-4448 500,-4448 500,-4516"/>
<text text-anchor="middle" x="384" y="-4328.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2339</text> <text text-anchor="middle" x="384" y="-4500.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2339</text>
<text text-anchor="middle" x="384" y="-4313.8" font-family="Times,serif" font-size="14.00" fill="#000000">Downcast and match</text> <text text-anchor="middle" x="384" y="-4485.8" font-family="Times,serif" font-size="14.00" fill="#000000">Downcast and match</text>
<text text-anchor="middle" x="384" y="-4298.8" font-family="Times,serif" font-size="14.00" fill="#000000">Already Verified error</text> <text text-anchor="middle" x="384" y="-4470.8" font-family="Times,serif" font-size="14.00" fill="#000000">Already Verified error</text>
<text text-anchor="middle" x="384" y="-4283.8" font-family="Times,serif" font-size="14.00" fill="#000000">enums in the syncer</text> <text text-anchor="middle" x="384" y="-4455.8" font-family="Times,serif" font-size="14.00" fill="#000000">enums in the syncer</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339 --> <!-- ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339 -->
<g id="edge56" class="edge"> <g id="edge58" class="edge">
<title>ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339</title> <title>ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339</title>
<path fill="none" stroke="#000000" d="M232.38,-4310C240.71,-4310 249.14,-4310 257.53,-4310"/> <path fill="none" stroke="#000000" d="M232.38,-4482C240.71,-4482 249.14,-4482 257.53,-4482"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4313.5001 267.74,-4310 257.74,-4306.5001 257.74,-4313.5001"/> <polygon fill="#000000" stroke="#000000" points="257.74,-4485.5001 267.74,-4482 257.74,-4478.5001 257.74,-4485.5001"/>
</g> </g>
<!-- ZcashFoundation/zebra#2375 --> <!-- ZcashFoundation/zebra#2375 -->
<g id="node96" class="node open"> <g id="node100" class="node open">
<title>ZcashFoundation/zebra#2375</title> <title>ZcashFoundation/zebra#2375</title>
<g id="a_node96"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2375" xlink:title="ZcashFoundation/zebra#2375&#10;Automatically use zebrad&#10;version for the zebra&#45;&#10;network user agent" target="_blank"> <g id="a_node100"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2375" xlink:title="ZcashFoundation/zebra#2375&#10;Automatically use zebrad&#10;version for the zebra&#45;&#10;network user agent" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4423 0,-4423 0,-4355 232,-4355 232,-4423"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4595 0,-4595 0,-4527 232,-4527 232,-4595"/>
<text text-anchor="middle" x="116" y="-4407.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text> <text text-anchor="middle" x="116" y="-4579.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="116" y="-4392.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automatically use zebrad</text> <text text-anchor="middle" x="116" y="-4564.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automatically use zebrad</text>
<text text-anchor="middle" x="116" y="-4377.8" font-family="Times,serif" font-size="14.00" fill="#000000">version for the zebra&#45;</text> <text text-anchor="middle" x="116" y="-4549.8" font-family="Times,serif" font-size="14.00" fill="#000000">version for the zebra&#45;</text>
<text text-anchor="middle" x="116" y="-4362.8" font-family="Times,serif" font-size="14.00" fill="#000000">network user agent</text> <text text-anchor="middle" x="116" y="-4534.8" font-family="Times,serif" font-size="14.00" fill="#000000">network user agent</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#794 --> <!-- ZcashFoundation/zebra#794 -->
<g id="node97" class="node closed"> <g id="node101" class="node closed">
<title>ZcashFoundation/zebra#794</title> <title>ZcashFoundation/zebra#794</title>
<g id="a_node97"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/794" xlink:title="ZcashFoundation/zebra#794&#10;Make sure custom user&#10;agents conform to BIP&#45;14" target="_blank"> <g id="a_node101"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/794" xlink:title="ZcashFoundation/zebra#794&#10;Make sure custom user&#10;agents conform to BIP&#45;14" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-4415.5 272.5,-4415.5 272.5,-4362.5 495.5,-4362.5 495.5,-4415.5"/> <polygon fill="#fad8c7" stroke="#000000" points="495.5,-4587.5 272.5,-4587.5 272.5,-4534.5 495.5,-4534.5 495.5,-4587.5"/>
<text text-anchor="middle" x="384" y="-4400.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text> <text text-anchor="middle" x="384" y="-4572.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="384" y="-4385.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text> <text text-anchor="middle" x="384" y="-4557.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="384" y="-4370.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text> <text text-anchor="middle" x="384" y="-4542.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794 --> <!-- ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794 -->
<g id="edge57" class="edge"> <g id="edge59" class="edge">
<title>ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794</title> <title>ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794</title>
<path fill="none" stroke="#000000" d="M232.38,-4389C242.23,-4389 252.22,-4389 262.11,-4389"/> <path fill="none" stroke="#000000" d="M232.38,-4561C242.23,-4561 252.22,-4561 262.11,-4561"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-4392.5001 272.39,-4389 262.39,-4385.5001 262.39,-4392.5001"/> <polygon fill="#000000" stroke="#000000" points="262.39,-4564.5001 272.39,-4561 262.39,-4557.5001 262.39,-4564.5001"/>
</g> </g>
<!-- ZcashFoundation/zebra#2377 --> <!-- ZcashFoundation/zebra#2377 -->
<g id="node98" class="node open"> <g id="node102" class="node open">
<title>ZcashFoundation/zebra#2377</title> <title>ZcashFoundation/zebra#2377</title>
<g id="a_node98"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title="ZcashFoundation/zebra#2377&#10;Refactor history tree&#10;pruning" target="_blank"> <g id="a_node102"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title="ZcashFoundation/zebra#2377&#10;Refactor history tree&#10;pruning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4494.5 0,-4494.5 0,-4441.5 232,-4441.5 232,-4494.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4666.5 0,-4666.5 0,-4613.5 232,-4613.5 232,-4666.5"/>
<text text-anchor="middle" x="116" y="-4479.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text> <text text-anchor="middle" x="116" y="-4651.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="116" y="-4464.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text> <text text-anchor="middle" x="116" y="-4636.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
<text text-anchor="middle" x="116" y="-4449.3" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text> <text text-anchor="middle" x="116" y="-4621.3" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2378 --> <!-- ZcashFoundation/zebra#2378 -->
<g id="node99" class="node open"> <g id="node103" class="node open">
<title>ZcashFoundation/zebra#2378</title> <title>ZcashFoundation/zebra#2378</title>
<g id="a_node99"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title="ZcashFoundation/zebra#2378&#10;Improve history and note&#10;commitment trees forking" target="_blank"> <g id="a_node103"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title="ZcashFoundation/zebra#2378&#10;Improve history and note&#10;commitment trees forking" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4565.5 0,-4565.5 0,-4512.5 232,-4512.5 232,-4565.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4737.5 0,-4737.5 0,-4684.5 232,-4684.5 232,-4737.5"/>
<text text-anchor="middle" x="116" y="-4550.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text> <text text-anchor="middle" x="116" y="-4722.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="116" y="-4535.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history and note</text> <text text-anchor="middle" x="116" y="-4707.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history and note</text>
<text text-anchor="middle" x="116" y="-4520.3" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees forking</text> <text text-anchor="middle" x="116" y="-4692.3" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees forking</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1951 --> <!-- ZcashFoundation/zebra#1951 -->
<g id="node100" class="node open"> <g id="node104" class="node open">
<title>ZcashFoundation/zebra#1951</title> <title>ZcashFoundation/zebra#1951</title>
<g id="a_node100"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title="ZcashFoundation/zebra#1951&#10;Generalize/deduplicate&#10;async batch verification&#10;services / create a&#10;derive&#45;able proc macro" target="_blank"> <g id="a_node104"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title="ZcashFoundation/zebra#1951&#10;Generalize/deduplicate&#10;async batch verification&#10;services / create a&#10;derive&#45;able proc macro" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4666.5 0,-4666.5 0,-4583.5 232,-4583.5 232,-4666.5"/> <polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4838.5 0,-4838.5 0,-4755.5 232,-4755.5 232,-4838.5"/>
<text text-anchor="middle" x="116" y="-4651.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text> <text text-anchor="middle" x="116" y="-4823.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="116" y="-4636.3" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text> <text text-anchor="middle" x="116" y="-4808.3" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
<text text-anchor="middle" x="116" y="-4621.3" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text> <text text-anchor="middle" x="116" y="-4793.3" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text>
<text text-anchor="middle" x="116" y="-4606.3" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text> <text text-anchor="middle" x="116" y="-4778.3" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text>
<text text-anchor="middle" x="116" y="-4591.3" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text> <text text-anchor="middle" x="116" y="-4763.3" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#2390 --> <!-- ZcashFoundation/zebra#2390 -->
<g id="node101" class="node open"> <g id="node105" class="node open">
<title>ZcashFoundation/zebra#2390</title> <title>ZcashFoundation/zebra#2390</title>
<g id="a_node101"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title="ZcashFoundation/zebra#2390&#10;Fix tasks spawned by&#10;`tower_batch::Batch` only&#10;being alive during one&#10;test execution" target="_blank"> <g id="a_node105"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title="ZcashFoundation/zebra#2390&#10;Fix tasks spawned by&#10;`tower_batch::Batch` only&#10;being alive during one&#10;test execution" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-4666.5 268,-4666.5 268,-4583.5 500,-4583.5 500,-4666.5"/> <polygon fill="#c2e0c6" stroke="#000000" points="500,-4838.5 268,-4838.5 268,-4755.5 500,-4755.5 500,-4838.5"/>
<text text-anchor="middle" x="384" y="-4651.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text> <text text-anchor="middle" x="384" y="-4823.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="384" y="-4636.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text> <text text-anchor="middle" x="384" y="-4808.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
<text text-anchor="middle" x="384" y="-4621.3" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text> <text text-anchor="middle" x="384" y="-4793.3" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text>
<text text-anchor="middle" x="384" y="-4606.3" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text> <text text-anchor="middle" x="384" y="-4778.3" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text>
<text text-anchor="middle" x="384" y="-4591.3" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text> <text text-anchor="middle" x="384" y="-4763.3" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text>
</a> </a>
</g> </g>
</g> </g>
<!-- ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390 --> <!-- ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390 -->
<g id="edge58" class="edge"> <g id="edge60" class="edge">
<title>ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390</title> <title>ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390</title>
<path fill="none" stroke="#000000" d="M232.38,-4625C240.71,-4625 249.14,-4625 257.53,-4625"/> <path fill="none" stroke="#000000" d="M232.38,-4797C240.71,-4797 249.14,-4797 257.53,-4797"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4628.5001 267.74,-4625 257.74,-4621.5001 257.74,-4628.5001"/> <polygon fill="#000000" stroke="#000000" points="257.74,-4800.5001 267.74,-4797 257.74,-4793.5001 257.74,-4800.5001"/>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 124 KiB