This commit is contained in:
dconnolly 2022-09-22 20:48:45 +00:00
parent 3a8541bbba
commit ff6549eeb4
6 changed files with 1574 additions and 1482 deletions

View File

@ -17,332 +17,332 @@
</style>
</head>
<body>
<div id="dag"><svg width="1044pt" height="2121pt"
viewBox="0.00 0.00 1044.00 2121.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2117)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2117 1040,-2117 1040,4 -4,4"/>
<div id="dag"><svg width="1060pt" height="2133pt"
viewBox="0.00 0.00 1060.00 2132.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 2128.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2128.5 1056,-2128.5 1056,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-63.5 528,-1032.5 776,-1032.5 776,-63.5 528,-63.5"/>
<text text-anchor="middle" x="652" y="-1017.3" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="260,-262 260,-872 508,-872 508,-262 260,-262"/>
<text text-anchor="middle" x="384" y="-856.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="260,-214.5 260,-910.5 508,-910.5 508,-214.5 260,-214.5"/>
<text text-anchor="middle" x="384" y="-895.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-76 528,-1044 1044,-1044 1044,-76 528,-76"/>
<text text-anchor="middle" x="786" y="-1028.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2113 1036,-2113 1036,0 0,0"/>
<text text-anchor="middle" x="518" y="-2097.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2124.5 1052,-2124.5 1052,0 0,0"/>
<text text-anchor="middle" x="526" y="-2109.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2113 1036,-2113 1036,0 0,0"/>
<text text-anchor="middle" x="518" y="-2097.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<!-- ZcashFoundation/zebra#4953 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#4953</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4953" xlink:title="ZcashFoundation/zebra#4953&#10;Document how to use&#10;released Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-1001 536,-1001 536,-948 768,-948 768,-1001"/>
<text text-anchor="middle" x="652" y="-985.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="652" y="-970.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="652" y="-955.8" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node22"><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" points="1036,-1008.5 804,-1008.5 804,-940.5 1036,-940.5 1036,-1008.5"/>
<text text-anchor="middle" x="920" y="-993.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="920" y="-978.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="920" y="-963.3" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="920" y="-948.3" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615</title>
<path fill="none" stroke="#000000" d="M768.38,-974.5C776.71,-974.5 785.14,-974.5 793.53,-974.5"/>
<polygon fill="#000000" stroke="#000000" points="793.74,-978.0001 803.74,-974.5 793.74,-971.0001 793.74,-978.0001"/>
</g>
<!-- ZcashFoundation/zebra#4954 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-671.5 536,-671.5 536,-603.5 768,-603.5 768,-671.5"/>
<text text-anchor="middle" x="652" y="-656.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="652" y="-641.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="652" y="-626.3" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="652" y="-611.3" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2124.5 1052,-2124.5 1052,0 0,0"/>
<text text-anchor="middle" x="526" y="-2109.3" 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="node12" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node12"><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="500,-707 268,-707 268,-654 500,-654 500,-707"/>
<text text-anchor="middle" x="384" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="384" y="-676.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="384" y="-661.8" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M535.74,-656.15C527.31,-657.51 518.79,-658.87 510.31,-660.23"/>
<polygon fill="#000000" stroke="#000000" points="509.6959,-656.7837 500.38,-661.83 510.8095,-663.6946 509.6959,-656.7837"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node3"><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="768,-843.5 536,-843.5 536,-775.5 768,-775.5 768,-843.5"/>
<text text-anchor="middle" x="652" y="-828.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="652" y="-813.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="652" y="-798.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="652" y="-783.3" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node4"><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="#c2e0c6" stroke="#000000" points="768,-929.5 536,-929.5 536,-861.5 768,-861.5 768,-929.5"/>
<text text-anchor="middle" x="652" y="-914.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="652" y="-899.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="652" y="-884.3" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="652" y="-869.3" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<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="500,-754.5 268,-754.5 268,-701.5 500,-701.5 500,-754.5"/>
<text text-anchor="middle" x="384" y="-739.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="384" y="-724.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="384" y="-709.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node5" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node5"><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="768,-757.5 536,-757.5 536,-689.5 768,-689.5 768,-757.5"/>
<text text-anchor="middle" x="652" y="-742.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="652" y="-727.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="652" y="-712.3" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="652" y="-697.3" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node6"><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="768,-585 536,-585 536,-532 768,-532 768,-585"/>
<text text-anchor="middle" x="652" y="-569.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="652" y="-554.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="652" y="-539.8" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node7"><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="768,-513.5 536,-513.5 536,-445.5 768,-445.5 768,-513.5"/>
<text text-anchor="middle" x="652" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="652" y="-483.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="652" y="-468.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="652" y="-453.3" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4956 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4956" xlink:title="ZcashFoundation/zebra#4956&#10;Make file locations&#10;appear in zebrad Docker&#10;error messages" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-427.5 536,-427.5 536,-359.5 768,-359.5 768,-427.5"/>
<text text-anchor="middle" x="652" y="-412.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="652" y="-397.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="652" y="-382.3" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="652" y="-367.3" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4976 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4976" xlink:title="ZcashFoundation/zebra#4976&#10;Move continuous&#10;deployment to another&#10;Google Cloud region" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-341.5 536,-341.5 536,-273.5 768,-273.5 768,-341.5"/>
<text text-anchor="middle" x="652" y="-326.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="652" y="-311.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="652" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="652" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-255.5 536,-255.5 536,-187.5 768,-187.5 768,-255.5"/>
<text text-anchor="middle" x="652" y="-240.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="652" y="-225.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="652" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="652" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4946" xlink:title="ZcashFoundation/zebra#4946&#10;Managed instance groups&#10;deployed with continuous&#10;deployment can&#39;t scale&#10;beyond 1 instance per&#10;Zone" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-169.5 536,-169.5 536,-71.5 768,-71.5 768,-169.5"/>
<text text-anchor="middle" x="652" y="-154.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="652" y="-139.3" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="652" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="652" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="652" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="652" y="-79.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
<g id="a_node12"><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="768,-927 536,-927 536,-859 768,-859 768,-927"/>
<text text-anchor="middle" x="652" y="-911.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="652" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="652" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="652" y="-866.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="edge1" class="edge">
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M500.38,-699.17C508.81,-700.52 517.33,-701.89 525.81,-703.25"/>
<polygon fill="#000000" stroke="#000000" points="525.3105,-706.7146 535.74,-704.85 526.4241,-699.8037 525.3105,-706.7146"/>
<path fill="none" stroke="#000000" d="M497.45,-754.67C501.22,-757.48 504.76,-760.58 508,-764 534.99,-792.49 501.75,-820.83 528,-850 528.63,-850.7 529.28,-851.4 529.94,-852.08"/>
<polygon fill="#000000" stroke="#000000" points="527.6658,-854.7439 537.39,-858.95 532.4112,-849.5978 527.6658,-854.7439"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node14"><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="768,-754.5 536,-754.5 536,-701.5 768,-701.5 768,-754.5"/>
<text text-anchor="middle" x="652" y="-739.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="652" y="-724.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="652" y="-709.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="edge2" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M495.68,-653.93C500.05,-651.09 504.18,-647.96 508,-644.5 525.73,-628.42 510.27,-610.58 528,-594.5 529.31,-593.31 530.66,-592.16 532.05,-591.05"/>
<polygon fill="#000000" stroke="#000000" points="534.2674,-593.7658 540.32,-585.07 530.1657,-588.0934 534.2674,-593.7658"/>
<path fill="none" stroke="#000000" d="M500.38,-728C508.71,-728 517.14,-728 525.53,-728"/>
<polygon fill="#000000" stroke="#000000" points="525.74,-731.5001 535.74,-728 525.74,-724.5001 525.74,-731.5001"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node20" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node20"><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="768,-53 536,-53 536,-49 532,-49 532,-45 536,-45 536,-8 532,-8 532,-4 536,-4 536,0 768,0 768,-53"/>
<polyline fill="none" stroke="#000000" points="536,-49 540,-49 540,-45 536,-45 "/>
<polyline fill="none" stroke="#000000" points="536,-8 540,-8 540,-4 536,-4 "/>
<text text-anchor="middle" x="652" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="652" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="652" y="-7.8" font-family="Times,serif" font-size="14.00" fill="#000000">getblockhash rpc method</text>
<g id="a_node21"><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="768,-65.5 536,-65.5 536,-61.5 532,-61.5 532,-57.5 536,-57.5 536,-20.5 532,-20.5 532,-16.5 536,-16.5 536,-12.5 768,-12.5 768,-65.5"/>
<polyline fill="none" stroke="#000000" points="536,-61.5 540,-61.5 540,-57.5 536,-57.5 "/>
<polyline fill="none" stroke="#000000" points="536,-20.5 540,-20.5 540,-16.5 536,-16.5 "/>
<text text-anchor="middle" x="652" y="-50.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="652" y="-35.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="652" y="-20.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="edge6" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M499.33,-653.71C502.47,-650.92 505.38,-647.86 508,-644.5 547.94,-593.17 487.49,-110.38 528,-59.5 528.22,-59.222 528.44,-58.947 528.67,-58.673"/>
<polygon fill="#000000" stroke="#000000" points="531.3215,-60.9655 535.74,-51.336 526.2808,-56.1083 531.3215,-60.9655"/>
<path fill="none" stroke="#000000" d="M499.34,-701.22C502.48,-698.43 505.39,-695.36 508,-692 550.27,-637.56 485.12,-125.96 528,-72 528.22,-71.722 528.44,-71.446 528.67,-71.173"/>
<polygon fill="#000000" stroke="#000000" points="531.3222,-73.4644 535.73,-63.83 526.2762,-68.6129 531.3222,-73.4644"/>
</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="500,-841 268,-841 268,-773 500,-773 500,-841"/>
<text text-anchor="middle" x="384" y="-825.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="384" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
<text text-anchor="middle" x="384" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">state using a separate</text>
<text text-anchor="middle" x="384" y="-780.8" font-family="Times,serif" font-size="14.00" fill="#000000">task</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node22"><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="768,-1105.5 536,-1105.5 536,-1052.5 768,-1052.5 768,-1105.5"/>
<text text-anchor="middle" x="652" y="-1090.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="652" y="-1075.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="652" y="-1060.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="edge7" class="edge">
<title>ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M394.83,-841.21C412.69,-892.12 453.2,-987.67 527.5,-1046.9"/>
<polygon fill="#000000" stroke="#000000" points="525.6862,-1049.9184 535.76,-1053.2 529.9313,-1044.3525 525.6862,-1049.9184"/>
</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="500,-683 268,-683 268,-615 500,-615 500,-683"/>
<text text-anchor="middle" x="384" y="-667.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="384" y="-652.8" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
<text text-anchor="middle" x="384" y="-637.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifying the first non&#45;</text>
<text text-anchor="middle" x="384" y="-622.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized block</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4821 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4821</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4821" xlink:title="ZcashFoundation/zebra#4821&#10;Open the database in a&#10;blocking tokio thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-596.5 268,-596.5 268,-543.5 500,-543.5 500,-596.5"/>
<text text-anchor="middle" x="384" y="-581.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4821</text>
<text text-anchor="middle" x="384" y="-566.3" font-family="Times,serif" font-size="14.00" fill="#000000">Open the database in a</text>
<text text-anchor="middle" x="384" y="-551.3" font-family="Times,serif" font-size="14.00" fill="#000000">blocking tokio thread</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node5"><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="500,-525.5 268,-525.5 268,-472.5 500,-472.5 500,-525.5"/>
<text text-anchor="middle" x="384" y="-510.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="384" y="-495.3" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
<text text-anchor="middle" x="384" y="-480.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra dependencies</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5168" xlink:title="ZcashFoundation/zebra#5168&#10;Add Docker tests for&#10;default config and&#10;$ZEBRA_CONF_PATH" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-454 268,-454 268,-386 500,-386 500,-454"/>
<text text-anchor="middle" x="384" y="-438.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="384" y="-423.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="384" y="-408.8" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="384" y="-393.8" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node7"><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="500,-368 268,-368 268,-270 500,-270 500,-368"/>
<text text-anchor="middle" x="384" y="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="384" y="-337.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="384" y="-322.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="384" y="-307.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="384" y="-292.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="384" y="-277.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4953</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4953" xlink:title="ZcashFoundation/zebra#4953&#10;Document how to use&#10;released Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-683.5 536,-683.5 536,-630.5 768,-630.5 768,-683.5"/>
<text text-anchor="middle" x="652" y="-668.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="652" y="-653.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="652" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node20"><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" points="1036,-68 804,-68 804,0 1036,0 1036,-68"/>
<text text-anchor="middle" x="920" y="-52.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="920" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="920" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="920" y="-7.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615</title>
<path fill="none" stroke="#000000" d="M758.86,-630.48C762.19,-627.63 765.26,-624.48 768,-621 841.7,-527.52 734.97,-187.21 801.47,-76.592"/>
<polygon fill="#000000" stroke="#000000" points="804.5072,-78.351 807.26,-68.12 798.7279,-74.4012 804.5072,-78.351"/>
</g>
<!-- ZcashFoundation/zebra#4954 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-612 536,-612 536,-544 768,-544 768,-612"/>
<text text-anchor="middle" x="652" y="-596.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="652" y="-581.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="652" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="652" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M538.94,-612.11C535.03,-615.13 531.36,-618.42 528,-622 505.85,-645.58 530.83,-669.07 508,-692 507.04,-692.96 506.06,-693.9 505.06,-694.81"/>
<polygon fill="#000000" stroke="#000000" points="502.562,-692.3273 496.96,-701.32 506.9472,-697.7835 502.562,-692.3273"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node10"><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="768,-841 536,-841 536,-773 768,-773 768,-841"/>
<text text-anchor="middle" x="652" y="-825.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="652" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="652" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="652" y="-780.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node11"><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="#c2e0c6" stroke="#000000" points="1036,-1013 804,-1013 804,-945 1036,-945 1036,-1013"/>
<text text-anchor="middle" x="920" y="-997.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="920" y="-982.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="920" y="-967.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="920" y="-952.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node13"><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="500,-793.5 268,-793.5 268,-725.5 500,-725.5 500,-793.5"/>
<text text-anchor="middle" x="384" y="-778.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="384" y="-763.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="384" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="384" y="-733.3" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-1013 536,-1013 536,-945 768,-945 768,-1013"/>
<text text-anchor="middle" x="652" y="-997.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="652" y="-982.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="652" y="-967.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="652" y="-952.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="edge4" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M497.16,-793.53C500.99,-796.29 504.62,-799.28 508,-802.5 525.31,-819.02 510.69,-835.98 528,-852.5 528.95,-853.41 529.92,-854.29 530.91,-855.16"/>
<polygon fill="#000000" stroke="#000000" points="528.8357,-857.9823 538.84,-861.47 533.1942,-852.5047 528.8357,-857.9823"/>
<path fill="none" stroke="#000000" d="M768.38,-979C776.71,-979 785.14,-979 793.53,-979"/>
<polygon fill="#000000" stroke="#000000" points="793.74,-982.5001 803.74,-979 793.74,-975.5001 793.74,-982.5001"/>
</g>
<!-- ZcashFoundation/zebra#4937 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4937</title>
<g id="a_node14"><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="500,-879.5 268,-879.5 268,-811.5 500,-811.5 500,-879.5"/>
<text text-anchor="middle" x="384" y="-864.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="384" y="-849.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
<text text-anchor="middle" x="384" y="-834.3" font-family="Times,serif" font-size="14.00" fill="#000000">state using a separate</text>
<text text-anchor="middle" x="384" y="-819.3" font-family="Times,serif" font-size="14.00" fill="#000000">task</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node21"><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="768,-1094 536,-1094 536,-1041 768,-1041 768,-1094"/>
<text text-anchor="middle" x="652" y="-1078.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="652" y="-1063.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="652" y="-1048.8" 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="edge5" class="edge">
<title>ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M400.51,-879.83C422.17,-921.27 464.12,-990.45 527.11,-1035.3"/>
<polygon fill="#000000" stroke="#000000" points="525.4925,-1038.4345 535.72,-1041.2 529.4494,-1032.6601 525.4925,-1038.4345"/>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<!-- ZcashFoundation/zebra#4554 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node15"><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="500,-635.5 268,-635.5 268,-567.5 500,-567.5 500,-635.5"/>
<text text-anchor="middle" x="384" y="-620.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="384" y="-605.3" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
<text text-anchor="middle" x="384" y="-590.3" font-family="Times,serif" font-size="14.00" fill="#000000">verifying the first non&#45;</text>
<text text-anchor="middle" x="384" y="-575.3" font-family="Times,serif" font-size="14.00" fill="#000000">finalized block</text>
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node15"><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="768,-526 536,-526 536,-458 768,-458 768,-526"/>
<text text-anchor="middle" x="652" y="-510.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="652" y="-495.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="652" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="652" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4821 -->
<!-- ZcashFoundation/zebra#4956 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4821</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4821" xlink:title="ZcashFoundation/zebra#4821&#10;Open the database in a&#10;blocking tokio thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-549 268,-549 268,-496 500,-496 500,-549"/>
<text text-anchor="middle" x="384" y="-533.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4821</text>
<text text-anchor="middle" x="384" y="-518.8" font-family="Times,serif" font-size="14.00" fill="#000000">Open the database in a</text>
<text text-anchor="middle" x="384" y="-503.8" font-family="Times,serif" font-size="14.00" fill="#000000">blocking tokio thread</text>
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4956" xlink:title="ZcashFoundation/zebra#4956&#10;Make file locations&#10;appear in zebrad Docker&#10;error messages" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-440 536,-440 536,-372 768,-372 768,-440"/>
<text text-anchor="middle" x="652" y="-424.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="652" y="-409.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="652" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="652" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<!-- ZcashFoundation/zebra#4976 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node17"><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="500,-478 268,-478 268,-425 500,-425 500,-478"/>
<text text-anchor="middle" x="384" y="-462.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="384" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
<text text-anchor="middle" x="384" y="-432.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra dependencies</text>
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4976" xlink:title="ZcashFoundation/zebra#4976&#10;Move continuous&#10;deployment to another&#10;Google Cloud region" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-354 536,-354 536,-286 768,-286 768,-354"/>
<text text-anchor="middle" x="652" y="-338.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="652" y="-323.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="652" y="-308.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="652" y="-293.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<!-- ZcashFoundation/zebra#4529 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5168" xlink:title="ZcashFoundation/zebra#5168&#10;Add Docker tests for&#10;default config and&#10;$ZEBRA_CONF_PATH" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-406.5 268,-406.5 268,-338.5 500,-338.5 500,-406.5"/>
<text text-anchor="middle" x="384" y="-391.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="384" y="-376.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="384" y="-361.3" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="384" y="-346.3" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-268 536,-268 536,-200 768,-200 768,-268"/>
<text text-anchor="middle" x="652" y="-252.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="652" y="-237.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="652" y="-222.8" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="652" y="-207.8" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<!-- ZcashFoundation/zebra#4946 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node19"><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="500,-320.5 268,-320.5 268,-222.5 500,-222.5 500,-320.5"/>
<text text-anchor="middle" x="384" y="-305.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="384" y="-290.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="384" y="-275.3" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="384" y="-260.3" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="384" y="-245.3" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="384" y="-230.3" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4946" xlink:title="ZcashFoundation/zebra#4946&#10;Managed instance groups&#10;deployed with continuous&#10;deployment can&#39;t scale&#10;beyond 1 instance per&#10;Zone" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-182 536,-182 536,-84 768,-84 768,-182"/>
<text text-anchor="middle" x="652" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="652" y="-151.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="652" y="-136.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="652" y="-121.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="652" y="-106.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="652" y="-91.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
</a>
</g>
</g>
@ -350,10 +350,10 @@
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling/Orchard Key&#10;Agreement and KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-1179 4.5,-1179 4.5,-1126 227.5,-1126 227.5,-1179"/>
<text text-anchor="middle" x="116" y="-1163.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="116" y="-1148.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="116" y="-1133.8" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-1190.5 4.5,-1190.5 4.5,-1137.5 227.5,-1137.5 227.5,-1190.5"/>
<text text-anchor="middle" x="116" y="-1175.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="116" y="-1160.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="116" y="-1145.3" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
</a>
</g>
</g>
@ -361,44 +361,44 @@
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling/Orchard note&#10;encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="495.5,-1259.5 272.5,-1259.5 272.5,-1191.5 495.5,-1191.5 495.5,-1259.5"/>
<text text-anchor="middle" x="384" y="-1244.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="384" y="-1229.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="384" y="-1214.3" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="384" y="-1199.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
<polygon fill="#c2e0c6" stroke="#000000" points="495.5,-1271 272.5,-1271 272.5,-1203 495.5,-1203 495.5,-1271"/>
<text text-anchor="middle" x="384" y="-1255.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="384" y="-1240.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="384" y="-1225.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="384" y="-1210.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M213.51,-1179.1C229.53,-1183.4 246.29,-1188 262.8,-1192.5"/>
<polygon fill="#000000" stroke="#000000" points="261.9144,-1195.8861 272.48,-1195.1 263.7302,-1189.1257 261.9144,-1195.8861"/>
<path fill="none" stroke="#000000" d="M213.51,-1190.6C229.53,-1194.9 246.29,-1199.5 262.8,-1204"/>
<polygon fill="#000000" stroke="#000000" points="261.9144,-1207.3861 272.48,-1206.6 263.7302,-1200.6257 261.9144,-1207.3861"/>
</g>
<!-- ZcashFoundation/zebra#3002 -->
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-1173 268,-1173 268,-1120 500,-1120 500,-1173"/>
<text text-anchor="middle" x="384" y="-1157.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="384" y="-1142.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="384" y="-1127.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
<polygon fill="#c2e0c6" stroke="#000000" points="500,-1184.5 268,-1184.5 268,-1131.5 500,-1131.5 500,-1184.5"/>
<text text-anchor="middle" x="384" y="-1169.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="384" y="-1154.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="384" y="-1139.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M227.72,-1150C237.52,-1149.8 247.49,-1149.6 257.41,-1149.3"/>
<polygon fill="#000000" stroke="#000000" points="257.7799,-1152.7936 267.71,-1149.1 257.6439,-1145.7949 257.7799,-1152.7936"/>
<path fill="none" stroke="#000000" d="M227.72,-1161.5C237.52,-1161.3 247.49,-1161.1 257.41,-1160.8"/>
<polygon fill="#000000" stroke="#000000" points="257.7799,-1164.2936 267.71,-1160.6 257.6439,-1157.2949 257.7799,-1164.2936"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-1241.5 4.5,-1241.5 4.5,-1203.5 227.5,-1203.5 227.5,-1241.5"/>
<text text-anchor="middle" x="116" y="-1226.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="116" y="-1211.3" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-1253 4.5,-1253 4.5,-1215 227.5,-1215 227.5,-1253"/>
<text text-anchor="middle" x="116" y="-1237.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="116" y="-1222.8" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
</a>
</g>
</g>
@ -406,11 +406,11 @@
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#2375</title>
<g id="a_node27"><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="232,-1338.5 0,-1338.5 0,-1270.5 232,-1270.5 232,-1338.5"/>
<text text-anchor="middle" x="116" y="-1323.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="116" y="-1308.3" font-family="Times,serif" font-size="14.00" fill="#000000">Allow different `zebra&#45;</text>
<text text-anchor="middle" x="116" y="-1293.3" font-family="Times,serif" font-size="14.00" fill="#000000">network` apps to use</text>
<text text-anchor="middle" x="116" y="-1278.3" font-family="Times,serif" font-size="14.00" fill="#000000">different user agents</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1350 0,-1350 0,-1282 232,-1282 232,-1350"/>
<text text-anchor="middle" x="116" y="-1334.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="116" y="-1319.8" font-family="Times,serif" font-size="14.00" fill="#000000">Allow different `zebra&#45;</text>
<text text-anchor="middle" x="116" y="-1304.8" font-family="Times,serif" font-size="14.00" fill="#000000">network` apps to use</text>
<text text-anchor="middle" x="116" y="-1289.8" font-family="Times,serif" font-size="14.00" fill="#000000">different user agents</text>
</a>
</g>
</g>
@ -418,28 +418,28 @@
<g id="node28" class="node closed">
<title>ZcashFoundation/zebra#794</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/794" xlink:title="ZcashFoundation/zebra#794&#10;Make sure custom user&#10;agents conform to BIP&#45;14" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-1331 272.5,-1331 272.5,-1278 495.5,-1278 495.5,-1331"/>
<text text-anchor="middle" x="384" y="-1315.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="384" y="-1300.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="384" y="-1285.8" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-1342.5 272.5,-1342.5 272.5,-1289.5 495.5,-1289.5 495.5,-1342.5"/>
<text text-anchor="middle" x="384" y="-1327.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="384" y="-1312.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="384" y="-1297.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="edge10" class="edge">
<title>ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794</title>
<path fill="none" stroke="#000000" d="M232.38,-1304.5C242.23,-1304.5 252.22,-1304.5 262.11,-1304.5"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-1308.0001 272.39,-1304.5 262.39,-1301.0001 262.39,-1308.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-1316C242.23,-1316 252.22,-1316 262.11,-1316"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-1319.5001 272.39,-1316 262.39,-1312.5001 262.39,-1319.5001"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node29"><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="232,-1424.5 0,-1424.5 0,-1356.5 232,-1356.5 232,-1424.5"/>
<text text-anchor="middle" x="116" y="-1409.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="116" y="-1394.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="116" y="-1379.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="116" y="-1364.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1436 0,-1436 0,-1368 232,-1368 232,-1436"/>
<text text-anchor="middle" x="116" y="-1420.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="116" y="-1405.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="116" y="-1390.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="116" y="-1375.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
@ -447,10 +447,10 @@
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node30"><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="232,-1496 0,-1496 0,-1443 232,-1443 232,-1496"/>
<text text-anchor="middle" x="116" y="-1480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="116" y="-1465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="116" y="-1450.8" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1507.5 0,-1507.5 0,-1454.5 232,-1454.5 232,-1507.5"/>
<text text-anchor="middle" x="116" y="-1492.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="116" y="-1477.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="116" y="-1462.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -458,10 +458,10 @@
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node31"><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="232,-1567 0,-1567 0,-1514 232,-1514 232,-1567"/>
<text text-anchor="middle" x="116" y="-1551.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="116" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="116" y="-1521.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1578.5 0,-1578.5 0,-1525.5 232,-1525.5 232,-1578.5"/>
<text text-anchor="middle" x="116" y="-1563.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="116" y="-1548.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="116" y="-1533.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
</a>
</g>
</g>
@ -469,29 +469,29 @@
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#4894</title>
<g id="a_node32"><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="232,-722 0,-722 0,-639 232,-639 232,-722"/>
<text text-anchor="middle" x="116" y="-706.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4894</text>
<text text-anchor="middle" x="116" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make tests wait until</text>
<text text-anchor="middle" x="116" y="-676.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd full sync</text>
<text text-anchor="middle" x="116" y="-661.8" font-family="Times,serif" font-size="14.00" fill="#000000">goes all the way to the</text>
<text text-anchor="middle" x="116" y="-646.8" font-family="Times,serif" font-size="14.00" fill="#000000">tip</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-769.5 0,-769.5 0,-686.5 232,-686.5 232,-769.5"/>
<text text-anchor="middle" x="116" y="-754.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4894</text>
<text text-anchor="middle" x="116" y="-739.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make tests wait until</text>
<text text-anchor="middle" x="116" y="-724.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd full sync</text>
<text text-anchor="middle" x="116" y="-709.3" font-family="Times,serif" font-size="14.00" fill="#000000">goes all the way to the</text>
<text text-anchor="middle" x="116" y="-694.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="edge11" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M232.38,-680.5C240.71,-680.5 249.14,-680.5 257.53,-680.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-684.0001 267.74,-680.5 257.74,-677.0001 257.74,-684.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-728C240.71,-728 249.14,-728 257.53,-728"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-731.5001 267.74,-728 257.74,-724.5001 257.74,-731.5001"/>
</g>
<!-- ZcashFoundation/zebra#4672 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#4672</title>
<g id="a_node33"><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="232,-1638 0,-1638 0,-1585 232,-1585 232,-1638"/>
<text text-anchor="middle" x="116" y="-1622.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="116" y="-1607.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="116" y="-1592.8" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1649.5 0,-1649.5 0,-1596.5 232,-1596.5 232,-1649.5"/>
<text text-anchor="middle" x="116" y="-1634.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="116" y="-1619.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="116" y="-1604.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
</a>
</g>
</g>
@ -499,10 +499,10 @@
<g id="node34" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node34"><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="500,-1775 268,-1775 268,-1722 500,-1722 500,-1775"/>
<text text-anchor="middle" x="384" y="-1759.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="384" y="-1744.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="384" y="-1729.8" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
<polygon fill="#fad8c7" stroke="#000000" points="500,-1786.5 268,-1786.5 268,-1733.5 500,-1733.5 500,-1786.5"/>
<text text-anchor="middle" x="384" y="-1771.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="384" y="-1756.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="384" y="-1741.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
</a>
</g>
</g>
@ -510,12 +510,12 @@
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#4794</title>
<g id="a_node35"><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="232,-1941 0,-1941 0,-1858 232,-1858 232,-1941"/>
<text text-anchor="middle" x="116" y="-1925.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="116" y="-1910.8" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="116" y="-1895.8" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="116" y="-1880.8" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="116" y="-1865.8" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1952.5 0,-1952.5 0,-1869.5 232,-1869.5 232,-1952.5"/>
<text text-anchor="middle" x="116" y="-1937.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="116" y="-1922.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="116" y="-1907.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="116" y="-1892.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="116" y="-1877.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
</a>
</g>
</g>
@ -523,10 +523,10 @@
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#3096</title>
<g id="a_node36"><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="232,-2012 0,-2012 0,-1959 232,-1959 232,-2012"/>
<text text-anchor="middle" x="116" y="-1996.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="116" y="-1981.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="116" y="-1966.8" font-family="Times,serif" font-size="14.00" fill="#000000">Candidate</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2023.5 0,-2023.5 0,-1970.5 232,-1970.5 232,-2023.5"/>
<text text-anchor="middle" x="116" y="-2008.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="116" y="-1993.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="116" y="-1978.3" font-family="Times,serif" font-size="14.00" fill="#000000">Candidate</text>
</a>
</g>
</g>
@ -534,68 +534,68 @@
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node37"><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="232,-1840 0,-1840 0,-1757 232,-1757 232,-1840"/>
<text text-anchor="middle" x="116" y="-1824.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="116" y="-1809.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-1794.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-1779.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="116" y="-1764.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1851.5 0,-1851.5 0,-1768.5 232,-1768.5 232,-1851.5"/>
<text text-anchor="middle" x="116" y="-1836.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="116" y="-1821.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-1806.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-1791.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="116" y="-1776.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="edge12" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M232.38,-1776.8C240.81,-1775.2 249.33,-1773.6 257.81,-1772"/>
<polygon fill="#000000" stroke="#000000" points="258.5246,-1775.4276 267.74,-1770.2 257.2761,-1768.5398 258.5246,-1775.4276"/>
<path fill="none" stroke="#000000" d="M232.38,-1788.3C240.81,-1786.7 249.33,-1785.1 257.81,-1783.5"/>
<polygon fill="#000000" stroke="#000000" points="258.5246,-1786.9276 267.74,-1781.7 257.2761,-1780.0398 258.5246,-1786.9276"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node38"><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="232,-1739 0,-1739 0,-1656 232,-1656 232,-1739"/>
<text text-anchor="middle" x="116" y="-1723.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="116" y="-1708.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-1693.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-1678.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="116" y="-1663.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1750.5 0,-1750.5 0,-1667.5 232,-1667.5 232,-1750.5"/>
<text text-anchor="middle" x="116" y="-1735.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="116" y="-1720.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-1705.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-1690.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="116" y="-1675.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="edge13" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M232.38,-1719.6C240.81,-1721.3 249.33,-1722.9 257.81,-1724.5"/>
<polygon fill="#000000" stroke="#000000" points="257.2604,-1727.9583 267.74,-1726.4 258.576,-1721.083 257.2604,-1727.9583"/>
<path fill="none" stroke="#000000" d="M232.38,-1731.1C240.81,-1732.8 249.33,-1734.4 257.81,-1736"/>
<polygon fill="#000000" stroke="#000000" points="257.2604,-1739.4583 267.74,-1737.9 258.576,-1732.583 257.2604,-1739.4583"/>
</g>
<!-- ZcashFoundation/zebra#5199 -->
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node39"><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="500,-1101.5 268,-1101.5 268,-1033.5 500,-1033.5 500,-1101.5"/>
<text text-anchor="middle" x="384" y="-1086.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="384" y="-1071.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="384" y="-1056.3" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="384" y="-1041.3" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-1113 268,-1113 268,-1045 500,-1045 500,-1113"/>
<text text-anchor="middle" x="384" y="-1097.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="384" y="-1082.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="384" y="-1067.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="384" y="-1052.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="edge14" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M500.38,-1067.5C508.71,-1067.5 517.14,-1067.5 525.53,-1067.5"/>
<polygon fill="#000000" stroke="#000000" points="525.74,-1071.0001 535.74,-1067.5 525.74,-1064.0001 525.74,-1071.0001"/>
<path fill="none" stroke="#000000" d="M500.38,-1079C508.71,-1079 517.14,-1079 525.53,-1079"/>
<polygon fill="#000000" stroke="#000000" points="525.74,-1082.5001 535.74,-1079 525.74,-1075.5001 525.74,-1082.5001"/>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node40"><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="232,-2113 0,-2113 0,-2030 232,-2030 232,-2113"/>
<text text-anchor="middle" x="116" y="-2097.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="116" y="-2082.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="116" y="-2067.8" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="116" y="-2052.8" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="116" y="-2037.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2124.5 0,-2124.5 0,-2041.5 232,-2041.5 232,-2124.5"/>
<text text-anchor="middle" x="116" y="-2109.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="116" y="-2094.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="116" y="-2079.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="116" y="-2064.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="116" y="-2049.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
@ -603,19 +603,19 @@
<g id="node41" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node41"><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="500,-2105.5 268,-2105.5 268,-2037.5 500,-2037.5 500,-2105.5"/>
<text text-anchor="middle" x="384" y="-2090.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="384" y="-2075.3" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="384" y="-2060.3" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="384" y="-2045.3" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<polygon fill="#fad8c7" stroke="#000000" points="500,-2117 268,-2117 268,-2049 500,-2049 500,-2117"/>
<text text-anchor="middle" x="384" y="-2101.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="384" y="-2086.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="384" y="-2071.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="384" y="-2056.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="edge15" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M232.38,-2071.5C240.71,-2071.5 249.14,-2071.5 257.53,-2071.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2075.0001 267.74,-2071.5 257.74,-2068.0001 257.74,-2075.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-2083C240.71,-2083 249.14,-2083 257.53,-2083"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2086.5001 267.74,-2083 257.74,-2079.5001 257.74,-2086.5001"/>
</g>
</g>
</svg>

View File

@ -5,332 +5,332 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1044pt" height="2121pt"
viewBox="0.00 0.00 1044.00 2121.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2117)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2117 1040,-2117 1040,4 -4,4"/>
<svg width="1060pt" height="2133pt"
viewBox="0.00 0.00 1060.00 2132.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 2128.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2128.5 1056,-2128.5 1056,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-63.5 528,-1032.5 776,-1032.5 776,-63.5 528,-63.5"/>
<text text-anchor="middle" x="652" y="-1017.3" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="260,-262 260,-872 508,-872 508,-262 260,-262"/>
<text text-anchor="middle" x="384" y="-856.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="260,-214.5 260,-910.5 508,-910.5 508,-214.5 260,-214.5"/>
<text text-anchor="middle" x="384" y="-895.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-76 528,-1044 1044,-1044 1044,-76 528,-76"/>
<text text-anchor="middle" x="786" y="-1028.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2113 1036,-2113 1036,0 0,0"/>
<text text-anchor="middle" x="518" y="-2097.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2124.5 1052,-2124.5 1052,0 0,0"/>
<text text-anchor="middle" x="526" y="-2109.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2113 1036,-2113 1036,0 0,0"/>
<text text-anchor="middle" x="518" y="-2097.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<!-- ZcashFoundation/zebra#4953 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#4953</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4953" xlink:title="ZcashFoundation/zebra#4953&#10;Document how to use&#10;released Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-1001 536,-1001 536,-948 768,-948 768,-1001"/>
<text text-anchor="middle" x="652" y="-985.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="652" y="-970.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="652" y="-955.8" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node22"><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" points="1036,-1008.5 804,-1008.5 804,-940.5 1036,-940.5 1036,-1008.5"/>
<text text-anchor="middle" x="920" y="-993.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="920" y="-978.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="920" y="-963.3" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="920" y="-948.3" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615</title>
<path fill="none" stroke="#000000" d="M768.38,-974.5C776.71,-974.5 785.14,-974.5 793.53,-974.5"/>
<polygon fill="#000000" stroke="#000000" points="793.74,-978.0001 803.74,-974.5 793.74,-971.0001 793.74,-978.0001"/>
</g>
<!-- ZcashFoundation/zebra#4954 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-671.5 536,-671.5 536,-603.5 768,-603.5 768,-671.5"/>
<text text-anchor="middle" x="652" y="-656.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="652" y="-641.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="652" y="-626.3" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="652" y="-611.3" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2124.5 1052,-2124.5 1052,0 0,0"/>
<text text-anchor="middle" x="526" y="-2109.3" 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="node12" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node12"><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="500,-707 268,-707 268,-654 500,-654 500,-707"/>
<text text-anchor="middle" x="384" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="384" y="-676.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="384" y="-661.8" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M535.74,-656.15C527.31,-657.51 518.79,-658.87 510.31,-660.23"/>
<polygon fill="#000000" stroke="#000000" points="509.6959,-656.7837 500.38,-661.83 510.8095,-663.6946 509.6959,-656.7837"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node3"><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="768,-843.5 536,-843.5 536,-775.5 768,-775.5 768,-843.5"/>
<text text-anchor="middle" x="652" y="-828.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="652" y="-813.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="652" y="-798.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="652" y="-783.3" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node4"><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="#c2e0c6" stroke="#000000" points="768,-929.5 536,-929.5 536,-861.5 768,-861.5 768,-929.5"/>
<text text-anchor="middle" x="652" y="-914.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="652" y="-899.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="652" y="-884.3" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="652" y="-869.3" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<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="500,-754.5 268,-754.5 268,-701.5 500,-701.5 500,-754.5"/>
<text text-anchor="middle" x="384" y="-739.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="384" y="-724.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="384" y="-709.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node5" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node5"><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="768,-757.5 536,-757.5 536,-689.5 768,-689.5 768,-757.5"/>
<text text-anchor="middle" x="652" y="-742.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="652" y="-727.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="652" y="-712.3" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="652" y="-697.3" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node6"><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="768,-585 536,-585 536,-532 768,-532 768,-585"/>
<text text-anchor="middle" x="652" y="-569.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="652" y="-554.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="652" y="-539.8" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node7"><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="768,-513.5 536,-513.5 536,-445.5 768,-445.5 768,-513.5"/>
<text text-anchor="middle" x="652" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="652" y="-483.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="652" y="-468.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="652" y="-453.3" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4956 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4956" xlink:title="ZcashFoundation/zebra#4956&#10;Make file locations&#10;appear in zebrad Docker&#10;error messages" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-427.5 536,-427.5 536,-359.5 768,-359.5 768,-427.5"/>
<text text-anchor="middle" x="652" y="-412.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="652" y="-397.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="652" y="-382.3" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="652" y="-367.3" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4976 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4976" xlink:title="ZcashFoundation/zebra#4976&#10;Move continuous&#10;deployment to another&#10;Google Cloud region" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-341.5 536,-341.5 536,-273.5 768,-273.5 768,-341.5"/>
<text text-anchor="middle" x="652" y="-326.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="652" y="-311.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="652" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="652" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-255.5 536,-255.5 536,-187.5 768,-187.5 768,-255.5"/>
<text text-anchor="middle" x="652" y="-240.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="652" y="-225.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="652" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="652" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4946" xlink:title="ZcashFoundation/zebra#4946&#10;Managed instance groups&#10;deployed with continuous&#10;deployment can&#39;t scale&#10;beyond 1 instance per&#10;Zone" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-169.5 536,-169.5 536,-71.5 768,-71.5 768,-169.5"/>
<text text-anchor="middle" x="652" y="-154.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="652" y="-139.3" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="652" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="652" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="652" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="652" y="-79.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
<g id="a_node12"><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="768,-927 536,-927 536,-859 768,-859 768,-927"/>
<text text-anchor="middle" x="652" y="-911.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="652" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="652" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="652" y="-866.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="edge1" class="edge">
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M500.38,-699.17C508.81,-700.52 517.33,-701.89 525.81,-703.25"/>
<polygon fill="#000000" stroke="#000000" points="525.3105,-706.7146 535.74,-704.85 526.4241,-699.8037 525.3105,-706.7146"/>
<path fill="none" stroke="#000000" d="M497.45,-754.67C501.22,-757.48 504.76,-760.58 508,-764 534.99,-792.49 501.75,-820.83 528,-850 528.63,-850.7 529.28,-851.4 529.94,-852.08"/>
<polygon fill="#000000" stroke="#000000" points="527.6658,-854.7439 537.39,-858.95 532.4112,-849.5978 527.6658,-854.7439"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node14"><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="768,-754.5 536,-754.5 536,-701.5 768,-701.5 768,-754.5"/>
<text text-anchor="middle" x="652" y="-739.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="652" y="-724.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="652" y="-709.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="edge2" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M495.68,-653.93C500.05,-651.09 504.18,-647.96 508,-644.5 525.73,-628.42 510.27,-610.58 528,-594.5 529.31,-593.31 530.66,-592.16 532.05,-591.05"/>
<polygon fill="#000000" stroke="#000000" points="534.2674,-593.7658 540.32,-585.07 530.1657,-588.0934 534.2674,-593.7658"/>
<path fill="none" stroke="#000000" d="M500.38,-728C508.71,-728 517.14,-728 525.53,-728"/>
<polygon fill="#000000" stroke="#000000" points="525.74,-731.5001 535.74,-728 525.74,-724.5001 525.74,-731.5001"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node20" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node20"><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="768,-53 536,-53 536,-49 532,-49 532,-45 536,-45 536,-8 532,-8 532,-4 536,-4 536,0 768,0 768,-53"/>
<polyline fill="none" stroke="#000000" points="536,-49 540,-49 540,-45 536,-45 "/>
<polyline fill="none" stroke="#000000" points="536,-8 540,-8 540,-4 536,-4 "/>
<text text-anchor="middle" x="652" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="652" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="652" y="-7.8" font-family="Times,serif" font-size="14.00" fill="#000000">getblockhash rpc method</text>
<g id="a_node21"><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="768,-65.5 536,-65.5 536,-61.5 532,-61.5 532,-57.5 536,-57.5 536,-20.5 532,-20.5 532,-16.5 536,-16.5 536,-12.5 768,-12.5 768,-65.5"/>
<polyline fill="none" stroke="#000000" points="536,-61.5 540,-61.5 540,-57.5 536,-57.5 "/>
<polyline fill="none" stroke="#000000" points="536,-20.5 540,-20.5 540,-16.5 536,-16.5 "/>
<text text-anchor="middle" x="652" y="-50.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="652" y="-35.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="652" y="-20.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="edge6" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M499.33,-653.71C502.47,-650.92 505.38,-647.86 508,-644.5 547.94,-593.17 487.49,-110.38 528,-59.5 528.22,-59.222 528.44,-58.947 528.67,-58.673"/>
<polygon fill="#000000" stroke="#000000" points="531.3215,-60.9655 535.74,-51.336 526.2808,-56.1083 531.3215,-60.9655"/>
<path fill="none" stroke="#000000" d="M499.34,-701.22C502.48,-698.43 505.39,-695.36 508,-692 550.27,-637.56 485.12,-125.96 528,-72 528.22,-71.722 528.44,-71.446 528.67,-71.173"/>
<polygon fill="#000000" stroke="#000000" points="531.3222,-73.4644 535.73,-63.83 526.2762,-68.6129 531.3222,-73.4644"/>
</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="500,-841 268,-841 268,-773 500,-773 500,-841"/>
<text text-anchor="middle" x="384" y="-825.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="384" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
<text text-anchor="middle" x="384" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">state using a separate</text>
<text text-anchor="middle" x="384" y="-780.8" font-family="Times,serif" font-size="14.00" fill="#000000">task</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node22"><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="768,-1105.5 536,-1105.5 536,-1052.5 768,-1052.5 768,-1105.5"/>
<text text-anchor="middle" x="652" y="-1090.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="652" y="-1075.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="652" y="-1060.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="edge7" class="edge">
<title>ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M394.83,-841.21C412.69,-892.12 453.2,-987.67 527.5,-1046.9"/>
<polygon fill="#000000" stroke="#000000" points="525.6862,-1049.9184 535.76,-1053.2 529.9313,-1044.3525 525.6862,-1049.9184"/>
</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="500,-683 268,-683 268,-615 500,-615 500,-683"/>
<text text-anchor="middle" x="384" y="-667.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="384" y="-652.8" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
<text text-anchor="middle" x="384" y="-637.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifying the first non&#45;</text>
<text text-anchor="middle" x="384" y="-622.8" font-family="Times,serif" font-size="14.00" fill="#000000">finalized block</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4821 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4821</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4821" xlink:title="ZcashFoundation/zebra#4821&#10;Open the database in a&#10;blocking tokio thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-596.5 268,-596.5 268,-543.5 500,-543.5 500,-596.5"/>
<text text-anchor="middle" x="384" y="-581.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4821</text>
<text text-anchor="middle" x="384" y="-566.3" font-family="Times,serif" font-size="14.00" fill="#000000">Open the database in a</text>
<text text-anchor="middle" x="384" y="-551.3" font-family="Times,serif" font-size="14.00" fill="#000000">blocking tokio thread</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node5"><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="500,-525.5 268,-525.5 268,-472.5 500,-472.5 500,-525.5"/>
<text text-anchor="middle" x="384" y="-510.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="384" y="-495.3" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
<text text-anchor="middle" x="384" y="-480.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra dependencies</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5168" xlink:title="ZcashFoundation/zebra#5168&#10;Add Docker tests for&#10;default config and&#10;$ZEBRA_CONF_PATH" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-454 268,-454 268,-386 500,-386 500,-454"/>
<text text-anchor="middle" x="384" y="-438.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="384" y="-423.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="384" y="-408.8" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="384" y="-393.8" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node7"><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="500,-368 268,-368 268,-270 500,-270 500,-368"/>
<text text-anchor="middle" x="384" y="-352.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="384" y="-337.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="384" y="-322.8" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="384" y="-307.8" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="384" y="-292.8" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="384" y="-277.8" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4953</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4953" xlink:title="ZcashFoundation/zebra#4953&#10;Document how to use&#10;released Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-683.5 536,-683.5 536,-630.5 768,-630.5 768,-683.5"/>
<text text-anchor="middle" x="652" y="-668.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="652" y="-653.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="652" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node20"><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" points="1036,-68 804,-68 804,0 1036,0 1036,-68"/>
<text text-anchor="middle" x="920" y="-52.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="920" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="920" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="920" y="-7.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615</title>
<path fill="none" stroke="#000000" d="M758.86,-630.48C762.19,-627.63 765.26,-624.48 768,-621 841.7,-527.52 734.97,-187.21 801.47,-76.592"/>
<polygon fill="#000000" stroke="#000000" points="804.5072,-78.351 807.26,-68.12 798.7279,-74.4012 804.5072,-78.351"/>
</g>
<!-- ZcashFoundation/zebra#4954 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-612 536,-612 536,-544 768,-544 768,-612"/>
<text text-anchor="middle" x="652" y="-596.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="652" y="-581.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="652" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="652" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M538.94,-612.11C535.03,-615.13 531.36,-618.42 528,-622 505.85,-645.58 530.83,-669.07 508,-692 507.04,-692.96 506.06,-693.9 505.06,-694.81"/>
<polygon fill="#000000" stroke="#000000" points="502.562,-692.3273 496.96,-701.32 506.9472,-697.7835 502.562,-692.3273"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node10"><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="768,-841 536,-841 536,-773 768,-773 768,-841"/>
<text text-anchor="middle" x="652" y="-825.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="652" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="652" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="652" y="-780.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node11"><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="#c2e0c6" stroke="#000000" points="1036,-1013 804,-1013 804,-945 1036,-945 1036,-1013"/>
<text text-anchor="middle" x="920" y="-997.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="920" y="-982.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="920" y="-967.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="920" y="-952.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node13"><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="500,-793.5 268,-793.5 268,-725.5 500,-725.5 500,-793.5"/>
<text text-anchor="middle" x="384" y="-778.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="384" y="-763.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="384" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="384" y="-733.3" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-1013 536,-1013 536,-945 768,-945 768,-1013"/>
<text text-anchor="middle" x="652" y="-997.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="652" y="-982.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="652" y="-967.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="652" y="-952.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="edge4" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M497.16,-793.53C500.99,-796.29 504.62,-799.28 508,-802.5 525.31,-819.02 510.69,-835.98 528,-852.5 528.95,-853.41 529.92,-854.29 530.91,-855.16"/>
<polygon fill="#000000" stroke="#000000" points="528.8357,-857.9823 538.84,-861.47 533.1942,-852.5047 528.8357,-857.9823"/>
<path fill="none" stroke="#000000" d="M768.38,-979C776.71,-979 785.14,-979 793.53,-979"/>
<polygon fill="#000000" stroke="#000000" points="793.74,-982.5001 803.74,-979 793.74,-975.5001 793.74,-982.5001"/>
</g>
<!-- ZcashFoundation/zebra#4937 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4937</title>
<g id="a_node14"><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="500,-879.5 268,-879.5 268,-811.5 500,-811.5 500,-879.5"/>
<text text-anchor="middle" x="384" y="-864.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="384" y="-849.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
<text text-anchor="middle" x="384" y="-834.3" font-family="Times,serif" font-size="14.00" fill="#000000">state using a separate</text>
<text text-anchor="middle" x="384" y="-819.3" font-family="Times,serif" font-size="14.00" fill="#000000">task</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5189 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node21"><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="768,-1094 536,-1094 536,-1041 768,-1041 768,-1094"/>
<text text-anchor="middle" x="652" y="-1078.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="652" y="-1063.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="652" y="-1048.8" 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="edge5" class="edge">
<title>ZcashFoundation/zebra#4937&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M400.51,-879.83C422.17,-921.27 464.12,-990.45 527.11,-1035.3"/>
<polygon fill="#000000" stroke="#000000" points="525.4925,-1038.4345 535.72,-1041.2 529.4494,-1032.6601 525.4925,-1038.4345"/>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<!-- ZcashFoundation/zebra#4554 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node15"><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="500,-635.5 268,-635.5 268,-567.5 500,-567.5 500,-635.5"/>
<text text-anchor="middle" x="384" y="-620.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="384" y="-605.3" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
<text text-anchor="middle" x="384" y="-590.3" font-family="Times,serif" font-size="14.00" fill="#000000">verifying the first non&#45;</text>
<text text-anchor="middle" x="384" y="-575.3" font-family="Times,serif" font-size="14.00" fill="#000000">finalized block</text>
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node15"><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="768,-526 536,-526 536,-458 768,-458 768,-526"/>
<text text-anchor="middle" x="652" y="-510.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="652" y="-495.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="652" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="652" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4821 -->
<!-- ZcashFoundation/zebra#4956 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4821</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4821" xlink:title="ZcashFoundation/zebra#4821&#10;Open the database in a&#10;blocking tokio thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-549 268,-549 268,-496 500,-496 500,-549"/>
<text text-anchor="middle" x="384" y="-533.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4821</text>
<text text-anchor="middle" x="384" y="-518.8" font-family="Times,serif" font-size="14.00" fill="#000000">Open the database in a</text>
<text text-anchor="middle" x="384" y="-503.8" font-family="Times,serif" font-size="14.00" fill="#000000">blocking tokio thread</text>
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4956" xlink:title="ZcashFoundation/zebra#4956&#10;Make file locations&#10;appear in zebrad Docker&#10;error messages" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-440 536,-440 536,-372 768,-372 768,-440"/>
<text text-anchor="middle" x="652" y="-424.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="652" y="-409.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="652" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="652" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<!-- ZcashFoundation/zebra#4976 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node17"><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="500,-478 268,-478 268,-425 500,-425 500,-478"/>
<text text-anchor="middle" x="384" y="-462.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="384" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
<text text-anchor="middle" x="384" y="-432.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra dependencies</text>
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4976" xlink:title="ZcashFoundation/zebra#4976&#10;Move continuous&#10;deployment to another&#10;Google Cloud region" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-354 536,-354 536,-286 768,-286 768,-354"/>
<text text-anchor="middle" x="652" y="-338.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="652" y="-323.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="652" y="-308.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="652" y="-293.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<!-- ZcashFoundation/zebra#4529 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5168" xlink:title="ZcashFoundation/zebra#5168&#10;Add Docker tests for&#10;default config and&#10;$ZEBRA_CONF_PATH" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-406.5 268,-406.5 268,-338.5 500,-338.5 500,-406.5"/>
<text text-anchor="middle" x="384" y="-391.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="384" y="-376.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="384" y="-361.3" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="384" y="-346.3" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-268 536,-268 536,-200 768,-200 768,-268"/>
<text text-anchor="middle" x="652" y="-252.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="652" y="-237.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="652" y="-222.8" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="652" y="-207.8" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<!-- ZcashFoundation/zebra#4946 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node19"><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="500,-320.5 268,-320.5 268,-222.5 500,-222.5 500,-320.5"/>
<text text-anchor="middle" x="384" y="-305.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="384" y="-290.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
<text text-anchor="middle" x="384" y="-275.3" font-family="Times,serif" font-size="14.00" fill="#000000">verifier and state</text>
<text text-anchor="middle" x="384" y="-260.3" font-family="Times,serif" font-size="14.00" fill="#000000">service are correctly</text>
<text text-anchor="middle" x="384" y="-245.3" font-family="Times,serif" font-size="14.00" fill="#000000">reset on block commit</text>
<text text-anchor="middle" x="384" y="-230.3" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4946" xlink:title="ZcashFoundation/zebra#4946&#10;Managed instance groups&#10;deployed with continuous&#10;deployment can&#39;t scale&#10;beyond 1 instance per&#10;Zone" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="768,-182 536,-182 536,-84 768,-84 768,-182"/>
<text text-anchor="middle" x="652" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="652" y="-151.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="652" y="-136.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="652" y="-121.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="652" y="-106.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="652" y="-91.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
</a>
</g>
</g>
@ -338,10 +338,10 @@
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling/Orchard Key&#10;Agreement and KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-1179 4.5,-1179 4.5,-1126 227.5,-1126 227.5,-1179"/>
<text text-anchor="middle" x="116" y="-1163.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="116" y="-1148.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="116" y="-1133.8" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-1190.5 4.5,-1190.5 4.5,-1137.5 227.5,-1137.5 227.5,-1190.5"/>
<text text-anchor="middle" x="116" y="-1175.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="116" y="-1160.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="116" y="-1145.3" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
</a>
</g>
</g>
@ -349,44 +349,44 @@
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling/Orchard note&#10;encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="495.5,-1259.5 272.5,-1259.5 272.5,-1191.5 495.5,-1191.5 495.5,-1259.5"/>
<text text-anchor="middle" x="384" y="-1244.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="384" y="-1229.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="384" y="-1214.3" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="384" y="-1199.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
<polygon fill="#c2e0c6" stroke="#000000" points="495.5,-1271 272.5,-1271 272.5,-1203 495.5,-1203 495.5,-1271"/>
<text text-anchor="middle" x="384" y="-1255.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="384" y="-1240.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="384" y="-1225.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="384" y="-1210.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M213.51,-1179.1C229.53,-1183.4 246.29,-1188 262.8,-1192.5"/>
<polygon fill="#000000" stroke="#000000" points="261.9144,-1195.8861 272.48,-1195.1 263.7302,-1189.1257 261.9144,-1195.8861"/>
<path fill="none" stroke="#000000" d="M213.51,-1190.6C229.53,-1194.9 246.29,-1199.5 262.8,-1204"/>
<polygon fill="#000000" stroke="#000000" points="261.9144,-1207.3861 272.48,-1206.6 263.7302,-1200.6257 261.9144,-1207.3861"/>
</g>
<!-- ZcashFoundation/zebra#3002 -->
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-1173 268,-1173 268,-1120 500,-1120 500,-1173"/>
<text text-anchor="middle" x="384" y="-1157.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="384" y="-1142.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="384" y="-1127.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
<polygon fill="#c2e0c6" stroke="#000000" points="500,-1184.5 268,-1184.5 268,-1131.5 500,-1131.5 500,-1184.5"/>
<text text-anchor="middle" x="384" y="-1169.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="384" y="-1154.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="384" y="-1139.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M227.72,-1150C237.52,-1149.8 247.49,-1149.6 257.41,-1149.3"/>
<polygon fill="#000000" stroke="#000000" points="257.7799,-1152.7936 267.71,-1149.1 257.6439,-1145.7949 257.7799,-1152.7936"/>
<path fill="none" stroke="#000000" d="M227.72,-1161.5C237.52,-1161.3 247.49,-1161.1 257.41,-1160.8"/>
<polygon fill="#000000" stroke="#000000" points="257.7799,-1164.2936 267.71,-1160.6 257.6439,-1157.2949 257.7799,-1164.2936"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-1241.5 4.5,-1241.5 4.5,-1203.5 227.5,-1203.5 227.5,-1241.5"/>
<text text-anchor="middle" x="116" y="-1226.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="116" y="-1211.3" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="227.5,-1253 4.5,-1253 4.5,-1215 227.5,-1215 227.5,-1253"/>
<text text-anchor="middle" x="116" y="-1237.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="116" y="-1222.8" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
</a>
</g>
</g>
@ -394,11 +394,11 @@
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#2375</title>
<g id="a_node27"><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="232,-1338.5 0,-1338.5 0,-1270.5 232,-1270.5 232,-1338.5"/>
<text text-anchor="middle" x="116" y="-1323.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="116" y="-1308.3" font-family="Times,serif" font-size="14.00" fill="#000000">Allow different `zebra&#45;</text>
<text text-anchor="middle" x="116" y="-1293.3" font-family="Times,serif" font-size="14.00" fill="#000000">network` apps to use</text>
<text text-anchor="middle" x="116" y="-1278.3" font-family="Times,serif" font-size="14.00" fill="#000000">different user agents</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1350 0,-1350 0,-1282 232,-1282 232,-1350"/>
<text text-anchor="middle" x="116" y="-1334.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="116" y="-1319.8" font-family="Times,serif" font-size="14.00" fill="#000000">Allow different `zebra&#45;</text>
<text text-anchor="middle" x="116" y="-1304.8" font-family="Times,serif" font-size="14.00" fill="#000000">network` apps to use</text>
<text text-anchor="middle" x="116" y="-1289.8" font-family="Times,serif" font-size="14.00" fill="#000000">different user agents</text>
</a>
</g>
</g>
@ -406,28 +406,28 @@
<g id="node28" class="node closed">
<title>ZcashFoundation/zebra#794</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/794" xlink:title="ZcashFoundation/zebra#794&#10;Make sure custom user&#10;agents conform to BIP&#45;14" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-1331 272.5,-1331 272.5,-1278 495.5,-1278 495.5,-1331"/>
<text text-anchor="middle" x="384" y="-1315.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="384" y="-1300.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="384" y="-1285.8" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-1342.5 272.5,-1342.5 272.5,-1289.5 495.5,-1289.5 495.5,-1342.5"/>
<text text-anchor="middle" x="384" y="-1327.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="384" y="-1312.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="384" y="-1297.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="edge10" class="edge">
<title>ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794</title>
<path fill="none" stroke="#000000" d="M232.38,-1304.5C242.23,-1304.5 252.22,-1304.5 262.11,-1304.5"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-1308.0001 272.39,-1304.5 262.39,-1301.0001 262.39,-1308.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-1316C242.23,-1316 252.22,-1316 262.11,-1316"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-1319.5001 272.39,-1316 262.39,-1312.5001 262.39,-1319.5001"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node29"><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="232,-1424.5 0,-1424.5 0,-1356.5 232,-1356.5 232,-1424.5"/>
<text text-anchor="middle" x="116" y="-1409.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="116" y="-1394.3" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="116" y="-1379.3" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="116" y="-1364.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1436 0,-1436 0,-1368 232,-1368 232,-1436"/>
<text text-anchor="middle" x="116" y="-1420.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="116" y="-1405.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="116" y="-1390.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="116" y="-1375.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
@ -435,10 +435,10 @@
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node30"><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="232,-1496 0,-1496 0,-1443 232,-1443 232,-1496"/>
<text text-anchor="middle" x="116" y="-1480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="116" y="-1465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="116" y="-1450.8" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1507.5 0,-1507.5 0,-1454.5 232,-1454.5 232,-1507.5"/>
<text text-anchor="middle" x="116" y="-1492.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="116" y="-1477.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="116" y="-1462.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -446,10 +446,10 @@
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node31"><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="232,-1567 0,-1567 0,-1514 232,-1514 232,-1567"/>
<text text-anchor="middle" x="116" y="-1551.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="116" y="-1536.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="116" y="-1521.8" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1578.5 0,-1578.5 0,-1525.5 232,-1525.5 232,-1578.5"/>
<text text-anchor="middle" x="116" y="-1563.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="116" y="-1548.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="116" y="-1533.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command</text>
</a>
</g>
</g>
@ -457,29 +457,29 @@
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#4894</title>
<g id="a_node32"><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="232,-722 0,-722 0,-639 232,-639 232,-722"/>
<text text-anchor="middle" x="116" y="-706.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4894</text>
<text text-anchor="middle" x="116" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make tests wait until</text>
<text text-anchor="middle" x="116" y="-676.8" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd full sync</text>
<text text-anchor="middle" x="116" y="-661.8" font-family="Times,serif" font-size="14.00" fill="#000000">goes all the way to the</text>
<text text-anchor="middle" x="116" y="-646.8" font-family="Times,serif" font-size="14.00" fill="#000000">tip</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-769.5 0,-769.5 0,-686.5 232,-686.5 232,-769.5"/>
<text text-anchor="middle" x="116" y="-754.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4894</text>
<text text-anchor="middle" x="116" y="-739.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make tests wait until</text>
<text text-anchor="middle" x="116" y="-724.3" font-family="Times,serif" font-size="14.00" fill="#000000">lightwalletd full sync</text>
<text text-anchor="middle" x="116" y="-709.3" font-family="Times,serif" font-size="14.00" fill="#000000">goes all the way to the</text>
<text text-anchor="middle" x="116" y="-694.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="edge11" class="edge">
<title>ZcashFoundation/zebra#4894&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M232.38,-680.5C240.71,-680.5 249.14,-680.5 257.53,-680.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-684.0001 267.74,-680.5 257.74,-677.0001 257.74,-684.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-728C240.71,-728 249.14,-728 257.53,-728"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-731.5001 267.74,-728 257.74,-724.5001 257.74,-731.5001"/>
</g>
<!-- ZcashFoundation/zebra#4672 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#4672</title>
<g id="a_node33"><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="232,-1638 0,-1638 0,-1585 232,-1585 232,-1638"/>
<text text-anchor="middle" x="116" y="-1622.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="116" y="-1607.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="116" y="-1592.8" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1649.5 0,-1649.5 0,-1596.5 232,-1596.5 232,-1649.5"/>
<text text-anchor="middle" x="116" y="-1634.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="116" y="-1619.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="116" y="-1604.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
</a>
</g>
</g>
@ -487,10 +487,10 @@
<g id="node34" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node34"><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="500,-1775 268,-1775 268,-1722 500,-1722 500,-1775"/>
<text text-anchor="middle" x="384" y="-1759.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="384" y="-1744.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="384" y="-1729.8" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
<polygon fill="#fad8c7" stroke="#000000" points="500,-1786.5 268,-1786.5 268,-1733.5 500,-1733.5 500,-1786.5"/>
<text text-anchor="middle" x="384" y="-1771.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="384" y="-1756.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve note commitment</text>
<text text-anchor="middle" x="384" y="-1741.3" font-family="Times,serif" font-size="14.00" fill="#000000">tree append performance</text>
</a>
</g>
</g>
@ -498,12 +498,12 @@
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#4794</title>
<g id="a_node35"><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="232,-1941 0,-1941 0,-1858 232,-1858 232,-1941"/>
<text text-anchor="middle" x="116" y="-1925.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="116" y="-1910.8" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="116" y="-1895.8" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="116" y="-1880.8" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="116" y="-1865.8" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1952.5 0,-1952.5 0,-1869.5 232,-1869.5 232,-1952.5"/>
<text text-anchor="middle" x="116" y="-1937.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4794</text>
<text text-anchor="middle" x="116" y="-1922.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revert note commitment</text>
<text text-anchor="middle" x="116" y="-1907.3" font-family="Times,serif" font-size="14.00" fill="#000000">and history trees when</text>
<text text-anchor="middle" x="116" y="-1892.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking non&#45;finalized</text>
<text text-anchor="middle" x="116" y="-1877.3" font-family="Times,serif" font-size="14.00" fill="#000000">chains</text>
</a>
</g>
</g>
@ -511,10 +511,10 @@
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#3096</title>
<g id="a_node36"><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="232,-2012 0,-2012 0,-1959 232,-1959 232,-2012"/>
<text text-anchor="middle" x="116" y="-1996.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="116" y="-1981.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="116" y="-1966.8" font-family="Times,serif" font-size="14.00" fill="#000000">Candidate</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2023.5 0,-2023.5 0,-1970.5 232,-1970.5 232,-2023.5"/>
<text text-anchor="middle" x="116" y="-2008.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3096</text>
<text text-anchor="middle" x="116" y="-1993.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release</text>
<text text-anchor="middle" x="116" y="-1978.3" font-family="Times,serif" font-size="14.00" fill="#000000">Candidate</text>
</a>
</g>
</g>
@ -522,68 +522,68 @@
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node37"><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="232,-1840 0,-1840 0,-1757 232,-1757 232,-1840"/>
<text text-anchor="middle" x="116" y="-1824.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="116" y="-1809.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-1794.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-1779.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="116" y="-1764.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1851.5 0,-1851.5 0,-1768.5 232,-1768.5 232,-1851.5"/>
<text text-anchor="middle" x="116" y="-1836.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="116" y="-1821.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-1806.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-1791.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Orchard</text>
<text text-anchor="middle" x="116" y="-1776.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="edge12" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M232.38,-1776.8C240.81,-1775.2 249.33,-1773.6 257.81,-1772"/>
<polygon fill="#000000" stroke="#000000" points="258.5246,-1775.4276 267.74,-1770.2 257.2761,-1768.5398 258.5246,-1775.4276"/>
<path fill="none" stroke="#000000" d="M232.38,-1788.3C240.81,-1786.7 249.33,-1785.1 257.81,-1783.5"/>
<polygon fill="#000000" stroke="#000000" points="258.5246,-1786.9276 267.74,-1781.7 257.2761,-1780.0398 258.5246,-1786.9276"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node38"><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="232,-1739 0,-1739 0,-1656 232,-1656 232,-1739"/>
<text text-anchor="middle" x="116" y="-1723.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="116" y="-1708.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-1693.8" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-1678.8" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="116" y="-1663.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-1750.5 0,-1750.5 0,-1667.5 232,-1667.5 232,-1750.5"/>
<text text-anchor="middle" x="116" y="-1735.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="116" y="-1720.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add an NU5 block test</text>
<text text-anchor="middle" x="116" y="-1705.3" font-family="Times,serif" font-size="14.00" fill="#000000">vector that contains many</text>
<text text-anchor="middle" x="116" y="-1690.3" font-family="Times,serif" font-size="14.00" fill="#000000">shielded Sapling</text>
<text text-anchor="middle" x="116" y="-1675.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="edge13" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="#000000" d="M232.38,-1719.6C240.81,-1721.3 249.33,-1722.9 257.81,-1724.5"/>
<polygon fill="#000000" stroke="#000000" points="257.2604,-1727.9583 267.74,-1726.4 258.576,-1721.083 257.2604,-1727.9583"/>
<path fill="none" stroke="#000000" d="M232.38,-1731.1C240.81,-1732.8 249.33,-1734.4 257.81,-1736"/>
<polygon fill="#000000" stroke="#000000" points="257.2604,-1739.4583 267.74,-1737.9 258.576,-1732.583 257.2604,-1739.4583"/>
</g>
<!-- ZcashFoundation/zebra#5199 -->
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node39"><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="500,-1101.5 268,-1101.5 268,-1033.5 500,-1033.5 500,-1101.5"/>
<text text-anchor="middle" x="384" y="-1086.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="384" y="-1071.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="384" y="-1056.3" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="384" y="-1041.3" font-family="Times,serif" font-size="14.00" fill="#000000">reduce Google Cloud costs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-1113 268,-1113 268,-1045 500,-1045 500,-1113"/>
<text text-anchor="middle" x="384" y="-1097.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="384" y="-1082.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="384" y="-1067.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="384" y="-1052.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="edge14" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M500.38,-1067.5C508.71,-1067.5 517.14,-1067.5 525.53,-1067.5"/>
<polygon fill="#000000" stroke="#000000" points="525.74,-1071.0001 535.74,-1067.5 525.74,-1064.0001 525.74,-1071.0001"/>
<path fill="none" stroke="#000000" d="M500.38,-1079C508.71,-1079 517.14,-1079 525.53,-1079"/>
<polygon fill="#000000" stroke="#000000" points="525.74,-1082.5001 535.74,-1079 525.74,-1075.5001 525.74,-1082.5001"/>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node40"><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="232,-2113 0,-2113 0,-2030 232,-2030 232,-2113"/>
<text text-anchor="middle" x="116" y="-2097.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="116" y="-2082.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="116" y="-2067.8" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="116" y="-2052.8" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="116" y="-2037.8" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-2124.5 0,-2124.5 0,-2041.5 232,-2041.5 232,-2124.5"/>
<text text-anchor="middle" x="116" y="-2109.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="116" y="-2094.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="116" y="-2079.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="116" y="-2064.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="116" y="-2049.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
@ -591,19 +591,19 @@
<g id="node41" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node41"><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="500,-2105.5 268,-2105.5 268,-2037.5 500,-2037.5 500,-2105.5"/>
<text text-anchor="middle" x="384" y="-2090.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="384" y="-2075.3" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="384" y="-2060.3" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="384" y="-2045.3" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<polygon fill="#fad8c7" stroke="#000000" points="500,-2117 268,-2117 268,-2049 500,-2049 500,-2117"/>
<text text-anchor="middle" x="384" y="-2101.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="384" y="-2086.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="384" y="-2071.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="384" y="-2056.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="edge15" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M232.38,-2071.5C240.71,-2071.5 249.14,-2071.5 257.53,-2071.5"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2075.0001 267.74,-2071.5 257.74,-2068.0001 257.74,-2075.0001"/>
<path fill="none" stroke="#000000" d="M232.38,-2083C240.71,-2083 249.14,-2083 257.53,-2083"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-2086.5001 267.74,-2083 257.74,-2079.5001 257.74,-2086.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

@ -17,45 +17,140 @@
</style>
</head>
<body>
<div id="dag"><svg width="824pt" height="1139pt"
viewBox="0.00 0.00 824.00 1139.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1135)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1135 820,-1135 820,4 -4,4"/>
<div id="dag"><svg width="792pt" height="1110pt"
viewBox="0.00 0.00 792.00 1109.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 1105.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1105.5 788,-1105.5 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="268,0 268,-107 556,-107 556,0 268,0"/>
<text text-anchor="middle" x="412" y="-91.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="8,-516.5 8,-781.5 256,-781.5 256,-516.5 8,-516.5"/>
<text text-anchor="middle" x="132" y="-766.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="288,-179 288,-1062 536,-1062 536,-179 288,-179"/>
<text text-anchor="middle" x="412" y="-1046.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
<polygon fill="none" stroke="#0000ff" points="276,-63.5 276,-1032.5 524,-1032.5 524,-63.5 276,-63.5"/>
<text text-anchor="middle" x="400" y="-1017.3" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-467 0,-732 248,-732 248,-467 0,-467"/>
<text text-anchor="middle" x="124" y="-716.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-1101.5 784,-1101.5 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-1086.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</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="#a7c2aa" stroke="#000000" points="248,-664 16,-664 16,-611 248,-611 248,-664"/>
<text text-anchor="middle" x="132" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="132" y="-633.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="132" y="-618.8" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node8"><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="516,-757.5 284,-757.5 284,-689.5 516,-689.5 516,-757.5"/>
<text text-anchor="middle" x="400" y="-742.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="400" y="-727.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="400" y="-712.3" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="400" y="-697.3" 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="edge1" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M225.6,-664.09C235.88,-667.18 246.18,-670.36 256,-673.5 264.97,-676.37 267.11,-677.4 276,-680.5 281.24,-682.33 286.61,-684.2 292.04,-686.08"/>
<polygon fill="#000000" stroke="#000000" points="291.2552,-689.5126 301.85,-689.49 293.5536,-682.9006 291.2552,-689.5126"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node9"><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="516,-585 284,-585 284,-532 516,-532 516,-585"/>
<text text-anchor="middle" x="400" y="-569.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="400" y="-554.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="400" y="-539.8" 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="edge2" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M225.6,-610.91C235.88,-607.82 246.18,-604.64 256,-601.5 264.97,-598.63 267.03,-597.37 276,-594.5 282.75,-592.34 289.73,-590.16 296.77,-588.01"/>
<polygon fill="#000000" stroke="#000000" points="297.8459,-591.3412 306.4,-585.09 295.8146,-584.6424 297.8459,-591.3412"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node15"><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="#a7c2aa" stroke="#000000" points="516,-53 284,-53 284,-49 280,-49 280,-45 284,-45 284,-8 280,-8 280,-4 284,-4 284,0 516,0 516,-53"/>
<polyline fill="none" stroke="#000000" points="284,-49 288,-49 288,-45 284,-45 "/>
<polyline fill="none" stroke="#000000" points="284,-8 288,-8 288,-4 284,-4 "/>
<text text-anchor="middle" x="400" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="400" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="400" y="-7.8" 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">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M247.32,-610.7C250.47,-607.92 253.38,-604.86 256,-601.5 293.07,-553.99 238.4,-106.59 276,-59.5 276.22,-59.223 276.45,-58.947 276.67,-58.674"/>
<polygon fill="#000000" stroke="#000000" points="279.3201,-60.9683 283.75,-51.344 274.2852,-56.1051 279.3201,-60.9683"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node2"><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="248,-750.5 16,-750.5 16,-682.5 248,-682.5 248,-750.5"/>
<text text-anchor="middle" x="132" y="-735.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="132" y="-720.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="132" y="-705.3" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="132" y="-690.3" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node1" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node1"><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="#c2e0c6" stroke="#000000" points="528,-76 296,-76 296,-8 528,-8 528,-76"/>
<text text-anchor="middle" x="412" y="-60.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="412" y="-45.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="412" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="412" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<g id="a_node7"><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="#c2e0c6" stroke="#000000" points="516,-929.5 284,-929.5 284,-861.5 516,-861.5 516,-929.5"/>
<text text-anchor="middle" x="400" y="-914.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="400" y="-899.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="400" y="-884.3" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="400" y="-869.3" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M160.54,-750.69C187.53,-781.11 230.58,-824.94 276,-852.5 278.47,-854 280.99,-855.45 283.56,-856.86"/>
<polygon fill="#000000" stroke="#000000" points="281.9826,-859.9846 292.47,-861.49 285.2104,-853.7732 281.9826,-859.9846"/>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5168" xlink:title="ZcashFoundation/zebra#5168&#10;Add Docker tests for&#10;default config and&#10;$ZEBRA_CONF_PATH" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-592.5 16,-592.5 16,-524.5 248,-524.5 248,-592.5"/>
<text text-anchor="middle" x="132" y="-577.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="132" y="-562.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="132" y="-547.3" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="132" y="-532.3" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953 -->
<g id="node2" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4953</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4953" xlink:title="ZcashFoundation/zebra#4953&#10;Document how to use&#10;released Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-1030.5 296,-1030.5 296,-977.5 528,-977.5 528,-1030.5"/>
<text text-anchor="middle" x="412" y="-1015.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="412" y="-1000.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="412" y="-985.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4953" xlink:title="ZcashFoundation/zebra#4953&#10;Document how to use&#10;released Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-1001 284,-1001 284,-948 516,-948 516,-1001"/>
<text text-anchor="middle" x="400" y="-985.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="400" y="-970.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="400" y="-955.8" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
</g>
@ -63,204 +158,109 @@
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node16"><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="#a7c2aa" stroke="#000000" points="816,-1038 584,-1038 584,-970 816,-970 816,-1038"/>
<text text-anchor="middle" x="700" y="-1022.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="700" y="-1007.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="700" y="-992.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="700" y="-977.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
<polygon fill="#a7c2aa" stroke="#000000" points="784,-1008.5 552,-1008.5 552,-940.5 784,-940.5 784,-1008.5"/>
<text text-anchor="middle" x="668" y="-993.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="668" y="-978.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="668" y="-963.3" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="668" y="-948.3" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615</title>
<path fill="none" stroke="#000000" d="M528.31,-1004C543.15,-1004 558.4,-1004 573.39,-1004"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-1007.5001 583.72,-1004 573.72,-1000.5001 573.72,-1007.5001"/>
<path fill="none" stroke="#000000" d="M516.38,-974.5C524.71,-974.5 533.14,-974.5 541.53,-974.5"/>
<polygon fill="#000000" stroke="#000000" points="541.74,-978.0001 551.74,-974.5 541.74,-971.0001 541.74,-978.0001"/>
</g>
<!-- ZcashFoundation/zebra#4954 -->
<g id="node3" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-959 296,-959 296,-891 528,-891 528,-959"/>
<text text-anchor="middle" x="412" y="-943.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="412" y="-928.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="412" y="-913.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="412" y="-898.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node12"><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="#a7c2aa" stroke="#000000" points="240,-700.5 8,-700.5 8,-647.5 240,-647.5 240,-700.5"/>
<text text-anchor="middle" x="124" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="124" y="-670.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="124" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-671.5 284,-671.5 284,-603.5 516,-603.5 516,-671.5"/>
<text text-anchor="middle" x="400" y="-656.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="400" y="-641.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="400" y="-626.3" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="400" y="-611.3" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M295.85,-898.08C286,-893.52 276.55,-888.21 268,-882 205.81,-836.87 161.37,-756.28 139.46,-709.78"/>
<polygon fill="#000000" stroke="#000000" points="142.6253,-708.286 135.26,-700.67 136.2684,-711.2167 142.6253,-708.286"/>
<path fill="none" stroke="#000000" d="M283.74,-637.5C275.4,-637.5 266.97,-637.5 258.58,-637.5"/>
<polygon fill="#000000" stroke="#000000" points="258.38,-634.0001 248.38,-637.5 258.38,-641.0001 258.38,-634.0001"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node4"><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="528,-873 296,-873 296,-805 528,-805 528,-873"/>
<text text-anchor="middle" x="412" y="-857.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="412" y="-842.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="412" y="-827.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="412" y="-812.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node5"><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="528,-787 296,-787 296,-719 528,-719 528,-787"/>
<text text-anchor="middle" x="412" y="-771.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="412" y="-756.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="412" y="-741.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="412" y="-726.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node6"><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="528,-700.5 296,-700.5 296,-647.5 528,-647.5 528,-700.5"/>
<text text-anchor="middle" x="412" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="412" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="412" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node6"><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="516,-843.5 284,-843.5 284,-775.5 516,-775.5 516,-843.5"/>
<text text-anchor="middle" x="400" y="-828.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="400" y="-813.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="400" y="-798.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="400" y="-783.3" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node7" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node7"><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="528,-629 296,-629 296,-561 528,-561 528,-629"/>
<text text-anchor="middle" x="412" y="-613.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="412" y="-598.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="412" y="-583.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="412" y="-568.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node10"><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="516,-513.5 284,-513.5 284,-445.5 516,-445.5 516,-513.5"/>
<text text-anchor="middle" x="400" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="400" y="-483.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="400" y="-468.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="400" y="-453.3" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4956 -->
<g id="node8" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4956" xlink:title="ZcashFoundation/zebra#4956&#10;Make file locations&#10;appear in zebrad Docker&#10;error messages" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-543 296,-543 296,-475 528,-475 528,-543"/>
<text text-anchor="middle" x="412" y="-527.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="412" y="-512.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="412" y="-497.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="412" y="-482.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4956" xlink:title="ZcashFoundation/zebra#4956&#10;Make file locations&#10;appear in zebrad Docker&#10;error messages" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-427.5 284,-427.5 284,-359.5 516,-359.5 516,-427.5"/>
<text text-anchor="middle" x="400" y="-412.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="400" y="-397.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="400" y="-382.3" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="400" y="-367.3" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4976 -->
<g id="node9" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4976" xlink:title="ZcashFoundation/zebra#4976&#10;Move continuous&#10;deployment to another&#10;Google Cloud region" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-457 296,-457 296,-389 528,-389 528,-457"/>
<text text-anchor="middle" x="412" y="-441.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="412" y="-426.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="412" y="-411.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="412" y="-396.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4976" xlink:title="ZcashFoundation/zebra#4976&#10;Move continuous&#10;deployment to another&#10;Google Cloud region" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-341.5 284,-341.5 284,-273.5 516,-273.5 516,-341.5"/>
<text text-anchor="middle" x="400" y="-326.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="400" y="-311.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="400" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="400" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node10" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-371 296,-371 296,-303 528,-303 528,-371"/>
<text text-anchor="middle" x="412" y="-355.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="412" y="-340.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="412" y="-325.8" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="412" y="-310.8" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-255.5 284,-255.5 284,-187.5 516,-187.5 516,-255.5"/>
<text text-anchor="middle" x="400" y="-240.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="400" y="-225.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="400" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="400" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4946" xlink:title="ZcashFoundation/zebra#4946&#10;Managed instance groups&#10;deployed with continuous&#10;deployment can&#39;t scale&#10;beyond 1 instance per&#10;Zone" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-285 296,-285 296,-187 528,-187 528,-285"/>
<text text-anchor="middle" x="412" y="-269.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="412" y="-254.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="412" y="-239.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="412" y="-224.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="412" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="412" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M220.7,-700.53C241.7,-706.29 264.2,-712.46 286.14,-718.48"/>
<polygon fill="#000000" stroke="#000000" points="285.2609,-721.868 295.83,-721.13 287.1075,-715.116 285.2609,-721.868"/>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M240.31,-674C255.15,-674 270.4,-674 285.39,-674"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-677.5001 295.72,-674 285.72,-670.5001 285.72,-677.5001"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node15"><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="#a7c2aa" stroke="#000000" points="528,-168.5 296,-168.5 296,-164.5 292,-164.5 292,-160.5 296,-160.5 296,-123.5 292,-123.5 292,-119.5 296,-119.5 296,-115.5 528,-115.5 528,-168.5"/>
<polyline fill="none" stroke="#000000" points="296,-164.5 300,-164.5 300,-160.5 296,-160.5 "/>
<polyline fill="none" stroke="#000000" points="296,-123.5 300,-123.5 300,-119.5 296,-119.5 "/>
<text text-anchor="middle" x="412" y="-153.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="412" y="-138.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="412" y="-123.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">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M239.29,-647.18C242.45,-644.4 245.37,-641.35 248,-638 279.8,-597.5 235.05,-214.57 268,-175 273.37,-168.56 279.71,-163.22 286.69,-158.81"/>
<polygon fill="#000000" stroke="#000000" points="288.8153,-161.6334 295.86,-153.72 285.418,-155.5131 288.8153,-161.6334"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node13"><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="240,-629 8,-629 8,-561 240,-561 240,-629"/>
<text text-anchor="middle" x="124" y="-613.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="124" y="-598.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="124" y="-583.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="124" y="-568.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="edge4" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M240.38,-560.66C243.13,-557.99 245.68,-555.1 248,-552 277.66,-512.24 240.04,-146.98 268,-106 274.32,-96.74 282.3,-88.81 291.25,-82.014"/>
<polygon fill="#000000" stroke="#000000" points="293.5334,-84.688 299.72,-76.087 289.5201,-78.9527 293.5334,-84.688"/>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5168" xlink:title="ZcashFoundation/zebra#5168&#10;Add Docker tests for&#10;default config and&#10;$ZEBRA_CONF_PATH" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-543 8,-543 8,-475 240,-475 240,-543"/>
<text text-anchor="middle" x="124" y="-527.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="124" y="-512.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="124" y="-497.8" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="124" y="-482.8" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4946" xlink:title="ZcashFoundation/zebra#4946&#10;Managed instance groups&#10;deployed with continuous&#10;deployment can&#39;t scale&#10;beyond 1 instance per&#10;Zone" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-169.5 284,-169.5 284,-71.5 516,-71.5 516,-169.5"/>
<text text-anchor="middle" x="400" y="-154.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="400" y="-139.3" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="400" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="400" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="400" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="400" y="-79.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
</a>
</g>
</g>
@ -268,10 +268,10 @@
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node17"><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="528,-1123.5 296,-1123.5 296,-1070.5 528,-1070.5 528,-1123.5"/>
<text text-anchor="middle" x="412" y="-1108.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="412" y="-1093.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="412" y="-1078.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<polygon fill="#c2e0c6" stroke="#000000" points="516,-1094 284,-1094 284,-1041 516,-1041 516,-1094"/>
<text text-anchor="middle" x="400" y="-1078.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="400" y="-1063.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="400" y="-1048.8" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
@ -279,19 +279,19 @@
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node18"><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="240,-1131 8,-1131 8,-1063 240,-1063 240,-1131"/>
<text text-anchor="middle" x="124" y="-1115.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="124" y="-1100.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="124" y="-1085.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="124" y="-1070.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="248,-1101.5 16,-1101.5 16,-1033.5 248,-1033.5 248,-1101.5"/>
<text text-anchor="middle" x="132" y="-1086.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="132" y="-1071.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="132" y="-1056.3" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="132" y="-1041.3" 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="edge7" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M240.31,-1097C255.15,-1097 270.4,-1097 285.39,-1097"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-1100.5001 295.72,-1097 285.72,-1093.5001 285.72,-1100.5001"/>
<path fill="none" stroke="#000000" d="M248.38,-1067.5C256.71,-1067.5 265.14,-1067.5 273.53,-1067.5"/>
<polygon fill="#000000" stroke="#000000" points="273.74,-1071.0001 283.74,-1067.5 273.74,-1064.0001 273.74,-1071.0001"/>
</g>
</g>
</svg>

View File

@ -5,45 +5,140 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="824pt" height="1139pt"
viewBox="0.00 0.00 824.00 1139.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1135)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1135 820,-1135 820,4 -4,4"/>
<svg width="792pt" height="1110pt"
viewBox="0.00 0.00 792.00 1109.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 1105.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1105.5 788,-1105.5 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="268,0 268,-107 556,-107 556,0 268,0"/>
<text text-anchor="middle" x="412" y="-91.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="8,-516.5 8,-781.5 256,-781.5 256,-516.5 8,-516.5"/>
<text text-anchor="middle" x="132" y="-766.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="288,-179 288,-1062 536,-1062 536,-179 288,-179"/>
<text text-anchor="middle" x="412" y="-1046.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
<polygon fill="none" stroke="#0000ff" points="276,-63.5 276,-1032.5 524,-1032.5 524,-63.5 276,-63.5"/>
<text text-anchor="middle" x="400" y="-1017.3" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-467 0,-732 248,-732 248,-467 0,-467"/>
<text text-anchor="middle" x="124" y="-716.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-1101.5 784,-1101.5 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-1086.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</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="#a7c2aa" stroke="#000000" points="248,-664 16,-664 16,-611 248,-611 248,-664"/>
<text text-anchor="middle" x="132" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="132" y="-633.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="132" y="-618.8" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node8"><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="516,-757.5 284,-757.5 284,-689.5 516,-689.5 516,-757.5"/>
<text text-anchor="middle" x="400" y="-742.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="400" y="-727.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="400" y="-712.3" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="400" y="-697.3" 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="edge1" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M225.6,-664.09C235.88,-667.18 246.18,-670.36 256,-673.5 264.97,-676.37 267.11,-677.4 276,-680.5 281.24,-682.33 286.61,-684.2 292.04,-686.08"/>
<polygon fill="#000000" stroke="#000000" points="291.2552,-689.5126 301.85,-689.49 293.5536,-682.9006 291.2552,-689.5126"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node9"><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="516,-585 284,-585 284,-532 516,-532 516,-585"/>
<text text-anchor="middle" x="400" y="-569.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="400" y="-554.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="400" y="-539.8" 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="edge2" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M225.6,-610.91C235.88,-607.82 246.18,-604.64 256,-601.5 264.97,-598.63 267.03,-597.37 276,-594.5 282.75,-592.34 289.73,-590.16 296.77,-588.01"/>
<polygon fill="#000000" stroke="#000000" points="297.8459,-591.3412 306.4,-585.09 295.8146,-584.6424 297.8459,-591.3412"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node15"><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="#a7c2aa" stroke="#000000" points="516,-53 284,-53 284,-49 280,-49 280,-45 284,-45 284,-8 280,-8 280,-4 284,-4 284,0 516,0 516,-53"/>
<polyline fill="none" stroke="#000000" points="284,-49 288,-49 288,-45 284,-45 "/>
<polyline fill="none" stroke="#000000" points="284,-8 288,-8 288,-4 284,-4 "/>
<text text-anchor="middle" x="400" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="400" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="400" y="-7.8" 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">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M247.32,-610.7C250.47,-607.92 253.38,-604.86 256,-601.5 293.07,-553.99 238.4,-106.59 276,-59.5 276.22,-59.223 276.45,-58.947 276.67,-58.674"/>
<polygon fill="#000000" stroke="#000000" points="279.3201,-60.9683 283.75,-51.344 274.2852,-56.1051 279.3201,-60.9683"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node2"><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="248,-750.5 16,-750.5 16,-682.5 248,-682.5 248,-750.5"/>
<text text-anchor="middle" x="132" y="-735.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="132" y="-720.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="132" y="-705.3" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="132" y="-690.3" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node1" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node1"><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="#c2e0c6" stroke="#000000" points="528,-76 296,-76 296,-8 528,-8 528,-76"/>
<text text-anchor="middle" x="412" y="-60.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="412" y="-45.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="412" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="412" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<g id="a_node7"><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="#c2e0c6" stroke="#000000" points="516,-929.5 284,-929.5 284,-861.5 516,-861.5 516,-929.5"/>
<text text-anchor="middle" x="400" y="-914.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="400" y="-899.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="400" y="-884.3" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="400" y="-869.3" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M160.54,-750.69C187.53,-781.11 230.58,-824.94 276,-852.5 278.47,-854 280.99,-855.45 283.56,-856.86"/>
<polygon fill="#000000" stroke="#000000" points="281.9826,-859.9846 292.47,-861.49 285.2104,-853.7732 281.9826,-859.9846"/>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5168" xlink:title="ZcashFoundation/zebra#5168&#10;Add Docker tests for&#10;default config and&#10;$ZEBRA_CONF_PATH" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-592.5 16,-592.5 16,-524.5 248,-524.5 248,-592.5"/>
<text text-anchor="middle" x="132" y="-577.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="132" y="-562.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="132" y="-547.3" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="132" y="-532.3" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953 -->
<g id="node2" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4953</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4953" xlink:title="ZcashFoundation/zebra#4953&#10;Document how to use&#10;released Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-1030.5 296,-1030.5 296,-977.5 528,-977.5 528,-1030.5"/>
<text text-anchor="middle" x="412" y="-1015.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="412" y="-1000.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="412" y="-985.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4953" xlink:title="ZcashFoundation/zebra#4953&#10;Document how to use&#10;released Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-1001 284,-1001 284,-948 516,-948 516,-1001"/>
<text text-anchor="middle" x="400" y="-985.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="400" y="-970.8" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="400" y="-955.8" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
</g>
@ -51,204 +146,109 @@
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node16"><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="#a7c2aa" stroke="#000000" points="816,-1038 584,-1038 584,-970 816,-970 816,-1038"/>
<text text-anchor="middle" x="700" y="-1022.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="700" y="-1007.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="700" y="-992.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="700" y="-977.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
<polygon fill="#a7c2aa" stroke="#000000" points="784,-1008.5 552,-1008.5 552,-940.5 784,-940.5 784,-1008.5"/>
<text text-anchor="middle" x="668" y="-993.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="668" y="-978.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="668" y="-963.3" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="668" y="-948.3" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615</title>
<path fill="none" stroke="#000000" d="M528.31,-1004C543.15,-1004 558.4,-1004 573.39,-1004"/>
<polygon fill="#000000" stroke="#000000" points="573.72,-1007.5001 583.72,-1004 573.72,-1000.5001 573.72,-1007.5001"/>
<path fill="none" stroke="#000000" d="M516.38,-974.5C524.71,-974.5 533.14,-974.5 541.53,-974.5"/>
<polygon fill="#000000" stroke="#000000" points="541.74,-978.0001 551.74,-974.5 541.74,-971.0001 541.74,-978.0001"/>
</g>
<!-- ZcashFoundation/zebra#4954 -->
<g id="node3" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-959 296,-959 296,-891 528,-891 528,-959"/>
<text text-anchor="middle" x="412" y="-943.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="412" y="-928.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="412" y="-913.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="412" y="-898.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node12"><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="#a7c2aa" stroke="#000000" points="240,-700.5 8,-700.5 8,-647.5 240,-647.5 240,-700.5"/>
<text text-anchor="middle" x="124" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="124" y="-670.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="124" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4954" xlink:title="ZcashFoundation/zebra#4954&#10;Update release checklist&#10;PR template for the&#10;release candidate series" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-671.5 284,-671.5 284,-603.5 516,-603.5 516,-671.5"/>
<text text-anchor="middle" x="400" y="-656.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="400" y="-641.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="400" y="-626.3" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="400" y="-611.3" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M295.85,-898.08C286,-893.52 276.55,-888.21 268,-882 205.81,-836.87 161.37,-756.28 139.46,-709.78"/>
<polygon fill="#000000" stroke="#000000" points="142.6253,-708.286 135.26,-700.67 136.2684,-711.2167 142.6253,-708.286"/>
<path fill="none" stroke="#000000" d="M283.74,-637.5C275.4,-637.5 266.97,-637.5 258.58,-637.5"/>
<polygon fill="#000000" stroke="#000000" points="258.38,-634.0001 248.38,-637.5 258.38,-641.0001 258.38,-634.0001"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node4"><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="528,-873 296,-873 296,-805 528,-805 528,-873"/>
<text text-anchor="middle" x="412" y="-857.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="412" y="-842.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="412" y="-827.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="412" y="-812.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node5"><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="528,-787 296,-787 296,-719 528,-719 528,-787"/>
<text text-anchor="middle" x="412" y="-771.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="412" y="-756.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="412" y="-741.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="412" y="-726.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node6"><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="528,-700.5 296,-700.5 296,-647.5 528,-647.5 528,-700.5"/>
<text text-anchor="middle" x="412" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="412" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="412" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node6"><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="516,-843.5 284,-843.5 284,-775.5 516,-775.5 516,-843.5"/>
<text text-anchor="middle" x="400" y="-828.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="400" y="-813.3" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="400" y="-798.3" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="400" y="-783.3" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node7" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node7"><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="528,-629 296,-629 296,-561 528,-561 528,-629"/>
<text text-anchor="middle" x="412" y="-613.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="412" y="-598.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="412" y="-583.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="412" y="-568.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node10"><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="516,-513.5 284,-513.5 284,-445.5 516,-445.5 516,-513.5"/>
<text text-anchor="middle" x="400" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="400" y="-483.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="400" y="-468.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="400" y="-453.3" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4956 -->
<g id="node8" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4956" xlink:title="ZcashFoundation/zebra#4956&#10;Make file locations&#10;appear in zebrad Docker&#10;error messages" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-543 296,-543 296,-475 528,-475 528,-543"/>
<text text-anchor="middle" x="412" y="-527.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="412" y="-512.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="412" y="-497.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="412" y="-482.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4956" xlink:title="ZcashFoundation/zebra#4956&#10;Make file locations&#10;appear in zebrad Docker&#10;error messages" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-427.5 284,-427.5 284,-359.5 516,-359.5 516,-427.5"/>
<text text-anchor="middle" x="400" y="-412.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="400" y="-397.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="400" y="-382.3" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="400" y="-367.3" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4976 -->
<g id="node9" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4976" xlink:title="ZcashFoundation/zebra#4976&#10;Move continuous&#10;deployment to another&#10;Google Cloud region" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-457 296,-457 296,-389 528,-389 528,-457"/>
<text text-anchor="middle" x="412" y="-441.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="412" y="-426.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="412" y="-411.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="412" y="-396.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4976" xlink:title="ZcashFoundation/zebra#4976&#10;Move continuous&#10;deployment to another&#10;Google Cloud region" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-341.5 284,-341.5 284,-273.5 516,-273.5 516,-341.5"/>
<text text-anchor="middle" x="400" y="-326.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="400" y="-311.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="400" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="400" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node10" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-371 296,-371 296,-303 528,-303 528,-371"/>
<text text-anchor="middle" x="412" y="-355.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="412" y="-340.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="412" y="-325.8" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="412" y="-310.8" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4529" xlink:title="ZcashFoundation/zebra#4529&#10;Make PRs from external&#10;repositories pass or skip&#10;CI jobs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-255.5 284,-255.5 284,-187.5 516,-187.5 516,-255.5"/>
<text text-anchor="middle" x="400" y="-240.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="400" y="-225.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="400" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="400" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4946" xlink:title="ZcashFoundation/zebra#4946&#10;Managed instance groups&#10;deployed with continuous&#10;deployment can&#39;t scale&#10;beyond 1 instance per&#10;Zone" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="528,-285 296,-285 296,-187 528,-187 528,-285"/>
<text text-anchor="middle" x="412" y="-269.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="412" y="-254.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="412" y="-239.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="412" y="-224.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="412" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="412" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M220.7,-700.53C241.7,-706.29 264.2,-712.46 286.14,-718.48"/>
<polygon fill="#000000" stroke="#000000" points="285.2609,-721.868 295.83,-721.13 287.1075,-715.116 285.2609,-721.868"/>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
<path fill="none" stroke="#000000" d="M240.31,-674C255.15,-674 270.4,-674 285.39,-674"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-677.5001 295.72,-674 285.72,-670.5001 285.72,-677.5001"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node15"><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="#a7c2aa" stroke="#000000" points="528,-168.5 296,-168.5 296,-164.5 292,-164.5 292,-160.5 296,-160.5 296,-123.5 292,-123.5 292,-119.5 296,-119.5 296,-115.5 528,-115.5 528,-168.5"/>
<polyline fill="none" stroke="#000000" points="296,-164.5 300,-164.5 300,-160.5 296,-160.5 "/>
<polyline fill="none" stroke="#000000" points="296,-123.5 300,-123.5 300,-119.5 296,-119.5 "/>
<text text-anchor="middle" x="412" y="-153.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="412" y="-138.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="412" y="-123.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">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4967</title>
<path fill="none" stroke="#000000" d="M239.29,-647.18C242.45,-644.4 245.37,-641.35 248,-638 279.8,-597.5 235.05,-214.57 268,-175 273.37,-168.56 279.71,-163.22 286.69,-158.81"/>
<polygon fill="#000000" stroke="#000000" points="288.8153,-161.6334 295.86,-153.72 285.418,-155.5131 288.8153,-161.6334"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node13"><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="240,-629 8,-629 8,-561 240,-561 240,-629"/>
<text text-anchor="middle" x="124" y="-613.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="124" y="-598.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="124" y="-583.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="124" y="-568.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="edge4" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M240.38,-560.66C243.13,-557.99 245.68,-555.1 248,-552 277.66,-512.24 240.04,-146.98 268,-106 274.32,-96.74 282.3,-88.81 291.25,-82.014"/>
<polygon fill="#000000" stroke="#000000" points="293.5334,-84.688 299.72,-76.087 289.5201,-78.9527 293.5334,-84.688"/>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5168" xlink:title="ZcashFoundation/zebra#5168&#10;Add Docker tests for&#10;default config and&#10;$ZEBRA_CONF_PATH" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-543 8,-543 8,-475 240,-475 240,-543"/>
<text text-anchor="middle" x="124" y="-527.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="124" y="-512.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="124" y="-497.8" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="124" y="-482.8" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4946" xlink:title="ZcashFoundation/zebra#4946&#10;Managed instance groups&#10;deployed with continuous&#10;deployment can&#39;t scale&#10;beyond 1 instance per&#10;Zone" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-169.5 284,-169.5 284,-71.5 516,-71.5 516,-169.5"/>
<text text-anchor="middle" x="400" y="-154.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="400" y="-139.3" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="400" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="400" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="400" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="400" y="-79.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
</a>
</g>
</g>
@ -256,10 +256,10 @@
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node17"><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="528,-1123.5 296,-1123.5 296,-1070.5 528,-1070.5 528,-1123.5"/>
<text text-anchor="middle" x="412" y="-1108.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="412" y="-1093.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="412" y="-1078.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<polygon fill="#c2e0c6" stroke="#000000" points="516,-1094 284,-1094 284,-1041 516,-1041 516,-1094"/>
<text text-anchor="middle" x="400" y="-1078.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="400" y="-1063.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="400" y="-1048.8" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
@ -267,19 +267,19 @@
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node18"><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="240,-1131 8,-1131 8,-1063 240,-1063 240,-1131"/>
<text text-anchor="middle" x="124" y="-1115.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="124" y="-1100.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="124" y="-1085.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="124" y="-1070.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="248,-1101.5 16,-1101.5 16,-1033.5 248,-1033.5 248,-1101.5"/>
<text text-anchor="middle" x="132" y="-1086.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="132" y="-1071.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="132" y="-1056.3" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="132" y="-1041.3" 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="edge7" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M240.31,-1097C255.15,-1097 270.4,-1097 285.39,-1097"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-1100.5001 295.72,-1097 285.72,-1093.5001 285.72,-1100.5001"/>
<path fill="none" stroke="#000000" d="M248.38,-1067.5C256.71,-1067.5 265.14,-1067.5 273.53,-1067.5"/>
<polygon fill="#000000" stroke="#000000" points="273.74,-1071.0001 283.74,-1067.5 273.74,-1064.0001 273.74,-1071.0001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -22,130 +22,80 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 873)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-873 1484,-873 1484,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="998.5,0 998.5,-219 1222.5,-219 1222.5,0 998.5,0"/>
<text text-anchor="middle" x="1110.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="488,-227 488,-420 1222.5,-420 1222.5,-227 488,-227"/>
<text text-anchor="middle" x="855.25" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-600 0,-707 468,-707 468,-600 0,-600"/>
<text text-anchor="middle" x="234" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="741,-428 741,-621 1480,-621 1480,-428 741,-428"/>
<text text-anchor="middle" x="1110.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-600 0,-707 468,-707 468,-600 0,-600"/>
<text text-anchor="middle" x="234" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="998.5,0 998.5,-219 1222.5,-219 1222.5,0 998.5,0"/>
<text text-anchor="middle" x="1110.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<title>cluster_5</title>
<polygon fill="none" stroke="#0000ff" points="0,-428 0,-592 716.5,-592 716.5,-428 0,-428"/>
<text text-anchor="middle" x="358.25" y="-576.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-188 1006.5,-188 1006.5,-150 1214.5,-150 1214.5,-188"/>
<text text-anchor="middle" x="1110.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1110.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-132 1006.5,-132 1006.5,-64 1214.5,-64 1214.5,-132"/>
<text text-anchor="middle" x="1110.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1110.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1110.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1110.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-46 1006.5,-46 1006.5,-8 1214.5,-8 1214.5,-46"/>
<text text-anchor="middle" x="1110.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1110.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node4" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/frost#97</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="961.5,-293.5 753.5,-293.5 753.5,-240.5 961.5,-240.5 961.5,-293.5"/>
<text text-anchor="middle" x="857.5" y="-278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="857.5" y="-263.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="857.5" y="-248.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="961.5,-295.5 753.5,-295.5 753.5,-242.5 961.5,-242.5 961.5,-295.5"/>
<text text-anchor="middle" x="857.5" y="-280.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="857.5" y="-265.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="857.5" y="-250.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M925.97,-240.48C965.19,-225.29 1013.9,-206.41 1051.5,-191.87"/>
<polygon fill="#000000" stroke="#000000" points="1053.1595,-194.9793 1061.2,-188.08 1050.612,-188.4594 1053.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M881.48,-240.49C907.88,-212.6 952.68,-168.96 998.5,-141 1000.8,-139.57 1003.2,-138.18 1005.7,-136.82"/>
<polygon fill="#000000" stroke="#000000" points="1007.4394,-139.8588 1014.6,-132.05 1004.1327,-133.689 1007.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M867.69,-240.21C886.38,-194.78 930.6,-102.91 998.5,-55 1000.4,-53.639 1002.4,-52.343 1004.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1006.593,-53.9565 1013.7,-46.099 1003.2441,-47.8095 1006.593,-53.9565"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-291.5 1006.5,-291.5 1006.5,-238.5 1214.5,-238.5 1214.5,-291.5"/>
<text text-anchor="middle" x="1110.5" y="-276.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1110.5" y="-261.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1110.5" y="-246.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M961.5,-266.18C972.99,-266.09 984.74,-265.99 996.3,-265.9"/>
<polygon fill="#000000" stroke="#000000" points="996.5278,-269.3984 1006.5,-265.82 996.4728,-262.3986 996.5278,-269.3984"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node6" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/frost#98</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-378 1006.5,-378 1006.5,-310 1214.5,-310 1214.5,-378"/>
<text text-anchor="middle" x="1110.5" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1110.5" y="-347.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1110.5" y="-332.8" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1110.5" y="-317.8" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-303 1006.5,-303 1006.5,-235 1214.5,-235 1214.5,-303"/>
<text text-anchor="middle" x="1110.5" y="-287.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1110.5" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1110.5" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1110.5" y="-242.8" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98 -->
<g id="edge2" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98</title>
<path fill="none" stroke="#000000" d="M944.92,-293.61C961.55,-298.67 979.18,-304.03 996.5,-309.3"/>
<polygon fill="#000000" stroke="#000000" points="995.5142,-312.6584 1006.1,-312.22 997.5513,-305.9614 995.5142,-312.6584"/>
<path fill="none" stroke="#000000" d="M961.5,-269C972.99,-269 984.74,-269 996.3,-269"/>
<polygon fill="#000000" stroke="#000000" points="996.5,-272.5001 1006.5,-269 996.5,-265.5001 996.5,-272.5001"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-374.5 1006.5,-374.5 1006.5,-321.5 1214.5,-321.5 1214.5,-374.5"/>
<text text-anchor="middle" x="1110.5" y="-359.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1110.5" y="-344.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1110.5" y="-329.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M942.45,-295.53C965.92,-302.85 991.53,-310.85 1015.5,-318.34"/>
<polygon fill="#000000" stroke="#000000" points="1014.711,-321.7605 1025.3,-321.41 1016.8036,-315.0806 1014.711,-321.7605"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node11" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1219,-504 1002,-504 1002,-436 1219,-436 1219,-504"/>
<text text-anchor="middle" x="1110.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1110.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
@ -157,13 +107,109 @@
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M875.6,-293.69C899.99,-327.93 946.41,-387.25 998.5,-424 1001.9,-426.42 1005.5,-428.74 1009.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1007.4875,-434.0227 1017.9,-435.98 1010.9808,-427.9566 1007.4875,-434.0227"/>
<path fill="none" stroke="#000000" d="M875.89,-295.63C900.42,-329.46 946.81,-387.78 998.5,-424 1001.9,-426.41 1005.5,-428.72 1009.2,-430.94"/>
<polygon fill="#000000" stroke="#000000" points="1007.5764,-434.043 1018,-435.94 1011.0345,-427.9568 1007.5764,-434.043"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-46 1006.5,-46 1006.5,-8 1214.5,-8 1214.5,-46"/>
<text text-anchor="middle" x="1110.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1110.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M867.47,-242.33C885.97,-196.6 930.08,-103.5 998.5,-55 1000.4,-53.635 1002.4,-52.335 1004.4,-51.1"/>
<polygon fill="#000000" stroke="#000000" points="1006.5659,-53.908 1013.7,-46.075 1003.2383,-47.7495 1006.5659,-53.908"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-188 1006.5,-188 1006.5,-120 1214.5,-120 1214.5,-188"/>
<text text-anchor="middle" x="1110.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1110.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1110.5" y="-142.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1110.5" y="-127.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M915.86,-242.47C948.55,-227.61 989.89,-208.82 1026,-192.39"/>
<polygon fill="#000000" stroke="#000000" points="1027.936,-195.3553 1035.6,-188.04 1025.0469,-188.9794 1027.936,-195.3553"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-102 1006.5,-102 1006.5,-64 1214.5,-64 1214.5,-102"/>
<text text-anchor="middle" x="1110.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1110.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M873.78,-242.46C896.98,-206.95 942.96,-144.56 998.5,-111 1001.2,-109.37 1004,-107.83 1006.9,-106.38"/>
<polygon fill="#000000" stroke="#000000" points="1008.6052,-109.4471 1016.2,-102.06 1005.6562,-103.0986 1008.6052,-109.4471"/>
</g>
<!-- ZcashFoundation/frost#133 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#133</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/133" xlink:title="ZcashFoundation/frost#133&#10;Use nonce_generate test&#10;vectors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1472,-372.5 1255,-372.5 1255,-319.5 1472,-319.5 1472,-372.5"/>
<text text-anchor="middle" x="1363.5" y="-357.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1363.5" y="-342.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1363.5" y="-327.3" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1214.5,-300.65C1231.7,-305.89 1249.5,-311.3 1266.5,-316.48"/>
<polygon fill="#000000" stroke="#000000" points="1265.8139,-319.9299 1276.4,-319.5 1267.8564,-313.2345 1265.8139,-319.9299"/>
</g>
<!-- ZcashFoundation/frost#134 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#134</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/134" xlink:title="ZcashFoundation/frost#134&#10;Reject identity in&#10;DeserializeElement" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1472,-299.5 1255,-299.5 1255,-246.5 1472,-246.5 1472,-299.5"/>
<text text-anchor="middle" x="1363.5" y="-284.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1363.5" y="-269.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1363.5" y="-254.3" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1214.5,-270.64C1224.5,-270.8 1234.7,-270.96 1244.9,-271.12"/>
<polygon fill="#000000" stroke="#000000" points="1244.9458,-274.6211 1255,-271.28 1245.0567,-267.6219 1244.9458,-274.6211"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1214.5,-347.18C1224.5,-347.1 1234.7,-347.02 1244.9,-346.94"/>
<polygon fill="#000000" stroke="#000000" points="1245.0281,-350.4392 1255,-346.86 1244.9726,-343.4394 1245.0281,-350.4392"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1200.1,-321.45C1220.9,-315.28 1243.2,-308.67 1264.4,-302.38"/>
<polygon fill="#000000" stroke="#000000" points="1265.504,-305.7034 1274.1,-299.51 1263.5179,-298.9911 1265.504,-305.7034"/>
</g>
<!-- ZcashFoundation/frost#101 -->
<g id="node7" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/frost#101</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="713,-389 496,-389 496,-321 713,-321 713,-389"/>
<text text-anchor="middle" x="604.5" y="-373.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="604.5" y="-358.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
@ -175,13 +221,13 @@
<!-- ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M702.32,-320.98C725.09,-313.06 749.17,-304.68 771.39,-296.95"/>
<polygon fill="#000000" stroke="#000000" points="772.8301,-300.1551 781.13,-293.57 770.5352,-293.5419 772.8301,-300.1551"/>
<path fill="none" stroke="#000000" d="M704.86,-320.89C726.39,-313.57 748.98,-305.89 769.99,-298.75"/>
<polygon fill="#000000" stroke="#000000" points="771.1709,-302.0453 779.51,-295.51 768.9156,-295.4186 771.1709,-302.0453"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node8" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="713,-303 496,-303 496,-235 713,-235 713,-303"/>
<text text-anchor="middle" x="604.5" y="-287.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="604.5" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
@ -193,76 +239,13 @@
<!-- ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M713.26,-268.14C723.1,-268.06 733.09,-267.98 742.98,-267.91"/>
<polygon fill="#000000" stroke="#000000" points="743.2711,-271.4077 753.24,-267.82 743.2097,-264.4079 743.2711,-271.4077"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="966,-572.5 749,-572.5 749,-519.5 966,-519.5 966,-572.5"/>
<text text-anchor="middle" x="857.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="857.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="857.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node10" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1219,-590 1002,-590 1002,-522 1219,-522 1219,-590"/>
<text text-anchor="middle" x="1110.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1110.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1110.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1110.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M966.26,-550.3C974.64,-550.63 983.13,-550.97 991.57,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="991.6709,-554.8065 1001.8,-551.7 991.9444,-547.8119 991.6709,-554.8065"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M945.99,-519.42C960.86,-514.95 976.5,-510.25 991.98,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="993.0239,-508.941 1001.6,-502.72 991.0163,-502.2351 993.0239,-508.941"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node12" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1472,-504 1255,-504 1255,-436 1472,-436 1472,-504"/>
<text text-anchor="middle" x="1363.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1363.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1363.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1363.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1219.3,-470C1227.6,-470 1236.1,-470 1244.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1244.8,-473.5001 1254.8,-470 1244.8,-466.5001 1244.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="961.5,-492 753.5,-492 753.5,-454 961.5,-454 961.5,-492"/>
<text text-anchor="middle" x="857.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="857.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
<path fill="none" stroke="#000000" d="M713.26,-269C723.1,-269 733.09,-269 742.98,-269"/>
<polygon fill="#000000" stroke="#000000" points="743.24,-272.5001 753.24,-269 743.24,-265.5001 743.24,-272.5001"/>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node14" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-668.5 8,-668.5 8,-615.5 216,-615.5 216,-668.5"/>
<text text-anchor="middle" x="112" y="-653.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="112" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
@ -271,9 +254,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node15" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="460,-676 252,-676 252,-608 460,-608 460,-676"/>
<text text-anchor="middle" x="356" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="356" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
@ -283,11 +266,74 @@
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge8" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M216.19,-642C224.57,-642 233.06,-642 241.51,-642"/>
<polygon fill="#000000" stroke="#000000" points="241.77,-645.5001 251.77,-642 241.77,-638.5001 241.77,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="966,-572.5 749,-572.5 749,-519.5 966,-519.5 966,-572.5"/>
<text text-anchor="middle" x="857.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="857.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="857.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1219,-590 1002,-590 1002,-522 1219,-522 1219,-590"/>
<text text-anchor="middle" x="1110.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1110.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1110.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1110.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M966.26,-550.3C974.64,-550.63 983.13,-550.97 991.57,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="991.6709,-554.8065 1001.8,-551.7 991.9444,-547.8119 991.6709,-554.8065"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M945.99,-519.42C960.86,-514.95 976.5,-510.25 991.98,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="993.0239,-508.941 1001.6,-502.72 991.0163,-502.2351 993.0239,-508.941"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node11" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1472,-504 1255,-504 1255,-436 1472,-436 1472,-504"/>
<text text-anchor="middle" x="1363.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1363.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1363.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1363.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1219.3,-470C1227.6,-470 1236.1,-470 1244.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1244.8,-473.5001 1254.8,-470 1244.8,-466.5001 1244.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node12" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="961.5,-492 753.5,-492 753.5,-454 961.5,-454 961.5,-492"/>
<text text-anchor="middle" x="857.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="857.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#86</title>
@ -300,7 +346,7 @@
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101 -->
<g id="edge16" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101</title>
<path fill="none" stroke="#000000" d="M417.11,-436.44C447.19,-423.37 484,-407.37 517,-393.03"/>
<polygon fill="#000000" stroke="#000000" points="518.4249,-396.2271 526.2,-389.03 515.6337,-389.8076 518.4249,-396.2271"/>
@ -357,9 +403,9 @@
<polygon fill="#000000" stroke="#000000" points="241.8729,-469.7712 251.77,-465.99 241.6751,-462.774 241.8729,-469.7712"/>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node20" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/frost#39</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/39" xlink:title="ZcashFoundation/frost#39&#10;Migrate/port `redjubjub`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/39" xlink:title="ZcashFoundation/frost#39&#10;Migrate/port `redjubjub`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-783 8,-783 8,-715 216,-715 216,-783"/>
<text text-anchor="middle" x="112" y="-767.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="112" y="-752.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
@ -369,9 +415,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#40 -->
<g id="node21" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/frost#40</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/40" xlink:title="ZcashFoundation/frost#40&#10;Migrate/port `redpallas`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/40" xlink:title="ZcashFoundation/frost#40&#10;Migrate/port `redpallas`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-869 8,-869 8,-801 216,-801 216,-869"/>
<text text-anchor="middle" x="112" y="-853.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="112" y="-838.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>

View File

@ -10,130 +10,80 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 873)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-873 1484,-873 1484,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="998.5,0 998.5,-219 1222.5,-219 1222.5,0 998.5,0"/>
<text text-anchor="middle" x="1110.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="488,-227 488,-420 1222.5,-420 1222.5,-227 488,-227"/>
<text text-anchor="middle" x="855.25" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v8</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-600 0,-707 468,-707 468,-600 0,-600"/>
<text text-anchor="middle" x="234" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="741,-428 741,-621 1480,-621 1480,-428 741,-428"/>
<text text-anchor="middle" x="1110.5" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-600 0,-707 468,-707 468,-600 0,-600"/>
<text text-anchor="middle" x="234" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: DKG</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="998.5,0 998.5,-219 1222.5,-219 1222.5,0 998.5,0"/>
<text text-anchor="middle" x="1110.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<title>cluster_5</title>
<polygon fill="none" stroke="#0000ff" points="0,-428 0,-592 716.5,-592 716.5,-428 0,-428"/>
<text text-anchor="middle" x="358.25" y="-576.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zcon&#45;ready FROST</text>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-188 1006.5,-188 1006.5,-150 1214.5,-150 1214.5,-188"/>
<text text-anchor="middle" x="1110.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1110.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-132 1006.5,-132 1006.5,-64 1214.5,-64 1214.5,-132"/>
<text text-anchor="middle" x="1110.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1110.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1110.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1110.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-46 1006.5,-46 1006.5,-8 1214.5,-8 1214.5,-46"/>
<text text-anchor="middle" x="1110.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1110.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97 -->
<g id="node4" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/frost#97</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="961.5,-293.5 753.5,-293.5 753.5,-240.5 961.5,-240.5 961.5,-293.5"/>
<text text-anchor="middle" x="857.5" y="-278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="857.5" y="-263.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="857.5" y="-248.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/97" xlink:title="ZcashFoundation/frost#97&#10;frost&#45;core: update to&#10;spec v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="961.5,-295.5 753.5,-295.5 753.5,-242.5 961.5,-242.5 961.5,-295.5"/>
<text text-anchor="middle" x="857.5" y="-280.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="857.5" y="-265.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
<text text-anchor="middle" x="857.5" y="-250.3" font-family="Times,serif" font-size="14.00" fill="#000000">spec v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M925.97,-240.48C965.19,-225.29 1013.9,-206.41 1051.5,-191.87"/>
<polygon fill="#000000" stroke="#000000" points="1053.1595,-194.9793 1061.2,-188.08 1050.612,-188.4594 1053.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M881.48,-240.49C907.88,-212.6 952.68,-168.96 998.5,-141 1000.8,-139.57 1003.2,-138.18 1005.7,-136.82"/>
<polygon fill="#000000" stroke="#000000" points="1007.4394,-139.8588 1014.6,-132.05 1004.1327,-133.689 1007.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M867.69,-240.21C886.38,-194.78 930.6,-102.91 998.5,-55 1000.4,-53.639 1002.4,-52.343 1004.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1006.593,-53.9565 1013.7,-46.099 1003.2441,-47.8095 1006.593,-53.9565"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-291.5 1006.5,-291.5 1006.5,-238.5 1214.5,-238.5 1214.5,-291.5"/>
<text text-anchor="middle" x="1110.5" y="-276.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1110.5" y="-261.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1110.5" y="-246.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M961.5,-266.18C972.99,-266.09 984.74,-265.99 996.3,-265.9"/>
<polygon fill="#000000" stroke="#000000" points="996.5278,-269.3984 1006.5,-265.82 996.4728,-262.3986 996.5278,-269.3984"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node6" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/frost#98</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-378 1006.5,-378 1006.5,-310 1214.5,-310 1214.5,-378"/>
<text text-anchor="middle" x="1110.5" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1110.5" y="-347.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1110.5" y="-332.8" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1110.5" y="-317.8" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/98" xlink:title="ZcashFoundation/frost#98&#10;frost&#45;ristretto255:&#10;update to use frost&#45;core&#10;v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-303 1006.5,-303 1006.5,-235 1214.5,-235 1214.5,-303"/>
<text text-anchor="middle" x="1110.5" y="-287.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1110.5" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="1110.5" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">update to use frost&#45;core</text>
<text text-anchor="middle" x="1110.5" y="-242.8" font-family="Times,serif" font-size="14.00" fill="#000000">v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98 -->
<g id="edge2" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#98</title>
<path fill="none" stroke="#000000" d="M944.92,-293.61C961.55,-298.67 979.18,-304.03 996.5,-309.3"/>
<polygon fill="#000000" stroke="#000000" points="995.5142,-312.6584 1006.1,-312.22 997.5513,-305.9614 995.5142,-312.6584"/>
<path fill="none" stroke="#000000" d="M961.5,-269C972.99,-269 984.74,-269 996.3,-269"/>
<polygon fill="#000000" stroke="#000000" points="996.5,-272.5001 1006.5,-269 996.5,-265.5001 996.5,-272.5001"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#99</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/99" xlink:title="ZcashFoundation/frost#99&#10;frost&#45;p256: update to use&#10;frost&#45;core v8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-374.5 1006.5,-374.5 1006.5,-321.5 1214.5,-321.5 1214.5,-374.5"/>
<text text-anchor="middle" x="1110.5" y="-359.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1110.5" y="-344.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
<text text-anchor="middle" x="1110.5" y="-329.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core v8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#99</title>
<path fill="none" stroke="#000000" d="M942.45,-295.53C965.92,-302.85 991.53,-310.85 1015.5,-318.34"/>
<polygon fill="#000000" stroke="#000000" points="1014.711,-321.7605 1025.3,-321.41 1016.8036,-315.0806 1014.711,-321.7605"/>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node11" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1219,-504 1002,-504 1002,-436 1219,-436 1219,-504"/>
<text text-anchor="middle" x="1110.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="1110.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
@ -145,13 +95,109 @@
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M875.6,-293.69C899.99,-327.93 946.41,-387.25 998.5,-424 1001.9,-426.42 1005.5,-428.74 1009.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1007.4875,-434.0227 1017.9,-435.98 1010.9808,-427.9566 1007.4875,-434.0227"/>
<path fill="none" stroke="#000000" d="M875.89,-295.63C900.42,-329.46 946.81,-387.78 998.5,-424 1001.9,-426.41 1005.5,-428.72 1009.2,-430.94"/>
<polygon fill="#000000" stroke="#000000" points="1007.5764,-434.043 1018,-435.94 1011.0345,-427.9568 1007.5764,-434.043"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-46 1006.5,-46 1006.5,-8 1214.5,-8 1214.5,-46"/>
<text text-anchor="middle" x="1110.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1110.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M867.47,-242.33C885.97,-196.6 930.08,-103.5 998.5,-55 1000.4,-53.635 1002.4,-52.335 1004.4,-51.1"/>
<polygon fill="#000000" stroke="#000000" points="1006.5659,-53.908 1013.7,-46.075 1003.2383,-47.7495 1006.5659,-53.908"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-188 1006.5,-188 1006.5,-120 1214.5,-120 1214.5,-188"/>
<text text-anchor="middle" x="1110.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1110.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1110.5" y="-142.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1110.5" y="-127.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M915.86,-242.47C948.55,-227.61 989.89,-208.82 1026,-192.39"/>
<polygon fill="#000000" stroke="#000000" points="1027.936,-195.3553 1035.6,-188.04 1025.0469,-188.9794 1027.936,-195.3553"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1214.5,-102 1006.5,-102 1006.5,-64 1214.5,-64 1214.5,-102"/>
<text text-anchor="middle" x="1110.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1110.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M873.78,-242.46C896.98,-206.95 942.96,-144.56 998.5,-111 1001.2,-109.37 1004,-107.83 1006.9,-106.38"/>
<polygon fill="#000000" stroke="#000000" points="1008.6052,-109.4471 1016.2,-102.06 1005.6562,-103.0986 1008.6052,-109.4471"/>
</g>
<!-- ZcashFoundation/frost#133 -->
<g id="node20" class="node open">
<title>ZcashFoundation/frost#133</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/133" xlink:title="ZcashFoundation/frost#133&#10;Use nonce_generate test&#10;vectors" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1472,-372.5 1255,-372.5 1255,-319.5 1472,-319.5 1472,-372.5"/>
<text text-anchor="middle" x="1363.5" y="-357.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#133</text>
<text text-anchor="middle" x="1363.5" y="-342.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use nonce_generate test</text>
<text text-anchor="middle" x="1363.5" y="-327.3" font-family="Times,serif" font-size="14.00" fill="#000000">vectors</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1214.5,-300.65C1231.7,-305.89 1249.5,-311.3 1266.5,-316.48"/>
<polygon fill="#000000" stroke="#000000" points="1265.8139,-319.9299 1276.4,-319.5 1267.8564,-313.2345 1265.8139,-319.9299"/>
</g>
<!-- ZcashFoundation/frost#134 -->
<g id="node21" class="node open">
<title>ZcashFoundation/frost#134</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/134" xlink:title="ZcashFoundation/frost#134&#10;Reject identity in&#10;DeserializeElement" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1472,-299.5 1255,-299.5 1255,-246.5 1472,-246.5 1472,-299.5"/>
<text text-anchor="middle" x="1363.5" y="-284.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#134</text>
<text text-anchor="middle" x="1363.5" y="-269.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reject identity in</text>
<text text-anchor="middle" x="1363.5" y="-254.3" font-family="Times,serif" font-size="14.00" fill="#000000">DeserializeElement</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/frost#98&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1214.5,-270.64C1224.5,-270.8 1234.7,-270.96 1244.9,-271.12"/>
<polygon fill="#000000" stroke="#000000" points="1244.9458,-274.6211 1255,-271.28 1245.0567,-267.6219 1244.9458,-274.6211"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#133 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#133</title>
<path fill="none" stroke="#000000" d="M1214.5,-347.18C1224.5,-347.1 1234.7,-347.02 1244.9,-346.94"/>
<polygon fill="#000000" stroke="#000000" points="1245.0281,-350.4392 1255,-346.86 1244.9726,-343.4394 1245.0281,-350.4392"/>
</g>
<!-- ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#134 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/frost#99&#45;&gt;ZcashFoundation/frost#134</title>
<path fill="none" stroke="#000000" d="M1200.1,-321.45C1220.9,-315.28 1243.2,-308.67 1264.4,-302.38"/>
<polygon fill="#000000" stroke="#000000" points="1265.504,-305.7034 1274.1,-299.51 1263.5179,-298.9911 1265.504,-305.7034"/>
</g>
<!-- ZcashFoundation/frost#101 -->
<g id="node7" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/frost#101</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/101" xlink:title="ZcashFoundation/frost#101&#10;frost&#45;core: support H4&#10;and H5 domain&#45;separated&#10;hashes per&#45;ciphersuite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="713,-389 496,-389 496,-321 713,-321 713,-389"/>
<text text-anchor="middle" x="604.5" y="-373.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="604.5" y="-358.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
@ -163,13 +209,13 @@
<!-- ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/frost#101&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M702.32,-320.98C725.09,-313.06 749.17,-304.68 771.39,-296.95"/>
<polygon fill="#000000" stroke="#000000" points="772.8301,-300.1551 781.13,-293.57 770.5352,-293.5419 772.8301,-300.1551"/>
<path fill="none" stroke="#000000" d="M704.86,-320.89C726.39,-313.57 748.98,-305.89 769.99,-298.75"/>
<polygon fill="#000000" stroke="#000000" points="771.1709,-302.0453 779.51,-295.51 768.9156,-295.4186 771.1709,-302.0453"/>
</g>
<!-- ZcashFoundation/frost#102 -->
<g id="node8" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/frost#102</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/102" xlink:title="ZcashFoundation/frost#102&#10;frost&#45;core: add and use C&#10;iphersuite.identifier_to_&#10;scalar()" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="713,-303 496,-303 496,-235 713,-235 713,-303"/>
<text text-anchor="middle" x="604.5" y="-287.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="604.5" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
@ -181,76 +227,13 @@
<!-- ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/frost#102&#45;&gt;ZcashFoundation/frost#97</title>
<path fill="none" stroke="#000000" d="M713.26,-268.14C723.1,-268.06 733.09,-267.98 742.98,-267.91"/>
<polygon fill="#000000" stroke="#000000" points="743.2711,-271.4077 753.24,-267.82 743.2097,-264.4079 743.2711,-271.4077"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="966,-572.5 749,-572.5 749,-519.5 966,-519.5 966,-572.5"/>
<text text-anchor="middle" x="857.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="857.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="857.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node10" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1219,-590 1002,-590 1002,-522 1219,-522 1219,-590"/>
<text text-anchor="middle" x="1110.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1110.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1110.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1110.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M966.26,-550.3C974.64,-550.63 983.13,-550.97 991.57,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="991.6709,-554.8065 1001.8,-551.7 991.9444,-547.8119 991.6709,-554.8065"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M945.99,-519.42C960.86,-514.95 976.5,-510.25 991.98,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="993.0239,-508.941 1001.6,-502.72 991.0163,-502.2351 993.0239,-508.941"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node12" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1472,-504 1255,-504 1255,-436 1472,-436 1472,-504"/>
<text text-anchor="middle" x="1363.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1363.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1363.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1363.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1219.3,-470C1227.6,-470 1236.1,-470 1244.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1244.8,-473.5001 1254.8,-470 1244.8,-466.5001 1244.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="961.5,-492 753.5,-492 753.5,-454 961.5,-454 961.5,-492"/>
<text text-anchor="middle" x="857.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="857.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
<path fill="none" stroke="#000000" d="M713.26,-269C723.1,-269 733.09,-269 742.98,-269"/>
<polygon fill="#000000" stroke="#000000" points="743.24,-272.5001 753.24,-269 743.24,-265.5001 743.24,-272.5001"/>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node14" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/frost#35</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/35" xlink:title="ZcashFoundation/frost#35&#10;frost&#45;core: Implement the&#10;generic DKG" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-668.5 8,-668.5 8,-615.5 216,-615.5 216,-668.5"/>
<text text-anchor="middle" x="112" y="-653.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="112" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
@ -259,9 +242,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node15" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/frost#63</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/63" xlink:title="ZcashFoundation/frost#63&#10;frost&#45;ristretto255:&#10;implement `frost&#45;core`&#39;s&#10;DKG concretely" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="460,-676 252,-676 252,-608 460,-608 460,-676"/>
<text text-anchor="middle" x="356" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="356" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
@ -271,11 +254,74 @@
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge8" class="edge">
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M216.19,-642C224.57,-642 233.06,-642 241.51,-642"/>
<polygon fill="#000000" stroke="#000000" points="241.77,-645.5001 251.77,-642 241.77,-638.5001 241.77,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#118</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/118" xlink:title="ZcashFoundation/frost#118&#10;Update Re&#45;randomizable&#10;FROST ZIP to V8" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="966,-572.5 749,-572.5 749,-519.5 966,-519.5 966,-572.5"/>
<text text-anchor="middle" x="857.5" y="-557.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#118</text>
<text text-anchor="middle" x="857.5" y="-542.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
<text text-anchor="middle" x="857.5" y="-527.3" font-family="Times,serif" font-size="14.00" fill="#000000">FROST ZIP to V8</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1219,-590 1002,-590 1002,-522 1219,-522 1219,-590"/>
<text text-anchor="middle" x="1110.5" y="-574.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="1110.5" y="-559.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
<text text-anchor="middle" x="1110.5" y="-544.8" font-family="Times,serif" font-size="14.00" fill="#000000">submit the Re&#45;</text>
<text text-anchor="middle" x="1110.5" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST ZIP</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M966.26,-550.3C974.64,-550.63 983.13,-550.97 991.57,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="991.6709,-554.8065 1001.8,-551.7 991.9444,-547.8119 991.6709,-554.8065"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M945.99,-519.42C960.86,-514.95 976.5,-510.25 991.98,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="993.0239,-508.941 1001.6,-502.72 991.0163,-502.2351 993.0239,-508.941"/>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node11" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1472,-504 1255,-504 1255,-436 1472,-436 1472,-504"/>
<text text-anchor="middle" x="1363.5" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="1363.5" y="-473.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
<text text-anchor="middle" x="1363.5" y="-458.8" font-family="Times,serif" font-size="14.00" fill="#000000">randomizable FROST</text>
<text text-anchor="middle" x="1363.5" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1219.3,-470C1227.6,-470 1236.1,-470 1244.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1244.8,-473.5001 1254.8,-470 1244.8,-466.5001 1244.8,-473.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node12" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="961.5,-492 753.5,-492 753.5,-454 961.5,-454 961.5,-492"/>
<text text-anchor="middle" x="857.5" y="-476.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="857.5" y="-461.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#86</title>
@ -288,7 +334,7 @@
</g>
</g>
<!-- ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101 -->
<g id="edge16" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/frost#86&#45;&gt;ZcashFoundation/frost#101</title>
<path fill="none" stroke="#000000" d="M417.11,-436.44C447.19,-423.37 484,-407.37 517,-393.03"/>
<polygon fill="#000000" stroke="#000000" points="518.4249,-396.2271 526.2,-389.03 515.6337,-389.8076 518.4249,-396.2271"/>
@ -345,9 +391,9 @@
<polygon fill="#000000" stroke="#000000" points="241.8729,-469.7712 251.77,-465.99 241.6751,-462.774 241.8729,-469.7712"/>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node20" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/frost#39</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/39" xlink:title="ZcashFoundation/frost#39&#10;Migrate/port `redjubjub`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/39" xlink:title="ZcashFoundation/frost#39&#10;Migrate/port `redjubjub`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-783 8,-783 8,-715 216,-715 216,-783"/>
<text text-anchor="middle" x="112" y="-767.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#39</text>
<text text-anchor="middle" x="112" y="-752.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redjubjub`</text>
@ -357,9 +403,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#40 -->
<g id="node21" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/frost#40</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/40" xlink:title="ZcashFoundation/frost#40&#10;Migrate/port `redpallas`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/40" xlink:title="ZcashFoundation/frost#40&#10;Migrate/port `redpallas`&#10;to frost&#45;core / FROST&#10;spec v05+" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="216,-869 8,-869 8,-801 216,-801 216,-869"/>
<text text-anchor="middle" x="112" y="-853.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#40</text>
<text text-anchor="middle" x="112" y="-838.8" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate/port `redpallas`</text>

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 30 KiB