This commit is contained in:
dconnolly 2022-05-17 21:45:49 +00:00
parent 07dc4bc718
commit 7eace27f8c
2 changed files with 622 additions and 622 deletions

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="1408pt" height="6815pt"
viewBox="0.00 0.00 1408.00 6815.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 6811)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-6811 1404,-6811 1404,4 -4,4"/>
<div id="dag"><svg width="1408pt" height="6782pt"
viewBox="0.00 0.00 1408.00 6782.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 6778)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-6778 1404,-6778 1404,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-808 248,-808 248,0 0,0"/>
@ -32,29 +32,29 @@
<text text-anchor="middle" x="412" y="-4910.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_7</title>
<polygon fill="none" stroke="#0000ff" points="0,-5869 0,-6148 1092,-6148 1092,-5869 0,-5869"/>
<text text-anchor="middle" x="546" y="-6132.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-816 0,-2286 536,-2286 536,-816 0,-816"/>
<text text-anchor="middle" x="268" y="-2270.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Zebra as a Full&#45;Node Wallet</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_6</title>
<polygon fill="none" stroke="#0000ff" points="0,-6324 0,-6603 1092,-6603 1092,-6324 0,-6324"/>
<text text-anchor="middle" x="546" y="-6587.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="#0000ff" points="1112,-6361 1112,-6510 1400,-6510 1400,-6361 1112,-6361"/>
<text text-anchor="middle" x="1256" y="-6494.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,-4934 0,-5816 536,-5816 536,-4934 0,-4934"/>
<text text-anchor="middle" x="268" y="-5800.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Breaking Changes before the Stable Release</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="#0000ff" points="268,-6156 268,-6477 556,-6477 556,-6156 268,-6156"/>
<text text-anchor="middle" x="412" y="-6461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="268,-5824 268,-6145 556,-6145 556,-5824 268,-5824"/>
<text text-anchor="middle" x="412" y="-6129.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
<polygon fill="none" stroke="#0000ff" points="1112,-5906 1112,-6055 1400,-6055 1400,-5906 1112,-5906"/>
<text text-anchor="middle" x="1256" y="-6039.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<g id="node1" class="node open">
@ -545,10 +545,161 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271 -->
<!-- ZcashFoundation/zebra#3414 -->
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#3414</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3414" xlink:title="ZcashFoundation/zebra#3414&#10;Upgrade to NU5 mainnet&#10;version of orchard and&#10;librustzcash" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-5945 296,-5945 296,-5877 528,-5877 528,-5945"/>
<text text-anchor="middle" x="412" y="-5929.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3414</text>
<text text-anchor="middle" x="412" y="-5914.8" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade to NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-5899.8" font-family="Times,serif" font-size="14.00" fill="#000000">version of orchard and</text>
<text text-anchor="middle" x="412" y="-5884.8" font-family="Times,serif" font-size="14.00" fill="#000000">librustzcash</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948 -->
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#3948</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3948" xlink:title="ZcashFoundation/zebra#3948&#10;Tag Zebra NU5 mainnet&#10;version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6023.5 584,-6023.5 584,-5970.5 816,-5970.5 816,-6023.5"/>
<text text-anchor="middle" x="700" y="-6008.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3948</text>
<text text-anchor="middle" x="700" y="-5993.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra NU5 mainnet</text>
<text text-anchor="middle" x="700" y="-5978.3" font-family="Times,serif" font-size="14.00" fill="#000000">version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M526.24,-5945.1C551.08,-5952.5 577.17,-5960.3 601.35,-5967.5"/>
<polygon fill="#000000" stroke="#000000" points="600.6445,-5970.9435 611.23,-5970.5 602.6783,-5964.2455 600.6445,-5970.9435"/>
</g>
<!-- ZcashFoundation/zebra#4390 -->
<g id="node88" class="node open">
<title>ZcashFoundation/zebra#4390</title>
<g id="a_node88"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4390" xlink:title="ZcashFoundation/zebra#4390&#10;change: set NU5 mainnet&#10;activation height and&#10;current network protocol&#10;version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-5860.5 584,-5860.5 584,-5856.5 580,-5856.5 580,-5852.5 584,-5852.5 584,-5785.5 580,-5785.5 580,-5781.5 584,-5781.5 584,-5777.5 816,-5777.5 816,-5860.5"/>
<polyline fill="none" stroke="#000000" points="584,-5856.5 588,-5856.5 588,-5852.5 584,-5852.5 "/>
<polyline fill="none" stroke="#000000" points="584,-5785.5 588,-5785.5 588,-5781.5 584,-5781.5 "/>
<text text-anchor="middle" x="700" y="-5845.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4390</text>
<text text-anchor="middle" x="700" y="-5830.3" font-family="Times,serif" font-size="14.00" fill="#000000">change: set NU5 mainnet</text>
<text text-anchor="middle" x="700" y="-5815.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation height and</text>
<text text-anchor="middle" x="700" y="-5800.3" font-family="Times,serif" font-size="14.00" fill="#000000">current network protocol</text>
<text text-anchor="middle" x="700" y="-5785.3" font-family="Times,serif" font-size="14.00" fill="#000000">version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#4390 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#4390</title>
<path fill="none" stroke="#000000" d="M518.83,-5876.9C536.83,-5871.1 555.65,-5865.1 574.08,-5859.2"/>
<polygon fill="#000000" stroke="#000000" points="575.1711,-5862.526 583.67,-5856.2 573.0811,-5855.8453 575.1711,-5862.526"/>
</g>
<!-- ZcashFoundation/zebra#4117 -->
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#4117</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4117" xlink:title="ZcashFoundation/zebra#4117&#10;Set the minimum network&#10;protocol version to&#10;`170_100` for NU5 mainnet" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1084,-6062 852,-6062 852,-5994 1084,-5994 1084,-6062"/>
<text text-anchor="middle" x="968" y="-6046.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4117</text>
<text text-anchor="middle" x="968" y="-6031.8" font-family="Times,serif" font-size="14.00" fill="#000000">Set the minimum network</text>
<text text-anchor="middle" x="968" y="-6016.8" font-family="Times,serif" font-size="14.00" fill="#000000">protocol version to</text>
<text text-anchor="middle" x="968" y="-6001.8" font-family="Times,serif" font-size="14.00" fill="#000000">`170_100` for NU5 mainnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#4117 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#4117</title>
<path fill="none" stroke="#000000" d="M816.38,-6010.5C824.71,-6011.4 833.14,-6012.4 841.53,-6013.4"/>
<polygon fill="#000000" stroke="#000000" points="841.3998,-6016.9087 851.74,-6014.6 842.2169,-6009.9566 841.3998,-6016.9087"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node84" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node84"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0&#45;rc1&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1372,-6023.5 1140,-6023.5 1140,-5970.5 1372,-5970.5 1372,-6023.5"/>
<text text-anchor="middle" x="1256" y="-6008.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="1256" y="-5993.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0&#45;rc1</text>
<text text-anchor="middle" x="1256" y="-5978.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M816.13,-5986.9C828.23,-5986.1 840.36,-5985.5 852,-5985 958.58,-5980.8 985.4,-5981.1 1092,-5985 1104.2,-5985.4 1116.8,-5986.1 1129.5,-5986.8"/>
<polygon fill="#000000" stroke="#000000" points="1129.41,-5990.3007 1139.6,-5987.4 1129.8252,-5983.3131 1129.41,-5990.3007"/>
</g>
<!-- ZcashFoundation/zebra#4117&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#4117&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M1084.3,-6015.5C1099.2,-6013.9 1114.4,-6012.2 1129.4,-6010.6"/>
<polygon fill="#000000" stroke="#000000" points="1130.1282,-6014.0422 1139.7,-6009.5 1129.3848,-6007.0818 1130.1282,-6014.0422"/>
</g>
<!-- ZcashFoundation/zebra#2372 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#2372</title>
<g id="a_node46"><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="528,-6117 296,-6117 296,-6049 528,-6049 528,-6117"/>
<text text-anchor="middle" x="412" y="-6101.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="412" y="-6086.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
<text text-anchor="middle" x="412" y="-6071.8" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-6056.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M526.24,-6048.9C551.08,-6041.5 577.17,-6033.7 601.35,-6026.5"/>
<polygon fill="#000000" stroke="#000000" points="602.6783,-6029.7545 611.23,-6023.5 600.6445,-6023.0565 602.6783,-6029.7545"/>
</g>
<!-- ZcashFoundation/zebra#4115 -->
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#4115</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4115" xlink:title="ZcashFoundation/zebra#4115&#10;Set the NU5 mainnet&#10;activation height and&#10;network protocol version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6031 296,-6031 296,-5963 528,-5963 528,-6031"/>
<text text-anchor="middle" x="412" y="-6015.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4115</text>
<text text-anchor="middle" x="412" y="-6000.8" font-family="Times,serif" font-size="14.00" fill="#000000">Set the NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-5985.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation height and</text>
<text text-anchor="middle" x="412" y="-5970.8" font-family="Times,serif" font-size="14.00" fill="#000000">network protocol version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4115&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#4115&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M528.31,-5997C543.15,-5997 558.4,-5997 573.39,-5997"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-6000.5001 583.72,-5997 573.72,-5993.5001 573.72,-6000.5001"/>
</g>
<!-- ZcashFoundation/zebra#4335 -->
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#4335</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4335" xlink:title="ZcashFoundation/zebra#4335&#10; Upgrade librustzcash&#45;&#10;related crypto&#10;dependencies (Season 2)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5945 8,-5945 8,-5877 240,-5877 240,-5945"/>
<text text-anchor="middle" x="124" y="-5929.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4335</text>
<text text-anchor="middle" x="124" y="-5914.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Upgrade librustzcash&#45;</text>
<text text-anchor="middle" x="124" y="-5899.8" font-family="Times,serif" font-size="14.00" fill="#000000">related crypto</text>
<text text-anchor="middle" x="124" y="-5884.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies (Season 2)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#3414 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#3414</title>
<path fill="none" stroke="#000000" d="M240.31,-5911C255.15,-5911 270.4,-5911 285.39,-5911"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-5914.5001 295.72,-5911 285.72,-5907.5001 285.72,-5914.5001"/>
</g>
<!-- ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#4390 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#4390</title>
<path fill="none" stroke="#000000" d="M230.41,-5876.9C243,-5873.6 255.73,-5870.5 268,-5868 369.72,-5847.2 486.86,-5834.6 573.47,-5827.4"/>
<polygon fill="#000000" stroke="#000000" points="573.9163,-5830.8758 583.61,-5826.6 573.3657,-5823.8974 573.9163,-5830.8758"/>
</g>
<!-- ZcashFoundation/zebra#271 -->
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling Key Agreement and&#10;KDF" target="_blank">
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling Key Agreement and&#10;KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-2254.5 12.5,-2254.5 12.5,-2201.5 235.5,-2201.5 235.5,-2254.5"/>
<text text-anchor="middle" x="124" y="-2239.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="124" y="-2224.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling Key Agreement and</text>
@ -557,9 +708,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#269 -->
<g id="node44" class="node open">
<g id="node50" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling note encryption&#10;implementation." target="_blank">
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling note encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="523.5,-2183.5 300.5,-2183.5 300.5,-2130.5 523.5,-2130.5 523.5,-2183.5"/>
<text text-anchor="middle" x="412" y="-2168.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="412" y="-2153.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note encryption</text>
@ -568,15 +719,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge1" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M229.75,-2201.5C242.64,-2198.3 255.61,-2195.1 268,-2192 275.99,-2190 284.23,-2188 292.54,-2186"/>
<polygon fill="#000000" stroke="#000000" points="293.4251,-2189.3867 302.3,-2183.6 291.7535,-2182.5892 293.4251,-2189.3867"/>
</g>
<!-- ZcashFoundation/zebra#3002 -->
<g id="node45" class="node open">
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation." target="_blank">
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-2254.5 296,-2254.5 296,-2201.5 528,-2201.5 528,-2254.5"/>
<text text-anchor="middle" x="412" y="-2239.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="412" y="-2224.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
@ -585,15 +736,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge2" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M235.76,-2228C252,-2228 268.81,-2228 285.31,-2228"/>
<polygon fill="#000000" stroke="#000000" points="285.54,-2231.5001 295.54,-2228 285.54,-2224.5001 285.54,-2231.5001"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<g id="node46" class="node open">
<g id="node52" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-2183 12.5,-2183 12.5,-2145 235.5,-2145 235.5,-2183"/>
<text text-anchor="middle" x="124" y="-2167.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="124" y="-2152.8" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
@ -601,9 +752,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#483 -->
<g id="node47" class="node open">
<g id="node53" class="node open">
<title>ZcashFoundation/zebra#483</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/483" xlink:title="ZcashFoundation/zebra#483&#10;Limit generated block and&#10;transaction size" target="_blank">
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/483" xlink:title="ZcashFoundation/zebra#483&#10;Limit generated block and&#10;transaction size" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-2126.5 12.5,-2126.5 12.5,-2073.5 235.5,-2073.5 235.5,-2126.5"/>
<text text-anchor="middle" x="124" y="-2111.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#483</text>
<text text-anchor="middle" x="124" y="-2096.3" font-family="Times,serif" font-size="14.00" fill="#000000">Limit generated block and</text>
@ -612,9 +763,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#267 -->
<g id="node48" class="node open">
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#267</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/267" xlink:title="ZcashFoundation/zebra#267&#10;Implement ZIP&#45;32 Sapling&#10;and Orchard key&#10;derivation" target="_blank">
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/267" xlink:title="ZcashFoundation/zebra#267&#10;Implement ZIP&#45;32 Sapling&#10;and Orchard key&#10;derivation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-2055 12.5,-2055 12.5,-1987 235.5,-1987 235.5,-2055"/>
<text text-anchor="middle" x="124" y="-2039.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#267</text>
<text text-anchor="middle" x="124" y="-2024.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement ZIP&#45;32 Sapling</text>
@ -624,9 +775,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2064 -->
<g id="node49" class="node open">
<g id="node55" class="node open">
<title>ZcashFoundation/zebra#2064</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2064" xlink:title="ZcashFoundation/zebra#2064&#10;Import Poseidon hash into&#10;Zebra" target="_blank">
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2064" xlink:title="ZcashFoundation/zebra#2064&#10;Import Poseidon hash into&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1968.5 8,-1968.5 8,-1915.5 240,-1915.5 240,-1968.5"/>
<text text-anchor="middle" x="124" y="-1953.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2064</text>
<text text-anchor="middle" x="124" y="-1938.3" font-family="Times,serif" font-size="14.00" fill="#000000">Import Poseidon hash into</text>
@ -635,9 +786,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2192 -->
<g id="node50" class="node open">
<g id="node56" class="node open">
<title>ZcashFoundation/zebra#2192</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2192" xlink:title="ZcashFoundation/zebra#2192&#10;Implement&#10;`EphemeralPrivateKey`&#39;s&#10;for Orchard, Sapling,&#10;Sprout" target="_blank">
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2192" xlink:title="ZcashFoundation/zebra#2192&#10;Implement&#10;`EphemeralPrivateKey`&#39;s&#10;for Orchard, Sapling,&#10;Sprout" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1897.5 8,-1897.5 8,-1814.5 240,-1814.5 240,-1897.5"/>
<text text-anchor="middle" x="124" y="-1882.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2192</text>
<text text-anchor="middle" x="124" y="-1867.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement</text>
@ -648,9 +799,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#181 -->
<g id="node51" class="node open">
<g id="node57" class="node open">
<title>ZcashFoundation/zebra#181</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/181" xlink:title="ZcashFoundation/zebra#181&#10;Sprout note&#10;encryption/decryption&#10;implementation." target="_blank">
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/181" xlink:title="ZcashFoundation/zebra#181&#10;Sprout note&#10;encryption/decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1796 12.5,-1796 12.5,-1728 235.5,-1728 235.5,-1796"/>
<text text-anchor="middle" x="124" y="-1780.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#181</text>
<text text-anchor="middle" x="124" y="-1765.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout note</text>
@ -660,9 +811,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#785 -->
<g id="node52" class="node open">
<g id="node58" class="node open">
<title>ZcashFoundation/zebra#785</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/785" xlink:title="ZcashFoundation/zebra#785&#10;Implement ZIP 212: Allow&#10;Recipient to Derive&#10;Sapling Ephemeral Secret&#10;from Note Plaintext" target="_blank">
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/785" xlink:title="ZcashFoundation/zebra#785&#10;Implement ZIP 212: Allow&#10;Recipient to Derive&#10;Sapling Ephemeral Secret&#10;from Note Plaintext" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1709.5 12.5,-1709.5 12.5,-1626.5 235.5,-1626.5 235.5,-1709.5"/>
<text text-anchor="middle" x="124" y="-1694.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#785</text>
<text text-anchor="middle" x="124" y="-1679.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement ZIP 212: Allow</text>
@ -673,9 +824,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#321 -->
<g id="node53" class="node open">
<g id="node59" class="node open">
<title>ZcashFoundation/zebra#321</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/321" xlink:title="ZcashFoundation/zebra#321&#10;Create Output Proof" target="_blank">
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/321" xlink:title="ZcashFoundation/zebra#321&#10;Create Output Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1608 12.5,-1608 12.5,-1570 235.5,-1570 235.5,-1608"/>
<text text-anchor="middle" x="124" y="-1592.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#321</text>
<text text-anchor="middle" x="124" y="-1577.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Output Proof</text>
@ -683,9 +834,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#272 -->
<g id="node54" class="node open">
<g id="node60" class="node open">
<title>ZcashFoundation/zebra#272</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/272" xlink:title="ZcashFoundation/zebra#272&#10;Sprout Key Agreement and&#10;KDF" target="_blank">
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/272" xlink:title="ZcashFoundation/zebra#272&#10;Sprout Key Agreement and&#10;KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1551.5 12.5,-1551.5 12.5,-1498.5 235.5,-1498.5 235.5,-1551.5"/>
<text text-anchor="middle" x="124" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#272</text>
<text text-anchor="middle" x="124" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout Key Agreement and</text>
@ -694,9 +845,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2496 -->
<g id="node55" class="node open">
<g id="node61" class="node open">
<title>ZcashFoundation/zebra#2496</title>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2496" xlink:title="ZcashFoundation/zebra#2496&#10;Handle a ivk == ⊥&#10;(KA^Orchard private key)&#10;when generating an&#10;Orchard Spending Key" target="_blank">
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2496" xlink:title="ZcashFoundation/zebra#2496&#10;Handle a ivk == ⊥&#10;(KA^Orchard private key)&#10;when generating an&#10;Orchard Spending Key" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1480.5 8,-1480.5 8,-1397.5 240,-1397.5 240,-1480.5"/>
<text text-anchor="middle" x="124" y="-1465.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2496</text>
<text text-anchor="middle" x="124" y="-1450.3" font-family="Times,serif" font-size="14.00" fill="#000000">Handle a ivk == ⊥</text>
@ -707,9 +858,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3869 -->
<g id="node56" class="node open">
<g id="node62" class="node open">
<title>ZcashFoundation/zebra#3869</title>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3869" xlink:title="ZcashFoundation/zebra#3869&#10;Orchard: ensure that ivk&#10;= 0 is rejected if that&#10;negligible case occurs" target="_blank">
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3869" xlink:title="ZcashFoundation/zebra#3869&#10;Orchard: ensure that ivk&#10;= 0 is rejected if that&#10;negligible case occurs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1379 8,-1379 8,-1311 240,-1311 240,-1379"/>
<text text-anchor="middle" x="124" y="-1363.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3869</text>
<text text-anchor="middle" x="124" y="-1348.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: ensure that ivk</text>
@ -719,9 +870,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#278 -->
<g id="node57" class="node open">
<g id="node63" class="node open">
<title>ZcashFoundation/zebra#278</title>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/278" xlink:title="ZcashFoundation/zebra#278&#10;Sapling Note Builder" target="_blank">
<g id="a_node63"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/278" xlink:title="ZcashFoundation/zebra#278&#10;Sapling Note Builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1293 12.5,-1293 12.5,-1255 235.5,-1255 235.5,-1293"/>
<text text-anchor="middle" x="124" y="-1277.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#278</text>
<text text-anchor="middle" x="124" y="-1262.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling Note Builder</text>
@ -729,9 +880,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2447 -->
<g id="node58" class="node open">
<g id="node64" class="node open">
<title>ZcashFoundation/zebra#2447</title>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2447" xlink:title="ZcashFoundation/zebra#2447&#10;Define a new `Amount`&#10;`Constraint` for Note&#10;values w/ [0..2^64) as&#10;`valid_range()`" target="_blank">
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2447" xlink:title="ZcashFoundation/zebra#2447&#10;Define a new `Amount`&#10;`Constraint` for Note&#10;values w/ [0..2^64) as&#10;`valid_range()`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1236.5 8,-1236.5 8,-1153.5 240,-1153.5 240,-1236.5"/>
<text text-anchor="middle" x="124" y="-1221.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2447</text>
<text text-anchor="middle" x="124" y="-1206.3" font-family="Times,serif" font-size="14.00" fill="#000000">Define a new `Amount`</text>
@ -742,9 +893,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2041 -->
<g id="node59" class="node open">
<g id="node65" class="node open">
<title>ZcashFoundation/zebra#2041</title>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2041" xlink:title="ZcashFoundation/zebra#2041&#10;Orchard: derive&#10;OutgoingCipherKey" target="_blank">
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2041" xlink:title="ZcashFoundation/zebra#2041&#10;Orchard: derive&#10;OutgoingCipherKey" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1135.5 8,-1135.5 8,-1082.5 240,-1082.5 240,-1135.5"/>
<text text-anchor="middle" x="124" y="-1120.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2041</text>
<text text-anchor="middle" x="124" y="-1105.3" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: derive</text>
@ -753,9 +904,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#320 -->
<g id="node60" class="node open">
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#320</title>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/320" xlink:title="ZcashFoundation/zebra#320&#10;Create a Spend Proof" target="_blank">
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/320" xlink:title="ZcashFoundation/zebra#320&#10;Create a Spend Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1064 12.5,-1064 12.5,-1026 235.5,-1026 235.5,-1064"/>
<text text-anchor="middle" x="124" y="-1048.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#320</text>
<text text-anchor="middle" x="124" y="-1033.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create a Spend Proof</text>
@ -763,9 +914,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2080 -->
<g id="node61" class="node open">
<g id="node67" class="node open">
<title>ZcashFoundation/zebra#2080</title>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2080" xlink:title="ZcashFoundation/zebra#2080&#10;Replace`redpallas` module&#10;with `reddsa`/`redpallas`&#10;crate" target="_blank">
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2080" xlink:title="ZcashFoundation/zebra#2080&#10;Replace`redpallas` module&#10;with `reddsa`/`redpallas`&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1008 8,-1008 8,-940 240,-940 240,-1008"/>
<text text-anchor="middle" x="124" y="-992.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2080</text>
<text text-anchor="middle" x="124" y="-977.8" font-family="Times,serif" font-size="14.00" fill="#000000">Replace`redpallas` module</text>
@ -775,9 +926,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2095 -->
<g id="node62" class="node open">
<g id="node68" class="node open">
<title>ZcashFoundation/zebra#2095</title>
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2095" xlink:title="ZcashFoundation/zebra#2095&#10;Orchard: update&#10;note/action generation to&#10;include input note&#10;nullifier in the&#10;PRF^expand invocations" target="_blank">
<g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2095" xlink:title="ZcashFoundation/zebra#2095&#10;Orchard: update&#10;note/action generation to&#10;include input note&#10;nullifier in the&#10;PRF^expand invocations" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-922 8,-922 8,-824 240,-824 240,-922"/>
<text text-anchor="middle" x="124" y="-906.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2095</text>
<text text-anchor="middle" x="124" y="-891.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: update</text>
@ -788,171 +939,10 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414 -->
<g id="node63" class="node open">
<title>ZcashFoundation/zebra#3414</title>
<g id="a_node63"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3414" xlink:title="ZcashFoundation/zebra#3414&#10;Upgrade to NU5 mainnet&#10;version of orchard and&#10;librustzcash" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-6400 296,-6400 296,-6332 528,-6332 528,-6400"/>
<text text-anchor="middle" x="412" y="-6384.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3414</text>
<text text-anchor="middle" x="412" y="-6369.8" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade to NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-6354.8" font-family="Times,serif" font-size="14.00" fill="#000000">version of orchard and</text>
<text text-anchor="middle" x="412" y="-6339.8" font-family="Times,serif" font-size="14.00" fill="#000000">librustzcash</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948 -->
<g id="node64" class="node open">
<title>ZcashFoundation/zebra#3948</title>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3948" xlink:title="ZcashFoundation/zebra#3948&#10;Tag Zebra NU5 mainnet&#10;version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6478.5 584,-6478.5 584,-6425.5 816,-6425.5 816,-6478.5"/>
<text text-anchor="middle" x="700" y="-6463.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3948</text>
<text text-anchor="middle" x="700" y="-6448.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra NU5 mainnet</text>
<text text-anchor="middle" x="700" y="-6433.3" font-family="Times,serif" font-size="14.00" fill="#000000">version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M526.24,-6400.1C551.08,-6407.5 577.17,-6415.3 601.35,-6422.5"/>
<polygon fill="#000000" stroke="#000000" points="600.6445,-6425.9435 611.23,-6425.5 602.6783,-6419.2455 600.6445,-6425.9435"/>
</g>
<!-- ZcashFoundation/zebra#4390 -->
<g id="node88" class="node open">
<title>ZcashFoundation/zebra#4390</title>
<g id="a_node88"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4390" xlink:title="ZcashFoundation/zebra#4390&#10;change: set NU5 mainnet&#10;activation height and&#10;current network protocol&#10;version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6315.5 584,-6315.5 584,-6311.5 580,-6311.5 580,-6307.5 584,-6307.5 584,-6240.5 580,-6240.5 580,-6236.5 584,-6236.5 584,-6232.5 816,-6232.5 816,-6315.5"/>
<polyline fill="none" stroke="#000000" points="584,-6311.5 588,-6311.5 588,-6307.5 584,-6307.5 "/>
<polyline fill="none" stroke="#000000" points="584,-6240.5 588,-6240.5 588,-6236.5 584,-6236.5 "/>
<text text-anchor="middle" x="700" y="-6300.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4390</text>
<text text-anchor="middle" x="700" y="-6285.3" font-family="Times,serif" font-size="14.00" fill="#000000">change: set NU5 mainnet</text>
<text text-anchor="middle" x="700" y="-6270.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation height and</text>
<text text-anchor="middle" x="700" y="-6255.3" font-family="Times,serif" font-size="14.00" fill="#000000">current network protocol</text>
<text text-anchor="middle" x="700" y="-6240.3" font-family="Times,serif" font-size="14.00" fill="#000000">version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#4390 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#4390</title>
<path fill="none" stroke="#000000" d="M518.83,-6331.9C536.83,-6326.1 555.65,-6320.1 574.08,-6314.2"/>
<polygon fill="#000000" stroke="#000000" points="575.1711,-6317.526 583.67,-6311.2 573.0811,-6310.8453 575.1711,-6317.526"/>
</g>
<!-- ZcashFoundation/zebra#4117 -->
<g id="node65" class="node open">
<title>ZcashFoundation/zebra#4117</title>
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4117" xlink:title="ZcashFoundation/zebra#4117&#10;Set the minimum network&#10;protocol version to&#10;`170_100` for NU5 mainnet" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1084,-6517 852,-6517 852,-6449 1084,-6449 1084,-6517"/>
<text text-anchor="middle" x="968" y="-6501.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4117</text>
<text text-anchor="middle" x="968" y="-6486.8" font-family="Times,serif" font-size="14.00" fill="#000000">Set the minimum network</text>
<text text-anchor="middle" x="968" y="-6471.8" font-family="Times,serif" font-size="14.00" fill="#000000">protocol version to</text>
<text text-anchor="middle" x="968" y="-6456.8" font-family="Times,serif" font-size="14.00" fill="#000000">`170_100` for NU5 mainnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#4117 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#4117</title>
<path fill="none" stroke="#000000" d="M816.38,-6465.5C824.71,-6466.4 833.14,-6467.4 841.53,-6468.4"/>
<polygon fill="#000000" stroke="#000000" points="841.3998,-6471.9087 851.74,-6469.6 842.2169,-6464.9566 841.3998,-6471.9087"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node69" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0&#45;rc1&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1372,-6478.5 1140,-6478.5 1140,-6425.5 1372,-6425.5 1372,-6478.5"/>
<text text-anchor="middle" x="1256" y="-6463.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="1256" y="-6448.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0&#45;rc1</text>
<text text-anchor="middle" x="1256" y="-6433.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M816.13,-6441.9C828.23,-6441.1 840.36,-6440.5 852,-6440 958.58,-6435.8 985.4,-6436.1 1092,-6440 1104.2,-6440.4 1116.8,-6441.1 1129.5,-6441.8"/>
<polygon fill="#000000" stroke="#000000" points="1129.41,-6445.3007 1139.6,-6442.4 1129.8252,-6438.3131 1129.41,-6445.3007"/>
</g>
<!-- ZcashFoundation/zebra#4117&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#4117&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M1084.3,-6470.5C1099.2,-6468.9 1114.4,-6467.2 1129.4,-6465.6"/>
<polygon fill="#000000" stroke="#000000" points="1130.1282,-6469.0422 1139.7,-6464.5 1129.3848,-6462.0818 1130.1282,-6469.0422"/>
</g>
<!-- ZcashFoundation/zebra#2372 -->
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#2372</title>
<g id="a_node66"><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="528,-6572 296,-6572 296,-6504 528,-6504 528,-6572"/>
<text text-anchor="middle" x="412" y="-6556.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="412" y="-6541.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
<text text-anchor="middle" x="412" y="-6526.8" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-6511.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M526.24,-6503.9C551.08,-6496.5 577.17,-6488.7 601.35,-6481.5"/>
<polygon fill="#000000" stroke="#000000" points="602.6783,-6484.7545 611.23,-6478.5 600.6445,-6478.0565 602.6783,-6484.7545"/>
</g>
<!-- ZcashFoundation/zebra#4115 -->
<g id="node67" class="node open">
<title>ZcashFoundation/zebra#4115</title>
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4115" xlink:title="ZcashFoundation/zebra#4115&#10;Set the NU5 mainnet&#10;activation height and&#10;network protocol version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6486 296,-6486 296,-6418 528,-6418 528,-6486"/>
<text text-anchor="middle" x="412" y="-6470.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4115</text>
<text text-anchor="middle" x="412" y="-6455.8" font-family="Times,serif" font-size="14.00" fill="#000000">Set the NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-6440.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation height and</text>
<text text-anchor="middle" x="412" y="-6425.8" font-family="Times,serif" font-size="14.00" fill="#000000">network protocol version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4115&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4115&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M528.31,-6452C543.15,-6452 558.4,-6452 573.39,-6452"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-6455.5001 583.72,-6452 573.72,-6448.5001 573.72,-6455.5001"/>
</g>
<!-- ZcashFoundation/zebra#4335 -->
<g id="node68" class="node open">
<title>ZcashFoundation/zebra#4335</title>
<g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4335" xlink:title="ZcashFoundation/zebra#4335&#10; Upgrade librustzcash&#45;&#10;related crypto&#10;dependencies (Season 2)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6400 8,-6400 8,-6332 240,-6332 240,-6400"/>
<text text-anchor="middle" x="124" y="-6384.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4335</text>
<text text-anchor="middle" x="124" y="-6369.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Upgrade librustzcash&#45;</text>
<text text-anchor="middle" x="124" y="-6354.8" font-family="Times,serif" font-size="14.00" fill="#000000">related crypto</text>
<text text-anchor="middle" x="124" y="-6339.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies (Season 2)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#3414 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#3414</title>
<path fill="none" stroke="#000000" d="M240.31,-6366C255.15,-6366 270.4,-6366 285.39,-6366"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-6369.5001 295.72,-6366 285.72,-6362.5001 285.72,-6369.5001"/>
</g>
<!-- ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#4390 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#4390</title>
<path fill="none" stroke="#000000" d="M230.41,-6331.9C243,-6328.6 255.73,-6325.5 268,-6323 369.72,-6302.2 486.86,-6289.6 573.47,-6282.4"/>
<polygon fill="#000000" stroke="#000000" points="573.9163,-6285.8758 583.61,-6281.6 573.3657,-6278.8974 573.9163,-6285.8758"/>
</g>
<!-- ZcashFoundation/zebra#2995 -->
<g id="node70" class="node open">
<title>ZcashFoundation/zebra#2995</title>
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2995" xlink:title="ZcashFoundation/zebra#2995&#10;Speed up Zebra&#39;s CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1372,-6407 1140,-6407 1140,-6369 1372,-6369 1372,-6407"/>
<text text-anchor="middle" x="1256" y="-6391.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2995</text>
<text text-anchor="middle" x="1256" y="-6376.8" font-family="Times,serif" font-size="14.00" fill="#000000">Speed up Zebra&#39;s CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node71" class="node open">
<g id="node69" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5785 8,-5785 8,-5717 240,-5717 240,-5785"/>
<text text-anchor="middle" x="124" y="-5769.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="124" y="-5754.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -962,9 +952,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node72" class="node open">
<g id="node70" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-5784.5 296,-5784.5 296,-5701.5 528,-5701.5 528,-5784.5"/>
<text text-anchor="middle" x="412" y="-5769.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="412" y="-5754.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -981,9 +971,9 @@
<polygon fill="#000000" stroke="#000000" points="285.8259,-5749.9889 295.72,-5746.2 285.6226,-5742.9919 285.8259,-5749.9889"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node73" class="node open">
<g id="node71" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node73"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5699 8,-5699 8,-5631 240,-5631 240,-5699"/>
<text text-anchor="middle" x="124" y="-5683.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="124" y="-5668.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
@ -993,9 +983,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#950 -->
<g id="node74" class="node open">
<g id="node72" class="node open">
<title>ZcashFoundation/zebra#950</title>
<g id="a_node74"><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_node72"><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="235.5,-5613 12.5,-5613 12.5,-5545 235.5,-5545 235.5,-5613"/>
<text text-anchor="middle" x="124" y="-5597.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="124" y="-5582.8" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
@ -1005,9 +995,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node75" class="node open">
<g id="node73" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node75"><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_node73"><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="240,-5527 8,-5527 8,-5459 240,-5459 240,-5527"/>
<text text-anchor="middle" x="124" y="-5511.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="124" y="-5496.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -1023,9 +1013,9 @@
<polygon fill="#000000" stroke="#000000" points="288.9212,-4575.0364 295.94,-4567.1 285.5039,-4568.9272 288.9212,-4575.0364"/>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node76" class="node open">
<g id="node74" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node76"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<g id="a_node74"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5441 8,-5441 8,-5373 240,-5373 240,-5441"/>
<text text-anchor="middle" x="124" y="-5425.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="124" y="-5410.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
@ -1035,9 +1025,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1213 -->
<g id="node77" class="node open">
<g id="node75" class="node open">
<title>ZcashFoundation/zebra#1213</title>
<g id="a_node77"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1213" xlink:title="ZcashFoundation/zebra#1213&#10;Detect when an older&#10;state version is present,&#10;and delete it" target="_blank">
<g id="a_node75"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1213" xlink:title="ZcashFoundation/zebra#1213&#10;Detect when an older&#10;state version is present,&#10;and delete it" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5355 8,-5355 8,-5287 240,-5287 240,-5355"/>
<text text-anchor="middle" x="124" y="-5339.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1213</text>
<text text-anchor="middle" x="124" y="-5324.8" font-family="Times,serif" font-size="14.00" fill="#000000">Detect when an older</text>
@ -1047,9 +1037,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node78" class="node open">
<g id="node76" class="node open">
<title>ZcashFoundation/zebra#1621</title>
<g id="a_node78"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default, and add `start`&#10;to `zebrad help`" target="_blank">
<g id="a_node76"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default, and add `start`&#10;to `zebrad help`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5269 8,-5269 8,-5201 240,-5201 240,-5269"/>
<text text-anchor="middle" x="124" y="-5253.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="124" y="-5238.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
@ -1059,9 +1049,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1617 -->
<g id="node79" class="node open">
<g id="node77" class="node open">
<title>ZcashFoundation/zebra#1617</title>
<g id="a_node79"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Restructure and clean up&#10;README to make it easier&#10;for new users to get&#10;started with Zebra" target="_blank">
<g id="a_node77"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Restructure and clean up&#10;README to make it easier&#10;for new users to get&#10;started with Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5182.5 8,-5182.5 8,-5099.5 240,-5099.5 240,-5182.5"/>
<text text-anchor="middle" x="124" y="-5167.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1617</text>
<text text-anchor="middle" x="124" y="-5152.3" font-family="Times,serif" font-size="14.00" fill="#000000">Restructure and clean up</text>
@ -1072,9 +1062,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node80" class="node open">
<g id="node78" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node80"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node78"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5081.5 8,-5081.5 8,-5028.5 240,-5028.5 240,-5081.5"/>
<text text-anchor="middle" x="124" y="-5066.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="124" y="-5051.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -1083,9 +1073,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1870 -->
<g id="node81" class="node open">
<g id="node79" class="node open">
<title>ZcashFoundation/zebra#1870</title>
<g id="a_node81"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1870" xlink:title="ZcashFoundation/zebra#1870&#10;Decide if old Zebra&#10;versions should&#10;eventually refuse to run" target="_blank">
<g id="a_node79"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1870" xlink:title="ZcashFoundation/zebra#1870&#10;Decide if old Zebra&#10;versions should&#10;eventually refuse to run" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5010 8,-5010 8,-4942 240,-4942 240,-5010"/>
<text text-anchor="middle" x="124" y="-4994.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1870</text>
<text text-anchor="middle" x="124" y="-4979.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if old Zebra</text>
@ -1095,13 +1085,13 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4278 -->
<g id="node82" class="node open">
<g id="node80" class="node open">
<title>ZcashFoundation/zebra#4278</title>
<g id="a_node82"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4278" xlink:title="ZcashFoundation/zebra#4278&#10;Add missing wallet grpc&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6113.5 296,-6113.5 296,-6060.5 528,-6060.5 528,-6113.5"/>
<text text-anchor="middle" x="412" y="-6098.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4278</text>
<text text-anchor="middle" x="412" y="-6083.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add missing wallet grpc</text>
<text text-anchor="middle" x="412" y="-6068.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
<g id="a_node80"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4278" xlink:title="ZcashFoundation/zebra#4278&#10;Add missing wallet grpc&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6445.5 296,-6445.5 296,-6392.5 528,-6392.5 528,-6445.5"/>
<text text-anchor="middle" x="412" y="-6430.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4278</text>
<text text-anchor="middle" x="412" y="-6415.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add missing wallet grpc</text>
<text text-anchor="middle" x="412" y="-6400.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
</a>
</g>
</g>
@ -1109,69 +1099,79 @@
<g id="node86" class="node open">
<title>ZcashFoundation/zebra#4150</title>
<g id="a_node86"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4150" xlink:title="ZcashFoundation/zebra#4150&#10;Update column family&#10;names to match Zebra&#39;s&#10;database design" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6214 584,-6214 584,-6146 816,-6146 816,-6214"/>
<text text-anchor="middle" x="700" y="-6198.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4150</text>
<text text-anchor="middle" x="700" y="-6183.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update column family</text>
<text text-anchor="middle" x="700" y="-6168.8" font-family="Times,serif" font-size="14.00" fill="#000000">names to match Zebra&#39;s</text>
<text text-anchor="middle" x="700" y="-6153.8" font-family="Times,serif" font-size="14.00" fill="#000000">database design</text>
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6546 584,-6546 584,-6478 816,-6478 816,-6546"/>
<text text-anchor="middle" x="700" y="-6530.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4150</text>
<text text-anchor="middle" x="700" y="-6515.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update column family</text>
<text text-anchor="middle" x="700" y="-6500.8" font-family="Times,serif" font-size="14.00" fill="#000000">names to match Zebra&#39;s</text>
<text text-anchor="middle" x="700" y="-6485.8" font-family="Times,serif" font-size="14.00" fill="#000000">database design</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4278&#45;&gt;ZcashFoundation/zebra#4150 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4278&#45;&gt;ZcashFoundation/zebra#4150</title>
<path fill="none" stroke="#000000" d="M494.14,-6113.5C522.35,-6122.6 554.46,-6133 584.8,-6142.8"/>
<polygon fill="#000000" stroke="#000000" points="583.9874,-6146.2166 594.58,-6146 586.1643,-6139.5637 583.9874,-6146.2166"/>
<path fill="none" stroke="#000000" d="M494.14,-6445.5C522.35,-6454.6 554.46,-6465 584.8,-6474.8"/>
<polygon fill="#000000" stroke="#000000" points="583.9874,-6478.2166 594.58,-6478 586.1643,-6471.5637 583.9874,-6478.2166"/>
</g>
<!-- ZcashFoundation/zebra#4153 -->
<g id="node87" class="node open">
<title>ZcashFoundation/zebra#4153</title>
<g id="a_node87"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4153" xlink:title="ZcashFoundation/zebra#4153&#10;Re&#45;use cached state with&#10;the same version from any&#10;branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6121 584,-6121 584,-6053 816,-6053 816,-6121"/>
<text text-anchor="middle" x="700" y="-6105.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4153</text>
<text text-anchor="middle" x="700" y="-6090.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;use cached state with</text>
<text text-anchor="middle" x="700" y="-6075.8" font-family="Times,serif" font-size="14.00" fill="#000000">the same version from any</text>
<text text-anchor="middle" x="700" y="-6060.8" font-family="Times,serif" font-size="14.00" fill="#000000">branch</text>
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6453 584,-6453 584,-6385 816,-6385 816,-6453"/>
<text text-anchor="middle" x="700" y="-6437.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4153</text>
<text text-anchor="middle" x="700" y="-6422.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;use cached state with</text>
<text text-anchor="middle" x="700" y="-6407.8" font-family="Times,serif" font-size="14.00" fill="#000000">the same version from any</text>
<text text-anchor="middle" x="700" y="-6392.8" font-family="Times,serif" font-size="14.00" fill="#000000">branch</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4278&#45;&gt;ZcashFoundation/zebra#4153 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4278&#45;&gt;ZcashFoundation/zebra#4153</title>
<path fill="none" stroke="#000000" d="M528.31,-6087C543.15,-6087 558.4,-6087 573.39,-6087"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-6090.5001 583.72,-6087 573.72,-6083.5001 573.72,-6090.5001"/>
<path fill="none" stroke="#000000" d="M528.31,-6419C543.15,-6419 558.4,-6419 573.39,-6419"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-6422.5001 583.72,-6419 573.72,-6415.5001 573.72,-6422.5001"/>
</g>
<!-- ZcashFoundation/zebra#4351 -->
<g id="node83" class="node open">
<g id="node81" class="node open">
<title>ZcashFoundation/zebra#4351</title>
<g id="a_node83"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4351" xlink:title="ZcashFoundation/zebra#4351&#10;Add GetTreeState gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6042.5 296,-6042.5 296,-5989.5 528,-5989.5 528,-6042.5"/>
<text text-anchor="middle" x="412" y="-6027.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4351</text>
<text text-anchor="middle" x="412" y="-6012.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetTreeState gRPC</text>
<text text-anchor="middle" x="412" y="-5997.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
<g id="a_node81"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4351" xlink:title="ZcashFoundation/zebra#4351&#10;Add GetTreeState gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6374.5 296,-6374.5 296,-6321.5 528,-6321.5 528,-6374.5"/>
<text text-anchor="middle" x="412" y="-6359.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4351</text>
<text text-anchor="middle" x="412" y="-6344.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetTreeState gRPC</text>
<text text-anchor="middle" x="412" y="-6329.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4350 -->
<g id="node84" class="node open">
<g id="node82" class="node open">
<title>ZcashFoundation/zebra#4350</title>
<g id="a_node84"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-5971.5 296,-5971.5 296,-5918.5 528,-5918.5 528,-5971.5"/>
<text text-anchor="middle" x="412" y="-5956.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="412" y="-5941.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="412" y="-5926.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
<g id="a_node82"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6303.5 296,-6303.5 296,-6250.5 528,-6250.5 528,-6303.5"/>
<text text-anchor="middle" x="412" y="-6288.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="412" y="-6273.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="412" y="-6258.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4060 -->
<g id="node85" class="node open">
<g id="node83" class="node open">
<title>ZcashFoundation/zebra#4060</title>
<g id="a_node85"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4060" xlink:title="ZcashFoundation/zebra#4060&#10;Report better&#10;transactions errors to&#10;lightwalletd" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-5900 296,-5900 296,-5832 528,-5832 528,-5900"/>
<text text-anchor="middle" x="412" y="-5884.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4060</text>
<text text-anchor="middle" x="412" y="-5869.8" font-family="Times,serif" font-size="14.00" fill="#000000">Report better</text>
<text text-anchor="middle" x="412" y="-5854.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions errors to</text>
<text text-anchor="middle" x="412" y="-5839.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd</text>
<g id="a_node83"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4060" xlink:title="ZcashFoundation/zebra#4060&#10;Report better&#10;transactions errors to&#10;lightwalletd" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6232 296,-6232 296,-6164 528,-6164 528,-6232"/>
<text text-anchor="middle" x="412" y="-6216.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4060</text>
<text text-anchor="middle" x="412" y="-6201.8" font-family="Times,serif" font-size="14.00" fill="#000000">Report better</text>
<text text-anchor="middle" x="412" y="-6186.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions errors to</text>
<text text-anchor="middle" x="412" y="-6171.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2995 -->
<g id="node85" class="node open">
<title>ZcashFoundation/zebra#2995</title>
<g id="a_node85"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2995" xlink:title="ZcashFoundation/zebra#2995&#10;Speed up Zebra&#39;s CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1372,-5952 1140,-5952 1140,-5914 1372,-5914 1372,-5952"/>
<text text-anchor="middle" x="1256" y="-5936.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2995</text>
<text text-anchor="middle" x="1256" y="-5921.8" font-family="Times,serif" font-size="14.00" fill="#000000">Speed up Zebra&#39;s CI</text>
</a>
</g>
</g>
@ -1179,10 +1179,10 @@
<g id="node89" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node89"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title="ZcashFoundation/zebra#3247&#10;Tracking: Questions for&#10;Network Audit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6664.5 8,-6664.5 8,-6611.5 240,-6611.5 240,-6664.5"/>
<text text-anchor="middle" x="124" y="-6649.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="124" y="-6634.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="124" y="-6619.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6631.5 8,-6631.5 8,-6578.5 240,-6578.5 240,-6631.5"/>
<text text-anchor="middle" x="124" y="-6616.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="124" y="-6601.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="124" y="-6586.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -1190,9 +1190,9 @@
<g id="node90" class="node open">
<title>ZcashFoundation/zebra#1841</title>
<g id="a_node90"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1841" xlink:title="ZcashFoundation/zebra#1841&#10;NU5 Tracking Epic" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6721 8,-6721 8,-6683 240,-6683 240,-6721"/>
<text text-anchor="middle" x="124" y="-6705.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1841</text>
<text text-anchor="middle" x="124" y="-6690.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6688 8,-6688 8,-6650 240,-6650 240,-6688"/>
<text text-anchor="middle" x="124" y="-6672.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1841</text>
<text text-anchor="middle" x="124" y="-6657.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
</a>
</g>
</g>
@ -1200,11 +1200,11 @@
<g id="node91" class="node open">
<title>ZcashFoundation/zebra#4340</title>
<g id="a_node91"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4340" xlink:title="ZcashFoundation/zebra#4340&#10;ci: Require successful&#10;lightwalletd integration&#10;tests for PRs to merge" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6807 8,-6807 8,-6739 240,-6739 240,-6807"/>
<text text-anchor="middle" x="124" y="-6791.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4340</text>
<text text-anchor="middle" x="124" y="-6776.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Require successful</text>
<text text-anchor="middle" x="124" y="-6761.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd integration</text>
<text text-anchor="middle" x="124" y="-6746.8" font-family="Times,serif" font-size="14.00" fill="#000000">tests for PRs to merge</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6774 8,-6774 8,-6706 240,-6706 240,-6774"/>
<text text-anchor="middle" x="124" y="-6758.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4340</text>
<text text-anchor="middle" x="124" y="-6743.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Require successful</text>
<text text-anchor="middle" x="124" y="-6728.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd integration</text>
<text text-anchor="middle" x="124" y="-6713.8" font-family="Times,serif" font-size="14.00" fill="#000000">tests for PRs to merge</text>
</a>
</g>
</g>
@ -1212,42 +1212,42 @@
<g id="node92" class="node open">
<title>ZcashFoundation/zebra#4355</title>
<g id="a_node92"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4355" xlink:title="ZcashFoundation/zebra#4355&#10;2. fix(state): index&#10;spending transaction IDs&#10;for each address" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-6221 296,-6221 296,-6217 292,-6217 292,-6213 296,-6213 296,-6161 292,-6161 292,-6157 296,-6157 296,-6153 528,-6153 528,-6221"/>
<polyline fill="none" stroke="#000000" points="296,-6217 300,-6217 300,-6213 296,-6213 "/>
<polyline fill="none" stroke="#000000" points="296,-6161 300,-6161 300,-6157 296,-6157 "/>
<text text-anchor="middle" x="412" y="-6205.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4355</text>
<text text-anchor="middle" x="412" y="-6190.8" font-family="Times,serif" font-size="14.00" fill="#000000">2. fix(state): index</text>
<text text-anchor="middle" x="412" y="-6175.8" font-family="Times,serif" font-size="14.00" fill="#000000">spending transaction IDs</text>
<text text-anchor="middle" x="412" y="-6160.8" font-family="Times,serif" font-size="14.00" fill="#000000">for each address</text>
<polygon fill="#c2e0c6" stroke="#000000" points="528,-6553 296,-6553 296,-6549 292,-6549 292,-6545 296,-6545 296,-6493 292,-6493 292,-6489 296,-6489 296,-6485 528,-6485 528,-6553"/>
<polyline fill="none" stroke="#000000" points="296,-6549 300,-6549 300,-6545 296,-6545 "/>
<polyline fill="none" stroke="#000000" points="296,-6493 300,-6493 300,-6489 296,-6489 "/>
<text text-anchor="middle" x="412" y="-6537.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4355</text>
<text text-anchor="middle" x="412" y="-6522.8" font-family="Times,serif" font-size="14.00" fill="#000000">2. fix(state): index</text>
<text text-anchor="middle" x="412" y="-6507.8" font-family="Times,serif" font-size="14.00" fill="#000000">spending transaction IDs</text>
<text text-anchor="middle" x="412" y="-6492.8" font-family="Times,serif" font-size="14.00" fill="#000000">for each address</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4355&#45;&gt;ZcashFoundation/zebra#4150 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#4355&#45;&gt;ZcashFoundation/zebra#4150</title>
<path fill="none" stroke="#000000" d="M528.31,-6184.2C543.15,-6183.8 558.4,-6183.4 573.39,-6183.1"/>
<polygon fill="#000000" stroke="#000000" points="573.8259,-6186.5889 583.72,-6182.8 573.6226,-6179.5919 573.8259,-6186.5889"/>
<path fill="none" stroke="#000000" d="M528.31,-6516.2C543.15,-6515.8 558.4,-6515.4 573.39,-6515.1"/>
<polygon fill="#000000" stroke="#000000" points="573.8259,-6518.5889 583.72,-6514.8 573.6226,-6511.5919 573.8259,-6518.5889"/>
</g>
<!-- ZcashFoundation/zebra#4385 -->
<g id="node93" class="node open">
<title>ZcashFoundation/zebra#4385</title>
<g id="a_node93"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4385" xlink:title="ZcashFoundation/zebra#4385&#10;1. fix(ci): rebuild&#10;cached state before&#10;running cached state&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6228.5 8,-6228.5 8,-6224.5 4,-6224.5 4,-6220.5 8,-6220.5 8,-6153.5 4,-6153.5 4,-6149.5 8,-6149.5 8,-6145.5 240,-6145.5 240,-6228.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-6224.5 12,-6224.5 12,-6220.5 8,-6220.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-6153.5 12,-6153.5 12,-6149.5 8,-6149.5 "/>
<text text-anchor="middle" x="124" y="-6213.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4385</text>
<text text-anchor="middle" x="124" y="-6198.3" font-family="Times,serif" font-size="14.00" fill="#000000">1. fix(ci): rebuild</text>
<text text-anchor="middle" x="124" y="-6183.3" font-family="Times,serif" font-size="14.00" fill="#000000">cached state before</text>
<text text-anchor="middle" x="124" y="-6168.3" font-family="Times,serif" font-size="14.00" fill="#000000">running cached state</text>
<text text-anchor="middle" x="124" y="-6153.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6560.5 8,-6560.5 8,-6556.5 4,-6556.5 4,-6552.5 8,-6552.5 8,-6485.5 4,-6485.5 4,-6481.5 8,-6481.5 8,-6477.5 240,-6477.5 240,-6560.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-6556.5 12,-6556.5 12,-6552.5 8,-6552.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-6485.5 12,-6485.5 12,-6481.5 8,-6481.5 "/>
<text text-anchor="middle" x="124" y="-6545.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4385</text>
<text text-anchor="middle" x="124" y="-6530.3" font-family="Times,serif" font-size="14.00" fill="#000000">1. fix(ci): rebuild</text>
<text text-anchor="middle" x="124" y="-6515.3" font-family="Times,serif" font-size="14.00" fill="#000000">cached state before</text>
<text text-anchor="middle" x="124" y="-6500.3" font-family="Times,serif" font-size="14.00" fill="#000000">running cached state</text>
<text text-anchor="middle" x="124" y="-6485.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4385&#45;&gt;ZcashFoundation/zebra#4355 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#4385&#45;&gt;ZcashFoundation/zebra#4355</title>
<path fill="none" stroke="#000000" d="M240.31,-6187C255.15,-6187 270.4,-6187 285.39,-6187"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-6190.5001 295.72,-6187 285.72,-6183.5001 285.72,-6190.5001"/>
<path fill="none" stroke="#000000" d="M240.31,-6519C255.15,-6519 270.4,-6519 285.39,-6519"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-6522.5001 295.72,-6519 285.72,-6515.5001 285.72,-6522.5001"/>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1408pt" height="6815pt"
viewBox="0.00 0.00 1408.00 6815.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 6811)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-6811 1404,-6811 1404,4 -4,4"/>
<svg width="1408pt" height="6782pt"
viewBox="0.00 0.00 1408.00 6782.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 6778)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-6778 1404,-6778 1404,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-808 248,-808 248,0 0,0"/>
@ -20,29 +20,29 @@
<text text-anchor="middle" x="412" y="-4910.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_7</title>
<polygon fill="none" stroke="#0000ff" points="0,-5869 0,-6148 1092,-6148 1092,-5869 0,-5869"/>
<text text-anchor="middle" x="546" y="-6132.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-816 0,-2286 536,-2286 536,-816 0,-816"/>
<text text-anchor="middle" x="268" y="-2270.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Zebra as a Full&#45;Node Wallet</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_6</title>
<polygon fill="none" stroke="#0000ff" points="0,-6324 0,-6603 1092,-6603 1092,-6324 0,-6324"/>
<text text-anchor="middle" x="546" y="-6587.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="#0000ff" points="1112,-6361 1112,-6510 1400,-6510 1400,-6361 1112,-6361"/>
<text text-anchor="middle" x="1256" y="-6494.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,-4934 0,-5816 536,-5816 536,-4934 0,-4934"/>
<text text-anchor="middle" x="268" y="-5800.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Breaking Changes before the Stable Release</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="#0000ff" points="268,-6156 268,-6477 556,-6477 556,-6156 268,-6156"/>
<text text-anchor="middle" x="412" y="-6461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="268,-5824 268,-6145 556,-6145 556,-5824 268,-5824"/>
<text text-anchor="middle" x="412" y="-6129.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
<polygon fill="none" stroke="#0000ff" points="1112,-5906 1112,-6055 1400,-6055 1400,-5906 1112,-5906"/>
<text text-anchor="middle" x="1256" y="-6039.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<g id="node1" class="node open">
@ -533,10 +533,161 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271 -->
<!-- ZcashFoundation/zebra#3414 -->
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#3414</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3414" xlink:title="ZcashFoundation/zebra#3414&#10;Upgrade to NU5 mainnet&#10;version of orchard and&#10;librustzcash" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-5945 296,-5945 296,-5877 528,-5877 528,-5945"/>
<text text-anchor="middle" x="412" y="-5929.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3414</text>
<text text-anchor="middle" x="412" y="-5914.8" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade to NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-5899.8" font-family="Times,serif" font-size="14.00" fill="#000000">version of orchard and</text>
<text text-anchor="middle" x="412" y="-5884.8" font-family="Times,serif" font-size="14.00" fill="#000000">librustzcash</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948 -->
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#3948</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3948" xlink:title="ZcashFoundation/zebra#3948&#10;Tag Zebra NU5 mainnet&#10;version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6023.5 584,-6023.5 584,-5970.5 816,-5970.5 816,-6023.5"/>
<text text-anchor="middle" x="700" y="-6008.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3948</text>
<text text-anchor="middle" x="700" y="-5993.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra NU5 mainnet</text>
<text text-anchor="middle" x="700" y="-5978.3" font-family="Times,serif" font-size="14.00" fill="#000000">version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M526.24,-5945.1C551.08,-5952.5 577.17,-5960.3 601.35,-5967.5"/>
<polygon fill="#000000" stroke="#000000" points="600.6445,-5970.9435 611.23,-5970.5 602.6783,-5964.2455 600.6445,-5970.9435"/>
</g>
<!-- ZcashFoundation/zebra#4390 -->
<g id="node88" class="node open">
<title>ZcashFoundation/zebra#4390</title>
<g id="a_node88"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4390" xlink:title="ZcashFoundation/zebra#4390&#10;change: set NU5 mainnet&#10;activation height and&#10;current network protocol&#10;version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-5860.5 584,-5860.5 584,-5856.5 580,-5856.5 580,-5852.5 584,-5852.5 584,-5785.5 580,-5785.5 580,-5781.5 584,-5781.5 584,-5777.5 816,-5777.5 816,-5860.5"/>
<polyline fill="none" stroke="#000000" points="584,-5856.5 588,-5856.5 588,-5852.5 584,-5852.5 "/>
<polyline fill="none" stroke="#000000" points="584,-5785.5 588,-5785.5 588,-5781.5 584,-5781.5 "/>
<text text-anchor="middle" x="700" y="-5845.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4390</text>
<text text-anchor="middle" x="700" y="-5830.3" font-family="Times,serif" font-size="14.00" fill="#000000">change: set NU5 mainnet</text>
<text text-anchor="middle" x="700" y="-5815.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation height and</text>
<text text-anchor="middle" x="700" y="-5800.3" font-family="Times,serif" font-size="14.00" fill="#000000">current network protocol</text>
<text text-anchor="middle" x="700" y="-5785.3" font-family="Times,serif" font-size="14.00" fill="#000000">version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#4390 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#4390</title>
<path fill="none" stroke="#000000" d="M518.83,-5876.9C536.83,-5871.1 555.65,-5865.1 574.08,-5859.2"/>
<polygon fill="#000000" stroke="#000000" points="575.1711,-5862.526 583.67,-5856.2 573.0811,-5855.8453 575.1711,-5862.526"/>
</g>
<!-- ZcashFoundation/zebra#4117 -->
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#4117</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4117" xlink:title="ZcashFoundation/zebra#4117&#10;Set the minimum network&#10;protocol version to&#10;`170_100` for NU5 mainnet" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1084,-6062 852,-6062 852,-5994 1084,-5994 1084,-6062"/>
<text text-anchor="middle" x="968" y="-6046.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4117</text>
<text text-anchor="middle" x="968" y="-6031.8" font-family="Times,serif" font-size="14.00" fill="#000000">Set the minimum network</text>
<text text-anchor="middle" x="968" y="-6016.8" font-family="Times,serif" font-size="14.00" fill="#000000">protocol version to</text>
<text text-anchor="middle" x="968" y="-6001.8" font-family="Times,serif" font-size="14.00" fill="#000000">`170_100` for NU5 mainnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#4117 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#4117</title>
<path fill="none" stroke="#000000" d="M816.38,-6010.5C824.71,-6011.4 833.14,-6012.4 841.53,-6013.4"/>
<polygon fill="#000000" stroke="#000000" points="841.3998,-6016.9087 851.74,-6014.6 842.2169,-6009.9566 841.3998,-6016.9087"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node84" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node84"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0&#45;rc1&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1372,-6023.5 1140,-6023.5 1140,-5970.5 1372,-5970.5 1372,-6023.5"/>
<text text-anchor="middle" x="1256" y="-6008.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="1256" y="-5993.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0&#45;rc1</text>
<text text-anchor="middle" x="1256" y="-5978.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M816.13,-5986.9C828.23,-5986.1 840.36,-5985.5 852,-5985 958.58,-5980.8 985.4,-5981.1 1092,-5985 1104.2,-5985.4 1116.8,-5986.1 1129.5,-5986.8"/>
<polygon fill="#000000" stroke="#000000" points="1129.41,-5990.3007 1139.6,-5987.4 1129.8252,-5983.3131 1129.41,-5990.3007"/>
</g>
<!-- ZcashFoundation/zebra#4117&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#4117&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M1084.3,-6015.5C1099.2,-6013.9 1114.4,-6012.2 1129.4,-6010.6"/>
<polygon fill="#000000" stroke="#000000" points="1130.1282,-6014.0422 1139.7,-6009.5 1129.3848,-6007.0818 1130.1282,-6014.0422"/>
</g>
<!-- ZcashFoundation/zebra#2372 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#2372</title>
<g id="a_node46"><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="528,-6117 296,-6117 296,-6049 528,-6049 528,-6117"/>
<text text-anchor="middle" x="412" y="-6101.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="412" y="-6086.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
<text text-anchor="middle" x="412" y="-6071.8" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-6056.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M526.24,-6048.9C551.08,-6041.5 577.17,-6033.7 601.35,-6026.5"/>
<polygon fill="#000000" stroke="#000000" points="602.6783,-6029.7545 611.23,-6023.5 600.6445,-6023.0565 602.6783,-6029.7545"/>
</g>
<!-- ZcashFoundation/zebra#4115 -->
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#4115</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4115" xlink:title="ZcashFoundation/zebra#4115&#10;Set the NU5 mainnet&#10;activation height and&#10;network protocol version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6031 296,-6031 296,-5963 528,-5963 528,-6031"/>
<text text-anchor="middle" x="412" y="-6015.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4115</text>
<text text-anchor="middle" x="412" y="-6000.8" font-family="Times,serif" font-size="14.00" fill="#000000">Set the NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-5985.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation height and</text>
<text text-anchor="middle" x="412" y="-5970.8" font-family="Times,serif" font-size="14.00" fill="#000000">network protocol version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4115&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#4115&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M528.31,-5997C543.15,-5997 558.4,-5997 573.39,-5997"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-6000.5001 583.72,-5997 573.72,-5993.5001 573.72,-6000.5001"/>
</g>
<!-- ZcashFoundation/zebra#4335 -->
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#4335</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4335" xlink:title="ZcashFoundation/zebra#4335&#10; Upgrade librustzcash&#45;&#10;related crypto&#10;dependencies (Season 2)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5945 8,-5945 8,-5877 240,-5877 240,-5945"/>
<text text-anchor="middle" x="124" y="-5929.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4335</text>
<text text-anchor="middle" x="124" y="-5914.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Upgrade librustzcash&#45;</text>
<text text-anchor="middle" x="124" y="-5899.8" font-family="Times,serif" font-size="14.00" fill="#000000">related crypto</text>
<text text-anchor="middle" x="124" y="-5884.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies (Season 2)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#3414 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#3414</title>
<path fill="none" stroke="#000000" d="M240.31,-5911C255.15,-5911 270.4,-5911 285.39,-5911"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-5914.5001 295.72,-5911 285.72,-5907.5001 285.72,-5914.5001"/>
</g>
<!-- ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#4390 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#4390</title>
<path fill="none" stroke="#000000" d="M230.41,-5876.9C243,-5873.6 255.73,-5870.5 268,-5868 369.72,-5847.2 486.86,-5834.6 573.47,-5827.4"/>
<polygon fill="#000000" stroke="#000000" points="573.9163,-5830.8758 583.61,-5826.6 573.3657,-5823.8974 573.9163,-5830.8758"/>
</g>
<!-- ZcashFoundation/zebra#271 -->
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling Key Agreement and&#10;KDF" target="_blank">
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling Key Agreement and&#10;KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-2254.5 12.5,-2254.5 12.5,-2201.5 235.5,-2201.5 235.5,-2254.5"/>
<text text-anchor="middle" x="124" y="-2239.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="124" y="-2224.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling Key Agreement and</text>
@ -545,9 +696,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#269 -->
<g id="node44" class="node open">
<g id="node50" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling note encryption&#10;implementation." target="_blank">
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling note encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="523.5,-2183.5 300.5,-2183.5 300.5,-2130.5 523.5,-2130.5 523.5,-2183.5"/>
<text text-anchor="middle" x="412" y="-2168.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="412" y="-2153.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note encryption</text>
@ -556,15 +707,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge1" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M229.75,-2201.5C242.64,-2198.3 255.61,-2195.1 268,-2192 275.99,-2190 284.23,-2188 292.54,-2186"/>
<polygon fill="#000000" stroke="#000000" points="293.4251,-2189.3867 302.3,-2183.6 291.7535,-2182.5892 293.4251,-2189.3867"/>
</g>
<!-- ZcashFoundation/zebra#3002 -->
<g id="node45" class="node open">
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation." target="_blank">
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-2254.5 296,-2254.5 296,-2201.5 528,-2201.5 528,-2254.5"/>
<text text-anchor="middle" x="412" y="-2239.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="412" y="-2224.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
@ -573,15 +724,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge2" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M235.76,-2228C252,-2228 268.81,-2228 285.31,-2228"/>
<polygon fill="#000000" stroke="#000000" points="285.54,-2231.5001 295.54,-2228 285.54,-2224.5001 285.54,-2231.5001"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<g id="node46" class="node open">
<g id="node52" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-2183 12.5,-2183 12.5,-2145 235.5,-2145 235.5,-2183"/>
<text text-anchor="middle" x="124" y="-2167.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="124" y="-2152.8" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
@ -589,9 +740,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#483 -->
<g id="node47" class="node open">
<g id="node53" class="node open">
<title>ZcashFoundation/zebra#483</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/483" xlink:title="ZcashFoundation/zebra#483&#10;Limit generated block and&#10;transaction size" target="_blank">
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/483" xlink:title="ZcashFoundation/zebra#483&#10;Limit generated block and&#10;transaction size" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-2126.5 12.5,-2126.5 12.5,-2073.5 235.5,-2073.5 235.5,-2126.5"/>
<text text-anchor="middle" x="124" y="-2111.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#483</text>
<text text-anchor="middle" x="124" y="-2096.3" font-family="Times,serif" font-size="14.00" fill="#000000">Limit generated block and</text>
@ -600,9 +751,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#267 -->
<g id="node48" class="node open">
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#267</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/267" xlink:title="ZcashFoundation/zebra#267&#10;Implement ZIP&#45;32 Sapling&#10;and Orchard key&#10;derivation" target="_blank">
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/267" xlink:title="ZcashFoundation/zebra#267&#10;Implement ZIP&#45;32 Sapling&#10;and Orchard key&#10;derivation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-2055 12.5,-2055 12.5,-1987 235.5,-1987 235.5,-2055"/>
<text text-anchor="middle" x="124" y="-2039.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#267</text>
<text text-anchor="middle" x="124" y="-2024.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement ZIP&#45;32 Sapling</text>
@ -612,9 +763,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2064 -->
<g id="node49" class="node open">
<g id="node55" class="node open">
<title>ZcashFoundation/zebra#2064</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2064" xlink:title="ZcashFoundation/zebra#2064&#10;Import Poseidon hash into&#10;Zebra" target="_blank">
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2064" xlink:title="ZcashFoundation/zebra#2064&#10;Import Poseidon hash into&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1968.5 8,-1968.5 8,-1915.5 240,-1915.5 240,-1968.5"/>
<text text-anchor="middle" x="124" y="-1953.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2064</text>
<text text-anchor="middle" x="124" y="-1938.3" font-family="Times,serif" font-size="14.00" fill="#000000">Import Poseidon hash into</text>
@ -623,9 +774,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2192 -->
<g id="node50" class="node open">
<g id="node56" class="node open">
<title>ZcashFoundation/zebra#2192</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2192" xlink:title="ZcashFoundation/zebra#2192&#10;Implement&#10;`EphemeralPrivateKey`&#39;s&#10;for Orchard, Sapling,&#10;Sprout" target="_blank">
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2192" xlink:title="ZcashFoundation/zebra#2192&#10;Implement&#10;`EphemeralPrivateKey`&#39;s&#10;for Orchard, Sapling,&#10;Sprout" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1897.5 8,-1897.5 8,-1814.5 240,-1814.5 240,-1897.5"/>
<text text-anchor="middle" x="124" y="-1882.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2192</text>
<text text-anchor="middle" x="124" y="-1867.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement</text>
@ -636,9 +787,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#181 -->
<g id="node51" class="node open">
<g id="node57" class="node open">
<title>ZcashFoundation/zebra#181</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/181" xlink:title="ZcashFoundation/zebra#181&#10;Sprout note&#10;encryption/decryption&#10;implementation." target="_blank">
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/181" xlink:title="ZcashFoundation/zebra#181&#10;Sprout note&#10;encryption/decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1796 12.5,-1796 12.5,-1728 235.5,-1728 235.5,-1796"/>
<text text-anchor="middle" x="124" y="-1780.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#181</text>
<text text-anchor="middle" x="124" y="-1765.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout note</text>
@ -648,9 +799,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#785 -->
<g id="node52" class="node open">
<g id="node58" class="node open">
<title>ZcashFoundation/zebra#785</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/785" xlink:title="ZcashFoundation/zebra#785&#10;Implement ZIP 212: Allow&#10;Recipient to Derive&#10;Sapling Ephemeral Secret&#10;from Note Plaintext" target="_blank">
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/785" xlink:title="ZcashFoundation/zebra#785&#10;Implement ZIP 212: Allow&#10;Recipient to Derive&#10;Sapling Ephemeral Secret&#10;from Note Plaintext" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1709.5 12.5,-1709.5 12.5,-1626.5 235.5,-1626.5 235.5,-1709.5"/>
<text text-anchor="middle" x="124" y="-1694.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#785</text>
<text text-anchor="middle" x="124" y="-1679.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement ZIP 212: Allow</text>
@ -661,9 +812,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#321 -->
<g id="node53" class="node open">
<g id="node59" class="node open">
<title>ZcashFoundation/zebra#321</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/321" xlink:title="ZcashFoundation/zebra#321&#10;Create Output Proof" target="_blank">
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/321" xlink:title="ZcashFoundation/zebra#321&#10;Create Output Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1608 12.5,-1608 12.5,-1570 235.5,-1570 235.5,-1608"/>
<text text-anchor="middle" x="124" y="-1592.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#321</text>
<text text-anchor="middle" x="124" y="-1577.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Output Proof</text>
@ -671,9 +822,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#272 -->
<g id="node54" class="node open">
<g id="node60" class="node open">
<title>ZcashFoundation/zebra#272</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/272" xlink:title="ZcashFoundation/zebra#272&#10;Sprout Key Agreement and&#10;KDF" target="_blank">
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/272" xlink:title="ZcashFoundation/zebra#272&#10;Sprout Key Agreement and&#10;KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1551.5 12.5,-1551.5 12.5,-1498.5 235.5,-1498.5 235.5,-1551.5"/>
<text text-anchor="middle" x="124" y="-1536.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#272</text>
<text text-anchor="middle" x="124" y="-1521.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout Key Agreement and</text>
@ -682,9 +833,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2496 -->
<g id="node55" class="node open">
<g id="node61" class="node open">
<title>ZcashFoundation/zebra#2496</title>
<g id="a_node55"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2496" xlink:title="ZcashFoundation/zebra#2496&#10;Handle a ivk == ⊥&#10;(KA^Orchard private key)&#10;when generating an&#10;Orchard Spending Key" target="_blank">
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2496" xlink:title="ZcashFoundation/zebra#2496&#10;Handle a ivk == ⊥&#10;(KA^Orchard private key)&#10;when generating an&#10;Orchard Spending Key" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1480.5 8,-1480.5 8,-1397.5 240,-1397.5 240,-1480.5"/>
<text text-anchor="middle" x="124" y="-1465.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2496</text>
<text text-anchor="middle" x="124" y="-1450.3" font-family="Times,serif" font-size="14.00" fill="#000000">Handle a ivk == ⊥</text>
@ -695,9 +846,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3869 -->
<g id="node56" class="node open">
<g id="node62" class="node open">
<title>ZcashFoundation/zebra#3869</title>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3869" xlink:title="ZcashFoundation/zebra#3869&#10;Orchard: ensure that ivk&#10;= 0 is rejected if that&#10;negligible case occurs" target="_blank">
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3869" xlink:title="ZcashFoundation/zebra#3869&#10;Orchard: ensure that ivk&#10;= 0 is rejected if that&#10;negligible case occurs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1379 8,-1379 8,-1311 240,-1311 240,-1379"/>
<text text-anchor="middle" x="124" y="-1363.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3869</text>
<text text-anchor="middle" x="124" y="-1348.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: ensure that ivk</text>
@ -707,9 +858,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#278 -->
<g id="node57" class="node open">
<g id="node63" class="node open">
<title>ZcashFoundation/zebra#278</title>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/278" xlink:title="ZcashFoundation/zebra#278&#10;Sapling Note Builder" target="_blank">
<g id="a_node63"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/278" xlink:title="ZcashFoundation/zebra#278&#10;Sapling Note Builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1293 12.5,-1293 12.5,-1255 235.5,-1255 235.5,-1293"/>
<text text-anchor="middle" x="124" y="-1277.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#278</text>
<text text-anchor="middle" x="124" y="-1262.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling Note Builder</text>
@ -717,9 +868,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2447 -->
<g id="node58" class="node open">
<g id="node64" class="node open">
<title>ZcashFoundation/zebra#2447</title>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2447" xlink:title="ZcashFoundation/zebra#2447&#10;Define a new `Amount`&#10;`Constraint` for Note&#10;values w/ [0..2^64) as&#10;`valid_range()`" target="_blank">
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2447" xlink:title="ZcashFoundation/zebra#2447&#10;Define a new `Amount`&#10;`Constraint` for Note&#10;values w/ [0..2^64) as&#10;`valid_range()`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1236.5 8,-1236.5 8,-1153.5 240,-1153.5 240,-1236.5"/>
<text text-anchor="middle" x="124" y="-1221.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2447</text>
<text text-anchor="middle" x="124" y="-1206.3" font-family="Times,serif" font-size="14.00" fill="#000000">Define a new `Amount`</text>
@ -730,9 +881,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2041 -->
<g id="node59" class="node open">
<g id="node65" class="node open">
<title>ZcashFoundation/zebra#2041</title>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2041" xlink:title="ZcashFoundation/zebra#2041&#10;Orchard: derive&#10;OutgoingCipherKey" target="_blank">
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2041" xlink:title="ZcashFoundation/zebra#2041&#10;Orchard: derive&#10;OutgoingCipherKey" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1135.5 8,-1135.5 8,-1082.5 240,-1082.5 240,-1135.5"/>
<text text-anchor="middle" x="124" y="-1120.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2041</text>
<text text-anchor="middle" x="124" y="-1105.3" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: derive</text>
@ -741,9 +892,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#320 -->
<g id="node60" class="node open">
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#320</title>
<g id="a_node60"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/320" xlink:title="ZcashFoundation/zebra#320&#10;Create a Spend Proof" target="_blank">
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/320" xlink:title="ZcashFoundation/zebra#320&#10;Create a Spend Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-1064 12.5,-1064 12.5,-1026 235.5,-1026 235.5,-1064"/>
<text text-anchor="middle" x="124" y="-1048.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#320</text>
<text text-anchor="middle" x="124" y="-1033.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create a Spend Proof</text>
@ -751,9 +902,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2080 -->
<g id="node61" class="node open">
<g id="node67" class="node open">
<title>ZcashFoundation/zebra#2080</title>
<g id="a_node61"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2080" xlink:title="ZcashFoundation/zebra#2080&#10;Replace`redpallas` module&#10;with `reddsa`/`redpallas`&#10;crate" target="_blank">
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2080" xlink:title="ZcashFoundation/zebra#2080&#10;Replace`redpallas` module&#10;with `reddsa`/`redpallas`&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1008 8,-1008 8,-940 240,-940 240,-1008"/>
<text text-anchor="middle" x="124" y="-992.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2080</text>
<text text-anchor="middle" x="124" y="-977.8" font-family="Times,serif" font-size="14.00" fill="#000000">Replace`redpallas` module</text>
@ -763,9 +914,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2095 -->
<g id="node62" class="node open">
<g id="node68" class="node open">
<title>ZcashFoundation/zebra#2095</title>
<g id="a_node62"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2095" xlink:title="ZcashFoundation/zebra#2095&#10;Orchard: update&#10;note/action generation to&#10;include input note&#10;nullifier in the&#10;PRF^expand invocations" target="_blank">
<g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2095" xlink:title="ZcashFoundation/zebra#2095&#10;Orchard: update&#10;note/action generation to&#10;include input note&#10;nullifier in the&#10;PRF^expand invocations" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-922 8,-922 8,-824 240,-824 240,-922"/>
<text text-anchor="middle" x="124" y="-906.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2095</text>
<text text-anchor="middle" x="124" y="-891.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: update</text>
@ -776,171 +927,10 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414 -->
<g id="node63" class="node open">
<title>ZcashFoundation/zebra#3414</title>
<g id="a_node63"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3414" xlink:title="ZcashFoundation/zebra#3414&#10;Upgrade to NU5 mainnet&#10;version of orchard and&#10;librustzcash" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-6400 296,-6400 296,-6332 528,-6332 528,-6400"/>
<text text-anchor="middle" x="412" y="-6384.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3414</text>
<text text-anchor="middle" x="412" y="-6369.8" font-family="Times,serif" font-size="14.00" fill="#000000">Upgrade to NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-6354.8" font-family="Times,serif" font-size="14.00" fill="#000000">version of orchard and</text>
<text text-anchor="middle" x="412" y="-6339.8" font-family="Times,serif" font-size="14.00" fill="#000000">librustzcash</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948 -->
<g id="node64" class="node open">
<title>ZcashFoundation/zebra#3948</title>
<g id="a_node64"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3948" xlink:title="ZcashFoundation/zebra#3948&#10;Tag Zebra NU5 mainnet&#10;version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6478.5 584,-6478.5 584,-6425.5 816,-6425.5 816,-6478.5"/>
<text text-anchor="middle" x="700" y="-6463.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3948</text>
<text text-anchor="middle" x="700" y="-6448.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra NU5 mainnet</text>
<text text-anchor="middle" x="700" y="-6433.3" font-family="Times,serif" font-size="14.00" fill="#000000">version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M526.24,-6400.1C551.08,-6407.5 577.17,-6415.3 601.35,-6422.5"/>
<polygon fill="#000000" stroke="#000000" points="600.6445,-6425.9435 611.23,-6425.5 602.6783,-6419.2455 600.6445,-6425.9435"/>
</g>
<!-- ZcashFoundation/zebra#4390 -->
<g id="node88" class="node open">
<title>ZcashFoundation/zebra#4390</title>
<g id="a_node88"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4390" xlink:title="ZcashFoundation/zebra#4390&#10;change: set NU5 mainnet&#10;activation height and&#10;current network protocol&#10;version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6315.5 584,-6315.5 584,-6311.5 580,-6311.5 580,-6307.5 584,-6307.5 584,-6240.5 580,-6240.5 580,-6236.5 584,-6236.5 584,-6232.5 816,-6232.5 816,-6315.5"/>
<polyline fill="none" stroke="#000000" points="584,-6311.5 588,-6311.5 588,-6307.5 584,-6307.5 "/>
<polyline fill="none" stroke="#000000" points="584,-6240.5 588,-6240.5 588,-6236.5 584,-6236.5 "/>
<text text-anchor="middle" x="700" y="-6300.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4390</text>
<text text-anchor="middle" x="700" y="-6285.3" font-family="Times,serif" font-size="14.00" fill="#000000">change: set NU5 mainnet</text>
<text text-anchor="middle" x="700" y="-6270.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation height and</text>
<text text-anchor="middle" x="700" y="-6255.3" font-family="Times,serif" font-size="14.00" fill="#000000">current network protocol</text>
<text text-anchor="middle" x="700" y="-6240.3" font-family="Times,serif" font-size="14.00" fill="#000000">version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#4390 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#3414&#45;&gt;ZcashFoundation/zebra#4390</title>
<path fill="none" stroke="#000000" d="M518.83,-6331.9C536.83,-6326.1 555.65,-6320.1 574.08,-6314.2"/>
<polygon fill="#000000" stroke="#000000" points="575.1711,-6317.526 583.67,-6311.2 573.0811,-6310.8453 575.1711,-6317.526"/>
</g>
<!-- ZcashFoundation/zebra#4117 -->
<g id="node65" class="node open">
<title>ZcashFoundation/zebra#4117</title>
<g id="a_node65"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4117" xlink:title="ZcashFoundation/zebra#4117&#10;Set the minimum network&#10;protocol version to&#10;`170_100` for NU5 mainnet" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1084,-6517 852,-6517 852,-6449 1084,-6449 1084,-6517"/>
<text text-anchor="middle" x="968" y="-6501.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4117</text>
<text text-anchor="middle" x="968" y="-6486.8" font-family="Times,serif" font-size="14.00" fill="#000000">Set the minimum network</text>
<text text-anchor="middle" x="968" y="-6471.8" font-family="Times,serif" font-size="14.00" fill="#000000">protocol version to</text>
<text text-anchor="middle" x="968" y="-6456.8" font-family="Times,serif" font-size="14.00" fill="#000000">`170_100` for NU5 mainnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#4117 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#4117</title>
<path fill="none" stroke="#000000" d="M816.38,-6465.5C824.71,-6466.4 833.14,-6467.4 841.53,-6468.4"/>
<polygon fill="#000000" stroke="#000000" points="841.3998,-6471.9087 851.74,-6469.6 842.2169,-6464.9566 841.3998,-6471.9087"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node69" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0&#45;rc1&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1372,-6478.5 1140,-6478.5 1140,-6425.5 1372,-6425.5 1372,-6478.5"/>
<text text-anchor="middle" x="1256" y="-6463.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="1256" y="-6448.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0&#45;rc1</text>
<text text-anchor="middle" x="1256" y="-6433.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#3948&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M816.13,-6441.9C828.23,-6441.1 840.36,-6440.5 852,-6440 958.58,-6435.8 985.4,-6436.1 1092,-6440 1104.2,-6440.4 1116.8,-6441.1 1129.5,-6441.8"/>
<polygon fill="#000000" stroke="#000000" points="1129.41,-6445.3007 1139.6,-6442.4 1129.8252,-6438.3131 1129.41,-6445.3007"/>
</g>
<!-- ZcashFoundation/zebra#4117&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#4117&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M1084.3,-6470.5C1099.2,-6468.9 1114.4,-6467.2 1129.4,-6465.6"/>
<polygon fill="#000000" stroke="#000000" points="1130.1282,-6469.0422 1139.7,-6464.5 1129.3848,-6462.0818 1130.1282,-6469.0422"/>
</g>
<!-- ZcashFoundation/zebra#2372 -->
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#2372</title>
<g id="a_node66"><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="528,-6572 296,-6572 296,-6504 528,-6504 528,-6572"/>
<text text-anchor="middle" x="412" y="-6556.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2372</text>
<text text-anchor="middle" x="412" y="-6541.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Update the README goals</text>
<text text-anchor="middle" x="412" y="-6526.8" font-family="Times,serif" font-size="14.00" fill="#000000">and scope for NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-6511.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#2372&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M526.24,-6503.9C551.08,-6496.5 577.17,-6488.7 601.35,-6481.5"/>
<polygon fill="#000000" stroke="#000000" points="602.6783,-6484.7545 611.23,-6478.5 600.6445,-6478.0565 602.6783,-6484.7545"/>
</g>
<!-- ZcashFoundation/zebra#4115 -->
<g id="node67" class="node open">
<title>ZcashFoundation/zebra#4115</title>
<g id="a_node67"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4115" xlink:title="ZcashFoundation/zebra#4115&#10;Set the NU5 mainnet&#10;activation height and&#10;network protocol version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6486 296,-6486 296,-6418 528,-6418 528,-6486"/>
<text text-anchor="middle" x="412" y="-6470.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4115</text>
<text text-anchor="middle" x="412" y="-6455.8" font-family="Times,serif" font-size="14.00" fill="#000000">Set the NU5 mainnet</text>
<text text-anchor="middle" x="412" y="-6440.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation height and</text>
<text text-anchor="middle" x="412" y="-6425.8" font-family="Times,serif" font-size="14.00" fill="#000000">network protocol version</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4115&#45;&gt;ZcashFoundation/zebra#3948 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4115&#45;&gt;ZcashFoundation/zebra#3948</title>
<path fill="none" stroke="#000000" d="M528.31,-6452C543.15,-6452 558.4,-6452 573.39,-6452"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-6455.5001 583.72,-6452 573.72,-6448.5001 573.72,-6455.5001"/>
</g>
<!-- ZcashFoundation/zebra#4335 -->
<g id="node68" class="node open">
<title>ZcashFoundation/zebra#4335</title>
<g id="a_node68"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4335" xlink:title="ZcashFoundation/zebra#4335&#10; Upgrade librustzcash&#45;&#10;related crypto&#10;dependencies (Season 2)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6400 8,-6400 8,-6332 240,-6332 240,-6400"/>
<text text-anchor="middle" x="124" y="-6384.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4335</text>
<text text-anchor="middle" x="124" y="-6369.8" font-family="Times,serif" font-size="14.00" fill="#000000"> Upgrade librustzcash&#45;</text>
<text text-anchor="middle" x="124" y="-6354.8" font-family="Times,serif" font-size="14.00" fill="#000000">related crypto</text>
<text text-anchor="middle" x="124" y="-6339.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies (Season 2)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#3414 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#3414</title>
<path fill="none" stroke="#000000" d="M240.31,-6366C255.15,-6366 270.4,-6366 285.39,-6366"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-6369.5001 295.72,-6366 285.72,-6362.5001 285.72,-6369.5001"/>
</g>
<!-- ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#4390 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#4335&#45;&gt;ZcashFoundation/zebra#4390</title>
<path fill="none" stroke="#000000" d="M230.41,-6331.9C243,-6328.6 255.73,-6325.5 268,-6323 369.72,-6302.2 486.86,-6289.6 573.47,-6282.4"/>
<polygon fill="#000000" stroke="#000000" points="573.9163,-6285.8758 583.61,-6281.6 573.3657,-6278.8974 573.9163,-6285.8758"/>
</g>
<!-- ZcashFoundation/zebra#2995 -->
<g id="node70" class="node open">
<title>ZcashFoundation/zebra#2995</title>
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2995" xlink:title="ZcashFoundation/zebra#2995&#10;Speed up Zebra&#39;s CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1372,-6407 1140,-6407 1140,-6369 1372,-6369 1372,-6407"/>
<text text-anchor="middle" x="1256" y="-6391.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2995</text>
<text text-anchor="middle" x="1256" y="-6376.8" font-family="Times,serif" font-size="14.00" fill="#000000">Speed up Zebra&#39;s CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node71" class="node open">
<g id="node69" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5785 8,-5785 8,-5717 240,-5717 240,-5785"/>
<text text-anchor="middle" x="124" y="-5769.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="124" y="-5754.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -950,9 +940,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node72" class="node open">
<g id="node70" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-5784.5 296,-5784.5 296,-5701.5 528,-5701.5 528,-5784.5"/>
<text text-anchor="middle" x="412" y="-5769.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="412" y="-5754.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -969,9 +959,9 @@
<polygon fill="#000000" stroke="#000000" points="285.8259,-5749.9889 295.72,-5746.2 285.6226,-5742.9919 285.8259,-5749.9889"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node73" class="node open">
<g id="node71" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node73"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5699 8,-5699 8,-5631 240,-5631 240,-5699"/>
<text text-anchor="middle" x="124" y="-5683.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="124" y="-5668.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
@ -981,9 +971,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#950 -->
<g id="node74" class="node open">
<g id="node72" class="node open">
<title>ZcashFoundation/zebra#950</title>
<g id="a_node74"><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_node72"><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="235.5,-5613 12.5,-5613 12.5,-5545 235.5,-5545 235.5,-5613"/>
<text text-anchor="middle" x="124" y="-5597.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="124" y="-5582.8" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
@ -993,9 +983,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node75" class="node open">
<g id="node73" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node75"><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_node73"><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="240,-5527 8,-5527 8,-5459 240,-5459 240,-5527"/>
<text text-anchor="middle" x="124" y="-5511.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="124" y="-5496.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -1011,9 +1001,9 @@
<polygon fill="#000000" stroke="#000000" points="288.9212,-4575.0364 295.94,-4567.1 285.5039,-4568.9272 288.9212,-4575.0364"/>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node76" class="node open">
<g id="node74" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node76"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<g id="a_node74"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5441 8,-5441 8,-5373 240,-5373 240,-5441"/>
<text text-anchor="middle" x="124" y="-5425.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="124" y="-5410.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
@ -1023,9 +1013,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1213 -->
<g id="node77" class="node open">
<g id="node75" class="node open">
<title>ZcashFoundation/zebra#1213</title>
<g id="a_node77"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1213" xlink:title="ZcashFoundation/zebra#1213&#10;Detect when an older&#10;state version is present,&#10;and delete it" target="_blank">
<g id="a_node75"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1213" xlink:title="ZcashFoundation/zebra#1213&#10;Detect when an older&#10;state version is present,&#10;and delete it" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5355 8,-5355 8,-5287 240,-5287 240,-5355"/>
<text text-anchor="middle" x="124" y="-5339.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1213</text>
<text text-anchor="middle" x="124" y="-5324.8" font-family="Times,serif" font-size="14.00" fill="#000000">Detect when an older</text>
@ -1035,9 +1025,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node78" class="node open">
<g id="node76" class="node open">
<title>ZcashFoundation/zebra#1621</title>
<g id="a_node78"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default, and add `start`&#10;to `zebrad help`" target="_blank">
<g id="a_node76"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default, and add `start`&#10;to `zebrad help`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5269 8,-5269 8,-5201 240,-5201 240,-5269"/>
<text text-anchor="middle" x="124" y="-5253.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="124" y="-5238.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
@ -1047,9 +1037,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1617 -->
<g id="node79" class="node open">
<g id="node77" class="node open">
<title>ZcashFoundation/zebra#1617</title>
<g id="a_node79"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Restructure and clean up&#10;README to make it easier&#10;for new users to get&#10;started with Zebra" target="_blank">
<g id="a_node77"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Restructure and clean up&#10;README to make it easier&#10;for new users to get&#10;started with Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5182.5 8,-5182.5 8,-5099.5 240,-5099.5 240,-5182.5"/>
<text text-anchor="middle" x="124" y="-5167.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1617</text>
<text text-anchor="middle" x="124" y="-5152.3" font-family="Times,serif" font-size="14.00" fill="#000000">Restructure and clean up</text>
@ -1060,9 +1050,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node80" class="node open">
<g id="node78" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node80"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node78"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5081.5 8,-5081.5 8,-5028.5 240,-5028.5 240,-5081.5"/>
<text text-anchor="middle" x="124" y="-5066.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="124" y="-5051.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -1071,9 +1061,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1870 -->
<g id="node81" class="node open">
<g id="node79" class="node open">
<title>ZcashFoundation/zebra#1870</title>
<g id="a_node81"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1870" xlink:title="ZcashFoundation/zebra#1870&#10;Decide if old Zebra&#10;versions should&#10;eventually refuse to run" target="_blank">
<g id="a_node79"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1870" xlink:title="ZcashFoundation/zebra#1870&#10;Decide if old Zebra&#10;versions should&#10;eventually refuse to run" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-5010 8,-5010 8,-4942 240,-4942 240,-5010"/>
<text text-anchor="middle" x="124" y="-4994.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1870</text>
<text text-anchor="middle" x="124" y="-4979.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if old Zebra</text>
@ -1083,13 +1073,13 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4278 -->
<g id="node82" class="node open">
<g id="node80" class="node open">
<title>ZcashFoundation/zebra#4278</title>
<g id="a_node82"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4278" xlink:title="ZcashFoundation/zebra#4278&#10;Add missing wallet grpc&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6113.5 296,-6113.5 296,-6060.5 528,-6060.5 528,-6113.5"/>
<text text-anchor="middle" x="412" y="-6098.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4278</text>
<text text-anchor="middle" x="412" y="-6083.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add missing wallet grpc</text>
<text text-anchor="middle" x="412" y="-6068.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
<g id="a_node80"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4278" xlink:title="ZcashFoundation/zebra#4278&#10;Add missing wallet grpc&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6445.5 296,-6445.5 296,-6392.5 528,-6392.5 528,-6445.5"/>
<text text-anchor="middle" x="412" y="-6430.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4278</text>
<text text-anchor="middle" x="412" y="-6415.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add missing wallet grpc</text>
<text text-anchor="middle" x="412" y="-6400.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
</a>
</g>
</g>
@ -1097,69 +1087,79 @@
<g id="node86" class="node open">
<title>ZcashFoundation/zebra#4150</title>
<g id="a_node86"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4150" xlink:title="ZcashFoundation/zebra#4150&#10;Update column family&#10;names to match Zebra&#39;s&#10;database design" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6214 584,-6214 584,-6146 816,-6146 816,-6214"/>
<text text-anchor="middle" x="700" y="-6198.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4150</text>
<text text-anchor="middle" x="700" y="-6183.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update column family</text>
<text text-anchor="middle" x="700" y="-6168.8" font-family="Times,serif" font-size="14.00" fill="#000000">names to match Zebra&#39;s</text>
<text text-anchor="middle" x="700" y="-6153.8" font-family="Times,serif" font-size="14.00" fill="#000000">database design</text>
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6546 584,-6546 584,-6478 816,-6478 816,-6546"/>
<text text-anchor="middle" x="700" y="-6530.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4150</text>
<text text-anchor="middle" x="700" y="-6515.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update column family</text>
<text text-anchor="middle" x="700" y="-6500.8" font-family="Times,serif" font-size="14.00" fill="#000000">names to match Zebra&#39;s</text>
<text text-anchor="middle" x="700" y="-6485.8" font-family="Times,serif" font-size="14.00" fill="#000000">database design</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4278&#45;&gt;ZcashFoundation/zebra#4150 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4278&#45;&gt;ZcashFoundation/zebra#4150</title>
<path fill="none" stroke="#000000" d="M494.14,-6113.5C522.35,-6122.6 554.46,-6133 584.8,-6142.8"/>
<polygon fill="#000000" stroke="#000000" points="583.9874,-6146.2166 594.58,-6146 586.1643,-6139.5637 583.9874,-6146.2166"/>
<path fill="none" stroke="#000000" d="M494.14,-6445.5C522.35,-6454.6 554.46,-6465 584.8,-6474.8"/>
<polygon fill="#000000" stroke="#000000" points="583.9874,-6478.2166 594.58,-6478 586.1643,-6471.5637 583.9874,-6478.2166"/>
</g>
<!-- ZcashFoundation/zebra#4153 -->
<g id="node87" class="node open">
<title>ZcashFoundation/zebra#4153</title>
<g id="a_node87"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4153" xlink:title="ZcashFoundation/zebra#4153&#10;Re&#45;use cached state with&#10;the same version from any&#10;branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6121 584,-6121 584,-6053 816,-6053 816,-6121"/>
<text text-anchor="middle" x="700" y="-6105.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4153</text>
<text text-anchor="middle" x="700" y="-6090.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;use cached state with</text>
<text text-anchor="middle" x="700" y="-6075.8" font-family="Times,serif" font-size="14.00" fill="#000000">the same version from any</text>
<text text-anchor="middle" x="700" y="-6060.8" font-family="Times,serif" font-size="14.00" fill="#000000">branch</text>
<polygon fill="#c2e0c6" stroke="#000000" points="816,-6453 584,-6453 584,-6385 816,-6385 816,-6453"/>
<text text-anchor="middle" x="700" y="-6437.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4153</text>
<text text-anchor="middle" x="700" y="-6422.8" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;use cached state with</text>
<text text-anchor="middle" x="700" y="-6407.8" font-family="Times,serif" font-size="14.00" fill="#000000">the same version from any</text>
<text text-anchor="middle" x="700" y="-6392.8" font-family="Times,serif" font-size="14.00" fill="#000000">branch</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4278&#45;&gt;ZcashFoundation/zebra#4153 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4278&#45;&gt;ZcashFoundation/zebra#4153</title>
<path fill="none" stroke="#000000" d="M528.31,-6087C543.15,-6087 558.4,-6087 573.39,-6087"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-6090.5001 583.72,-6087 573.72,-6083.5001 573.72,-6090.5001"/>
<path fill="none" stroke="#000000" d="M528.31,-6419C543.15,-6419 558.4,-6419 573.39,-6419"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-6422.5001 583.72,-6419 573.72,-6415.5001 573.72,-6422.5001"/>
</g>
<!-- ZcashFoundation/zebra#4351 -->
<g id="node83" class="node open">
<g id="node81" class="node open">
<title>ZcashFoundation/zebra#4351</title>
<g id="a_node83"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4351" xlink:title="ZcashFoundation/zebra#4351&#10;Add GetTreeState gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6042.5 296,-6042.5 296,-5989.5 528,-5989.5 528,-6042.5"/>
<text text-anchor="middle" x="412" y="-6027.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4351</text>
<text text-anchor="middle" x="412" y="-6012.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetTreeState gRPC</text>
<text text-anchor="middle" x="412" y="-5997.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
<g id="a_node81"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4351" xlink:title="ZcashFoundation/zebra#4351&#10;Add GetTreeState gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6374.5 296,-6374.5 296,-6321.5 528,-6321.5 528,-6374.5"/>
<text text-anchor="middle" x="412" y="-6359.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4351</text>
<text text-anchor="middle" x="412" y="-6344.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetTreeState gRPC</text>
<text text-anchor="middle" x="412" y="-6329.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4350 -->
<g id="node84" class="node open">
<g id="node82" class="node open">
<title>ZcashFoundation/zebra#4350</title>
<g id="a_node84"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-5971.5 296,-5971.5 296,-5918.5 528,-5918.5 528,-5971.5"/>
<text text-anchor="middle" x="412" y="-5956.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="412" y="-5941.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="412" y="-5926.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
<g id="a_node82"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6303.5 296,-6303.5 296,-6250.5 528,-6250.5 528,-6303.5"/>
<text text-anchor="middle" x="412" y="-6288.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="412" y="-6273.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="412" y="-6258.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4060 -->
<g id="node85" class="node open">
<g id="node83" class="node open">
<title>ZcashFoundation/zebra#4060</title>
<g id="a_node85"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4060" xlink:title="ZcashFoundation/zebra#4060&#10;Report better&#10;transactions errors to&#10;lightwalletd" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-5900 296,-5900 296,-5832 528,-5832 528,-5900"/>
<text text-anchor="middle" x="412" y="-5884.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4060</text>
<text text-anchor="middle" x="412" y="-5869.8" font-family="Times,serif" font-size="14.00" fill="#000000">Report better</text>
<text text-anchor="middle" x="412" y="-5854.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions errors to</text>
<text text-anchor="middle" x="412" y="-5839.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd</text>
<g id="a_node83"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4060" xlink:title="ZcashFoundation/zebra#4060&#10;Report better&#10;transactions errors to&#10;lightwalletd" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-6232 296,-6232 296,-6164 528,-6164 528,-6232"/>
<text text-anchor="middle" x="412" y="-6216.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4060</text>
<text text-anchor="middle" x="412" y="-6201.8" font-family="Times,serif" font-size="14.00" fill="#000000">Report better</text>
<text text-anchor="middle" x="412" y="-6186.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions errors to</text>
<text text-anchor="middle" x="412" y="-6171.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2995 -->
<g id="node85" class="node open">
<title>ZcashFoundation/zebra#2995</title>
<g id="a_node85"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2995" xlink:title="ZcashFoundation/zebra#2995&#10;Speed up Zebra&#39;s CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1372,-5952 1140,-5952 1140,-5914 1372,-5914 1372,-5952"/>
<text text-anchor="middle" x="1256" y="-5936.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2995</text>
<text text-anchor="middle" x="1256" y="-5921.8" font-family="Times,serif" font-size="14.00" fill="#000000">Speed up Zebra&#39;s CI</text>
</a>
</g>
</g>
@ -1167,10 +1167,10 @@
<g id="node89" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node89"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title="ZcashFoundation/zebra#3247&#10;Tracking: Questions for&#10;Network Audit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6664.5 8,-6664.5 8,-6611.5 240,-6611.5 240,-6664.5"/>
<text text-anchor="middle" x="124" y="-6649.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="124" y="-6634.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="124" y="-6619.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6631.5 8,-6631.5 8,-6578.5 240,-6578.5 240,-6631.5"/>
<text text-anchor="middle" x="124" y="-6616.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="124" y="-6601.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="124" y="-6586.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -1178,9 +1178,9 @@
<g id="node90" class="node open">
<title>ZcashFoundation/zebra#1841</title>
<g id="a_node90"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1841" xlink:title="ZcashFoundation/zebra#1841&#10;NU5 Tracking Epic" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6721 8,-6721 8,-6683 240,-6683 240,-6721"/>
<text text-anchor="middle" x="124" y="-6705.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1841</text>
<text text-anchor="middle" x="124" y="-6690.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6688 8,-6688 8,-6650 240,-6650 240,-6688"/>
<text text-anchor="middle" x="124" y="-6672.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1841</text>
<text text-anchor="middle" x="124" y="-6657.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
</a>
</g>
</g>
@ -1188,11 +1188,11 @@
<g id="node91" class="node open">
<title>ZcashFoundation/zebra#4340</title>
<g id="a_node91"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4340" xlink:title="ZcashFoundation/zebra#4340&#10;ci: Require successful&#10;lightwalletd integration&#10;tests for PRs to merge" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6807 8,-6807 8,-6739 240,-6739 240,-6807"/>
<text text-anchor="middle" x="124" y="-6791.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4340</text>
<text text-anchor="middle" x="124" y="-6776.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Require successful</text>
<text text-anchor="middle" x="124" y="-6761.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd integration</text>
<text text-anchor="middle" x="124" y="-6746.8" font-family="Times,serif" font-size="14.00" fill="#000000">tests for PRs to merge</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6774 8,-6774 8,-6706 240,-6706 240,-6774"/>
<text text-anchor="middle" x="124" y="-6758.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4340</text>
<text text-anchor="middle" x="124" y="-6743.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Require successful</text>
<text text-anchor="middle" x="124" y="-6728.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd integration</text>
<text text-anchor="middle" x="124" y="-6713.8" font-family="Times,serif" font-size="14.00" fill="#000000">tests for PRs to merge</text>
</a>
</g>
</g>
@ -1200,42 +1200,42 @@
<g id="node92" class="node open">
<title>ZcashFoundation/zebra#4355</title>
<g id="a_node92"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4355" xlink:title="ZcashFoundation/zebra#4355&#10;2. fix(state): index&#10;spending transaction IDs&#10;for each address" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-6221 296,-6221 296,-6217 292,-6217 292,-6213 296,-6213 296,-6161 292,-6161 292,-6157 296,-6157 296,-6153 528,-6153 528,-6221"/>
<polyline fill="none" stroke="#000000" points="296,-6217 300,-6217 300,-6213 296,-6213 "/>
<polyline fill="none" stroke="#000000" points="296,-6161 300,-6161 300,-6157 296,-6157 "/>
<text text-anchor="middle" x="412" y="-6205.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4355</text>
<text text-anchor="middle" x="412" y="-6190.8" font-family="Times,serif" font-size="14.00" fill="#000000">2. fix(state): index</text>
<text text-anchor="middle" x="412" y="-6175.8" font-family="Times,serif" font-size="14.00" fill="#000000">spending transaction IDs</text>
<text text-anchor="middle" x="412" y="-6160.8" font-family="Times,serif" font-size="14.00" fill="#000000">for each address</text>
<polygon fill="#c2e0c6" stroke="#000000" points="528,-6553 296,-6553 296,-6549 292,-6549 292,-6545 296,-6545 296,-6493 292,-6493 292,-6489 296,-6489 296,-6485 528,-6485 528,-6553"/>
<polyline fill="none" stroke="#000000" points="296,-6549 300,-6549 300,-6545 296,-6545 "/>
<polyline fill="none" stroke="#000000" points="296,-6493 300,-6493 300,-6489 296,-6489 "/>
<text text-anchor="middle" x="412" y="-6537.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4355</text>
<text text-anchor="middle" x="412" y="-6522.8" font-family="Times,serif" font-size="14.00" fill="#000000">2. fix(state): index</text>
<text text-anchor="middle" x="412" y="-6507.8" font-family="Times,serif" font-size="14.00" fill="#000000">spending transaction IDs</text>
<text text-anchor="middle" x="412" y="-6492.8" font-family="Times,serif" font-size="14.00" fill="#000000">for each address</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4355&#45;&gt;ZcashFoundation/zebra#4150 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#4355&#45;&gt;ZcashFoundation/zebra#4150</title>
<path fill="none" stroke="#000000" d="M528.31,-6184.2C543.15,-6183.8 558.4,-6183.4 573.39,-6183.1"/>
<polygon fill="#000000" stroke="#000000" points="573.8259,-6186.5889 583.72,-6182.8 573.6226,-6179.5919 573.8259,-6186.5889"/>
<path fill="none" stroke="#000000" d="M528.31,-6516.2C543.15,-6515.8 558.4,-6515.4 573.39,-6515.1"/>
<polygon fill="#000000" stroke="#000000" points="573.8259,-6518.5889 583.72,-6514.8 573.6226,-6511.5919 573.8259,-6518.5889"/>
</g>
<!-- ZcashFoundation/zebra#4385 -->
<g id="node93" class="node open">
<title>ZcashFoundation/zebra#4385</title>
<g id="a_node93"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4385" xlink:title="ZcashFoundation/zebra#4385&#10;1. fix(ci): rebuild&#10;cached state before&#10;running cached state&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6228.5 8,-6228.5 8,-6224.5 4,-6224.5 4,-6220.5 8,-6220.5 8,-6153.5 4,-6153.5 4,-6149.5 8,-6149.5 8,-6145.5 240,-6145.5 240,-6228.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-6224.5 12,-6224.5 12,-6220.5 8,-6220.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-6153.5 12,-6153.5 12,-6149.5 8,-6149.5 "/>
<text text-anchor="middle" x="124" y="-6213.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4385</text>
<text text-anchor="middle" x="124" y="-6198.3" font-family="Times,serif" font-size="14.00" fill="#000000">1. fix(ci): rebuild</text>
<text text-anchor="middle" x="124" y="-6183.3" font-family="Times,serif" font-size="14.00" fill="#000000">cached state before</text>
<text text-anchor="middle" x="124" y="-6168.3" font-family="Times,serif" font-size="14.00" fill="#000000">running cached state</text>
<text text-anchor="middle" x="124" y="-6153.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6560.5 8,-6560.5 8,-6556.5 4,-6556.5 4,-6552.5 8,-6552.5 8,-6485.5 4,-6485.5 4,-6481.5 8,-6481.5 8,-6477.5 240,-6477.5 240,-6560.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-6556.5 12,-6556.5 12,-6552.5 8,-6552.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="8,-6485.5 12,-6485.5 12,-6481.5 8,-6481.5 "/>
<text text-anchor="middle" x="124" y="-6545.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4385</text>
<text text-anchor="middle" x="124" y="-6530.3" font-family="Times,serif" font-size="14.00" fill="#000000">1. fix(ci): rebuild</text>
<text text-anchor="middle" x="124" y="-6515.3" font-family="Times,serif" font-size="14.00" fill="#000000">cached state before</text>
<text text-anchor="middle" x="124" y="-6500.3" font-family="Times,serif" font-size="14.00" fill="#000000">running cached state</text>
<text text-anchor="middle" x="124" y="-6485.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4385&#45;&gt;ZcashFoundation/zebra#4355 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#4385&#45;&gt;ZcashFoundation/zebra#4355</title>
<path fill="none" stroke="#000000" d="M240.31,-6187C255.15,-6187 270.4,-6187 285.39,-6187"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-6190.5001 295.72,-6187 285.72,-6183.5001 285.72,-6190.5001"/>
<path fill="none" stroke="#000000" d="M240.31,-6519C255.15,-6519 270.4,-6519 285.39,-6519"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-6522.5001 295.72,-6519 285.72,-6515.5001 285.72,-6522.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 97 KiB