This commit is contained in:
dconnolly 2022-10-06 04:03:43 +00:00
parent 369ef0feb9
commit b2a8ee8fc3
2 changed files with 576 additions and 576 deletions

View File

@ -17,28 +17,28 @@
</style>
</head>
<body>
<div id="dag"><svg width="1187pt" height="2150pt"
viewBox="0.00 0.00 1187.00 2149.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2145.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2145.5 1183,-2145.5 1183,4 -4,4"/>
<div id="dag"><svg width="1187pt" height="2364pt"
viewBox="0.00 0.00 1187.00 2363.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2359.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2359.5 1183,-2359.5 1183,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="67,-477 67,-742 651,-742 651,-477 67,-477"/>
<text text-anchor="middle" x="359" y="-726.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
<polygon fill="none" stroke="#0000ff" points="67,-429 67,-694 651,-694 651,-429 67,-429"/>
<text text-anchor="middle" x="359" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-332 0,-469 383,-469 383,-332 0,-332"/>
<text text-anchor="middle" x="191.5" y="-453.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
<polygon fill="none" stroke="#0000ff" points="0,-284 0,-421 383,-421 383,-284 0,-284"/>
<text text-anchor="middle" x="191.5" y="-405.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="643,-607.5 411,-607.5 411,-554.5 643,-554.5 643,-607.5"/>
<text text-anchor="middle" x="527" y="-592.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="527" y="-577.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="527" y="-562.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
<polygon fill="#c2e0c6" stroke="#000000" points="643,-490.5 411,-490.5 411,-437.5 643,-437.5 643,-490.5"/>
<text text-anchor="middle" x="527" y="-475.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="527" y="-460.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="527" y="-445.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
@ -46,100 +46,100 @@
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4967" xlink:title="ZcashFoundation/zebra#4967&#10;feat(rpc): add&#10;getblockhash rpc method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-607.5 679,-607.5 679,-603.5 675,-603.5 675,-599.5 679,-599.5 679,-562.5 675,-562.5 675,-558.5 679,-558.5 679,-554.5 911,-554.5 911,-607.5"/>
<polyline fill="none" stroke="#000000" points="679,-603.5 683,-603.5 683,-599.5 679,-599.5 "/>
<polyline fill="none" stroke="#000000" points="679,-562.5 683,-562.5 683,-558.5 679,-558.5 "/>
<text text-anchor="middle" x="795" y="-592.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="795" y="-577.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="795" y="-562.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblockhash rpc method</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-583.5 679,-583.5 679,-579.5 675,-579.5 675,-575.5 679,-575.5 679,-538.5 675,-538.5 675,-534.5 679,-534.5 679,-530.5 911,-530.5 911,-583.5"/>
<polyline fill="none" stroke="#000000" points="679,-579.5 683,-579.5 683,-575.5 679,-575.5 "/>
<polyline fill="none" stroke="#000000" points="679,-538.5 683,-538.5 683,-534.5 679,-534.5 "/>
<text text-anchor="middle" x="795" y="-568.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="795" y="-553.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="795" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblockhash rpc method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967 -->
<g id="edge3" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M643.38,-581C651.71,-581 660.14,-581 668.53,-581"/>
<polygon fill="#000000" stroke="#000000" points="668.74,-584.5001 678.74,-581 668.74,-577.5001 668.74,-584.5001"/>
<path fill="none" stroke="#000000" d="M603.44,-490.53C636.25,-501.91 674.74,-515.27 708.58,-527.01"/>
<polygon fill="#000000" stroke="#000000" points="707.8652,-530.4667 718.46,-530.44 710.161,-523.8539 707.8652,-530.4667"/>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4955" xlink:title="ZcashFoundation/zebra#4955&#10;Make long&#45;running test&#10;names match workflow&#10;names" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-694 679,-694 679,-626 911,-626 911,-694"/>
<text text-anchor="middle" x="795" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="795" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="795" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="795" y="-633.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-430 679,-430 679,-362 911,-362 911,-430"/>
<text text-anchor="middle" x="795" y="-414.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="795" y="-399.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="795" y="-384.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="795" y="-369.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955 -->
<g id="edge4" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M616.99,-607.53C633.92,-612.52 651.91,-617.82 669.7,-623.06"/>
<polygon fill="#000000" stroke="#000000" points="668.9681,-626.4933 679.55,-625.97 670.9514,-619.7801 668.9681,-626.4933"/>
<path fill="none" stroke="#000000" d="M631.77,-437.42C643.93,-434.33 656.43,-431.16 668.84,-428.01"/>
<polygon fill="#000000" stroke="#000000" points="669.9382,-431.3423 678.77,-425.49 668.2163,-424.5574 669.9382,-431.3423"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4992" xlink:title="ZcashFoundation/zebra#4992&#10;Run cached state CI on&#10;testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-765.5 679,-765.5 679,-712.5 911,-712.5 911,-765.5"/>
<text text-anchor="middle" x="795" y="-750.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="795" y="-735.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="795" y="-720.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-501.5 679,-501.5 679,-448.5 911,-448.5 911,-501.5"/>
<text text-anchor="middle" x="795" y="-486.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="795" y="-471.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="795" y="-456.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992 -->
<g id="edge5" class="edge">
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M553.59,-607.61C582.29,-634.99 630.45,-677.19 679,-703 682.51,-704.87 686.14,-706.66 689.84,-708.37"/>
<polygon fill="#000000" stroke="#000000" points="688.6151,-711.6542 699.18,-712.45 691.4173,-705.2396 688.6151,-711.6542"/>
<path fill="none" stroke="#000000" d="M643.38,-468.78C651.71,-469.12 660.14,-469.46 668.53,-469.81"/>
<polygon fill="#000000" stroke="#000000" points="668.6046,-473.3159 678.74,-470.23 668.8923,-466.3218 668.6046,-473.3159"/>
</g>
<!-- ZcashFoundation/zebra#4937 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#4937</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4937" xlink:title="ZcashFoundation/zebra#4937&#10;Epic: Commit blocks to&#10;state using a separate&#10;task" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-711 75,-711 75,-643 307,-643 307,-711"/>
<text text-anchor="middle" x="191" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="191" y="-680.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
<text text-anchor="middle" x="191" y="-665.8" font-family="Times,serif" font-size="14.00" fill="#000000">state using a separate</text>
<text text-anchor="middle" x="191" y="-650.8" font-family="Times,serif" font-size="14.00" fill="#000000">task</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-663 75,-663 75,-595 307,-595 307,-663"/>
<text text-anchor="middle" x="191" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="191" y="-632.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
<text text-anchor="middle" x="191" y="-617.8" font-family="Times,serif" font-size="14.00" fill="#000000">state using a separate</text>
<text text-anchor="middle" x="191" y="-602.8" font-family="Times,serif" font-size="14.00" fill="#000000">task</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M307.13,-653.59C332.3,-647.79 358.67,-641.17 383,-634 405.37,-627.41 429.28,-619.13 451.06,-611.08"/>
<polygon fill="#000000" stroke="#000000" points="452.4332,-614.3034 460.58,-607.53 449.9873,-607.7446 452.4332,-614.3034"/>
<path fill="none" stroke="#000000" d="M307.05,-612.45C332.87,-606.22 359.53,-597.68 383,-586 426.98,-564.12 468.83,-526.03 495.96,-498.22"/>
<polygon fill="#000000" stroke="#000000" points="498.8116,-500.3041 503.22,-490.67 493.7658,-495.4522 498.8116,-500.3041"/>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="643,-807.5 411,-807.5 411,-754.5 643,-754.5 643,-807.5"/>
<text text-anchor="middle" x="527" y="-792.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="527" y="-777.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="527" y="-762.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<polygon fill="#c2e0c6" stroke="#000000" points="643,-755.5 411,-755.5 411,-702.5 643,-702.5 643,-755.5"/>
<text text-anchor="middle" x="527" y="-740.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="527" y="-725.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="527" y="-710.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge6" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M298.63,-711.01C334.36,-722.24 374.37,-734.73 411,-746 416.87,-747.81 422.91,-749.66 429.01,-751.52"/>
<polygon fill="#000000" stroke="#000000" points="428.0344,-754.8815 438.62,-754.44 430.0695,-748.1838 428.0344,-754.8815"/>
<path fill="none" stroke="#000000" d="M296.47,-663.09C332.68,-674.52 373.52,-687.12 411,-698 412.91,-698.56 414.85,-699.11 416.8,-699.67"/>
<polygon fill="#000000" stroke="#000000" points="416.0639,-703.0994 426.64,-702.47 417.9797,-696.3667 416.0639,-703.0994"/>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5125" xlink:title="ZcashFoundation/zebra#5125&#10;Avoid temporary failures&#10;verifying the first non&#45;&#10;finalized block" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-625 75,-625 75,-557 307,-557 307,-625"/>
<text text-anchor="middle" x="191" y="-609.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="191" y="-594.8" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
<text text-anchor="middle" x="191" y="-579.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifying the first non&#45;</text>
<text text-anchor="middle" x="191" y="-564.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized block</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-577 75,-577 75,-509 307,-509 307,-577"/>
<text text-anchor="middle" x="191" y="-561.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="191" y="-546.8" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
<text text-anchor="middle" x="191" y="-531.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifying the first non&#45;</text>
<text text-anchor="middle" x="191" y="-516.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized block</text>
</a>
</g>
</g>
@ -147,10 +147,10 @@
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-538.5 75,-538.5 75,-485.5 307,-485.5 307,-538.5"/>
<text text-anchor="middle" x="191" y="-523.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="191" y="-508.3" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
<text text-anchor="middle" x="191" y="-493.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra dependencies</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-490.5 75,-490.5 75,-437.5 307,-437.5 307,-490.5"/>
<text text-anchor="middle" x="191" y="-475.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="191" y="-460.3" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
<text text-anchor="middle" x="191" y="-445.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra dependencies</text>
</a>
</g>
</g>
@ -158,79 +158,79 @@
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2654" xlink:title="ZcashFoundation/zebra#2654&#10;Test if checkpoint&#10;verifier and state&#10;service are correctly&#10;reset on block commit&#10;errors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-438 75,-438 75,-340 307,-340 307,-438"/>
<text text-anchor="middle" x="191" y="-422.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="191" y="-407.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="191" y="-392.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="191" y="-377.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="191" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="191" y="-347.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-390 75,-390 75,-292 307,-292 307,-390"/>
<text text-anchor="middle" x="191" y="-374.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="191" y="-359.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="191" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="191" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="191" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="191" y="-299.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge2" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M307.11,-434.64C332.66,-446.09 359.19,-459.12 383,-473 420.59,-494.92 459.9,-524.95 487.92,-547.78"/>
<polygon fill="#000000" stroke="#000000" points="485.9315,-550.6761 495.88,-554.32 490.3753,-545.2674 485.9315,-550.6761"/>
<path fill="none" stroke="#000000" d="M307.1,-383.5C352.51,-400.12 403.52,-418.8 444.97,-433.97"/>
<polygon fill="#000000" stroke="#000000" points="443.8763,-437.2967 454.47,-437.45 446.2841,-430.7239 443.8763,-437.2967"/>
</g>
<!-- ZcashFoundation/zebra#5257 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#5257</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5257" xlink:title="ZcashFoundation/zebra#5257&#10;change(state): Write non&#45;&#10;finalized blocks to the&#10;state in a separate&#10;thread, to avoid network&#10;and RPC hangs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-298 75,-298 75,-294 71,-294 71,-290 75,-290 75,-208 71,-208 71,-204 75,-204 75,-200 307,-200 307,-298"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-294 79,-294 79,-290 75,-290 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-208 79,-208 79,-204 75,-204 "/>
<text text-anchor="middle" x="191" y="-282.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5257</text>
<text text-anchor="middle" x="191" y="-267.8" font-family="Times,serif" font-size="14.00" fill="#000000">change(state): Write non&#45;</text>
<text text-anchor="middle" x="191" y="-252.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized blocks to the</text>
<text text-anchor="middle" x="191" y="-237.8" font-family="Times,serif" font-size="14.00" fill="#000000">state in a separate</text>
<text text-anchor="middle" x="191" y="-222.8" font-family="Times,serif" font-size="14.00" fill="#000000">thread, to avoid network</text>
<text text-anchor="middle" x="191" y="-207.8" font-family="Times,serif" font-size="14.00" fill="#000000">and RPC hangs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-274 75,-274 75,-270 71,-270 71,-266 75,-266 75,-184 71,-184 71,-180 75,-180 75,-176 307,-176 307,-274"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-270 79,-270 79,-266 75,-266 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-184 79,-184 79,-180 75,-180 "/>
<text text-anchor="middle" x="191" y="-258.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5257</text>
<text text-anchor="middle" x="191" y="-243.8" font-family="Times,serif" font-size="14.00" fill="#000000">change(state): Write non&#45;</text>
<text text-anchor="middle" x="191" y="-228.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized blocks to the</text>
<text text-anchor="middle" x="191" y="-213.8" font-family="Times,serif" font-size="14.00" fill="#000000">state in a separate</text>
<text text-anchor="middle" x="191" y="-198.8" font-family="Times,serif" font-size="14.00" fill="#000000">thread, to avoid network</text>
<text text-anchor="middle" x="191" y="-183.8" font-family="Times,serif" font-size="14.00" fill="#000000">and RPC hangs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5257&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#5257&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M307.3,-276.78C335.46,-288.46 363.13,-304.91 383,-328 417.03,-367.54 387.46,-395.44 411,-442 431.35,-482.25 465.34,-521.06 491.28,-547.39"/>
<polygon fill="#000000" stroke="#000000" points="488.814,-549.8738 498.36,-554.47 493.7638,-544.924 488.814,-549.8738"/>
<path fill="none" stroke="#000000" d="M307.1,-245.65C333.47,-253.67 360.35,-264.74 383,-280 440.08,-318.46 484.75,-386.76 508.39,-428.46"/>
<polygon fill="#000000" stroke="#000000" points="505.4673,-430.4057 513.39,-437.44 511.5832,-427.0003 505.4673,-430.4057"/>
</g>
<!-- ZcashFoundation/zebra#5297 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#5297</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5297" xlink:title="ZcashFoundation/zebra#5297&#10;Add metrics for chain&#10;fork work and lengths" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="643,-240.5 411,-240.5 411,-187.5 643,-187.5 643,-240.5"/>
<text text-anchor="middle" x="527" y="-225.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5297</text>
<text text-anchor="middle" x="527" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add metrics for chain</text>
<text text-anchor="middle" x="527" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">fork work and lengths</text>
<polygon fill="#c2e0c6" stroke="#000000" points="643,-251.5 411,-251.5 411,-198.5 643,-198.5 643,-251.5"/>
<text text-anchor="middle" x="527" y="-236.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5297</text>
<text text-anchor="middle" x="527" y="-221.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add metrics for chain</text>
<text text-anchor="middle" x="527" y="-206.3" font-family="Times,serif" font-size="14.00" fill="#000000">fork work and lengths</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5257&#45;&gt;ZcashFoundation/zebra#5297 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5257&#45;&gt;ZcashFoundation/zebra#5297</title>
<path fill="none" stroke="#000000" d="M307.1,-236.91C337.27,-233.76 369.91,-230.36 400.57,-227.17"/>
<polygon fill="#000000" stroke="#000000" points="401.3086,-230.6119 410.89,-226.09 400.58,-223.6499 401.3086,-230.6119"/>
<path fill="none" stroke="#000000" d="M307.1,-225C337.27,-225 369.91,-225 400.57,-225"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-228.5001 410.89,-225 400.89,-221.5001 400.89,-228.5001"/>
</g>
<!-- ZcashFoundation/zebra#4894 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4894</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4894" xlink:title="ZcashFoundation/zebra#4894&#10;Make tests wait until&#10;lightwalletd full sync&#10;goes all the way to the&#10;tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-169.5 75,-169.5 75,-86.5 307,-86.5 307,-169.5"/>
<text text-anchor="middle" x="191" y="-154.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4894</text>
<text text-anchor="middle" x="191" y="-139.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make tests wait until</text>
<text text-anchor="middle" x="191" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd full sync</text>
<text text-anchor="middle" x="191" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">goes all the way to the</text>
<text text-anchor="middle" x="191" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">tip</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-157.5 75,-157.5 75,-74.5 307,-74.5 307,-157.5"/>
<text text-anchor="middle" x="191" y="-142.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4894</text>
<text text-anchor="middle" x="191" y="-127.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make tests wait until</text>
<text text-anchor="middle" x="191" y="-112.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd full sync</text>
<text text-anchor="middle" x="191" y="-97.3" font-family="Times,serif" font-size="14.00" fill="#000000">goes all the way to the</text>
<text text-anchor="middle" x="191" y="-82.3" font-family="Times,serif" font-size="14.00" fill="#000000">tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M307.13,-143.39C335.9,-152.71 363.92,-167.52 383,-191 418.4,-234.55 388.98,-390.38 411,-442 428.53,-483.09 462.36,-521.4 488.97,-547.35"/>
<polygon fill="#000000" stroke="#000000" points="486.6266,-549.9519 496.27,-554.34 491.4678,-544.8959 486.6266,-549.9519"/>
<path fill="none" stroke="#000000" d="M307.36,-127.12C335.01,-134.73 362.43,-147.09 383,-167 414.02,-197.02 394,-220.32 411,-260 437.55,-321.97 478.25,-389.07 503.71,-428.77"/>
<polygon fill="#000000" stroke="#000000" points="500.8459,-430.7867 509.21,-437.29 506.727,-426.9902 500.8459,-430.7867"/>
</g>
<!-- ZcashFoundation/zebra#5316 -->
<g id="node13" class="node open">
@ -247,8 +247,8 @@
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#5316 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#5316</title>
<path fill="none" stroke="#000000" d="M307.1,-95.519C337.4,-87.043 370.19,-77.869 400.97,-69.257"/>
<polygon fill="#000000" stroke="#000000" points="402.2026,-72.5466 410.89,-66.482 400.3168,-65.8054 402.2026,-72.5466"/>
<path fill="none" stroke="#000000" d="M307.1,-87.665C337.4,-80.272 370.19,-72.269 400.97,-64.756"/>
<polygon fill="#000000" stroke="#000000" points="402.0044,-68.1064 410.89,-62.336 400.3454,-61.3058 402.0044,-68.1064"/>
</g>
<!-- ZcashFoundation/zebra#5015 -->
<g id="node14" class="node open">
@ -266,18 +266,18 @@
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#5015 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#5015</title>
<path fill="none" stroke="#000000" d="M307.1,-128C337.27,-128 369.91,-128 400.57,-128"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-131.5001 410.89,-128 400.89,-124.5001 400.89,-131.5001"/>
<path fill="none" stroke="#000000" d="M307.1,-120.15C337.27,-121.22 369.91,-122.39 400.57,-123.48"/>
<polygon fill="#000000" stroke="#000000" points="400.771,-126.9894 410.89,-123.85 401.0219,-119.9939 400.771,-126.9894"/>
</g>
<!-- ZcashFoundation/zebra#2375 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#2375</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2375" xlink:title="ZcashFoundation/zebra#2375&#10;Allow different `zebra&#45;&#10;network` apps to use&#10;different user agents" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-904 75,-904 75,-836 307,-836 307,-904"/>
<text text-anchor="middle" x="191" y="-888.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="191" y="-873.8" font-family="Times,serif" font-size="14.00" fill="#000000">Allow different `zebra&#45;</text>
<text text-anchor="middle" x="191" y="-858.8" font-family="Times,serif" font-size="14.00" fill="#000000">network` apps to use</text>
<text text-anchor="middle" x="191" y="-843.8" font-family="Times,serif" font-size="14.00" fill="#000000">different user agents</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1118 75,-1118 75,-1050 307,-1050 307,-1118"/>
<text text-anchor="middle" x="191" y="-1102.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="191" y="-1087.8" font-family="Times,serif" font-size="14.00" fill="#000000">Allow different `zebra&#45;</text>
<text text-anchor="middle" x="191" y="-1072.8" font-family="Times,serif" font-size="14.00" fill="#000000">network` apps to use</text>
<text text-anchor="middle" x="191" y="-1057.8" font-family="Times,serif" font-size="14.00" fill="#000000">different user agents</text>
</a>
</g>
</g>
@ -285,28 +285,28 @@
<g id="node16" class="node closed">
<title>ZcashFoundation/zebra#794</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/794" xlink:title="ZcashFoundation/zebra#794&#10;Make sure custom user&#10;agents conform to BIP&#45;14" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="638.5,-896.5 415.5,-896.5 415.5,-843.5 638.5,-843.5 638.5,-896.5"/>
<text text-anchor="middle" x="527" y="-881.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="527" y="-866.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="527" y="-851.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
<polygon fill="#fad8c7" stroke="#000000" points="638.5,-1110.5 415.5,-1110.5 415.5,-1057.5 638.5,-1057.5 638.5,-1110.5"/>
<text text-anchor="middle" x="527" y="-1095.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="527" y="-1080.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="527" y="-1065.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794</title>
<path fill="none" stroke="#000000" d="M307.1,-870C338.77,-870 373.16,-870 405.14,-870"/>
<polygon fill="#000000" stroke="#000000" points="405.43,-873.5001 415.43,-870 405.43,-866.5001 405.43,-873.5001"/>
<path fill="none" stroke="#000000" d="M307.1,-1084C338.77,-1084 373.16,-1084 405.14,-1084"/>
<polygon fill="#000000" stroke="#000000" points="405.43,-1087.5001 415.43,-1084 405.43,-1080.5001 405.43,-1087.5001"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node17"><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="643,-327 411,-327 411,-259 643,-259 643,-327"/>
<text text-anchor="middle" x="527" y="-311.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="527" y="-296.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="527" y="-281.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="527" y="-266.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="643,-1039 411,-1039 411,-971 643,-971 643,-1039"/>
<text text-anchor="middle" x="527" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="527" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="527" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="527" y="-978.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
@ -314,63 +314,63 @@
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5235</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5235" xlink:title="ZcashFoundation/zebra#5235&#10;Add support for&#10;`getblocktemplate` RPC&#10;call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-150 679,-150 679,-82 911,-82 911,-150"/>
<text text-anchor="middle" x="795" y="-134.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5235</text>
<text text-anchor="middle" x="795" y="-119.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-104.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocktemplate` RPC</text>
<text text-anchor="middle" x="795" y="-89.8" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-1079 679,-1079 679,-1011 911,-1011 911,-1079"/>
<text text-anchor="middle" x="795" y="-1063.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5235</text>
<text text-anchor="middle" x="795" y="-1048.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-1033.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocktemplate` RPC</text>
<text text-anchor="middle" x="795" y="-1018.8" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2631&#45;&gt;ZcashFoundation/zebra#5235 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#2631&#45;&gt;ZcashFoundation/zebra#5235</title>
<path fill="none" stroke="#000000" d="M639.68,-259C643.72,-255.95 647.52,-252.62 651,-249 680.03,-218.8 650.18,-189.4 679,-159 679.66,-158.3 680.34,-157.61 681.02,-156.94"/>
<polygon fill="#000000" stroke="#000000" points="683.6008,-159.3314 688.8,-150.1 678.9788,-154.0743 683.6008,-159.3314"/>
<path fill="none" stroke="#000000" d="M643.38,-1022.4C651.81,-1023.6 660.33,-1024.9 668.81,-1026.2"/>
<polygon fill="#000000" stroke="#000000" points="668.3493,-1029.6696 678.74,-1027.6 669.3266,-1022.7381 668.3493,-1029.6696"/>
</g>
<!-- ZcashFoundation/zebra#5236 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#5236</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5236" xlink:title="ZcashFoundation/zebra#5236&#10;Add support for&#10;`submitblock` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-307.5 679,-307.5 679,-254.5 911,-254.5 911,-307.5"/>
<text text-anchor="middle" x="795" y="-292.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5236</text>
<text text-anchor="middle" x="795" y="-277.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-262.3" font-family="Times,serif" font-size="14.00" fill="#000000">`submitblock` RPC call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-992.5 679,-992.5 679,-939.5 911,-939.5 911,-992.5"/>
<text text-anchor="middle" x="795" y="-977.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5236</text>
<text text-anchor="middle" x="795" y="-962.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-947.3" font-family="Times,serif" font-size="14.00" fill="#000000">`submitblock` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2631&#45;&gt;ZcashFoundation/zebra#5236 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#2631&#45;&gt;ZcashFoundation/zebra#5236</title>
<path fill="none" stroke="#000000" d="M643.38,-287.79C651.71,-287.42 660.14,-287.04 668.53,-286.66"/>
<polygon fill="#000000" stroke="#000000" points="668.9038,-290.147 678.74,-286.21 668.5956,-283.1538 668.9038,-290.147"/>
<path fill="none" stroke="#000000" d="M643.38,-988.06C651.81,-986.84 660.33,-985.6 668.81,-984.36"/>
<polygon fill="#000000" stroke="#000000" points="669.3458,-987.819 678.74,-982.92 668.3412,-980.8915 669.3458,-987.819"/>
</g>
<!-- ZcashFoundation/zebra#5336 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#5336</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5336" xlink:title="ZcashFoundation/zebra#5336&#10;Relay mempool&#10;transactions based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1179,-193 947,-193 947,-125 1179,-125 1179,-193"/>
<text text-anchor="middle" x="1063" y="-177.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5336</text>
<text text-anchor="middle" x="1063" y="-162.8" font-family="Times,serif" font-size="14.00" fill="#000000">Relay mempool</text>
<text text-anchor="middle" x="1063" y="-147.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions based on the</text>
<text text-anchor="middle" x="1063" y="-132.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1179,-1000 947,-1000 947,-932 1179,-932 1179,-1000"/>
<text text-anchor="middle" x="1063" y="-984.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5336</text>
<text text-anchor="middle" x="1063" y="-969.8" font-family="Times,serif" font-size="14.00" fill="#000000">Relay mempool</text>
<text text-anchor="middle" x="1063" y="-954.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions based on the</text>
<text text-anchor="middle" x="1063" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M911.38,-134.67C919.81,-136.02 928.33,-137.39 936.81,-138.75"/>
<polygon fill="#000000" stroke="#000000" points="936.3105,-142.2146 946.74,-140.35 937.4241,-135.3037 936.3105,-142.2146"/>
<path fill="none" stroke="#000000" d="M910.6,-1010.9C919.55,-1008.3 928.61,-1005.6 937.61,-1003"/>
<polygon fill="#000000" stroke="#000000" points="938.7728,-1006.3057 947.36,-1000.1 936.7771,-999.5962 938.7728,-1006.3057"/>
</g>
<!-- ZcashFoundation/zebra#3247 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node21"><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="307,-975.5 75,-975.5 75,-922.5 307,-922.5 307,-975.5"/>
<text text-anchor="middle" x="191" y="-960.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="191" y="-945.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="191" y="-930.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1189.5 75,-1189.5 75,-1136.5 307,-1136.5 307,-1189.5"/>
<text text-anchor="middle" x="191" y="-1174.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="191" y="-1159.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="191" y="-1144.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -378,10 +378,10 @@
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1046.5 75,-1046.5 75,-993.5 307,-993.5 307,-1046.5"/>
<text text-anchor="middle" x="191" y="-1031.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="191" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="191" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1260.5 75,-1260.5 75,-1207.5 307,-1207.5 307,-1260.5"/>
<text text-anchor="middle" x="191" y="-1245.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="191" y="-1230.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="191" y="-1215.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
</a>
</g>
</g>
@ -389,29 +389,29 @@
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#5335</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5335" xlink:title="ZcashFoundation/zebra#5335&#10;Evict transactions from&#10;the mempool based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="911,-236 679,-236 679,-168 911,-168 911,-236"/>
<text text-anchor="middle" x="795" y="-220.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5335</text>
<text text-anchor="middle" x="795" y="-205.8" font-family="Times,serif" font-size="14.00" fill="#000000">Evict transactions from</text>
<text text-anchor="middle" x="795" y="-190.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool based on the</text>
<text text-anchor="middle" x="795" y="-175.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="911,-921 679,-921 679,-853 911,-853 911,-921"/>
<text text-anchor="middle" x="795" y="-905.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5335</text>
<text text-anchor="middle" x="795" y="-890.8" font-family="Times,serif" font-size="14.00" fill="#000000">Evict transactions from</text>
<text text-anchor="middle" x="795" y="-875.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool based on the</text>
<text text-anchor="middle" x="795" y="-860.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M911.38,-183.33C919.81,-181.98 928.33,-180.61 936.81,-179.25"/>
<polygon fill="#000000" stroke="#000000" points="937.4241,-182.6963 946.74,-177.65 936.3105,-175.7854 937.4241,-182.6963"/>
<path fill="none" stroke="#000000" d="M910.6,-921.08C919.55,-923.71 928.61,-926.38 937.61,-929.04"/>
<polygon fill="#000000" stroke="#000000" points="936.7786,-932.4437 947.36,-931.91 938.7553,-925.7286 936.7786,-932.4437"/>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra release candidate&#10;binaries should be linked&#10;from ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1133 75,-1133 75,-1065 307,-1065 307,-1133"/>
<text text-anchor="middle" x="191" y="-1117.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="191" y="-1102.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="191" y="-1087.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="191" y="-1072.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1347 75,-1347 75,-1279 307,-1279 307,-1347"/>
<text text-anchor="middle" x="191" y="-1331.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="191" y="-1316.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="191" y="-1301.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="191" y="-1286.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
</a>
</g>
</g>
@ -419,11 +419,11 @@
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4412" xlink:title="ZcashFoundation/zebra#4412&#10;Automate pinning CI&#10;dependencies to specific&#10;commit hashes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1219 75,-1219 75,-1151 307,-1151 307,-1219"/>
<text text-anchor="middle" x="191" y="-1203.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="191" y="-1188.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="191" y="-1173.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="191" y="-1158.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1433 75,-1433 75,-1365 307,-1365 307,-1433"/>
<text text-anchor="middle" x="191" y="-1417.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="191" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="191" y="-1387.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="191" y="-1372.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
@ -431,10 +431,10 @@
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#4672</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4672" xlink:title="ZcashFoundation/zebra#4672&#10;Add support for Orchard&#10;proof batch verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1290.5 75,-1290.5 75,-1237.5 307,-1237.5 307,-1290.5"/>
<text text-anchor="middle" x="191" y="-1275.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="191" y="-1260.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="191" y="-1245.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1504.5 75,-1504.5 75,-1451.5 307,-1451.5 307,-1504.5"/>
<text text-anchor="middle" x="191" y="-1489.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="191" y="-1474.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="191" y="-1459.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
</a>
</g>
</g>
@ -442,10 +442,10 @@
<g id="node27" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-1426.5 411,-1426.5 411,-1373.5 643,-1373.5 643,-1426.5"/>
<text text-anchor="middle" x="527" y="-1411.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="527" y="-1396.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="527" y="-1381.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-1640.5 411,-1640.5 411,-1587.5 643,-1587.5 643,-1640.5"/>
<text text-anchor="middle" x="527" y="-1625.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="527" y="-1610.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="527" y="-1595.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
</a>
</g>
</g>
@ -453,11 +453,11 @@
<g id="node28" class="node closed">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-1579 411,-1579 411,-1511 643,-1511 643,-1579"/>
<text text-anchor="middle" x="527" y="-1563.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="527" y="-1548.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="527" y="-1533.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="527" y="-1518.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-1793 411,-1793 411,-1725 643,-1725 643,-1793"/>
<text text-anchor="middle" x="527" y="-1777.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="527" y="-1762.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="527" y="-1747.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="527" y="-1732.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
@ -465,15 +465,15 @@
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#5164</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5164" xlink:title="ZcashFoundation/zebra#5164&#10;fix(test): Wait for&#10;zebrad and lightwalletd&#10;to reach the tip in&#10;tests, to improve test&#10;coverage" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1695 75,-1695 75,-1691 71,-1691 71,-1687 75,-1687 75,-1605 71,-1605 71,-1601 75,-1601 75,-1597 307,-1597 307,-1695"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-1691 79,-1691 79,-1687 75,-1687 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-1605 79,-1605 79,-1601 75,-1601 "/>
<text text-anchor="middle" x="191" y="-1679.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5164</text>
<text text-anchor="middle" x="191" y="-1664.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(test): Wait for</text>
<text text-anchor="middle" x="191" y="-1649.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad and lightwalletd</text>
<text text-anchor="middle" x="191" y="-1634.8" font-family="Times,serif" font-size="14.00" fill="#000000">to reach the tip in</text>
<text text-anchor="middle" x="191" y="-1619.8" font-family="Times,serif" font-size="14.00" fill="#000000">tests, to improve test</text>
<text text-anchor="middle" x="191" y="-1604.8" font-family="Times,serif" font-size="14.00" fill="#000000">coverage</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1909 75,-1909 75,-1905 71,-1905 71,-1901 75,-1901 75,-1819 71,-1819 71,-1815 75,-1815 75,-1811 307,-1811 307,-1909"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-1905 79,-1905 79,-1901 75,-1901 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-1819 79,-1819 79,-1815 75,-1815 "/>
<text text-anchor="middle" x="191" y="-1893.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5164</text>
<text text-anchor="middle" x="191" y="-1878.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(test): Wait for</text>
<text text-anchor="middle" x="191" y="-1863.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad and lightwalletd</text>
<text text-anchor="middle" x="191" y="-1848.8" font-family="Times,serif" font-size="14.00" fill="#000000">to reach the tip in</text>
<text text-anchor="middle" x="191" y="-1833.8" font-family="Times,serif" font-size="14.00" fill="#000000">tests, to improve test</text>
<text text-anchor="middle" x="191" y="-1818.8" font-family="Times,serif" font-size="14.00" fill="#000000">coverage</text>
</a>
</g>
</g>
@ -481,11 +481,11 @@
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#5153</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1781 75,-1781 75,-1713 307,-1713 307,-1781"/>
<text text-anchor="middle" x="191" y="-1765.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="191" y="-1750.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="191" y="-1735.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="191" y="-1720.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1995 75,-1995 75,-1927 307,-1927 307,-1995"/>
<text text-anchor="middle" x="191" y="-1979.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="191" y="-1964.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="191" y="-1949.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="191" y="-1934.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
</a>
</g>
</g>
@ -493,48 +493,48 @@
<g id="node31" class="node closed">
<title>ZcashFoundation/zebra#5155</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-1824 411,-1824 411,-1756 643,-1756 643,-1824"/>
<text text-anchor="middle" x="527" y="-1808.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="527" y="-1793.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="527" y="-1778.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="527" y="-1763.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-2038 411,-2038 411,-1970 643,-1970 643,-2038"/>
<text text-anchor="middle" x="527" y="-2022.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="527" y="-2007.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="527" y="-1992.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="527" y="-1977.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155</title>
<path fill="none" stroke="#000000" d="M307.1,-1761.9C337.27,-1765.7 369.91,-1769.9 400.57,-1773.8"/>
<polygon fill="#000000" stroke="#000000" points="400.5309,-1777.3227 410.89,-1775.1 401.4059,-1770.3775 400.5309,-1777.3227"/>
<path fill="none" stroke="#000000" d="M307.1,-1975.9C337.27,-1979.7 369.91,-1983.9 400.57,-1987.8"/>
<polygon fill="#000000" stroke="#000000" points="400.5309,-1991.3227 410.89,-1989.1 401.4059,-1984.3775 400.5309,-1991.3227"/>
</g>
<!-- ZcashFoundation/zebra#5188 -->
<g id="node32" class="node closed">
<title>ZcashFoundation/zebra#5188</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-1738 411,-1738 411,-1670 643,-1670 643,-1738"/>
<text text-anchor="middle" x="527" y="-1722.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="527" y="-1707.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="527" y="-1692.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="527" y="-1677.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-1952 411,-1952 411,-1884 643,-1884 643,-1952"/>
<text text-anchor="middle" x="527" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="527" y="-1921.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="527" y="-1906.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="527" y="-1891.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188</title>
<path fill="none" stroke="#000000" d="M307.1,-1732.1C337.27,-1728.3 369.91,-1724.1 400.57,-1720.2"/>
<polygon fill="#000000" stroke="#000000" points="401.4059,-1723.6225 410.89,-1718.9 400.5309,-1716.6773 401.4059,-1723.6225"/>
<path fill="none" stroke="#000000" d="M307.1,-1946.1C337.27,-1942.3 369.91,-1938.1 400.57,-1934.2"/>
<polygon fill="#000000" stroke="#000000" points="401.4059,-1937.6225 410.89,-1932.9 400.5309,-1930.6773 401.4059,-1937.6225"/>
</g>
<!-- ZcashFoundation/zebra#4794 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#4794</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1882.5 75,-1882.5 75,-1799.5 307,-1799.5 307,-1882.5"/>
<text text-anchor="middle" x="191" y="-1867.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="191" y="-1852.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="191" y="-1837.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="191" y="-1822.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="191" y="-1807.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2096.5 75,-2096.5 75,-2013.5 307,-2013.5 307,-2096.5"/>
<text text-anchor="middle" x="191" y="-2081.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="191" y="-2066.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="191" y="-2051.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="191" y="-2036.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="191" y="-2021.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
</a>
</g>
</g>
@ -542,10 +542,10 @@
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#3096</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3096" xlink:title="ZcashFoundation/zebra#3096&#10;Epic: Zebra Release&#10;Candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1953.5 75,-1953.5 75,-1900.5 307,-1900.5 307,-1953.5"/>
<text text-anchor="middle" x="191" y="-1938.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="191" y="-1923.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="191" y="-1908.3" font-family="Times,serif" font-size="14.00" fill="#000000">Candidate</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2167.5 75,-2167.5 75,-2114.5 307,-2114.5 307,-2167.5"/>
<text text-anchor="middle" x="191" y="-2152.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="191" y="-2137.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="191" y="-2122.3" font-family="Times,serif" font-size="14.00" fill="#000000">Candidate</text>
</a>
</g>
</g>
@ -553,167 +553,167 @@
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1492.5 75,-1492.5 75,-1409.5 307,-1409.5 307,-1492.5"/>
<text text-anchor="middle" x="191" y="-1477.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="191" y="-1462.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="191" y="-1447.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="191" y="-1432.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="191" y="-1417.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1706.5 75,-1706.5 75,-1623.5 307,-1623.5 307,-1706.5"/>
<text text-anchor="middle" x="191" y="-1691.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="191" y="-1676.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="191" y="-1661.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="191" y="-1646.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="191" y="-1631.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M307.1,-1433.4C337.4,-1428.8 370.19,-1423.8 400.97,-1419.1"/>
<polygon fill="#000000" stroke="#000000" points="401.5257,-1422.5558 410.89,-1417.6 400.4791,-1415.6345 401.5257,-1422.5558"/>
<path fill="none" stroke="#000000" d="M307.1,-1647.4C337.4,-1642.8 370.19,-1637.8 400.97,-1633.1"/>
<polygon fill="#000000" stroke="#000000" points="401.5257,-1636.5558 410.89,-1631.6 400.4791,-1629.6345 401.5257,-1636.5558"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1391.5 75,-1391.5 75,-1308.5 307,-1308.5 307,-1391.5"/>
<text text-anchor="middle" x="191" y="-1376.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="191" y="-1361.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="191" y="-1346.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="191" y="-1331.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="191" y="-1316.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1605.5 75,-1605.5 75,-1522.5 307,-1522.5 307,-1605.5"/>
<text text-anchor="middle" x="191" y="-1590.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="191" y="-1575.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="191" y="-1560.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="191" y="-1545.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="191" y="-1530.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M307.1,-1367.3C337.4,-1371.8 370.19,-1376.7 400.97,-1381.2"/>
<polygon fill="#000000" stroke="#000000" points="400.4791,-1384.6655 410.89,-1382.7 401.5257,-1377.7442 400.4791,-1384.6655"/>
<path fill="none" stroke="#000000" d="M307.1,-1581.3C337.4,-1585.8 370.19,-1590.7 400.97,-1595.2"/>
<polygon fill="#000000" stroke="#000000" points="400.4791,-1598.6655 410.89,-1596.7 401.5257,-1591.7442 400.4791,-1598.6655"/>
</g>
<!-- ZcashFoundation/zebra#5305 -->
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#5305</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5305" xlink:title="ZcashFoundation/zebra#5305&#10;Add a `getblocktemplate&#45;&#10;rpcs` feature to `zebrad`&#10;and `zebra&#45;rpc`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="643,-433 411,-433 411,-365 643,-365 643,-433"/>
<text text-anchor="middle" x="527" y="-417.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5305</text>
<text text-anchor="middle" x="527" y="-402.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a `getblocktemplate&#45;</text>
<text text-anchor="middle" x="527" y="-387.8" font-family="Times,serif" font-size="14.00" fill="#000000">rpcs` feature to `zebrad`</text>
<text text-anchor="middle" x="527" y="-372.8" font-family="Times,serif" font-size="14.00" fill="#000000">and `zebra&#45;rpc`</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="643,-842 411,-842 411,-774 643,-774 643,-842"/>
<text text-anchor="middle" x="527" y="-826.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5305</text>
<text text-anchor="middle" x="527" y="-811.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a `getblocktemplate&#45;</text>
<text text-anchor="middle" x="527" y="-796.8" font-family="Times,serif" font-size="14.00" fill="#000000">rpcs` feature to `zebrad`</text>
<text text-anchor="middle" x="527" y="-781.8" font-family="Times,serif" font-size="14.00" fill="#000000">and `zebra&#45;rpc`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#4967 -->
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M602.32,-433.09C620.07,-443.86 637.68,-457.17 651,-473 673.37,-499.59 653.55,-522.34 679,-546 679.83,-546.77 680.67,-547.52 681.53,-548.26"/>
<polygon fill="#000000" stroke="#000000" points="679.5834,-551.1769 689.66,-554.45 683.8239,-545.6075 679.5834,-551.1769"/>
<path fill="none" stroke="#000000" d="M642.05,-773.89C645.25,-771.15 648.25,-768.19 651,-765 695.25,-713.6 638.18,-669.16 679,-615 686.83,-604.61 697.03,-595.96 708.14,-588.79"/>
<polygon fill="#000000" stroke="#000000" points="710.0227,-591.742 716.79,-583.59 706.4161,-585.7426 710.0227,-591.742"/>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5235 -->
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5235</title>
<path fill="none" stroke="#000000" d="M619.39,-364.97C631.52,-357.08 642.62,-347.52 651,-336 697.85,-271.59 628.53,-220.61 679,-159 679.4,-158.51 679.81,-158.02 680.23,-157.54"/>
<polygon fill="#000000" stroke="#000000" points="682.9328,-159.7842 687.47,-150.21 677.9526,-154.8651 682.9328,-159.7842"/>
<path fill="none" stroke="#000000" d="M555.5,-842.03C581.07,-872.9 619.35,-919.87 651,-962 664.03,-979.35 661.82,-988.74 679,-1002 680.56,-1003.2 682.16,-1004.4 683.79,-1005.5"/>
<polygon fill="#000000" stroke="#000000" points="681.9151,-1008.4559 692.2,-1011 685.7465,-1002.5974 681.9151,-1008.4559"/>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5236 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5236</title>
<path fill="none" stroke="#000000" d="M598,-364.87C615.56,-355.9 634.16,-345.94 651,-336 663.95,-328.36 665.45,-323.52 679,-317 683.06,-315.04 687.26,-313.16 691.53,-311.36"/>
<polygon fill="#000000" stroke="#000000" points="693.0418,-314.5241 701,-307.53 690.4172,-308.0347 693.0418,-314.5241"/>
<path fill="none" stroke="#000000" d="M561.72,-842.27C590.89,-869.39 634.78,-906.49 679,-930 682.51,-931.87 686.14,-933.66 689.84,-935.37"/>
<polygon fill="#000000" stroke="#000000" points="688.6151,-938.6542 699.18,-939.45 691.4173,-932.2396 688.6151,-938.6542"/>
</g>
<!-- ZcashFoundation/zebra#5268 -->
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#5268</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5268" xlink:title="ZcashFoundation/zebra#5268&#10;Add support for&#10;`getblockhash` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-536.5 679,-536.5 679,-483.5 911,-483.5 911,-536.5"/>
<text text-anchor="middle" x="795" y="-521.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5268</text>
<text text-anchor="middle" x="795" y="-506.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblockhash` RPC call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-834.5 679,-834.5 679,-781.5 911,-781.5 911,-834.5"/>
<text text-anchor="middle" x="795" y="-819.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5268</text>
<text text-anchor="middle" x="795" y="-804.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-789.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblockhash` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5268 -->
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5268</title>
<path fill="none" stroke="#000000" d="M590.33,-433.03C617.23,-446.75 649.21,-462.11 679,-474 684.14,-476.05 689.45,-478.06 694.83,-480.01"/>
<polygon fill="#000000" stroke="#000000" points="693.9952,-483.4274 704.59,-483.47 696.3342,-476.8298 693.9952,-483.4274"/>
<path fill="none" stroke="#000000" d="M643.38,-808C651.71,-808 660.14,-808 668.53,-808"/>
<polygon fill="#000000" stroke="#000000" points="668.74,-811.5001 678.74,-808 668.74,-804.5001 668.74,-811.5001"/>
</g>
<!-- ZcashFoundation/zebra#5302 -->
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#5302</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5302" xlink:title="ZcashFoundation/zebra#5302&#10;Add support for&#10;`getblocksubsidy` RPC&#10;call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-465 679,-465 679,-397 911,-397 911,-465"/>
<text text-anchor="middle" x="795" y="-449.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5302</text>
<text text-anchor="middle" x="795" y="-434.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-419.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocksubsidy` RPC</text>
<text text-anchor="middle" x="795" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-763 679,-763 679,-695 911,-695 911,-763"/>
<text text-anchor="middle" x="795" y="-747.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5302</text>
<text text-anchor="middle" x="795" y="-732.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-717.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocksubsidy` RPC</text>
<text text-anchor="middle" x="795" y="-702.8" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5302 -->
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5302</title>
<path fill="none" stroke="#000000" d="M643.38,-412.9C651.71,-413.89 660.14,-414.9 668.53,-415.9"/>
<polygon fill="#000000" stroke="#000000" points="668.3953,-419.4087 678.74,-417.12 669.2259,-412.4582 668.3953,-419.4087"/>
<path fill="none" stroke="#000000" d="M642.6,-773.92C651.55,-771.29 660.61,-768.62 669.61,-765.96"/>
<polygon fill="#000000" stroke="#000000" points="670.7553,-769.2714 679.36,-763.09 668.7786,-762.5563 670.7553,-769.2714"/>
</g>
<!-- ZcashFoundation/zebra#5303 -->
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#5303</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5303" xlink:title="ZcashFoundation/zebra#5303&#10;Add support for&#10;`getblockcount` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-378.5 679,-378.5 679,-325.5 911,-325.5 911,-378.5"/>
<text text-anchor="middle" x="795" y="-363.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5303</text>
<text text-anchor="middle" x="795" y="-348.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-333.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblockcount` RPC call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-676.5 679,-676.5 679,-623.5 911,-623.5 911,-676.5"/>
<text text-anchor="middle" x="795" y="-661.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5303</text>
<text text-anchor="middle" x="795" y="-646.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-631.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblockcount` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5303 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5303</title>
<path fill="none" stroke="#000000" d="M643.38,-378.59C651.81,-377.11 660.33,-375.62 668.81,-374.13"/>
<polygon fill="#000000" stroke="#000000" points="669.4942,-377.5635 678.74,-372.39 668.286,-370.6686 669.4942,-377.5635"/>
<path fill="none" stroke="#000000" d="M640.6,-773.93C644.28,-771.18 647.77,-768.21 651,-765 677.43,-738.75 652.14,-711.81 679,-686 680.12,-684.93 681.26,-683.89 682.44,-682.88"/>
<polygon fill="#000000" stroke="#000000" points="684.7709,-685.5037 690.59,-676.65 680.5197,-679.9424 684.7709,-685.5037"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1579 75,-1579 75,-1511 307,-1511 307,-1579"/>
<text text-anchor="middle" x="191" y="-1563.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="191" y="-1548.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="191" y="-1533.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="191" y="-1518.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1793 75,-1793 75,-1725 307,-1725 307,-1793"/>
<text text-anchor="middle" x="191" y="-1777.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="191" y="-1762.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="191" y="-1747.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="191" y="-1732.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M307.1,-1545C337.27,-1545 369.91,-1545 400.57,-1545"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-1548.5001 410.89,-1545 400.89,-1541.5001 400.89,-1548.5001"/>
<path fill="none" stroke="#000000" d="M307.1,-1759C337.27,-1759 369.91,-1759 400.57,-1759"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-1762.5001 410.89,-1759 400.89,-1755.5001 400.89,-1762.5001"/>
</g>
<!-- ZcashFoundation/zebra#5199 -->
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-818 75,-818 75,-750 307,-750 307,-818"/>
<text text-anchor="middle" x="191" y="-802.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="191" y="-787.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="191" y="-772.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="191" y="-757.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-770 75,-770 75,-702 307,-702 307,-770"/>
<text text-anchor="middle" x="191" y="-754.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="191" y="-739.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="191" y="-724.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="191" y="-709.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M307.1,-782.96C337.27,-782.69 369.91,-782.4 400.57,-782.13"/>
<polygon fill="#000000" stroke="#000000" points="400.9209,-785.6272 410.89,-782.04 400.8598,-778.6274 400.9209,-785.6272"/>
<path fill="none" stroke="#000000" d="M307.1,-733.58C337.27,-732.95 369.91,-732.27 400.57,-731.63"/>
<polygon fill="#000000" stroke="#000000" points="400.9633,-735.1228 410.89,-731.42 400.8208,-728.1243 400.9633,-735.1228"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2040 75,-2040 75,-1972 307,-1972 307,-2040"/>
<text text-anchor="middle" x="191" y="-2024.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="191" y="-2009.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="191" y="-1994.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="191" y="-1979.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2254 75,-2254 75,-2186 307,-2186 307,-2254"/>
<text text-anchor="middle" x="191" y="-2238.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="191" y="-2223.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="191" y="-2208.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="191" y="-2193.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
@ -721,12 +721,12 @@
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2141.5 75,-2141.5 75,-2058.5 307,-2058.5 307,-2141.5"/>
<text text-anchor="middle" x="191" y="-2126.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="191" y="-2111.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="191" y="-2096.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="191" y="-2081.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="191" y="-2066.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2355.5 75,-2355.5 75,-2272.5 307,-2272.5 307,-2355.5"/>
<text text-anchor="middle" x="191" y="-2340.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="191" y="-2325.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="191" y="-2310.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="191" y="-2295.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="191" y="-2280.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
@ -734,19 +734,19 @@
<g id="node45" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-2134 411,-2134 411,-2066 643,-2066 643,-2134"/>
<text text-anchor="middle" x="527" y="-2118.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="527" y="-2103.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="527" y="-2088.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="527" y="-2073.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-2348 411,-2348 411,-2280 643,-2280 643,-2348"/>
<text text-anchor="middle" x="527" y="-2332.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="527" y="-2317.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="527" y="-2302.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="527" y="-2287.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M307.1,-2100C337.27,-2100 369.91,-2100 400.57,-2100"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-2103.5001 410.89,-2100 400.89,-2096.5001 400.89,-2103.5001"/>
<path fill="none" stroke="#000000" d="M307.1,-2314C337.27,-2314 369.91,-2314 400.57,-2314"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-2317.5001 410.89,-2314 400.89,-2310.5001 400.89,-2317.5001"/>
</g>
</g>
</svg>

View File

@ -5,28 +5,28 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1187pt" height="2150pt"
viewBox="0.00 0.00 1187.00 2149.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2145.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2145.5 1183,-2145.5 1183,4 -4,4"/>
<svg width="1187pt" height="2364pt"
viewBox="0.00 0.00 1187.00 2363.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2359.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2359.5 1183,-2359.5 1183,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="67,-477 67,-742 651,-742 651,-477 67,-477"/>
<text text-anchor="middle" x="359" y="-726.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
<polygon fill="none" stroke="#0000ff" points="67,-429 67,-694 651,-694 651,-429 67,-429"/>
<text text-anchor="middle" x="359" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-332 0,-469 383,-469 383,-332 0,-332"/>
<text text-anchor="middle" x="191.5" y="-453.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
<polygon fill="none" stroke="#0000ff" points="0,-284 0,-421 383,-421 383,-284 0,-284"/>
<text text-anchor="middle" x="191.5" y="-405.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="643,-607.5 411,-607.5 411,-554.5 643,-554.5 643,-607.5"/>
<text text-anchor="middle" x="527" y="-592.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="527" y="-577.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="527" y="-562.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
<polygon fill="#c2e0c6" stroke="#000000" points="643,-490.5 411,-490.5 411,-437.5 643,-437.5 643,-490.5"/>
<text text-anchor="middle" x="527" y="-475.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="527" y="-460.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="527" y="-445.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
@ -34,100 +34,100 @@
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4967" xlink:title="ZcashFoundation/zebra#4967&#10;feat(rpc): add&#10;getblockhash rpc method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-607.5 679,-607.5 679,-603.5 675,-603.5 675,-599.5 679,-599.5 679,-562.5 675,-562.5 675,-558.5 679,-558.5 679,-554.5 911,-554.5 911,-607.5"/>
<polyline fill="none" stroke="#000000" points="679,-603.5 683,-603.5 683,-599.5 679,-599.5 "/>
<polyline fill="none" stroke="#000000" points="679,-562.5 683,-562.5 683,-558.5 679,-558.5 "/>
<text text-anchor="middle" x="795" y="-592.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="795" y="-577.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="795" y="-562.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblockhash rpc method</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-583.5 679,-583.5 679,-579.5 675,-579.5 675,-575.5 679,-575.5 679,-538.5 675,-538.5 675,-534.5 679,-534.5 679,-530.5 911,-530.5 911,-583.5"/>
<polyline fill="none" stroke="#000000" points="679,-579.5 683,-579.5 683,-575.5 679,-575.5 "/>
<polyline fill="none" stroke="#000000" points="679,-538.5 683,-538.5 683,-534.5 679,-534.5 "/>
<text text-anchor="middle" x="795" y="-568.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="795" y="-553.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="795" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblockhash rpc method</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967 -->
<g id="edge3" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M643.38,-581C651.71,-581 660.14,-581 668.53,-581"/>
<polygon fill="#000000" stroke="#000000" points="668.74,-584.5001 678.74,-581 668.74,-577.5001 668.74,-584.5001"/>
<path fill="none" stroke="#000000" d="M603.44,-490.53C636.25,-501.91 674.74,-515.27 708.58,-527.01"/>
<polygon fill="#000000" stroke="#000000" points="707.8652,-530.4667 718.46,-530.44 710.161,-523.8539 707.8652,-530.4667"/>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4955" xlink:title="ZcashFoundation/zebra#4955&#10;Make long&#45;running test&#10;names match workflow&#10;names" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-694 679,-694 679,-626 911,-626 911,-694"/>
<text text-anchor="middle" x="795" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="795" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="795" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="795" y="-633.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-430 679,-430 679,-362 911,-362 911,-430"/>
<text text-anchor="middle" x="795" y="-414.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="795" y="-399.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="795" y="-384.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="795" y="-369.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955 -->
<g id="edge4" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M616.99,-607.53C633.92,-612.52 651.91,-617.82 669.7,-623.06"/>
<polygon fill="#000000" stroke="#000000" points="668.9681,-626.4933 679.55,-625.97 670.9514,-619.7801 668.9681,-626.4933"/>
<path fill="none" stroke="#000000" d="M631.77,-437.42C643.93,-434.33 656.43,-431.16 668.84,-428.01"/>
<polygon fill="#000000" stroke="#000000" points="669.9382,-431.3423 678.77,-425.49 668.2163,-424.5574 669.9382,-431.3423"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4992" xlink:title="ZcashFoundation/zebra#4992&#10;Run cached state CI on&#10;testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-765.5 679,-765.5 679,-712.5 911,-712.5 911,-765.5"/>
<text text-anchor="middle" x="795" y="-750.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="795" y="-735.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="795" y="-720.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-501.5 679,-501.5 679,-448.5 911,-448.5 911,-501.5"/>
<text text-anchor="middle" x="795" y="-486.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="795" y="-471.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="795" y="-456.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992 -->
<g id="edge5" class="edge">
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M553.59,-607.61C582.29,-634.99 630.45,-677.19 679,-703 682.51,-704.87 686.14,-706.66 689.84,-708.37"/>
<polygon fill="#000000" stroke="#000000" points="688.6151,-711.6542 699.18,-712.45 691.4173,-705.2396 688.6151,-711.6542"/>
<path fill="none" stroke="#000000" d="M643.38,-468.78C651.71,-469.12 660.14,-469.46 668.53,-469.81"/>
<polygon fill="#000000" stroke="#000000" points="668.6046,-473.3159 678.74,-470.23 668.8923,-466.3218 668.6046,-473.3159"/>
</g>
<!-- ZcashFoundation/zebra#4937 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#4937</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4937" xlink:title="ZcashFoundation/zebra#4937&#10;Epic: Commit blocks to&#10;state using a separate&#10;task" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-711 75,-711 75,-643 307,-643 307,-711"/>
<text text-anchor="middle" x="191" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="191" y="-680.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
<text text-anchor="middle" x="191" y="-665.8" font-family="Times,serif" font-size="14.00" fill="#000000">state using a separate</text>
<text text-anchor="middle" x="191" y="-650.8" font-family="Times,serif" font-size="14.00" fill="#000000">task</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-663 75,-663 75,-595 307,-595 307,-663"/>
<text text-anchor="middle" x="191" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="191" y="-632.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
<text text-anchor="middle" x="191" y="-617.8" font-family="Times,serif" font-size="14.00" fill="#000000">state using a separate</text>
<text text-anchor="middle" x="191" y="-602.8" font-family="Times,serif" font-size="14.00" fill="#000000">task</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M307.13,-653.59C332.3,-647.79 358.67,-641.17 383,-634 405.37,-627.41 429.28,-619.13 451.06,-611.08"/>
<polygon fill="#000000" stroke="#000000" points="452.4332,-614.3034 460.58,-607.53 449.9873,-607.7446 452.4332,-614.3034"/>
<path fill="none" stroke="#000000" d="M307.05,-612.45C332.87,-606.22 359.53,-597.68 383,-586 426.98,-564.12 468.83,-526.03 495.96,-498.22"/>
<polygon fill="#000000" stroke="#000000" points="498.8116,-500.3041 503.22,-490.67 493.7658,-495.4522 498.8116,-500.3041"/>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5189" xlink:title="ZcashFoundation/zebra#5189&#10;Run some docker tests on&#10;smaller instances" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="643,-807.5 411,-807.5 411,-754.5 643,-754.5 643,-807.5"/>
<text text-anchor="middle" x="527" y="-792.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="527" y="-777.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="527" y="-762.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<polygon fill="#c2e0c6" stroke="#000000" points="643,-755.5 411,-755.5 411,-702.5 643,-702.5 643,-755.5"/>
<text text-anchor="middle" x="527" y="-740.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="527" y="-725.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="527" y="-710.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge6" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M298.63,-711.01C334.36,-722.24 374.37,-734.73 411,-746 416.87,-747.81 422.91,-749.66 429.01,-751.52"/>
<polygon fill="#000000" stroke="#000000" points="428.0344,-754.8815 438.62,-754.44 430.0695,-748.1838 428.0344,-754.8815"/>
<path fill="none" stroke="#000000" d="M296.47,-663.09C332.68,-674.52 373.52,-687.12 411,-698 412.91,-698.56 414.85,-699.11 416.8,-699.67"/>
<polygon fill="#000000" stroke="#000000" points="416.0639,-703.0994 426.64,-702.47 417.9797,-696.3667 416.0639,-703.0994"/>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5125" xlink:title="ZcashFoundation/zebra#5125&#10;Avoid temporary failures&#10;verifying the first non&#45;&#10;finalized block" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-625 75,-625 75,-557 307,-557 307,-625"/>
<text text-anchor="middle" x="191" y="-609.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="191" y="-594.8" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
<text text-anchor="middle" x="191" y="-579.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifying the first non&#45;</text>
<text text-anchor="middle" x="191" y="-564.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized block</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-577 75,-577 75,-509 307,-509 307,-577"/>
<text text-anchor="middle" x="191" y="-561.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="191" y="-546.8" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
<text text-anchor="middle" x="191" y="-531.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifying the first non&#45;</text>
<text text-anchor="middle" x="191" y="-516.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized block</text>
</a>
</g>
</g>
@ -135,10 +135,10 @@
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-538.5 75,-538.5 75,-485.5 307,-485.5 307,-538.5"/>
<text text-anchor="middle" x="191" y="-523.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="191" y="-508.3" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
<text text-anchor="middle" x="191" y="-493.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra dependencies</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-490.5 75,-490.5 75,-437.5 307,-437.5 307,-490.5"/>
<text text-anchor="middle" x="191" y="-475.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="191" y="-460.3" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
<text text-anchor="middle" x="191" y="-445.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra dependencies</text>
</a>
</g>
</g>
@ -146,79 +146,79 @@
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2654" xlink:title="ZcashFoundation/zebra#2654&#10;Test if checkpoint&#10;verifier and state&#10;service are correctly&#10;reset on block commit&#10;errors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-438 75,-438 75,-340 307,-340 307,-438"/>
<text text-anchor="middle" x="191" y="-422.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="191" y="-407.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="191" y="-392.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="191" y="-377.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="191" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="191" y="-347.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-390 75,-390 75,-292 307,-292 307,-390"/>
<text text-anchor="middle" x="191" y="-374.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="191" y="-359.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="191" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="191" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="191" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="191" y="-299.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge2" class="edge">
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#2654&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M307.11,-434.64C332.66,-446.09 359.19,-459.12 383,-473 420.59,-494.92 459.9,-524.95 487.92,-547.78"/>
<polygon fill="#000000" stroke="#000000" points="485.9315,-550.6761 495.88,-554.32 490.3753,-545.2674 485.9315,-550.6761"/>
<path fill="none" stroke="#000000" d="M307.1,-383.5C352.51,-400.12 403.52,-418.8 444.97,-433.97"/>
<polygon fill="#000000" stroke="#000000" points="443.8763,-437.2967 454.47,-437.45 446.2841,-430.7239 443.8763,-437.2967"/>
</g>
<!-- ZcashFoundation/zebra#5257 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#5257</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5257" xlink:title="ZcashFoundation/zebra#5257&#10;change(state): Write non&#45;&#10;finalized blocks to the&#10;state in a separate&#10;thread, to avoid network&#10;and RPC hangs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-298 75,-298 75,-294 71,-294 71,-290 75,-290 75,-208 71,-208 71,-204 75,-204 75,-200 307,-200 307,-298"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-294 79,-294 79,-290 75,-290 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-208 79,-208 79,-204 75,-204 "/>
<text text-anchor="middle" x="191" y="-282.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5257</text>
<text text-anchor="middle" x="191" y="-267.8" font-family="Times,serif" font-size="14.00" fill="#000000">change(state): Write non&#45;</text>
<text text-anchor="middle" x="191" y="-252.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized blocks to the</text>
<text text-anchor="middle" x="191" y="-237.8" font-family="Times,serif" font-size="14.00" fill="#000000">state in a separate</text>
<text text-anchor="middle" x="191" y="-222.8" font-family="Times,serif" font-size="14.00" fill="#000000">thread, to avoid network</text>
<text text-anchor="middle" x="191" y="-207.8" font-family="Times,serif" font-size="14.00" fill="#000000">and RPC hangs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-274 75,-274 75,-270 71,-270 71,-266 75,-266 75,-184 71,-184 71,-180 75,-180 75,-176 307,-176 307,-274"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-270 79,-270 79,-266 75,-266 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-184 79,-184 79,-180 75,-180 "/>
<text text-anchor="middle" x="191" y="-258.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5257</text>
<text text-anchor="middle" x="191" y="-243.8" font-family="Times,serif" font-size="14.00" fill="#000000">change(state): Write non&#45;</text>
<text text-anchor="middle" x="191" y="-228.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized blocks to the</text>
<text text-anchor="middle" x="191" y="-213.8" font-family="Times,serif" font-size="14.00" fill="#000000">state in a separate</text>
<text text-anchor="middle" x="191" y="-198.8" font-family="Times,serif" font-size="14.00" fill="#000000">thread, to avoid network</text>
<text text-anchor="middle" x="191" y="-183.8" font-family="Times,serif" font-size="14.00" fill="#000000">and RPC hangs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5257&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#5257&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M307.3,-276.78C335.46,-288.46 363.13,-304.91 383,-328 417.03,-367.54 387.46,-395.44 411,-442 431.35,-482.25 465.34,-521.06 491.28,-547.39"/>
<polygon fill="#000000" stroke="#000000" points="488.814,-549.8738 498.36,-554.47 493.7638,-544.924 488.814,-549.8738"/>
<path fill="none" stroke="#000000" d="M307.1,-245.65C333.47,-253.67 360.35,-264.74 383,-280 440.08,-318.46 484.75,-386.76 508.39,-428.46"/>
<polygon fill="#000000" stroke="#000000" points="505.4673,-430.4057 513.39,-437.44 511.5832,-427.0003 505.4673,-430.4057"/>
</g>
<!-- ZcashFoundation/zebra#5297 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#5297</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5297" xlink:title="ZcashFoundation/zebra#5297&#10;Add metrics for chain&#10;fork work and lengths" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="643,-240.5 411,-240.5 411,-187.5 643,-187.5 643,-240.5"/>
<text text-anchor="middle" x="527" y="-225.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5297</text>
<text text-anchor="middle" x="527" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add metrics for chain</text>
<text text-anchor="middle" x="527" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">fork work and lengths</text>
<polygon fill="#c2e0c6" stroke="#000000" points="643,-251.5 411,-251.5 411,-198.5 643,-198.5 643,-251.5"/>
<text text-anchor="middle" x="527" y="-236.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5297</text>
<text text-anchor="middle" x="527" y="-221.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add metrics for chain</text>
<text text-anchor="middle" x="527" y="-206.3" font-family="Times,serif" font-size="14.00" fill="#000000">fork work and lengths</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5257&#45;&gt;ZcashFoundation/zebra#5297 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5257&#45;&gt;ZcashFoundation/zebra#5297</title>
<path fill="none" stroke="#000000" d="M307.1,-236.91C337.27,-233.76 369.91,-230.36 400.57,-227.17"/>
<polygon fill="#000000" stroke="#000000" points="401.3086,-230.6119 410.89,-226.09 400.58,-223.6499 401.3086,-230.6119"/>
<path fill="none" stroke="#000000" d="M307.1,-225C337.27,-225 369.91,-225 400.57,-225"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-228.5001 410.89,-225 400.89,-221.5001 400.89,-228.5001"/>
</g>
<!-- ZcashFoundation/zebra#4894 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4894</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4894" xlink:title="ZcashFoundation/zebra#4894&#10;Make tests wait until&#10;lightwalletd full sync&#10;goes all the way to the&#10;tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-169.5 75,-169.5 75,-86.5 307,-86.5 307,-169.5"/>
<text text-anchor="middle" x="191" y="-154.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4894</text>
<text text-anchor="middle" x="191" y="-139.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make tests wait until</text>
<text text-anchor="middle" x="191" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd full sync</text>
<text text-anchor="middle" x="191" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">goes all the way to the</text>
<text text-anchor="middle" x="191" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">tip</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-157.5 75,-157.5 75,-74.5 307,-74.5 307,-157.5"/>
<text text-anchor="middle" x="191" y="-142.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4894</text>
<text text-anchor="middle" x="191" y="-127.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make tests wait until</text>
<text text-anchor="middle" x="191" y="-112.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd full sync</text>
<text text-anchor="middle" x="191" y="-97.3" font-family="Times,serif" font-size="14.00" fill="#000000">goes all the way to the</text>
<text text-anchor="middle" x="191" y="-82.3" font-family="Times,serif" font-size="14.00" fill="#000000">tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M307.13,-143.39C335.9,-152.71 363.92,-167.52 383,-191 418.4,-234.55 388.98,-390.38 411,-442 428.53,-483.09 462.36,-521.4 488.97,-547.35"/>
<polygon fill="#000000" stroke="#000000" points="486.6266,-549.9519 496.27,-554.34 491.4678,-544.8959 486.6266,-549.9519"/>
<path fill="none" stroke="#000000" d="M307.36,-127.12C335.01,-134.73 362.43,-147.09 383,-167 414.02,-197.02 394,-220.32 411,-260 437.55,-321.97 478.25,-389.07 503.71,-428.77"/>
<polygon fill="#000000" stroke="#000000" points="500.8459,-430.7867 509.21,-437.29 506.727,-426.9902 500.8459,-430.7867"/>
</g>
<!-- ZcashFoundation/zebra#5316 -->
<g id="node13" class="node open">
@ -235,8 +235,8 @@
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#5316 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#5316</title>
<path fill="none" stroke="#000000" d="M307.1,-95.519C337.4,-87.043 370.19,-77.869 400.97,-69.257"/>
<polygon fill="#000000" stroke="#000000" points="402.2026,-72.5466 410.89,-66.482 400.3168,-65.8054 402.2026,-72.5466"/>
<path fill="none" stroke="#000000" d="M307.1,-87.665C337.4,-80.272 370.19,-72.269 400.97,-64.756"/>
<polygon fill="#000000" stroke="#000000" points="402.0044,-68.1064 410.89,-62.336 400.3454,-61.3058 402.0044,-68.1064"/>
</g>
<!-- ZcashFoundation/zebra#5015 -->
<g id="node14" class="node open">
@ -254,18 +254,18 @@
<!-- ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#5015 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#5015</title>
<path fill="none" stroke="#000000" d="M307.1,-128C337.27,-128 369.91,-128 400.57,-128"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-131.5001 410.89,-128 400.89,-124.5001 400.89,-131.5001"/>
<path fill="none" stroke="#000000" d="M307.1,-120.15C337.27,-121.22 369.91,-122.39 400.57,-123.48"/>
<polygon fill="#000000" stroke="#000000" points="400.771,-126.9894 410.89,-123.85 401.0219,-119.9939 400.771,-126.9894"/>
</g>
<!-- ZcashFoundation/zebra#2375 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#2375</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2375" xlink:title="ZcashFoundation/zebra#2375&#10;Allow different `zebra&#45;&#10;network` apps to use&#10;different user agents" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-904 75,-904 75,-836 307,-836 307,-904"/>
<text text-anchor="middle" x="191" y="-888.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="191" y="-873.8" font-family="Times,serif" font-size="14.00" fill="#000000">Allow different `zebra&#45;</text>
<text text-anchor="middle" x="191" y="-858.8" font-family="Times,serif" font-size="14.00" fill="#000000">network` apps to use</text>
<text text-anchor="middle" x="191" y="-843.8" font-family="Times,serif" font-size="14.00" fill="#000000">different user agents</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1118 75,-1118 75,-1050 307,-1050 307,-1118"/>
<text text-anchor="middle" x="191" y="-1102.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="191" y="-1087.8" font-family="Times,serif" font-size="14.00" fill="#000000">Allow different `zebra&#45;</text>
<text text-anchor="middle" x="191" y="-1072.8" font-family="Times,serif" font-size="14.00" fill="#000000">network` apps to use</text>
<text text-anchor="middle" x="191" y="-1057.8" font-family="Times,serif" font-size="14.00" fill="#000000">different user agents</text>
</a>
</g>
</g>
@ -273,28 +273,28 @@
<g id="node16" class="node closed">
<title>ZcashFoundation/zebra#794</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/794" xlink:title="ZcashFoundation/zebra#794&#10;Make sure custom user&#10;agents conform to BIP&#45;14" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="638.5,-896.5 415.5,-896.5 415.5,-843.5 638.5,-843.5 638.5,-896.5"/>
<text text-anchor="middle" x="527" y="-881.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="527" y="-866.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="527" y="-851.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
<polygon fill="#fad8c7" stroke="#000000" points="638.5,-1110.5 415.5,-1110.5 415.5,-1057.5 638.5,-1057.5 638.5,-1110.5"/>
<text text-anchor="middle" x="527" y="-1095.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="527" y="-1080.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="527" y="-1065.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794</title>
<path fill="none" stroke="#000000" d="M307.1,-870C338.77,-870 373.16,-870 405.14,-870"/>
<polygon fill="#000000" stroke="#000000" points="405.43,-873.5001 415.43,-870 405.43,-866.5001 405.43,-873.5001"/>
<path fill="none" stroke="#000000" d="M307.1,-1084C338.77,-1084 373.16,-1084 405.14,-1084"/>
<polygon fill="#000000" stroke="#000000" points="405.43,-1087.5001 415.43,-1084 405.43,-1080.5001 405.43,-1087.5001"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node17"><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="643,-327 411,-327 411,-259 643,-259 643,-327"/>
<text text-anchor="middle" x="527" y="-311.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="527" y="-296.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="527" y="-281.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="527" y="-266.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="643,-1039 411,-1039 411,-971 643,-971 643,-1039"/>
<text text-anchor="middle" x="527" y="-1023.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="527" y="-1008.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="527" y="-993.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="527" y="-978.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
@ -302,63 +302,63 @@
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5235</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5235" xlink:title="ZcashFoundation/zebra#5235&#10;Add support for&#10;`getblocktemplate` RPC&#10;call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-150 679,-150 679,-82 911,-82 911,-150"/>
<text text-anchor="middle" x="795" y="-134.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5235</text>
<text text-anchor="middle" x="795" y="-119.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-104.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocktemplate` RPC</text>
<text text-anchor="middle" x="795" y="-89.8" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-1079 679,-1079 679,-1011 911,-1011 911,-1079"/>
<text text-anchor="middle" x="795" y="-1063.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5235</text>
<text text-anchor="middle" x="795" y="-1048.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-1033.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocktemplate` RPC</text>
<text text-anchor="middle" x="795" y="-1018.8" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2631&#45;&gt;ZcashFoundation/zebra#5235 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#2631&#45;&gt;ZcashFoundation/zebra#5235</title>
<path fill="none" stroke="#000000" d="M639.68,-259C643.72,-255.95 647.52,-252.62 651,-249 680.03,-218.8 650.18,-189.4 679,-159 679.66,-158.3 680.34,-157.61 681.02,-156.94"/>
<polygon fill="#000000" stroke="#000000" points="683.6008,-159.3314 688.8,-150.1 678.9788,-154.0743 683.6008,-159.3314"/>
<path fill="none" stroke="#000000" d="M643.38,-1022.4C651.81,-1023.6 660.33,-1024.9 668.81,-1026.2"/>
<polygon fill="#000000" stroke="#000000" points="668.3493,-1029.6696 678.74,-1027.6 669.3266,-1022.7381 668.3493,-1029.6696"/>
</g>
<!-- ZcashFoundation/zebra#5236 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#5236</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5236" xlink:title="ZcashFoundation/zebra#5236&#10;Add support for&#10;`submitblock` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-307.5 679,-307.5 679,-254.5 911,-254.5 911,-307.5"/>
<text text-anchor="middle" x="795" y="-292.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5236</text>
<text text-anchor="middle" x="795" y="-277.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-262.3" font-family="Times,serif" font-size="14.00" fill="#000000">`submitblock` RPC call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-992.5 679,-992.5 679,-939.5 911,-939.5 911,-992.5"/>
<text text-anchor="middle" x="795" y="-977.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5236</text>
<text text-anchor="middle" x="795" y="-962.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-947.3" font-family="Times,serif" font-size="14.00" fill="#000000">`submitblock` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2631&#45;&gt;ZcashFoundation/zebra#5236 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#2631&#45;&gt;ZcashFoundation/zebra#5236</title>
<path fill="none" stroke="#000000" d="M643.38,-287.79C651.71,-287.42 660.14,-287.04 668.53,-286.66"/>
<polygon fill="#000000" stroke="#000000" points="668.9038,-290.147 678.74,-286.21 668.5956,-283.1538 668.9038,-290.147"/>
<path fill="none" stroke="#000000" d="M643.38,-988.06C651.81,-986.84 660.33,-985.6 668.81,-984.36"/>
<polygon fill="#000000" stroke="#000000" points="669.3458,-987.819 678.74,-982.92 668.3412,-980.8915 669.3458,-987.819"/>
</g>
<!-- ZcashFoundation/zebra#5336 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#5336</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5336" xlink:title="ZcashFoundation/zebra#5336&#10;Relay mempool&#10;transactions based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1179,-193 947,-193 947,-125 1179,-125 1179,-193"/>
<text text-anchor="middle" x="1063" y="-177.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5336</text>
<text text-anchor="middle" x="1063" y="-162.8" font-family="Times,serif" font-size="14.00" fill="#000000">Relay mempool</text>
<text text-anchor="middle" x="1063" y="-147.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions based on the</text>
<text text-anchor="middle" x="1063" y="-132.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1179,-1000 947,-1000 947,-932 1179,-932 1179,-1000"/>
<text text-anchor="middle" x="1063" y="-984.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5336</text>
<text text-anchor="middle" x="1063" y="-969.8" font-family="Times,serif" font-size="14.00" fill="#000000">Relay mempool</text>
<text text-anchor="middle" x="1063" y="-954.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions based on the</text>
<text text-anchor="middle" x="1063" y="-939.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M911.38,-134.67C919.81,-136.02 928.33,-137.39 936.81,-138.75"/>
<polygon fill="#000000" stroke="#000000" points="936.3105,-142.2146 946.74,-140.35 937.4241,-135.3037 936.3105,-142.2146"/>
<path fill="none" stroke="#000000" d="M910.6,-1010.9C919.55,-1008.3 928.61,-1005.6 937.61,-1003"/>
<polygon fill="#000000" stroke="#000000" points="938.7728,-1006.3057 947.36,-1000.1 936.7771,-999.5962 938.7728,-1006.3057"/>
</g>
<!-- ZcashFoundation/zebra#3247 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node21"><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="307,-975.5 75,-975.5 75,-922.5 307,-922.5 307,-975.5"/>
<text text-anchor="middle" x="191" y="-960.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="191" y="-945.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="191" y="-930.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1189.5 75,-1189.5 75,-1136.5 307,-1136.5 307,-1189.5"/>
<text text-anchor="middle" x="191" y="-1174.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="191" y="-1159.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="191" y="-1144.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -366,10 +366,10 @@
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1046.5 75,-1046.5 75,-993.5 307,-993.5 307,-1046.5"/>
<text text-anchor="middle" x="191" y="-1031.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="191" y="-1016.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="191" y="-1001.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1260.5 75,-1260.5 75,-1207.5 307,-1207.5 307,-1260.5"/>
<text text-anchor="middle" x="191" y="-1245.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="191" y="-1230.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="191" y="-1215.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
</a>
</g>
</g>
@ -377,29 +377,29 @@
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#5335</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5335" xlink:title="ZcashFoundation/zebra#5335&#10;Evict transactions from&#10;the mempool based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="911,-236 679,-236 679,-168 911,-168 911,-236"/>
<text text-anchor="middle" x="795" y="-220.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5335</text>
<text text-anchor="middle" x="795" y="-205.8" font-family="Times,serif" font-size="14.00" fill="#000000">Evict transactions from</text>
<text text-anchor="middle" x="795" y="-190.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool based on the</text>
<text text-anchor="middle" x="795" y="-175.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="911,-921 679,-921 679,-853 911,-853 911,-921"/>
<text text-anchor="middle" x="795" y="-905.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5335</text>
<text text-anchor="middle" x="795" y="-890.8" font-family="Times,serif" font-size="14.00" fill="#000000">Evict transactions from</text>
<text text-anchor="middle" x="795" y="-875.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool based on the</text>
<text text-anchor="middle" x="795" y="-860.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M911.38,-183.33C919.81,-181.98 928.33,-180.61 936.81,-179.25"/>
<polygon fill="#000000" stroke="#000000" points="937.4241,-182.6963 946.74,-177.65 936.3105,-175.7854 937.4241,-182.6963"/>
<path fill="none" stroke="#000000" d="M910.6,-921.08C919.55,-923.71 928.61,-926.38 937.61,-929.04"/>
<polygon fill="#000000" stroke="#000000" points="936.7786,-932.4437 947.36,-931.91 938.7553,-925.7286 936.7786,-932.4437"/>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra release candidate&#10;binaries should be linked&#10;from ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1133 75,-1133 75,-1065 307,-1065 307,-1133"/>
<text text-anchor="middle" x="191" y="-1117.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="191" y="-1102.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="191" y="-1087.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="191" y="-1072.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1347 75,-1347 75,-1279 307,-1279 307,-1347"/>
<text text-anchor="middle" x="191" y="-1331.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="191" y="-1316.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="191" y="-1301.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="191" y="-1286.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
</a>
</g>
</g>
@ -407,11 +407,11 @@
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4412" xlink:title="ZcashFoundation/zebra#4412&#10;Automate pinning CI&#10;dependencies to specific&#10;commit hashes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1219 75,-1219 75,-1151 307,-1151 307,-1219"/>
<text text-anchor="middle" x="191" y="-1203.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="191" y="-1188.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="191" y="-1173.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="191" y="-1158.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1433 75,-1433 75,-1365 307,-1365 307,-1433"/>
<text text-anchor="middle" x="191" y="-1417.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="191" y="-1402.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="191" y="-1387.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="191" y="-1372.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
@ -419,10 +419,10 @@
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#4672</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4672" xlink:title="ZcashFoundation/zebra#4672&#10;Add support for Orchard&#10;proof batch verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1290.5 75,-1290.5 75,-1237.5 307,-1237.5 307,-1290.5"/>
<text text-anchor="middle" x="191" y="-1275.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="191" y="-1260.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="191" y="-1245.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1504.5 75,-1504.5 75,-1451.5 307,-1451.5 307,-1504.5"/>
<text text-anchor="middle" x="191" y="-1489.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="191" y="-1474.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="191" y="-1459.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
</a>
</g>
</g>
@ -430,10 +430,10 @@
<g id="node27" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-1426.5 411,-1426.5 411,-1373.5 643,-1373.5 643,-1426.5"/>
<text text-anchor="middle" x="527" y="-1411.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="527" y="-1396.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="527" y="-1381.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-1640.5 411,-1640.5 411,-1587.5 643,-1587.5 643,-1640.5"/>
<text text-anchor="middle" x="527" y="-1625.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="527" y="-1610.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="527" y="-1595.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
</a>
</g>
</g>
@ -441,11 +441,11 @@
<g id="node28" class="node closed">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-1579 411,-1579 411,-1511 643,-1511 643,-1579"/>
<text text-anchor="middle" x="527" y="-1563.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="527" y="-1548.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="527" y="-1533.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="527" y="-1518.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-1793 411,-1793 411,-1725 643,-1725 643,-1793"/>
<text text-anchor="middle" x="527" y="-1777.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="527" y="-1762.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="527" y="-1747.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="527" y="-1732.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
@ -453,15 +453,15 @@
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#5164</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/5164" xlink:title="ZcashFoundation/zebra#5164&#10;fix(test): Wait for&#10;zebrad and lightwalletd&#10;to reach the tip in&#10;tests, to improve test&#10;coverage" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1695 75,-1695 75,-1691 71,-1691 71,-1687 75,-1687 75,-1605 71,-1605 71,-1601 75,-1601 75,-1597 307,-1597 307,-1695"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-1691 79,-1691 79,-1687 75,-1687 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-1605 79,-1605 79,-1601 75,-1601 "/>
<text text-anchor="middle" x="191" y="-1679.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5164</text>
<text text-anchor="middle" x="191" y="-1664.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(test): Wait for</text>
<text text-anchor="middle" x="191" y="-1649.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad and lightwalletd</text>
<text text-anchor="middle" x="191" y="-1634.8" font-family="Times,serif" font-size="14.00" fill="#000000">to reach the tip in</text>
<text text-anchor="middle" x="191" y="-1619.8" font-family="Times,serif" font-size="14.00" fill="#000000">tests, to improve test</text>
<text text-anchor="middle" x="191" y="-1604.8" font-family="Times,serif" font-size="14.00" fill="#000000">coverage</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1909 75,-1909 75,-1905 71,-1905 71,-1901 75,-1901 75,-1819 71,-1819 71,-1815 75,-1815 75,-1811 307,-1811 307,-1909"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-1905 79,-1905 79,-1901 75,-1901 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="75,-1819 79,-1819 79,-1815 75,-1815 "/>
<text text-anchor="middle" x="191" y="-1893.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5164</text>
<text text-anchor="middle" x="191" y="-1878.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(test): Wait for</text>
<text text-anchor="middle" x="191" y="-1863.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad and lightwalletd</text>
<text text-anchor="middle" x="191" y="-1848.8" font-family="Times,serif" font-size="14.00" fill="#000000">to reach the tip in</text>
<text text-anchor="middle" x="191" y="-1833.8" font-family="Times,serif" font-size="14.00" fill="#000000">tests, to improve test</text>
<text text-anchor="middle" x="191" y="-1818.8" font-family="Times,serif" font-size="14.00" fill="#000000">coverage</text>
</a>
</g>
</g>
@ -469,11 +469,11 @@
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#5153</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5153" xlink:title="ZcashFoundation/zebra#5153&#10;Tag Google Cloud&#10;instances with the name&#10;of the test or workflow" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1781 75,-1781 75,-1713 307,-1713 307,-1781"/>
<text text-anchor="middle" x="191" y="-1765.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="191" y="-1750.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="191" y="-1735.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="191" y="-1720.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1995 75,-1995 75,-1927 307,-1927 307,-1995"/>
<text text-anchor="middle" x="191" y="-1979.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5153</text>
<text text-anchor="middle" x="191" y="-1964.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Google Cloud</text>
<text text-anchor="middle" x="191" y="-1949.8" font-family="Times,serif" font-size="14.00" fill="#000000">instances with the name</text>
<text text-anchor="middle" x="191" y="-1934.8" font-family="Times,serif" font-size="14.00" fill="#000000">of the test or workflow</text>
</a>
</g>
</g>
@ -481,48 +481,48 @@
<g id="node31" class="node closed">
<title>ZcashFoundation/zebra#5155</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5155" xlink:title="ZcashFoundation/zebra#5155&#10;Decide if we want to&#10;create cached states more&#10;often" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-1824 411,-1824 411,-1756 643,-1756 643,-1824"/>
<text text-anchor="middle" x="527" y="-1808.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="527" y="-1793.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="527" y="-1778.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="527" y="-1763.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-2038 411,-2038 411,-1970 643,-1970 643,-2038"/>
<text text-anchor="middle" x="527" y="-2022.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5155</text>
<text text-anchor="middle" x="527" y="-2007.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if we want to</text>
<text text-anchor="middle" x="527" y="-1992.8" font-family="Times,serif" font-size="14.00" fill="#000000">create cached states more</text>
<text text-anchor="middle" x="527" y="-1977.8" font-family="Times,serif" font-size="14.00" fill="#000000">often</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5155</title>
<path fill="none" stroke="#000000" d="M307.1,-1761.9C337.27,-1765.7 369.91,-1769.9 400.57,-1773.8"/>
<polygon fill="#000000" stroke="#000000" points="400.5309,-1777.3227 410.89,-1775.1 401.4059,-1770.3775 400.5309,-1777.3227"/>
<path fill="none" stroke="#000000" d="M307.1,-1975.9C337.27,-1979.7 369.91,-1983.9 400.57,-1987.8"/>
<polygon fill="#000000" stroke="#000000" points="400.5309,-1991.3227 410.89,-1989.1 401.4059,-1984.3775 400.5309,-1991.3227"/>
</g>
<!-- ZcashFoundation/zebra#5188 -->
<g id="node32" class="node closed">
<title>ZcashFoundation/zebra#5188</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5188" xlink:title="ZcashFoundation/zebra#5188&#10;Reduce continuous&#10;deployment instance group&#10;size to 1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-1738 411,-1738 411,-1670 643,-1670 643,-1738"/>
<text text-anchor="middle" x="527" y="-1722.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="527" y="-1707.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="527" y="-1692.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="527" y="-1677.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-1952 411,-1952 411,-1884 643,-1884 643,-1952"/>
<text text-anchor="middle" x="527" y="-1936.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5188</text>
<text text-anchor="middle" x="527" y="-1921.8" font-family="Times,serif" font-size="14.00" fill="#000000">Reduce continuous</text>
<text text-anchor="middle" x="527" y="-1906.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment instance group</text>
<text text-anchor="middle" x="527" y="-1891.8" font-family="Times,serif" font-size="14.00" fill="#000000">size to 1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#5153&#45;&gt;ZcashFoundation/zebra#5188</title>
<path fill="none" stroke="#000000" d="M307.1,-1732.1C337.27,-1728.3 369.91,-1724.1 400.57,-1720.2"/>
<polygon fill="#000000" stroke="#000000" points="401.4059,-1723.6225 410.89,-1718.9 400.5309,-1716.6773 401.4059,-1723.6225"/>
<path fill="none" stroke="#000000" d="M307.1,-1946.1C337.27,-1942.3 369.91,-1938.1 400.57,-1934.2"/>
<polygon fill="#000000" stroke="#000000" points="401.4059,-1937.6225 410.89,-1932.9 400.5309,-1930.6773 401.4059,-1937.6225"/>
</g>
<!-- ZcashFoundation/zebra#4794 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#4794</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4794" xlink:title="ZcashFoundation/zebra#4794&#10;Revert note commitment&#10;and history trees when&#10;forking non&#45;finalized&#10;chains" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1882.5 75,-1882.5 75,-1799.5 307,-1799.5 307,-1882.5"/>
<text text-anchor="middle" x="191" y="-1867.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="191" y="-1852.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="191" y="-1837.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="191" y="-1822.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="191" y="-1807.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2096.5 75,-2096.5 75,-2013.5 307,-2013.5 307,-2096.5"/>
<text text-anchor="middle" x="191" y="-2081.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="191" y="-2066.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="191" y="-2051.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="191" y="-2036.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="191" y="-2021.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
</a>
</g>
</g>
@ -530,10 +530,10 @@
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#3096</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3096" xlink:title="ZcashFoundation/zebra#3096&#10;Epic: Zebra Release&#10;Candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1953.5 75,-1953.5 75,-1900.5 307,-1900.5 307,-1953.5"/>
<text text-anchor="middle" x="191" y="-1938.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="191" y="-1923.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="191" y="-1908.3" font-family="Times,serif" font-size="14.00" fill="#000000">Candidate</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2167.5 75,-2167.5 75,-2114.5 307,-2114.5 307,-2167.5"/>
<text text-anchor="middle" x="191" y="-2152.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="191" y="-2137.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="191" y="-2122.3" font-family="Times,serif" font-size="14.00" fill="#000000">Candidate</text>
</a>
</g>
</g>
@ -541,167 +541,167 @@
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1492.5 75,-1492.5 75,-1409.5 307,-1409.5 307,-1492.5"/>
<text text-anchor="middle" x="191" y="-1477.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="191" y="-1462.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="191" y="-1447.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="191" y="-1432.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="191" y="-1417.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1706.5 75,-1706.5 75,-1623.5 307,-1623.5 307,-1706.5"/>
<text text-anchor="middle" x="191" y="-1691.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="191" y="-1676.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="191" y="-1661.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="191" y="-1646.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="191" y="-1631.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M307.1,-1433.4C337.4,-1428.8 370.19,-1423.8 400.97,-1419.1"/>
<polygon fill="#000000" stroke="#000000" points="401.5257,-1422.5558 410.89,-1417.6 400.4791,-1415.6345 401.5257,-1422.5558"/>
<path fill="none" stroke="#000000" d="M307.1,-1647.4C337.4,-1642.8 370.19,-1637.8 400.97,-1633.1"/>
<polygon fill="#000000" stroke="#000000" points="401.5257,-1636.5558 410.89,-1631.6 400.4791,-1629.6345 401.5257,-1636.5558"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1391.5 75,-1391.5 75,-1308.5 307,-1308.5 307,-1391.5"/>
<text text-anchor="middle" x="191" y="-1376.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="191" y="-1361.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="191" y="-1346.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="191" y="-1331.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="191" y="-1316.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1605.5 75,-1605.5 75,-1522.5 307,-1522.5 307,-1605.5"/>
<text text-anchor="middle" x="191" y="-1590.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="191" y="-1575.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="191" y="-1560.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="191" y="-1545.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="191" y="-1530.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M307.1,-1367.3C337.4,-1371.8 370.19,-1376.7 400.97,-1381.2"/>
<polygon fill="#000000" stroke="#000000" points="400.4791,-1384.6655 410.89,-1382.7 401.5257,-1377.7442 400.4791,-1384.6655"/>
<path fill="none" stroke="#000000" d="M307.1,-1581.3C337.4,-1585.8 370.19,-1590.7 400.97,-1595.2"/>
<polygon fill="#000000" stroke="#000000" points="400.4791,-1598.6655 410.89,-1596.7 401.5257,-1591.7442 400.4791,-1598.6655"/>
</g>
<!-- ZcashFoundation/zebra#5305 -->
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#5305</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5305" xlink:title="ZcashFoundation/zebra#5305&#10;Add a `getblocktemplate&#45;&#10;rpcs` feature to `zebrad`&#10;and `zebra&#45;rpc`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="643,-433 411,-433 411,-365 643,-365 643,-433"/>
<text text-anchor="middle" x="527" y="-417.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5305</text>
<text text-anchor="middle" x="527" y="-402.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a `getblocktemplate&#45;</text>
<text text-anchor="middle" x="527" y="-387.8" font-family="Times,serif" font-size="14.00" fill="#000000">rpcs` feature to `zebrad`</text>
<text text-anchor="middle" x="527" y="-372.8" font-family="Times,serif" font-size="14.00" fill="#000000">and `zebra&#45;rpc`</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="643,-842 411,-842 411,-774 643,-774 643,-842"/>
<text text-anchor="middle" x="527" y="-826.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5305</text>
<text text-anchor="middle" x="527" y="-811.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a `getblocktemplate&#45;</text>
<text text-anchor="middle" x="527" y="-796.8" font-family="Times,serif" font-size="14.00" fill="#000000">rpcs` feature to `zebrad`</text>
<text text-anchor="middle" x="527" y="-781.8" font-family="Times,serif" font-size="14.00" fill="#000000">and `zebra&#45;rpc`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#4967 -->
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M602.32,-433.09C620.07,-443.86 637.68,-457.17 651,-473 673.37,-499.59 653.55,-522.34 679,-546 679.83,-546.77 680.67,-547.52 681.53,-548.26"/>
<polygon fill="#000000" stroke="#000000" points="679.5834,-551.1769 689.66,-554.45 683.8239,-545.6075 679.5834,-551.1769"/>
<path fill="none" stroke="#000000" d="M642.05,-773.89C645.25,-771.15 648.25,-768.19 651,-765 695.25,-713.6 638.18,-669.16 679,-615 686.83,-604.61 697.03,-595.96 708.14,-588.79"/>
<polygon fill="#000000" stroke="#000000" points="710.0227,-591.742 716.79,-583.59 706.4161,-585.7426 710.0227,-591.742"/>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5235 -->
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5235</title>
<path fill="none" stroke="#000000" d="M619.39,-364.97C631.52,-357.08 642.62,-347.52 651,-336 697.85,-271.59 628.53,-220.61 679,-159 679.4,-158.51 679.81,-158.02 680.23,-157.54"/>
<polygon fill="#000000" stroke="#000000" points="682.9328,-159.7842 687.47,-150.21 677.9526,-154.8651 682.9328,-159.7842"/>
<path fill="none" stroke="#000000" d="M555.5,-842.03C581.07,-872.9 619.35,-919.87 651,-962 664.03,-979.35 661.82,-988.74 679,-1002 680.56,-1003.2 682.16,-1004.4 683.79,-1005.5"/>
<polygon fill="#000000" stroke="#000000" points="681.9151,-1008.4559 692.2,-1011 685.7465,-1002.5974 681.9151,-1008.4559"/>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5236 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5236</title>
<path fill="none" stroke="#000000" d="M598,-364.87C615.56,-355.9 634.16,-345.94 651,-336 663.95,-328.36 665.45,-323.52 679,-317 683.06,-315.04 687.26,-313.16 691.53,-311.36"/>
<polygon fill="#000000" stroke="#000000" points="693.0418,-314.5241 701,-307.53 690.4172,-308.0347 693.0418,-314.5241"/>
<path fill="none" stroke="#000000" d="M561.72,-842.27C590.89,-869.39 634.78,-906.49 679,-930 682.51,-931.87 686.14,-933.66 689.84,-935.37"/>
<polygon fill="#000000" stroke="#000000" points="688.6151,-938.6542 699.18,-939.45 691.4173,-932.2396 688.6151,-938.6542"/>
</g>
<!-- ZcashFoundation/zebra#5268 -->
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#5268</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5268" xlink:title="ZcashFoundation/zebra#5268&#10;Add support for&#10;`getblockhash` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-536.5 679,-536.5 679,-483.5 911,-483.5 911,-536.5"/>
<text text-anchor="middle" x="795" y="-521.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5268</text>
<text text-anchor="middle" x="795" y="-506.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-491.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblockhash` RPC call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-834.5 679,-834.5 679,-781.5 911,-781.5 911,-834.5"/>
<text text-anchor="middle" x="795" y="-819.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5268</text>
<text text-anchor="middle" x="795" y="-804.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-789.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblockhash` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5268 -->
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5268</title>
<path fill="none" stroke="#000000" d="M590.33,-433.03C617.23,-446.75 649.21,-462.11 679,-474 684.14,-476.05 689.45,-478.06 694.83,-480.01"/>
<polygon fill="#000000" stroke="#000000" points="693.9952,-483.4274 704.59,-483.47 696.3342,-476.8298 693.9952,-483.4274"/>
<path fill="none" stroke="#000000" d="M643.38,-808C651.71,-808 660.14,-808 668.53,-808"/>
<polygon fill="#000000" stroke="#000000" points="668.74,-811.5001 678.74,-808 668.74,-804.5001 668.74,-811.5001"/>
</g>
<!-- ZcashFoundation/zebra#5302 -->
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#5302</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5302" xlink:title="ZcashFoundation/zebra#5302&#10;Add support for&#10;`getblocksubsidy` RPC&#10;call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-465 679,-465 679,-397 911,-397 911,-465"/>
<text text-anchor="middle" x="795" y="-449.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5302</text>
<text text-anchor="middle" x="795" y="-434.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-419.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocksubsidy` RPC</text>
<text text-anchor="middle" x="795" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-763 679,-763 679,-695 911,-695 911,-763"/>
<text text-anchor="middle" x="795" y="-747.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5302</text>
<text text-anchor="middle" x="795" y="-732.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-717.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocksubsidy` RPC</text>
<text text-anchor="middle" x="795" y="-702.8" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5302 -->
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5302</title>
<path fill="none" stroke="#000000" d="M643.38,-412.9C651.71,-413.89 660.14,-414.9 668.53,-415.9"/>
<polygon fill="#000000" stroke="#000000" points="668.3953,-419.4087 678.74,-417.12 669.2259,-412.4582 668.3953,-419.4087"/>
<path fill="none" stroke="#000000" d="M642.6,-773.92C651.55,-771.29 660.61,-768.62 669.61,-765.96"/>
<polygon fill="#000000" stroke="#000000" points="670.7553,-769.2714 679.36,-763.09 668.7786,-762.5563 670.7553,-769.2714"/>
</g>
<!-- ZcashFoundation/zebra#5303 -->
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#5303</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5303" xlink:title="ZcashFoundation/zebra#5303&#10;Add support for&#10;`getblockcount` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="911,-378.5 679,-378.5 679,-325.5 911,-325.5 911,-378.5"/>
<text text-anchor="middle" x="795" y="-363.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5303</text>
<text text-anchor="middle" x="795" y="-348.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-333.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblockcount` RPC call</text>
<polygon fill="#c2e0c6" stroke="#000000" points="911,-676.5 679,-676.5 679,-623.5 911,-623.5 911,-676.5"/>
<text text-anchor="middle" x="795" y="-661.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5303</text>
<text text-anchor="middle" x="795" y="-646.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="795" y="-631.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblockcount` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5303 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#5305&#45;&gt;ZcashFoundation/zebra#5303</title>
<path fill="none" stroke="#000000" d="M643.38,-378.59C651.81,-377.11 660.33,-375.62 668.81,-374.13"/>
<polygon fill="#000000" stroke="#000000" points="669.4942,-377.5635 678.74,-372.39 668.286,-370.6686 669.4942,-377.5635"/>
<path fill="none" stroke="#000000" d="M640.6,-773.93C644.28,-771.18 647.77,-768.21 651,-765 677.43,-738.75 652.14,-711.81 679,-686 680.12,-684.93 681.26,-683.89 682.44,-682.88"/>
<polygon fill="#000000" stroke="#000000" points="684.7709,-685.5037 690.59,-676.65 680.5197,-679.9424 684.7709,-685.5037"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4882" xlink:title="ZcashFoundation/zebra#4882&#10;Add zcash&#45;lightwalletd /&#10;Build images to required&#10;jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1579 75,-1579 75,-1511 307,-1511 307,-1579"/>
<text text-anchor="middle" x="191" y="-1563.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="191" y="-1548.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="191" y="-1533.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="191" y="-1518.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-1793 75,-1793 75,-1725 307,-1725 307,-1793"/>
<text text-anchor="middle" x="191" y="-1777.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="191" y="-1762.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="191" y="-1747.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="191" y="-1732.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M307.1,-1545C337.27,-1545 369.91,-1545 400.57,-1545"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-1548.5001 410.89,-1545 400.89,-1541.5001 400.89,-1548.5001"/>
<path fill="none" stroke="#000000" d="M307.1,-1759C337.27,-1759 369.91,-1759 400.57,-1759"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-1762.5001 410.89,-1759 400.89,-1755.5001 400.89,-1762.5001"/>
</g>
<!-- ZcashFoundation/zebra#5199 -->
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5199" xlink:title="ZcashFoundation/zebra#5199&#10;Consider using `nextest`&#10;to run tests faster and&#10;reduce Google Cloud costs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-818 75,-818 75,-750 307,-750 307,-818"/>
<text text-anchor="middle" x="191" y="-802.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="191" y="-787.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="191" y="-772.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="191" y="-757.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-770 75,-770 75,-702 307,-702 307,-770"/>
<text text-anchor="middle" x="191" y="-754.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="191" y="-739.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="191" y="-724.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="191" y="-709.8" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189 -->
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M307.1,-782.96C337.27,-782.69 369.91,-782.4 400.57,-782.13"/>
<polygon fill="#000000" stroke="#000000" points="400.9209,-785.6272 410.89,-782.04 400.8598,-778.6274 400.9209,-785.6272"/>
<path fill="none" stroke="#000000" d="M307.1,-733.58C337.27,-732.95 369.91,-732.27 400.57,-731.63"/>
<polygon fill="#000000" stroke="#000000" points="400.9633,-735.1228 410.89,-731.42 400.8208,-728.1243 400.9633,-735.1228"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2040 75,-2040 75,-1972 307,-1972 307,-2040"/>
<text text-anchor="middle" x="191" y="-2024.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="191" y="-2009.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="191" y="-1994.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="191" y="-1979.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2254 75,-2254 75,-2186 307,-2186 307,-2254"/>
<text text-anchor="middle" x="191" y="-2238.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="191" y="-2223.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="191" y="-2208.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="191" y="-2193.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
@ -709,12 +709,12 @@
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2141.5 75,-2141.5 75,-2058.5 307,-2058.5 307,-2141.5"/>
<text text-anchor="middle" x="191" y="-2126.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="191" y="-2111.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="191" y="-2096.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="191" y="-2081.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="191" y="-2066.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="307,-2355.5 75,-2355.5 75,-2272.5 307,-2272.5 307,-2355.5"/>
<text text-anchor="middle" x="191" y="-2340.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="191" y="-2325.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="191" y="-2310.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="191" y="-2295.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="191" y="-2280.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
@ -722,19 +722,19 @@
<g id="node45" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="643,-2134 411,-2134 411,-2066 643,-2066 643,-2134"/>
<text text-anchor="middle" x="527" y="-2118.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="527" y="-2103.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="527" y="-2088.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="527" y="-2073.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<polygon fill="#fad8c7" stroke="#000000" points="643,-2348 411,-2348 411,-2280 643,-2280 643,-2348"/>
<text text-anchor="middle" x="527" y="-2332.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="527" y="-2317.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="527" y="-2302.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="527" y="-2287.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M307.1,-2100C337.27,-2100 369.91,-2100 400.57,-2100"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-2103.5001 410.89,-2100 400.89,-2096.5001 400.89,-2103.5001"/>
<path fill="none" stroke="#000000" d="M307.1,-2314C337.27,-2314 369.91,-2314 400.57,-2314"/>
<polygon fill="#000000" stroke="#000000" points="400.89,-2317.5001 410.89,-2314 400.89,-2310.5001 400.89,-2317.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB