This commit is contained in:
str4d 2021-12-20 18:45:59 +00:00
parent 51f02e2762
commit e91ba15141
2 changed files with 873 additions and 926 deletions

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 144 KiB

View File

@ -317,35 +317,35 @@
<g id="node22" class="node closed">
<title>ZcashFoundation/zebra#3095</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3095" xlink:title="ZcashFoundation/zebra#3095&#10;Upgrade blake2b_simd&#10;dependency" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="768,-1092.5 536,-1092.5 536,-1039.5 768,-1039.5 768,-1092.5"/>
<text text-anchor="middle" x="652" y="-1077.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3095</text>
<text text-anchor="middle" x="652" y="-1062.3" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade blake2b_simd</text>
<text text-anchor="middle" x="652" y="-1047.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependency</text>
<polygon fill="#fad8c7" stroke="#000000" points="768,-1091.5 536,-1091.5 536,-1038.5 768,-1038.5 768,-1091.5"/>
<text text-anchor="middle" x="652" y="-1076.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3095</text>
<text text-anchor="middle" x="652" y="-1061.3" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade blake2b_simd</text>
<text text-anchor="middle" x="652" y="-1046.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependency</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2982&#45;&gt;ZcashFoundation/zebra#3095 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#2982&#45;&gt;ZcashFoundation/zebra#3095</title>
<path fill="none" stroke="#000000" d="M500.38,-1045.6C508.81,-1046.8 517.33,-1047.9 525.81,-1049"/>
<polygon fill="#000000" stroke="#000000" points="525.3493,-1052.4696 535.74,-1050.4 526.3266,-1045.5381 525.3493,-1052.4696"/>
<path fill="none" stroke="#000000" d="M500.38,-1045.2C508.81,-1046.3 517.33,-1047.4 525.81,-1048.5"/>
<polygon fill="#000000" stroke="#000000" points="525.3702,-1051.9722 535.74,-1049.8 526.279,-1045.0314 525.3702,-1051.9722"/>
</g>
<!-- ZcashFoundation/zebra#3094 -->
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#3094</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3094" xlink:title="ZcashFoundation/zebra#3094&#10;Upgrade blake2b and&#10;blake2s dependencies" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="768,-1021.5 536,-1021.5 536,-968.5 768,-968.5 768,-1021.5"/>
<text text-anchor="middle" x="652" y="-1006.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3094</text>
<text text-anchor="middle" x="652" y="-991.3" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade blake2b and</text>
<text text-anchor="middle" x="652" y="-976.3" font-family="Times,serif" font-size="14.00" fill="#000000">blake2s dependencies</text>
<polygon fill="#c2e0c6" stroke="#000000" points="768,-1020.5 536,-1020.5 536,-967.5 768,-967.5 768,-1020.5"/>
<text text-anchor="middle" x="652" y="-1005.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3094</text>
<text text-anchor="middle" x="652" y="-990.3" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade blake2b and</text>
<text text-anchor="middle" x="652" y="-975.3" font-family="Times,serif" font-size="14.00" fill="#000000">blake2s dependencies</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2982&#45;&gt;ZcashFoundation/zebra#3094 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#2982&#45;&gt;ZcashFoundation/zebra#3094</title>
<path fill="none" stroke="#000000" d="M500.38,-1014.8C508.81,-1013.7 517.33,-1012.6 525.81,-1011.5"/>
<polygon fill="#000000" stroke="#000000" points="526.279,-1014.9686 535.74,-1010.2 525.3702,-1008.0278 526.279,-1014.9686"/>
<path fill="none" stroke="#000000" d="M500.38,-1014.4C508.81,-1013.2 517.33,-1012.1 525.81,-1011"/>
<polygon fill="#000000" stroke="#000000" points="526.3266,-1014.4619 535.74,-1009.6 525.3493,-1007.5304 526.3266,-1014.4619"/>
</g>
<!-- ZcashFoundation/zebra#2893 -->
<g id="node24" class="node open">
@ -1034,42 +1034,23 @@
<path fill="none" stroke="#000000" d="M232.38,-2492C240.71,-2492 249.14,-2492 257.53,-2492"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2495.5001 267.74,-2492 257.74,-2488.5001 257.74,-2495.5001"/>
</g>
<!-- ZcashFoundation/zebra#3244 -->
<!-- ZcashFoundation/zebra#3256 -->
<g id="node64" class="node open">
<title>ZcashFoundation/zebra#3244</title>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/3244" xlink:title="ZcashFoundation/zebra#3244&#10;Avoid deadlocks in the&#10;address book mutex" target="_blank">
<title>ZcashFoundation/zebra#3256</title>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/3256" xlink:title="ZcashFoundation/zebra#3256&#10;Release Zebra&#10;v1.0.0&#45;beta.3" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2604.5 0,-2604.5 0,-2600.5 -4,-2600.5 -4,-2596.5 0,-2596.5 0,-2559.5 -4,-2559.5 -4,-2555.5 0,-2555.5 0,-2551.5 232,-2551.5 232,-2604.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2600.5 4,-2600.5 4,-2596.5 0,-2596.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2559.5 4,-2559.5 4,-2555.5 0,-2555.5 "/>
<text text-anchor="middle" x="116" y="-2589.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3244</text>
<text text-anchor="middle" x="116" y="-2574.3" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid deadlocks in the</text>
<text text-anchor="middle" x="116" y="-2559.3" font-family="Times,serif" font-size="14.00" fill="#000000">address book mutex</text>
<text text-anchor="middle" x="116" y="-2589.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3256</text>
<text text-anchor="middle" x="116" y="-2574.3" font-family="Times,serif" font-size="14.00" fill="#000000">Release Zebra</text>
<text text-anchor="middle" x="116" y="-2559.3" font-family="Times,serif" font-size="14.00" fill="#000000">v1.0.0&#45;beta.3</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3256 -->
<g id="node65" class="node open">
<title>ZcashFoundation/zebra#3256</title>
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/3256" xlink:title="ZcashFoundation/zebra#3256&#10;Release Zebra&#10;v1.0.0&#45;beta.3" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-2604.5 268,-2604.5 268,-2600.5 264,-2600.5 264,-2596.5 268,-2596.5 268,-2559.5 264,-2559.5 264,-2555.5 268,-2555.5 268,-2551.5 500,-2551.5 500,-2604.5"/>
<polyline fill="none" stroke="#000000" points="268,-2600.5 272,-2600.5 272,-2596.5 268,-2596.5 "/>
<polyline fill="none" stroke="#000000" points="268,-2559.5 272,-2559.5 272,-2555.5 268,-2555.5 "/>
<text text-anchor="middle" x="384" y="-2589.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3256</text>
<text text-anchor="middle" x="384" y="-2574.3" font-family="Times,serif" font-size="14.00" fill="#000000">Release Zebra</text>
<text text-anchor="middle" x="384" y="-2559.3" font-family="Times,serif" font-size="14.00" fill="#000000">v1.0.0&#45;beta.3</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3244&#45;&gt;ZcashFoundation/zebra#3256 -->
<g id="edge47" class="edge">
<title>ZcashFoundation/zebra#3244&#45;&gt;ZcashFoundation/zebra#3256</title>
<path fill="none" stroke="#000000" d="M232.38,-2578C240.71,-2578 249.14,-2578 257.53,-2578"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2581.5001 267.74,-2578 257.74,-2574.5001 257.74,-2581.5001"/>
</g>
<!-- ZcashFoundation/zebra#1686 -->
<g id="node66" class="node open">
<g id="node65" class="node open">
<title>ZcashFoundation/zebra#1686</title>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1686" xlink:title="ZcashFoundation/zebra#1686&#10;Delete isolated::Wrapper" target="_blank">
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1686" xlink:title="ZcashFoundation/zebra#1686&#10;Delete isolated::Wrapper" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2661 0,-2661 0,-2623 232,-2623 232,-2661"/>
<text text-anchor="middle" x="116" y="-2645.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1686</text>
<text text-anchor="middle" x="116" y="-2630.8" font-family="Times,serif" font-size="14.00" fill="#000000">Delete isolated::Wrapper</text>
@ -1077,9 +1058,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#950 -->
<g id="node67" class="node open">
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#950</title>
<g id="a_node67"><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_node66"><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,-2747 4.5,-2747 4.5,-2679 227.5,-2679 227.5,-2747"/>
<text text-anchor="middle" x="116" y="-2731.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="116" y="-2716.8" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
@ -1089,9 +1070,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#692 -->
<g id="node68" class="node open">
<g id="node67" class="node open">
<title>ZcashFoundation/zebra#692</title>
<g id="a_node68"><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_node67"><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,-2818.5 4.5,-2818.5 4.5,-2765.5 227.5,-2765.5 227.5,-2818.5"/>
<text text-anchor="middle" x="116" y="-2803.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#692</text>
<text text-anchor="middle" x="116" y="-2788.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use git metadata and</text>
@ -1100,9 +1081,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2985 -->
<g id="node69" class="node open">
<g id="node68" class="node open">
<title>ZcashFoundation/zebra#2985</title>
<g id="a_node69"><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_node68"><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,-2889.5 0,-2889.5 0,-2836.5 232,-2836.5 232,-2889.5"/>
<text text-anchor="middle" x="116" y="-2874.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2985</text>
<text text-anchor="middle" x="116" y="-2859.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace outdated tempdir</text>
@ -1111,9 +1092,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2391 -->
<g id="node70" class="node open">
<g id="node69" class="node open">
<title>ZcashFoundation/zebra#2391</title>
<g id="a_node70"><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_node69"><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,-2897 268,-2897 268,-2829 500,-2829 500,-2897"/>
<text text-anchor="middle" x="384" y="-2881.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2391</text>
<text text-anchor="middle" x="384" y="-2866.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce the dependencies</text>
@ -1123,15 +1104,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2985&#45;&gt;ZcashFoundation/zebra#2391 -->
<g id="edge48" class="edge">
<g id="edge47" class="edge">
<title>ZcashFoundation/zebra#2985&#45;&gt;ZcashFoundation/zebra#2391</title>
<path fill="none" stroke="#000000" d="M232.38,-2863C240.71,-2863 249.14,-2863 257.53,-2863"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2866.5001 267.74,-2863 257.74,-2859.5001 257.74,-2866.5001"/>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node71" class="node open">
<g id="node70" class="node open">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node71"><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_node70"><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,-2968.5 268,-2968.5 268,-2915.5 500,-2915.5 500,-2968.5"/>
<text text-anchor="middle" x="384" y="-2953.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="384" y="-2938.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
@ -1140,9 +1121,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1007 -->
<g id="node72" class="node closed">
<g id="node71" class="node closed">
<title>ZcashFoundation/zebra#1007</title>
<g id="a_node72"><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_node71"><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,-2976 536,-2976 536,-2972 532,-2972 532,-2968 536,-2968 536,-2916 532,-2916 532,-2912 536,-2912 536,-2908 768,-2908 768,-2976"/>
<polyline fill="none" stroke="#000000" points="536,-2972 540,-2972 540,-2968 536,-2968 "/>
<polyline fill="none" stroke="#000000" points="536,-2916 540,-2916 540,-2912 536,-2912 "/>
@ -1154,15 +1135,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007 -->
<g id="edge49" class="edge">
<g id="edge48" class="edge">
<title>ZcashFoundation/zebra#1791&#45;&gt;ZcashFoundation/zebra#1007</title>
<path fill="none" stroke="#000000" d="M500.38,-2942C508.71,-2942 517.14,-2942 525.53,-2942"/>
<polygon fill="#000000" stroke="#000000" points="525.74,-2945.5001 535.74,-2942 525.74,-2938.5001 525.74,-2945.5001"/>
</g>
<!-- ZcashFoundation/zebra#2372 -->
<g id="node73" class="node open">
<g id="node72" class="node open">
<title>ZcashFoundation/zebra#2372</title>
<g id="a_node73"><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_node72"><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,-3062 0,-3062 0,-2994 232,-2994 232,-3062"/>
<text text-anchor="middle" x="116" y="-3046.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="116" y="-3031.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
@ -1172,9 +1153,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node74" class="node open">
<g id="node73" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node74"><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_node73"><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,-3054.5 268,-3054.5 268,-3001.5 500,-3001.5 500,-3054.5"/>
<text text-anchor="middle" x="384" y="-3039.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="384" y="-3024.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0 stable</text>
@ -1183,15 +1164,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge50" class="edge">
<g id="edge49" class="edge">
<title>ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M232.38,-3028C240.71,-3028 249.14,-3028 257.53,-3028"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3031.5001 267.74,-3028 257.74,-3024.5001 257.74,-3031.5001"/>
</g>
<!-- ZcashFoundation/zebra#3018 -->
<g id="node75" class="node open">
<g id="node74" class="node open">
<title>ZcashFoundation/zebra#3018</title>
<g id="a_node75"><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_node74"><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,-1064 0,-1064 0,-996 232,-996 232,-1064"/>
<text text-anchor="middle" x="116" y="-1048.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3018</text>
<text text-anchor="middle" x="116" y="-1033.8" font-family="Times,serif" font-size="14.00" fill="#000000">Rollback NU5 testnet and</text>
@ -1201,15 +1182,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982 -->
<g id="edge51" class="edge">
<g id="edge50" class="edge">
<title>ZcashFoundation/zebra#3018&#45;&gt;ZcashFoundation/zebra#2982</title>
<path fill="none" stroke="#000000" d="M232.38,-1030C240.71,-1030 249.14,-1030 257.53,-1030"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-1033.5001 267.74,-1030 257.74,-1026.5001 257.74,-1033.5001"/>
</g>
<!-- ZcashFoundation/zebra#2331 -->
<g id="node76" class="node open">
<g id="node75" class="node open">
<title>ZcashFoundation/zebra#2331</title>
<g id="a_node76"><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_node75"><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,-3173.5 0,-3173.5 0,-3120.5 232,-3120.5 232,-3173.5"/>
<text text-anchor="middle" x="116" y="-3158.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2331</text>
<text text-anchor="middle" x="116" y="-3143.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove serde from zebra&#45;</text>
@ -1218,9 +1199,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2560 -->
<g id="node77" class="node open">
<g id="node76" class="node open">
<title>ZcashFoundation/zebra#2560</title>
<g id="a_node77"><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_node76"><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,-3212.5 268,-3212.5 268,-3159.5 500,-3159.5 500,-3212.5"/>
<text text-anchor="middle" x="384" y="-3197.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2560</text>
<text text-anchor="middle" x="384" y="-3182.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test History Tree</text>
@ -1229,15 +1210,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2560 -->
<g id="edge52" class="edge">
<g id="edge51" class="edge">
<title>ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2560</title>
<path fill="none" stroke="#000000" d="M232.38,-3163.9C240.81,-3165.2 249.33,-3166.4 257.81,-3167.6"/>
<polygon fill="#000000" stroke="#000000" points="257.3294,-3171.067 267.74,-3169.1 258.375,-3164.1455 257.3294,-3171.067"/>
</g>
<!-- ZcashFoundation/zebra#2042 -->
<g id="node78" class="node open">
<g id="node77" class="node open">
<title>ZcashFoundation/zebra#2042</title>
<g id="a_node78"><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_node77"><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,-3141 268,-3141 268,-3073 500,-3073 500,-3141"/>
<text text-anchor="middle" x="384" y="-3125.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2042</text>
<text text-anchor="middle" x="384" y="-3110.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebra&#45;chain: Port array&#45;</text>
@ -1247,15 +1228,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2042 -->
<g id="edge53" class="edge">
<g id="edge52" class="edge">
<title>ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2042</title>
<path fill="none" stroke="#000000" d="M232.38,-3129.6C240.81,-3128.4 249.33,-3127.1 257.81,-3125.8"/>
<polygon fill="#000000" stroke="#000000" points="258.3266,-3129.2619 267.74,-3124.4 257.3493,-3122.3304 258.3266,-3129.2619"/>
</g>
<!-- ZcashFoundation/zebra#1827 -->
<g id="node79" class="node open">
<g id="node78" class="node open">
<title>ZcashFoundation/zebra#1827</title>
<g id="a_node79"><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_node78"><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,-3274.5 0,-3274.5 0,-3191.5 232,-3191.5 232,-3274.5"/>
<text text-anchor="middle" x="116" y="-3259.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1827</text>
<text text-anchor="middle" x="116" y="-3244.3" font-family="Times,serif" font-size="14.00" fill="#000000">Split `WrongVersion`</text>
@ -1266,9 +1247,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1592 -->
<g id="node80" class="node open">
<g id="node79" class="node open">
<title>ZcashFoundation/zebra#1592</title>
<g id="a_node80"><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_node79"><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,-3345.5 0,-3345.5 0,-3292.5 232,-3292.5 232,-3345.5"/>
<text text-anchor="middle" x="116" y="-3330.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1592</text>
<text text-anchor="middle" x="116" y="-3315.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run full sync tests on</text>
@ -1277,9 +1258,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1817 -->
<g id="node81" class="node closed">
<g id="node80" class="node closed">
<title>ZcashFoundation/zebra#1817</title>
<g id="a_node81"><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_node80"><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,-3368 268,-3368 268,-3364 264,-3364 264,-3360 268,-3360 268,-3278 264,-3278 264,-3274 268,-3274 268,-3270 500,-3270 500,-3368"/>
<polyline fill="none" stroke="#000000" points="268,-3364 272,-3364 272,-3360 268,-3360 "/>
<polyline fill="none" stroke="#000000" points="268,-3278 272,-3278 272,-3274 268,-3274 "/>
@ -1293,15 +1274,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1592&#45;&gt;ZcashFoundation/zebra#1817 -->
<g id="edge54" class="edge">
<g id="edge53" class="edge">
<title>ZcashFoundation/zebra#1592&#45;&gt;ZcashFoundation/zebra#1817</title>
<path fill="none" stroke="#000000" d="M232.38,-3319C240.71,-3319 249.14,-3319 257.53,-3319"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3322.5001 267.74,-3319 257.74,-3315.5001 257.74,-3322.5001"/>
</g>
<!-- ZcashFoundation/zebra#1841 -->
<g id="node82" class="node open">
<g id="node81" class="node open">
<title>ZcashFoundation/zebra#1841</title>
<g id="a_node82"><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_node81"><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,-3416.5 0,-3416.5 0,-3363.5 232,-3363.5 232,-3416.5"/>
<text text-anchor="middle" x="116" y="-3401.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1841</text>
<text text-anchor="middle" x="116" y="-3386.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;252: Update Zebra for</text>
@ -1310,9 +1291,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1875 -->
<g id="node83" class="node open">
<g id="node82" class="node open">
<title>ZcashFoundation/zebra#1875</title>
<g id="a_node83"><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_node82"><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,-3503 0,-3503 0,-3435 232,-3435 232,-3503"/>
<text text-anchor="middle" x="116" y="-3487.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1875</text>
<text text-anchor="middle" x="116" y="-3472.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra attempts new peer</text>
@ -1322,9 +1303,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1890 -->
<g id="node84" class="node open">
<g id="node83" class="node open">
<title>ZcashFoundation/zebra#1890</title>
<g id="a_node84"><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_node83"><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,-3604.5 0,-3604.5 0,-3521.5 232,-3521.5 232,-3604.5"/>
<text text-anchor="middle" x="116" y="-3589.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1890</text>
<text text-anchor="middle" x="116" y="-3574.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should support</text>
@ -1335,9 +1316,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1893 -->
<g id="node85" class="node open">
<g id="node84" class="node open">
<title>ZcashFoundation/zebra#1893</title>
<g id="a_node85"><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_node84"><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,-3597 268,-3597 268,-3529 500,-3529 500,-3597"/>
<text text-anchor="middle" x="384" y="-3581.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1893</text>
<text text-anchor="middle" x="384" y="-3566.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should auto&#45;</text>
@ -1347,15 +1328,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893 -->
<g id="edge55" class="edge">
<g id="edge54" class="edge">
<title>ZcashFoundation/zebra#1890&#45;&gt;ZcashFoundation/zebra#1893</title>
<path fill="none" stroke="#000000" d="M232.38,-3563C240.71,-3563 249.14,-3563 257.53,-3563"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3566.5001 267.74,-3563 257.74,-3559.5001 257.74,-3566.5001"/>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node86" class="node open">
<g id="node85" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node86"><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_node85"><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,-2976 0,-2976 0,-2908 232,-2908 232,-2976"/>
<text text-anchor="middle" x="116" y="-2960.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="116" y="-2945.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -1365,15 +1346,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge56" class="edge">
<g id="edge55" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M232.38,-2942C240.71,-2942 249.14,-2942 257.53,-2942"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2945.5001 267.74,-2942 257.74,-2938.5001 257.74,-2945.5001"/>
</g>
<!-- ZcashFoundation/zebra#1956 -->
<g id="node87" class="node open">
<g id="node86" class="node open">
<title>ZcashFoundation/zebra#1956</title>
<g id="a_node87"><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_node86"><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,-3691 0,-3691 0,-3623 232,-3623 232,-3691"/>
<text text-anchor="middle" x="116" y="-3675.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1956</text>
<text text-anchor="middle" x="116" y="-3660.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should store a</text>
@ -1383,9 +1364,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2015 -->
<g id="node88" class="node open">
<g id="node87" class="node open">
<title>ZcashFoundation/zebra#2015</title>
<g id="a_node88"><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_node87"><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,-3762.5 0,-3762.5 0,-3709.5 232,-3709.5 232,-3762.5"/>
<text text-anchor="middle" x="116" y="-3747.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2015</text>
<text text-anchor="middle" x="116" y="-3732.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run coverage on the</text>
@ -1394,9 +1375,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2028 -->
<g id="node89" class="node open">
<g id="node88" class="node open">
<title>ZcashFoundation/zebra#2028</title>
<g id="a_node89"><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_node88"><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,-3849 0,-3849 0,-3781 232,-3781 232,-3849"/>
<text text-anchor="middle" x="116" y="-3833.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2028</text>
<text text-anchor="middle" x="116" y="-3818.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use the AtLeastOne</text>
@ -1406,9 +1387,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1774 -->
<g id="node90" class="node open">
<g id="node89" class="node open">
<title>ZcashFoundation/zebra#1774</title>
<g id="a_node90"><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_node89"><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,-3935 0,-3935 0,-3867 232,-3867 232,-3935"/>
<text text-anchor="middle" x="116" y="-3919.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1774</text>
<text text-anchor="middle" x="116" y="-3904.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a size estimator to</text>
@ -1418,9 +1399,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2035 -->
<g id="node91" class="node open">
<g id="node90" class="node open">
<title>ZcashFoundation/zebra#2035</title>
<g id="a_node91"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/2035" xlink:title="ZcashFoundation/zebra#2035&#10;Add external_addr to&#10;config (network section)" target="_blank">
<g id="a_node90"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/2035" xlink:title="ZcashFoundation/zebra#2035&#10;Add external_addr to&#10;config (network section)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4006.5 0,-4006.5 0,-4002.5 -4,-4002.5 -4,-3998.5 0,-3998.5 0,-3961.5 -4,-3961.5 -4,-3957.5 0,-3957.5 0,-3953.5 232,-3953.5 232,-4006.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-4002.5 4,-4002.5 4,-3998.5 0,-3998.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3961.5 4,-3961.5 4,-3957.5 0,-3957.5 "/>
@ -1431,9 +1412,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2052 -->
<g id="node92" class="node open">
<g id="node91" class="node open">
<title>ZcashFoundation/zebra#2052</title>
<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">
<g id="a_node91"><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" points="500,-4014 268,-4014 268,-3946 500,-3946 500,-4014"/>
<text text-anchor="middle" x="384" y="-3998.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2052</text>
<text text-anchor="middle" x="384" y="-3983.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use default port for</text>
@ -1443,15 +1424,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2035&#45;&gt;ZcashFoundation/zebra#2052 -->
<g id="edge57" class="edge">
<g id="edge56" class="edge">
<title>ZcashFoundation/zebra#2035&#45;&gt;ZcashFoundation/zebra#2052</title>
<path fill="none" stroke="#000000" d="M232.38,-3980C240.71,-3980 249.14,-3980 257.53,-3980"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3983.5001 267.74,-3980 257.74,-3976.5001 257.74,-3983.5001"/>
</g>
<!-- ZcashFoundation/zebra#2112 -->
<g id="node93" class="node open">
<g id="node92" class="node open">
<title>ZcashFoundation/zebra#2112</title>
<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">
<g id="a_node92"><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,-4100.5 0,-4100.5 0,-4047.5 232,-4047.5 232,-4100.5"/>
<text text-anchor="middle" x="116" y="-4085.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2112</text>
<text text-anchor="middle" x="116" y="-4070.3" font-family="Times,serif" font-size="14.00" fill="#000000">Integrate</text>
@ -1460,9 +1441,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2193 -->
<g id="node94" class="node closed">
<g id="node93" class="node closed">
<title>ZcashFoundation/zebra#2193</title>
<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">
<g id="a_node93"><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,-4115.5 268,-4115.5 268,-4032.5 500,-4032.5 500,-4115.5"/>
<text text-anchor="middle" x="384" y="-4100.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2193</text>
<text text-anchor="middle" x="384" y="-4085.3" font-family="Times,serif" font-size="14.00" fill="#000000">Redesign zebra&#45;network so</text>
@ -1473,15 +1454,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2112&#45;&gt;ZcashFoundation/zebra#2193 -->
<g id="edge58" class="edge">
<g id="edge57" class="edge">
<title>ZcashFoundation/zebra#2112&#45;&gt;ZcashFoundation/zebra#2193</title>
<path fill="none" stroke="#000000" d="M232.38,-4074C240.71,-4074 249.14,-4074 257.53,-4074"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4077.5001 267.74,-4074 257.74,-4070.5001 257.74,-4077.5001"/>
</g>
<!-- ZcashFoundation/zebra#2202 -->
<g id="node95" class="node open">
<g id="node94" class="node open">
<title>ZcashFoundation/zebra#2202</title>
<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">
<g id="a_node94"><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,-4187 0,-4187 0,-4119 232,-4119 232,-4187"/>
<text text-anchor="middle" x="116" y="-4171.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2202</text>
<text text-anchor="middle" x="116" y="-4156.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move batch cryptography</text>
@ -1491,9 +1472,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2201 -->
<g id="node96" class="node open">
<g id="node95" class="node open">
<title>ZcashFoundation/zebra#2201</title>
<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">
<g id="a_node95"><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,-4258.5 0,-4258.5 0,-4205.5 232,-4205.5 232,-4258.5"/>
<text text-anchor="middle" x="116" y="-4243.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2201</text>
<text text-anchor="middle" x="116" y="-4228.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move the metrics recorder</text>
@ -1502,9 +1483,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2268 -->
<g id="node97" class="node open">
<g id="node96" class="node open">
<title>ZcashFoundation/zebra#2268</title>
<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">
<g id="a_node96"><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,-4329.5 0,-4329.5 0,-4276.5 232,-4276.5 232,-4329.5"/>
<text text-anchor="middle" x="116" y="-4314.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2268</text>
<text text-anchor="middle" x="116" y="-4299.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace atomics with</text>
@ -1513,9 +1494,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2338 -->
<g id="node98" class="node open">
<g id="node97" class="node open">
<title>ZcashFoundation/zebra#2338</title>
<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">
<g id="a_node97"><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,-4400.5 0,-4400.5 0,-4347.5 232,-4347.5 232,-4400.5"/>
<text text-anchor="middle" x="116" y="-4385.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="116" y="-4370.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
@ -1524,9 +1505,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2339 -->
<g id="node99" class="node closed">
<g id="node98" class="node closed">
<title>ZcashFoundation/zebra#2339</title>
<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">
<g id="a_node98"><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,-4408 268,-4408 268,-4340 500,-4340 500,-4408"/>
<text text-anchor="middle" x="384" y="-4392.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2339</text>
<text text-anchor="middle" x="384" y="-4377.8" font-family="Times,serif" font-size="14.00" fill="#000000">Downcast and match</text>
@ -1536,15 +1517,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339 -->
<g id="edge59" class="edge">
<g id="edge58" class="edge">
<title>ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339</title>
<path fill="none" stroke="#000000" d="M232.38,-4374C240.71,-4374 249.14,-4374 257.53,-4374"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4377.5001 267.74,-4374 257.74,-4370.5001 257.74,-4377.5001"/>
</g>
<!-- ZcashFoundation/zebra#2375 -->
<g id="node100" class="node open">
<g id="node99" class="node open">
<title>ZcashFoundation/zebra#2375</title>
<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">
<g id="a_node99"><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,-4487 0,-4487 0,-4419 232,-4419 232,-4487"/>
<text text-anchor="middle" x="116" y="-4471.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="116" y="-4456.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automatically use zebrad</text>
@ -1554,9 +1535,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#794 -->
<g id="node101" class="node closed">
<g id="node100" class="node closed">
<title>ZcashFoundation/zebra#794</title>
<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">
<g id="a_node100"><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,-4479.5 272.5,-4479.5 272.5,-4426.5 495.5,-4426.5 495.5,-4479.5"/>
<text text-anchor="middle" x="384" y="-4464.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="384" y="-4449.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
@ -1565,15 +1546,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794 -->
<g id="edge60" class="edge">
<g id="edge59" class="edge">
<title>ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794</title>
<path fill="none" stroke="#000000" d="M232.38,-4453C242.23,-4453 252.22,-4453 262.11,-4453"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-4456.5001 272.39,-4453 262.39,-4449.5001 262.39,-4456.5001"/>
</g>
<!-- ZcashFoundation/zebra#2377 -->
<g id="node102" class="node open">
<g id="node101" class="node open">
<title>ZcashFoundation/zebra#2377</title>
<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">
<g id="a_node101"><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,-4558.5 0,-4558.5 0,-4505.5 232,-4505.5 232,-4558.5"/>
<text text-anchor="middle" x="116" y="-4543.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="116" y="-4528.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
@ -1582,9 +1563,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2378 -->
<g id="node103" class="node open">
<g id="node102" class="node open">
<title>ZcashFoundation/zebra#2378</title>
<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">
<g id="a_node102"><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,-4629.5 0,-4629.5 0,-4576.5 232,-4576.5 232,-4629.5"/>
<text text-anchor="middle" x="116" y="-4614.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="116" y="-4599.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history and note</text>
@ -1593,9 +1574,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1951 -->
<g id="node104" class="node open">
<g id="node103" class="node open">
<title>ZcashFoundation/zebra#1951</title>
<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">
<g id="a_node103"><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,-4730.5 0,-4730.5 0,-4647.5 232,-4647.5 232,-4730.5"/>
<text text-anchor="middle" x="116" y="-4715.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="116" y="-4700.3" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
@ -1606,9 +1587,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2390 -->
<g id="node105" class="node open">
<g id="node104" class="node open">
<title>ZcashFoundation/zebra#2390</title>
<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">
<g id="a_node104"><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,-4730.5 268,-4730.5 268,-4647.5 500,-4647.5 500,-4730.5"/>
<text text-anchor="middle" x="384" y="-4715.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="384" y="-4700.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
@ -1619,7 +1600,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390 -->
<g id="edge61" class="edge">
<g id="edge60" class="edge">
<title>ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390</title>
<path fill="none" stroke="#000000" d="M232.38,-4689C240.71,-4689 249.14,-4689 257.53,-4689"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4692.5001 267.74,-4689 257.74,-4685.5001 257.74,-4692.5001"/>

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 123 KiB