This commit is contained in:
dconnolly 2022-09-20 09:49:44 +00:00
parent d91ae8218e
commit 3515fcf884
6 changed files with 884 additions and 884 deletions

View File

@ -22,40 +22,29 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2196.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2196.5 788,-2196.5 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-218 528,-1101 776,-1101 776,-218 528,-218"/>
<text text-anchor="middle" x="652" y="-1085.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="260,-8 260,-1105 508,-1105 508,-8 260,-8"/>
<text text-anchor="middle" x="384" y="-1089.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2192.5 784,-2192.5 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-2177.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-218 528,-1101 776,-1101 776,-218 528,-218"/>
<text text-anchor="middle" x="652" y="-1085.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust4" class="cluster">
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2192.5 784,-2192.5 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-2177.3" 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,-1069.5 536,-1069.5 536,-1016.5 768,-1016.5 768,-1069.5"/>
<text text-anchor="middle" x="652" y="-1054.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="652" y="-1039.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="652" y="-1024.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
<g id="clust4" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2192.5 784,-2192.5 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-2177.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node11" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node11"><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">
<g id="a_node1"><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="500,-988 268,-988 268,-920 500,-920 500,-988"/>
<text text-anchor="middle" x="384" y="-972.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="384" y="-957.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
@ -64,28 +53,10 @@
</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="M554.3,-1016.5C545.34,-1013.5 536.45,-1010.3 528,-1007 518.75,-1003.4 517.16,-1000.9 508,-997 503.81,-995.24 499.52,-993.49 495.18,-991.76"/>
<polygon fill="#000000" stroke="#000000" points="496.1681,-988.3885 485.58,-988.01 493.6211,-994.9087 496.1681,-988.3885"/>
</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,-826 536,-826 536,-758 768,-758 768,-826"/>
<text text-anchor="middle" x="652" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="652" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="652" y="-780.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="652" y="-765.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">
<g id="node2" 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">
<g id="a_node2"><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,-815.5 268,-815.5 268,-762.5 500,-762.5 500,-815.5"/>
<text text-anchor="middle" x="384" y="-800.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="384" y="-785.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -93,40 +64,10 @@
</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,-790.7C527.4,-790.61 518.97,-790.51 510.58,-790.42"/>
<polygon fill="#000000" stroke="#000000" points="510.4205,-786.918 500.38,-790.3 510.3381,-793.9175 510.4205,-786.918"/>
</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,-912 536,-912 536,-844 768,-844 768,-912"/>
<text text-anchor="middle" x="652" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="652" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="652" y="-866.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="652" y="-851.8" 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,-998 536,-998 536,-930 768,-930 768,-998"/>
<text text-anchor="middle" x="652" y="-982.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="652" y="-967.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="652" y="-952.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="652" y="-937.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node5" class="node open">
<g id="node18" 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">
<g id="a_node18"><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,-668 536,-668 536,-600 768,-600 768,-668"/>
<text text-anchor="middle" x="652" y="-652.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="652" y="-637.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
@ -135,10 +76,16 @@
</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="M498.39,-762.35C501.8,-759.81 505.02,-757.03 508,-754 532.48,-729.08 504.36,-703.71 528,-678 529.04,-676.87 530.11,-675.77 531.21,-674.7"/>
<polygon fill="#000000" stroke="#000000" points="533.6256,-677.2372 538.85,-668.02 529.018,-671.9674 533.6256,-677.2372"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node6" class="node open">
<g id="node19" 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">
<g id="a_node19"><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,-739.5 536,-739.5 536,-686.5 768,-686.5 768,-739.5"/>
<text text-anchor="middle" x="652" y="-724.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="652" y="-709.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
@ -146,62 +93,6 @@
</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,-582 536,-582 536,-514 768,-514 768,-582"/>
<text text-anchor="middle" x="652" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="652" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="652" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="652" y="-521.8" 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,-496 536,-496 536,-428 768,-428 768,-496"/>
<text text-anchor="middle" x="652" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="652" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="652" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="652" y="-435.8" 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,-410 536,-410 536,-342 768,-342 768,-410"/>
<text text-anchor="middle" x="652" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="652" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="652" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="652" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node10"><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,-324 536,-324 536,-226 768,-226 768,-324"/>
<text text-anchor="middle" x="652" y="-308.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="652" y="-293.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="652" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="652" y="-263.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="652" y="-248.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="652" y="-233.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="M498.39,-762.35C501.8,-759.81 505.02,-757.03 508,-754 532.48,-729.08 504.36,-703.71 528,-678 529.04,-676.87 530.11,-675.77 531.21,-674.7"/>
<polygon fill="#000000" stroke="#000000" points="533.6256,-677.2372 538.85,-668.02 529.018,-671.9674 533.6256,-677.2372"/>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
@ -228,9 +119,9 @@
<polygon fill="#000000" stroke="#000000" points="531.3201,-215.4643 535.75,-205.84 526.2852,-210.6011 531.3201,-215.4643"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node13" class="node open">
<g id="node3" 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">
<g id="a_node3"><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,-902 268,-902 268,-834 500,-834 500,-902"/>
<text text-anchor="middle" x="384" y="-886.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="384" y="-871.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
@ -239,6 +130,18 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node17"><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,-998 536,-998 536,-930 768,-930 768,-998"/>
<text text-anchor="middle" x="652" y="-982.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="652" y="-967.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="652" y="-952.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="652" y="-937.8" 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>
@ -246,9 +149,9 @@
<polygon fill="#000000" stroke="#000000" points="539.8319,-929.6115 550.42,-929.99 542.3789,-923.0913 539.8319,-929.6115"/>
</g>
<!-- ZcashFoundation/zebra#4937 -->
<g id="node14" class="node open">
<g id="node4" 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">
<g id="a_node4"><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,-1074 268,-1074 268,-1006 500,-1006 500,-1074"/>
<text text-anchor="middle" x="384" y="-1058.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="384" y="-1043.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
@ -275,9 +178,9 @@
<polygon fill="#000000" stroke="#000000" points="549.8761,-1116.5381 560.47,-1116.4 552.1022,-1109.9015 549.8761,-1116.5381"/>
</g>
<!-- ZcashFoundation/zebra#5121 -->
<g id="node15" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#5121</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5121" xlink:title="ZcashFoundation/zebra#5121&#10;Document where users can&#10;get support" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5121" xlink:title="ZcashFoundation/zebra#5121&#10;Document where users can&#10;get support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-744.5 268,-744.5 268,-691.5 500,-691.5 500,-744.5"/>
<text text-anchor="middle" x="384" y="-729.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5121</text>
<text text-anchor="middle" x="384" y="-714.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document where users can</text>
@ -286,9 +189,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node16" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node16"><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">
<g id="a_node6"><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="500,-673 268,-673 268,-605 500,-605 500,-673"/>
<text text-anchor="middle" x="384" y="-657.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="384" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
@ -298,9 +201,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<g id="node17" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node17"><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">
<g id="a_node7"><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,-587 268,-587 268,-519 500,-519 500,-587"/>
<text text-anchor="middle" x="384" y="-571.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="384" y="-556.8" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
@ -310,9 +213,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5120 -->
<g id="node18" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#5120</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5120" xlink:title="ZcashFoundation/zebra#5120&#10;Prepare issue and&#10;response templates for&#10;user issues" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5120" xlink:title="ZcashFoundation/zebra#5120&#10;Prepare issue and&#10;response templates for&#10;user issues" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-501 268,-501 268,-433 500,-433 500,-501"/>
<text text-anchor="middle" x="384" y="-485.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5120</text>
<text text-anchor="middle" x="384" y="-470.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prepare issue and</text>
@ -322,9 +225,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4821 -->
<g id="node19" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4821</title>
<g id="a_node19"><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">
<g id="a_node9"><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,-414.5 268,-414.5 268,-361.5 500,-361.5 500,-414.5"/>
<text text-anchor="middle" x="384" y="-399.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4821</text>
<text text-anchor="middle" x="384" y="-384.3" font-family="Times,serif" font-size="14.00" fill="#000000">Open the database in a</text>
@ -333,9 +236,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node20" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node20"><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">
<g id="a_node10"><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,-343 268,-343 268,-275 500,-275 500,-343"/>
<text text-anchor="middle" x="384" y="-327.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="384" y="-312.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
@ -345,9 +248,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<g id="node21" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node21"><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">
<g id="a_node11"><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,-257 268,-257 268,-159 500,-159 500,-257"/>
<text text-anchor="middle" x="384" y="-241.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="384" y="-226.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
@ -359,9 +262,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node22" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-140.5 268,-140.5 268,-87.5 500,-87.5 500,-140.5"/>
<text text-anchor="middle" x="384" y="-125.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="384" y="-110.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -370,9 +273,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node23" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-69.5 268,-69.5 268,-16.5 500,-16.5 500,-69.5"/>
<text text-anchor="middle" x="384" y="-54.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="384" y="-39.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
@ -380,6 +283,103 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4953</title>
<g id="a_node14"><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,-1069.5 536,-1069.5 536,-1016.5 768,-1016.5 768,-1069.5"/>
<text text-anchor="middle" x="652" y="-1054.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="652" y="-1039.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="652" y="-1024.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</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="M554.3,-1016.5C545.34,-1013.5 536.45,-1010.3 528,-1007 518.75,-1003.4 517.16,-1000.9 508,-997 503.81,-995.24 499.52,-993.49 495.18,-991.76"/>
<polygon fill="#000000" stroke="#000000" points="496.1681,-988.3885 485.58,-988.01 493.6211,-994.9087 496.1681,-988.3885"/>
</g>
<!-- ZcashFoundation/zebra#4954 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node15"><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,-826 536,-826 536,-758 768,-758 768,-826"/>
<text text-anchor="middle" x="652" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="652" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="652" y="-780.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="652" y="-765.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="edge7" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M535.74,-790.7C527.4,-790.61 518.97,-790.51 510.58,-790.42"/>
<polygon fill="#000000" stroke="#000000" points="510.4205,-786.918 500.38,-790.3 510.3381,-793.9175 510.4205,-786.918"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node16"><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,-912 536,-912 536,-844 768,-844 768,-912"/>
<text text-anchor="middle" x="652" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="652" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="652" y="-866.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="652" y="-851.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node20"><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,-582 536,-582 536,-514 768,-514 768,-582"/>
<text text-anchor="middle" x="652" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="652" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="652" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="652" y="-521.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4956 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node21"><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,-496 536,-496 536,-428 768,-428 768,-496"/>
<text text-anchor="middle" x="652" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="652" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="652" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="652" y="-435.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4976 -->
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node22"><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,-410 536,-410 536,-342 768,-342 768,-410"/>
<text text-anchor="middle" x="652" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="652" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="652" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="652" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node23"><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,-324 536,-324 536,-226 768,-226 768,-324"/>
<text text-anchor="middle" x="652" y="-308.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="652" y="-293.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="652" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="652" y="-263.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="652" y="-248.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="652" y="-233.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#271</title>

View File

@ -10,40 +10,29 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2196.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2196.5 788,-2196.5 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-218 528,-1101 776,-1101 776,-218 528,-218"/>
<text text-anchor="middle" x="652" y="-1085.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="260,-8 260,-1105 508,-1105 508,-8 260,-8"/>
<text text-anchor="middle" x="384" y="-1089.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2192.5 784,-2192.5 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-2177.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="528,-218 528,-1101 776,-1101 776,-218 528,-218"/>
<text text-anchor="middle" x="652" y="-1085.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust4" class="cluster">
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2192.5 784,-2192.5 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-2177.3" 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,-1069.5 536,-1069.5 536,-1016.5 768,-1016.5 768,-1069.5"/>
<text text-anchor="middle" x="652" y="-1054.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="652" y="-1039.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="652" y="-1024.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
<g id="clust4" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-2192.5 784,-2192.5 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-2177.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to state using a separate task</text>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node11" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node11"><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">
<g id="a_node1"><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="500,-988 268,-988 268,-920 500,-920 500,-988"/>
<text text-anchor="middle" x="384" y="-972.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="384" y="-957.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
@ -52,28 +41,10 @@
</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="M554.3,-1016.5C545.34,-1013.5 536.45,-1010.3 528,-1007 518.75,-1003.4 517.16,-1000.9 508,-997 503.81,-995.24 499.52,-993.49 495.18,-991.76"/>
<polygon fill="#000000" stroke="#000000" points="496.1681,-988.3885 485.58,-988.01 493.6211,-994.9087 496.1681,-988.3885"/>
</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,-826 536,-826 536,-758 768,-758 768,-826"/>
<text text-anchor="middle" x="652" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="652" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="652" y="-780.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="652" y="-765.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">
<g id="node2" 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">
<g id="a_node2"><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,-815.5 268,-815.5 268,-762.5 500,-762.5 500,-815.5"/>
<text text-anchor="middle" x="384" y="-800.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="384" y="-785.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -81,40 +52,10 @@
</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,-790.7C527.4,-790.61 518.97,-790.51 510.58,-790.42"/>
<polygon fill="#000000" stroke="#000000" points="510.4205,-786.918 500.38,-790.3 510.3381,-793.9175 510.4205,-786.918"/>
</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,-912 536,-912 536,-844 768,-844 768,-912"/>
<text text-anchor="middle" x="652" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="652" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="652" y="-866.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="652" y="-851.8" 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,-998 536,-998 536,-930 768,-930 768,-998"/>
<text text-anchor="middle" x="652" y="-982.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="652" y="-967.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="652" y="-952.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="652" y="-937.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node5" class="node open">
<g id="node18" 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">
<g id="a_node18"><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,-668 536,-668 536,-600 768,-600 768,-668"/>
<text text-anchor="middle" x="652" y="-652.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="652" y="-637.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
@ -123,10 +64,16 @@
</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="M498.39,-762.35C501.8,-759.81 505.02,-757.03 508,-754 532.48,-729.08 504.36,-703.71 528,-678 529.04,-676.87 530.11,-675.77 531.21,-674.7"/>
<polygon fill="#000000" stroke="#000000" points="533.6256,-677.2372 538.85,-668.02 529.018,-671.9674 533.6256,-677.2372"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node6" class="node open">
<g id="node19" 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">
<g id="a_node19"><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,-739.5 536,-739.5 536,-686.5 768,-686.5 768,-739.5"/>
<text text-anchor="middle" x="652" y="-724.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="652" y="-709.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
@ -134,62 +81,6 @@
</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,-582 536,-582 536,-514 768,-514 768,-582"/>
<text text-anchor="middle" x="652" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="652" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="652" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="652" y="-521.8" 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,-496 536,-496 536,-428 768,-428 768,-496"/>
<text text-anchor="middle" x="652" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="652" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="652" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="652" y="-435.8" 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,-410 536,-410 536,-342 768,-342 768,-410"/>
<text text-anchor="middle" x="652" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="652" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="652" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="652" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node10"><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,-324 536,-324 536,-226 768,-226 768,-324"/>
<text text-anchor="middle" x="652" y="-308.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="652" y="-293.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="652" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="652" y="-263.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="652" y="-248.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="652" y="-233.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="M498.39,-762.35C501.8,-759.81 505.02,-757.03 508,-754 532.48,-729.08 504.36,-703.71 528,-678 529.04,-676.87 530.11,-675.77 531.21,-674.7"/>
<polygon fill="#000000" stroke="#000000" points="533.6256,-677.2372 538.85,-668.02 529.018,-671.9674 533.6256,-677.2372"/>
</g>
<!-- ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4992</title>
@ -216,9 +107,9 @@
<polygon fill="#000000" stroke="#000000" points="531.3201,-215.4643 535.75,-205.84 526.2852,-210.6011 531.3201,-215.4643"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node13" class="node open">
<g id="node3" 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">
<g id="a_node3"><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,-902 268,-902 268,-834 500,-834 500,-902"/>
<text text-anchor="middle" x="384" y="-886.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="384" y="-871.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
@ -227,6 +118,18 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node17"><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,-998 536,-998 536,-930 768,-930 768,-998"/>
<text text-anchor="middle" x="652" y="-982.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="652" y="-967.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="652" y="-952.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="652" y="-937.8" 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>
@ -234,9 +137,9 @@
<polygon fill="#000000" stroke="#000000" points="539.8319,-929.6115 550.42,-929.99 542.3789,-923.0913 539.8319,-929.6115"/>
</g>
<!-- ZcashFoundation/zebra#4937 -->
<g id="node14" class="node open">
<g id="node4" 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">
<g id="a_node4"><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,-1074 268,-1074 268,-1006 500,-1006 500,-1074"/>
<text text-anchor="middle" x="384" y="-1058.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4937</text>
<text text-anchor="middle" x="384" y="-1043.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Commit blocks to</text>
@ -263,9 +166,9 @@
<polygon fill="#000000" stroke="#000000" points="549.8761,-1116.5381 560.47,-1116.4 552.1022,-1109.9015 549.8761,-1116.5381"/>
</g>
<!-- ZcashFoundation/zebra#5121 -->
<g id="node15" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#5121</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5121" xlink:title="ZcashFoundation/zebra#5121&#10;Document where users can&#10;get support" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5121" xlink:title="ZcashFoundation/zebra#5121&#10;Document where users can&#10;get support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-744.5 268,-744.5 268,-691.5 500,-691.5 500,-744.5"/>
<text text-anchor="middle" x="384" y="-729.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5121</text>
<text text-anchor="middle" x="384" y="-714.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document where users can</text>
@ -274,9 +177,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node16" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node16"><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">
<g id="a_node6"><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="500,-673 268,-673 268,-605 500,-605 500,-673"/>
<text text-anchor="middle" x="384" y="-657.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="384" y="-642.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
@ -286,9 +189,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<g id="node17" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node17"><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">
<g id="a_node7"><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,-587 268,-587 268,-519 500,-519 500,-587"/>
<text text-anchor="middle" x="384" y="-571.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="384" y="-556.8" font-family="Times,serif" font-size="14.00" fill="#000000">Avoid temporary failures</text>
@ -298,9 +201,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5120 -->
<g id="node18" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#5120</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5120" xlink:title="ZcashFoundation/zebra#5120&#10;Prepare issue and&#10;response templates for&#10;user issues" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5120" xlink:title="ZcashFoundation/zebra#5120&#10;Prepare issue and&#10;response templates for&#10;user issues" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-501 268,-501 268,-433 500,-433 500,-501"/>
<text text-anchor="middle" x="384" y="-485.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5120</text>
<text text-anchor="middle" x="384" y="-470.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prepare issue and</text>
@ -310,9 +213,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4821 -->
<g id="node19" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4821</title>
<g id="a_node19"><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">
<g id="a_node9"><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,-414.5 268,-414.5 268,-361.5 500,-361.5 500,-414.5"/>
<text text-anchor="middle" x="384" y="-399.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4821</text>
<text text-anchor="middle" x="384" y="-384.3" font-family="Times,serif" font-size="14.00" fill="#000000">Open the database in a</text>
@ -321,9 +224,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node20" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#5168</title>
<g id="a_node20"><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">
<g id="a_node10"><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,-343 268,-343 268,-275 500,-275 500,-343"/>
<text text-anchor="middle" x="384" y="-327.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="384" y="-312.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
@ -333,9 +236,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2654 -->
<g id="node21" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#2654</title>
<g id="a_node21"><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">
<g id="a_node11"><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,-257 268,-257 268,-159 500,-159 500,-257"/>
<text text-anchor="middle" x="384" y="-241.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2654</text>
<text text-anchor="middle" x="384" y="-226.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test if checkpoint</text>
@ -347,9 +250,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node22" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-140.5 268,-140.5 268,-87.5 500,-87.5 500,-140.5"/>
<text text-anchor="middle" x="384" y="-125.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="384" y="-110.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -358,9 +261,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node23" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="500,-69.5 268,-69.5 268,-16.5 500,-16.5 500,-69.5"/>
<text text-anchor="middle" x="384" y="-54.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="384" y="-39.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
@ -368,6 +271,103 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4953 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4953</title>
<g id="a_node14"><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,-1069.5 536,-1069.5 536,-1016.5 768,-1016.5 768,-1069.5"/>
<text text-anchor="middle" x="652" y="-1054.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="652" y="-1039.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="652" y="-1024.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</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="M554.3,-1016.5C545.34,-1013.5 536.45,-1010.3 528,-1007 518.75,-1003.4 517.16,-1000.9 508,-997 503.81,-995.24 499.52,-993.49 495.18,-991.76"/>
<polygon fill="#000000" stroke="#000000" points="496.1681,-988.3885 485.58,-988.01 493.6211,-994.9087 496.1681,-988.3885"/>
</g>
<!-- ZcashFoundation/zebra#4954 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#4954</title>
<g id="a_node15"><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,-826 536,-826 536,-758 768,-758 768,-826"/>
<text text-anchor="middle" x="652" y="-810.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="652" y="-795.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="652" y="-780.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="652" y="-765.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="edge7" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M535.74,-790.7C527.4,-790.61 518.97,-790.51 510.58,-790.42"/>
<polygon fill="#000000" stroke="#000000" points="510.4205,-786.918 500.38,-790.3 510.3381,-793.9175 510.4205,-786.918"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node16"><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,-912 536,-912 536,-844 768,-844 768,-912"/>
<text text-anchor="middle" x="652" y="-896.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="652" y="-881.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="652" y="-866.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="652" y="-851.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node20"><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,-582 536,-582 536,-514 768,-514 768,-582"/>
<text text-anchor="middle" x="652" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="652" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="652" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="652" y="-521.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4956 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node21"><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,-496 536,-496 536,-428 768,-428 768,-496"/>
<text text-anchor="middle" x="652" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="652" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="652" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="652" y="-435.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4976 -->
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node22"><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,-410 536,-410 536,-342 768,-342 768,-410"/>
<text text-anchor="middle" x="652" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="652" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="652" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="652" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node23"><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,-324 536,-324 536,-226 768,-226 768,-324"/>
<text text-anchor="middle" x="652" y="-308.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="652" y="-293.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="652" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="652" y="-263.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="652" y="-248.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="652" y="-233.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zone</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#271</title>

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -17,261 +17,261 @@
</style>
</head>
<body>
<div id="dag"><svg width="564pt" height="1053pt"
viewBox="0.00 0.00 564.00 1053.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 1049)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1049 560,-1049 560,4 -4,4"/>
<div id="dag"><svg width="792pt" height="1406pt"
viewBox="0.00 0.00 792.00 1406.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 1402)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1402 788,-1402 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="288,-179 288,-976 536,-976 536,-179 288,-179"/>
<text text-anchor="middle" x="412" y="-960.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="8,-353 8,-1322 524,-1322 524,-353 8,-353"/>
<text text-anchor="middle" x="266" y="-1306.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-262 0,-771 248,-771 248,-262 0,-262"/>
<text text-anchor="middle" x="124" y="-755.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-1398 784,-1398 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-1382.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</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="276,-8 276,-345 524,-345 524,-8 276,-8"/>
<text text-anchor="middle" x="400" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</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="528,-944.5 296,-944.5 296,-891.5 528,-891.5 528,-944.5"/>
<text text-anchor="middle" x="412" y="-929.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="412" y="-914.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="412" y="-899.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-874.5 16,-874.5 16,-821.5 248,-821.5 248,-874.5"/>
<text text-anchor="middle" x="132" y="-859.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="132" y="-844.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="132" y="-829.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node10" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node10"><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="240,-740 8,-740 8,-672 240,-672 240,-740"/>
<text text-anchor="middle" x="124" y="-724.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="124" y="-709.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="124" y="-694.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="124" y="-679.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
<g id="a_node13"><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="516,-242 284,-242 284,-174 516,-174 516,-242"/>
<text text-anchor="middle" x="400" y="-226.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="400" y="-211.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="400" y="-196.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="400" y="-181.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="edge5" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615</title>
<path fill="none" stroke="#000000" d="M295.67,-896C285.97,-892.08 276.6,-887.45 268,-882 215.19,-848.52 172.61,-789.1 147.81,-748.65"/>
<polygon fill="#000000" stroke="#000000" points="150.8025,-746.8346 142.64,-740.08 144.8087,-750.4505 150.8025,-746.8346"/>
<path fill="none" stroke="#000000" d="M239.4,-821.12C242.53,-818.36 245.41,-815.33 248,-812 324.52,-713.38 201.11,-350.86 276,-251 276.29,-250.61 276.58,-250.23 276.88,-249.85"/>
<polygon fill="#000000" stroke="#000000" points="279.5447,-252.1213 283.64,-242.35 274.345,-247.4347 279.5447,-252.1213"/>
</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="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#4954</text>
<text text-anchor="middle" x="412" y="-842.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="412" y="-827.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="412" y="-812.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-961 16,-961 16,-893 248,-893 248,-961"/>
<text text-anchor="middle" x="132" y="-945.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="132" y="-930.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="132" y="-915.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="132" y="-900.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node11" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node11"><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,-653.5 8,-653.5 8,-600.5 240,-600.5 240,-653.5"/>
<text text-anchor="middle" x="124" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="124" y="-623.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="-608.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
<g id="a_node14"><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="516,-313.5 284,-313.5 284,-260.5 516,-260.5 516,-313.5"/>
<text text-anchor="middle" x="400" y="-298.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="400" y="-283.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="400" y="-268.3" 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="edge6" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M295.82,-817.78C285.35,-812.1 275.78,-804.96 268,-796 228.81,-750.86 287.36,-707.99 248,-663 247.24,-662.14 246.47,-661.29 245.67,-660.47"/>
<polygon fill="#000000" stroke="#000000" points="247.8162,-657.6912 238.06,-653.56 243.1105,-662.8736 247.8162,-657.6912"/>
<path fill="none" stroke="#000000" d="M239.51,-892.64C242.61,-889.68 245.46,-886.48 248,-883 318.04,-787 210.9,-448.41 276,-349 284.03,-336.73 295.27,-326.79 307.73,-318.76"/>
<polygon fill="#000000" stroke="#000000" points="309.7294,-321.6426 316.52,-313.51 306.14,-315.6329 309.7294,-321.6426"/>
</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="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#4412</text>
<text text-anchor="middle" x="412" y="-756.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="412" y="-741.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="412" y="-726.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-1133 16,-1133 16,-1065 248,-1065 248,-1133"/>
<text text-anchor="middle" x="132" y="-1117.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="132" y="-1102.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="132" y="-1087.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="132" y="-1072.8" 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="516,-1291 284,-1291 284,-1223 516,-1223 516,-1291"/>
<text text-anchor="middle" x="400" y="-1275.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="400" y="-1260.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="400" y="-1245.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="400" y="-1230.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node4" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node4"><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,-701 296,-701 296,-633 528,-633 528,-701"/>
<text text-anchor="middle" x="412" y="-685.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="412" y="-670.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="412" y="-655.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="412" y="-640.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
<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="248,-1047 16,-1047 16,-979 248,-979 248,-1047"/>
<text text-anchor="middle" x="132" y="-1031.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="132" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="132" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="132" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node6"><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,-1291 16,-1291 16,-1223 248,-1223 248,-1291"/>
<text text-anchor="middle" x="132" y="-1275.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="132" y="-1260.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="132" y="-1245.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="132" y="-1230.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="edge1" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M248.38,-1257C256.71,-1257 265.14,-1257 273.53,-1257"/>
<polygon fill="#000000" stroke="#000000" points="273.74,-1260.5001 283.74,-1257 273.74,-1253.5001 273.74,-1260.5001"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node5" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node5"><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,-614.5 296,-614.5 296,-561.5 528,-561.5 528,-614.5"/>
<text text-anchor="middle" x="412" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="412" y="-584.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="412" y="-569.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
<g id="a_node7"><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="248,-1204.5 16,-1204.5 16,-1151.5 248,-1151.5 248,-1204.5"/>
<text text-anchor="middle" x="132" y="-1189.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="132" y="-1174.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="132" y="-1159.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node6" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node6"><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,-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#4554</text>
<text text-anchor="middle" x="412" y="-512.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="412" y="-497.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="412" y="-482.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node8"><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="248,-803 16,-803 16,-735 248,-735 248,-803"/>
<text text-anchor="middle" x="132" y="-787.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="132" y="-772.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="132" y="-757.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="132" y="-742.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node9"><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="248,-717 16,-717 16,-649 248,-649 248,-717"/>
<text text-anchor="middle" x="132" y="-701.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="132" y="-686.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="132" y="-671.8" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="132" y="-656.8" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4956 -->
<g id="node7" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node7"><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,-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#4956</text>
<text text-anchor="middle" x="412" y="-426.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="412" y="-411.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="412" y="-396.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
<g id="a_node10"><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="248,-631 16,-631 16,-563 248,-563 248,-631"/>
<text text-anchor="middle" x="132" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="132" y="-600.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="132" y="-585.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="132" y="-570.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4976 -->
<g id="node8" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node8"><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,-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#4976</text>
<text text-anchor="middle" x="412" y="-340.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="412" y="-325.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="412" y="-310.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
<g id="a_node11"><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="248,-545 16,-545 16,-477 248,-477 248,-545"/>
<text text-anchor="middle" x="132" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="132" y="-514.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="132" y="-499.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="132" y="-484.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node9" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node9"><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>
<g id="a_node12"><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="248,-459 16,-459 16,-361 248,-361 248,-459"/>
<text text-anchor="middle" x="132" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="132" y="-428.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="132" y="-413.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="132" y="-398.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="132" y="-383.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="132" y="-368.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">
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M240.31,-643.15C255.15,-645.22 270.4,-647.33 285.39,-649.42"/>
<polygon fill="#000000" stroke="#000000" points="285.3345,-652.9456 295.72,-650.85 286.2944,-646.0117 285.3345,-652.9456"/>
<path fill="none" stroke="#000000" d="M316.12,-313.63C300.35,-322.43 285.77,-333.96 276,-349 238.37,-406.92 288.72,-914.21 248,-970 247.72,-970.39 247.43,-970.78 247.13,-971.16"/>
<polygon fill="#000000" stroke="#000000" points="244.4551,-968.9013 240.45,-978.71 249.6977,-973.5398 244.4551,-968.9013"/>
</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="M240.31,-611.25C255.15,-609.24 270.4,-607.18 285.39,-605.14"/>
<polygon fill="#000000" stroke="#000000" points="286.2761,-608.5524 295.72,-603.75 285.3425,-601.6149 286.2761,-608.5524"/>
<path fill="none" stroke="#000000" d="M316.01,-313.56C300.25,-322.36 285.69,-333.92 276,-349 228.33,-423.17 301.54,-1072 248,-1142 247.52,-1142.6 247.03,-1143.2 246.53,-1143.9"/>
<polygon fill="#000000" stroke="#000000" points="243.9029,-1141.5817 239.46,-1151.2 248.9312,-1146.4516 243.9029,-1141.5817"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node17"><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>
<polygon fill="#a7c2aa" stroke="#000000" points="784,-313.5 552,-313.5 552,-309.5 548,-309.5 548,-305.5 552,-305.5 552,-268.5 548,-268.5 548,-264.5 552,-264.5 552,-260.5 784,-260.5 784,-313.5"/>
<polyline fill="none" stroke="#000000" points="552,-309.5 556,-309.5 556,-305.5 552,-305.5 "/>
<polyline fill="none" stroke="#000000" points="552,-268.5 556,-268.5 556,-264.5 552,-264.5 "/>
<text text-anchor="middle" x="668" y="-298.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="668" y="-283.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="668" y="-268.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="M239.27,-600.16C242.43,-597.39 245.36,-594.34 248,-591 276.67,-554.67 238.3,-210.49 268,-175 273.38,-168.57 279.74,-163.24 286.73,-158.84"/>
<polygon fill="#000000" stroke="#000000" points="288.8553,-161.6634 295.9,-153.75 285.458,-155.5431 288.8553,-161.6634"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node12"><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,-582 8,-582 8,-514 240,-514 240,-582"/>
<text text-anchor="middle" x="124" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="124" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="124" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="124" y="-521.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node16"><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>
</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.35,-513.65C243.11,-510.98 245.68,-508.1 248,-505 301.27,-433.98 217.77,-179.21 268,-106 274.4,-96.67 282.5,-88.676 291.57,-81.842"/>
<polygon fill="#000000" stroke="#000000" points="293.5716,-84.7132 299.78,-76.128 289.5728,-78.9678 293.5716,-84.7132"/>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<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="240,-496 8,-496 8,-428 240,-428 240,-496"/>
<text text-anchor="middle" x="124" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="124" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="124" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="124" y="-435.8" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
<path fill="none" stroke="#000000" d="M516.38,-287C524.71,-287 533.14,-287 541.53,-287"/>
<polygon fill="#000000" stroke="#000000" points="541.74,-290.5001 551.74,-287 541.74,-283.5001 541.74,-290.5001"/>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node14" class="node open">
<g id="node15" 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,-410 8,-410 8,-342 240,-342 240,-410"/>
<text text-anchor="middle" x="124" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="124" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="124" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="124" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
<g id="a_node15"><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="516,-156 284,-156 284,-88 516,-88 516,-156"/>
<text text-anchor="middle" x="400" y="-140.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="400" y="-125.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="400" y="-110.8" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="400" y="-95.8" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node15" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-323.5 8,-323.5 8,-270.5 240,-270.5 240,-323.5"/>
<text text-anchor="middle" x="124" y="-308.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="124" y="-293.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
<text text-anchor="middle" x="124" y="-278.3" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-69.5 284,-69.5 284,-16.5 516,-16.5 516,-69.5"/>
<text text-anchor="middle" x="400" y="-54.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="400" y="-39.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
<text text-anchor="middle" x="400" y="-24.3" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
</a>
</g>
</g>
@ -279,10 +279,10 @@
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node18"><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,-1037.5 296,-1037.5 296,-984.5 528,-984.5 528,-1037.5"/>
<text text-anchor="middle" x="412" y="-1022.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="412" y="-1007.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="412" y="-992.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<polygon fill="#c2e0c6" stroke="#000000" points="516,-1390.5 284,-1390.5 284,-1337.5 516,-1337.5 516,-1390.5"/>
<text text-anchor="middle" x="400" y="-1375.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="400" y="-1360.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="400" y="-1345.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
@ -290,19 +290,19 @@
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node19"><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,-1045 8,-1045 8,-977 240,-977 240,-1045"/>
<text text-anchor="middle" x="124" y="-1029.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="124" y="-1014.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="124" y="-999.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="124" y="-984.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,-1398 16,-1398 16,-1330 248,-1330 248,-1398"/>
<text text-anchor="middle" x="132" y="-1382.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="132" y="-1367.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="132" y="-1352.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="132" y="-1337.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="edge7" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M240.31,-1011C255.15,-1011 270.4,-1011 285.39,-1011"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-1014.5001 295.72,-1011 285.72,-1007.5001 285.72,-1014.5001"/>
<path fill="none" stroke="#000000" d="M248.38,-1364C256.71,-1364 265.14,-1364 273.53,-1364"/>
<polygon fill="#000000" stroke="#000000" points="273.74,-1367.5001 283.74,-1364 273.74,-1360.5001 273.74,-1367.5001"/>
</g>
</g>
</svg>

View File

@ -5,261 +5,261 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="564pt" height="1053pt"
viewBox="0.00 0.00 564.00 1053.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 1049)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1049 560,-1049 560,4 -4,4"/>
<svg width="792pt" height="1406pt"
viewBox="0.00 0.00 792.00 1406.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 1402)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1402 788,-1402 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="288,-179 288,-976 536,-976 536,-179 288,-179"/>
<text text-anchor="middle" x="412" y="-960.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="8,-353 8,-1322 524,-1322 524,-353 8,-353"/>
<text text-anchor="middle" x="266" y="-1306.8" font-family="Times,serif" font-size="14.00" fill="#000000">DevOps Ticket Tracker</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-262 0,-771 248,-771 248,-262 0,-262"/>
<text text-anchor="middle" x="124" y="-755.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,0 0,-1398 784,-1398 784,0 0,0"/>
<text text-anchor="middle" x="392" y="-1382.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</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="276,-8 276,-345 524,-345 524,-8 276,-8"/>
<text text-anchor="middle" x="400" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidates</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="528,-944.5 296,-944.5 296,-891.5 528,-891.5 528,-944.5"/>
<text text-anchor="middle" x="412" y="-929.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="412" y="-914.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="412" y="-899.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-874.5 16,-874.5 16,-821.5 248,-821.5 248,-874.5"/>
<text text-anchor="middle" x="132" y="-859.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4953</text>
<text text-anchor="middle" x="132" y="-844.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to use</text>
<text text-anchor="middle" x="132" y="-829.3" font-family="Times,serif" font-size="14.00" fill="#000000">released Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node10" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node10"><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="240,-740 8,-740 8,-672 240,-672 240,-740"/>
<text text-anchor="middle" x="124" y="-724.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="124" y="-709.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="124" y="-694.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="124" y="-679.8" font-family="Times,serif" font-size="14.00" fill="#000000">from ZFND website</text>
<g id="a_node13"><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="516,-242 284,-242 284,-174 516,-174 516,-242"/>
<text text-anchor="middle" x="400" y="-226.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="400" y="-211.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra release candidate</text>
<text text-anchor="middle" x="400" y="-196.8" font-family="Times,serif" font-size="14.00" fill="#000000">binaries should be linked</text>
<text text-anchor="middle" x="400" y="-181.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="edge5" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4953&#45;&gt;ZcashFoundation/zebra#1615</title>
<path fill="none" stroke="#000000" d="M295.67,-896C285.97,-892.08 276.6,-887.45 268,-882 215.19,-848.52 172.61,-789.1 147.81,-748.65"/>
<polygon fill="#000000" stroke="#000000" points="150.8025,-746.8346 142.64,-740.08 144.8087,-750.4505 150.8025,-746.8346"/>
<path fill="none" stroke="#000000" d="M239.4,-821.12C242.53,-818.36 245.41,-815.33 248,-812 324.52,-713.38 201.11,-350.86 276,-251 276.29,-250.61 276.58,-250.23 276.88,-249.85"/>
<polygon fill="#000000" stroke="#000000" points="279.5447,-252.1213 283.64,-242.35 274.345,-247.4347 279.5447,-252.1213"/>
</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="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#4954</text>
<text text-anchor="middle" x="412" y="-842.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="412" y="-827.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="412" y="-812.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-961 16,-961 16,-893 248,-893 248,-961"/>
<text text-anchor="middle" x="132" y="-945.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4954</text>
<text text-anchor="middle" x="132" y="-930.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update release checklist</text>
<text text-anchor="middle" x="132" y="-915.8" font-family="Times,serif" font-size="14.00" fill="#000000">PR template for the</text>
<text text-anchor="middle" x="132" y="-900.8" font-family="Times,serif" font-size="14.00" fill="#000000">release candidate series</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node11" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node11"><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,-653.5 8,-653.5 8,-600.5 240,-600.5 240,-653.5"/>
<text text-anchor="middle" x="124" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="124" y="-623.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="-608.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
<g id="a_node14"><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="516,-313.5 284,-313.5 284,-260.5 516,-260.5 516,-313.5"/>
<text text-anchor="middle" x="400" y="-298.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="400" y="-283.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="400" y="-268.3" 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="edge6" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4954&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M295.82,-817.78C285.35,-812.1 275.78,-804.96 268,-796 228.81,-750.86 287.36,-707.99 248,-663 247.24,-662.14 246.47,-661.29 245.67,-660.47"/>
<polygon fill="#000000" stroke="#000000" points="247.8162,-657.6912 238.06,-653.56 243.1105,-662.8736 247.8162,-657.6912"/>
<path fill="none" stroke="#000000" d="M239.51,-892.64C242.61,-889.68 245.46,-886.48 248,-883 318.04,-787 210.9,-448.41 276,-349 284.03,-336.73 295.27,-326.79 307.73,-318.76"/>
<polygon fill="#000000" stroke="#000000" points="309.7294,-321.6426 316.52,-313.51 306.14,-315.6329 309.7294,-321.6426"/>
</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="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#4412</text>
<text text-anchor="middle" x="412" y="-756.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="412" y="-741.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="412" y="-726.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-1133 16,-1133 16,-1065 248,-1065 248,-1133"/>
<text text-anchor="middle" x="132" y="-1117.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="132" y="-1102.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="132" y="-1087.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="132" y="-1072.8" 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="516,-1291 284,-1291 284,-1223 516,-1223 516,-1291"/>
<text text-anchor="middle" x="400" y="-1275.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="400" y="-1260.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="400" y="-1245.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="400" y="-1230.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4955 -->
<g id="node4" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4955</title>
<g id="a_node4"><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,-701 296,-701 296,-633 528,-633 528,-701"/>
<text text-anchor="middle" x="412" y="-685.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="412" y="-670.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="412" y="-655.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="412" y="-640.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
<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="248,-1047 16,-1047 16,-979 248,-979 248,-1047"/>
<text text-anchor="middle" x="132" y="-1031.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4955</text>
<text text-anchor="middle" x="132" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make long&#45;running test</text>
<text text-anchor="middle" x="132" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">names match workflow</text>
<text text-anchor="middle" x="132" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">names</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node6"><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,-1291 16,-1291 16,-1223 248,-1223 248,-1291"/>
<text text-anchor="middle" x="132" y="-1275.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="132" y="-1260.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="132" y="-1245.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="132" y="-1230.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="edge1" class="edge">
<title>ZcashFoundation/zebra#4882&#45;&gt;ZcashFoundation/zebra#4612</title>
<path fill="none" stroke="#000000" d="M248.38,-1257C256.71,-1257 265.14,-1257 273.53,-1257"/>
<polygon fill="#000000" stroke="#000000" points="273.74,-1260.5001 283.74,-1257 273.74,-1253.5001 273.74,-1260.5001"/>
</g>
<!-- ZcashFoundation/zebra#4992 -->
<g id="node5" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4992</title>
<g id="a_node5"><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,-614.5 296,-614.5 296,-561.5 528,-561.5 528,-614.5"/>
<text text-anchor="middle" x="412" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="412" y="-584.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="412" y="-569.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
<g id="a_node7"><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="248,-1204.5 16,-1204.5 16,-1151.5 248,-1151.5 248,-1204.5"/>
<text text-anchor="middle" x="132" y="-1189.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4992</text>
<text text-anchor="middle" x="132" y="-1174.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run cached state CI on</text>
<text text-anchor="middle" x="132" y="-1159.3" font-family="Times,serif" font-size="14.00" fill="#000000">testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node6" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node6"><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,-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#4554</text>
<text text-anchor="middle" x="412" y="-512.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="412" y="-497.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="412" y="-482.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<g id="a_node8"><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="248,-803 16,-803 16,-735 248,-735 248,-803"/>
<text text-anchor="middle" x="132" y="-787.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="132" y="-772.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="132" y="-757.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="132" y="-742.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<g id="a_node9"><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="248,-717 16,-717 16,-649 248,-649 248,-717"/>
<text text-anchor="middle" x="132" y="-701.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="132" y="-686.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="132" y="-671.8" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="132" y="-656.8" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4956 -->
<g id="node7" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4956</title>
<g id="a_node7"><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,-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#4956</text>
<text text-anchor="middle" x="412" y="-426.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="412" y="-411.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="412" y="-396.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
<g id="a_node10"><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="248,-631 16,-631 16,-563 248,-563 248,-631"/>
<text text-anchor="middle" x="132" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4956</text>
<text text-anchor="middle" x="132" y="-600.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make file locations</text>
<text text-anchor="middle" x="132" y="-585.8" font-family="Times,serif" font-size="14.00" fill="#000000">appear in zebrad Docker</text>
<text text-anchor="middle" x="132" y="-570.8" font-family="Times,serif" font-size="14.00" fill="#000000">error messages</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4976 -->
<g id="node8" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4976</title>
<g id="a_node8"><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,-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#4976</text>
<text text-anchor="middle" x="412" y="-340.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="412" y="-325.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="412" y="-310.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
<g id="a_node11"><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="248,-545 16,-545 16,-477 248,-477 248,-545"/>
<text text-anchor="middle" x="132" y="-529.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4976</text>
<text text-anchor="middle" x="132" y="-514.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move continuous</text>
<text text-anchor="middle" x="132" y="-499.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment to another</text>
<text text-anchor="middle" x="132" y="-484.8" font-family="Times,serif" font-size="14.00" fill="#000000">Google Cloud region</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4946 -->
<g id="node9" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4946</title>
<g id="a_node9"><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>
<g id="a_node12"><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="248,-459 16,-459 16,-361 248,-361 248,-459"/>
<text text-anchor="middle" x="132" y="-443.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4946</text>
<text text-anchor="middle" x="132" y="-428.8" font-family="Times,serif" font-size="14.00" fill="#000000">Managed instance groups</text>
<text text-anchor="middle" x="132" y="-413.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployed with continuous</text>
<text text-anchor="middle" x="132" y="-398.8" font-family="Times,serif" font-size="14.00" fill="#000000">deployment can&#39;t scale</text>
<text text-anchor="middle" x="132" y="-383.8" font-family="Times,serif" font-size="14.00" fill="#000000">beyond 1 instance per</text>
<text text-anchor="middle" x="132" y="-368.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">
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#3050&#45;&gt;ZcashFoundation/zebra#4955</title>
<path fill="none" stroke="#000000" d="M240.31,-643.15C255.15,-645.22 270.4,-647.33 285.39,-649.42"/>
<polygon fill="#000000" stroke="#000000" points="285.3345,-652.9456 295.72,-650.85 286.2944,-646.0117 285.3345,-652.9456"/>
<path fill="none" stroke="#000000" d="M316.12,-313.63C300.35,-322.43 285.77,-333.96 276,-349 238.37,-406.92 288.72,-914.21 248,-970 247.72,-970.39 247.43,-970.78 247.13,-971.16"/>
<polygon fill="#000000" stroke="#000000" points="244.4551,-968.9013 240.45,-978.71 249.6977,-973.5398 244.4551,-968.9013"/>
</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="M240.31,-611.25C255.15,-609.24 270.4,-607.18 285.39,-605.14"/>
<polygon fill="#000000" stroke="#000000" points="286.2761,-608.5524 295.72,-603.75 285.3425,-601.6149 286.2761,-608.5524"/>
<path fill="none" stroke="#000000" d="M316.01,-313.56C300.25,-322.36 285.69,-333.92 276,-349 228.33,-423.17 301.54,-1072 248,-1142 247.52,-1142.6 247.03,-1143.2 246.53,-1143.9"/>
<polygon fill="#000000" stroke="#000000" points="243.9029,-1141.5817 239.46,-1151.2 248.9312,-1146.4516 243.9029,-1141.5817"/>
</g>
<!-- ZcashFoundation/zebra#4967 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#4967</title>
<g id="a_node17"><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>
<polygon fill="#a7c2aa" stroke="#000000" points="784,-313.5 552,-313.5 552,-309.5 548,-309.5 548,-305.5 552,-305.5 552,-268.5 548,-268.5 548,-264.5 552,-264.5 552,-260.5 784,-260.5 784,-313.5"/>
<polyline fill="none" stroke="#000000" points="552,-309.5 556,-309.5 556,-305.5 552,-305.5 "/>
<polyline fill="none" stroke="#000000" points="552,-268.5 556,-268.5 556,-264.5 552,-264.5 "/>
<text text-anchor="middle" x="668" y="-298.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4967</text>
<text text-anchor="middle" x="668" y="-283.3" font-family="Times,serif" font-size="14.00" fill="#000000">feat(rpc): add</text>
<text text-anchor="middle" x="668" y="-268.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="M239.27,-600.16C242.43,-597.39 245.36,-594.34 248,-591 276.67,-554.67 238.3,-210.49 268,-175 273.38,-168.57 279.74,-163.24 286.73,-158.84"/>
<polygon fill="#000000" stroke="#000000" points="288.8553,-161.6634 295.9,-153.75 285.458,-155.5431 288.8553,-161.6634"/>
</g>
<!-- ZcashFoundation/zebra#4882 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4882</title>
<g id="a_node12"><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,-582 8,-582 8,-514 240,-514 240,-582"/>
<text text-anchor="middle" x="124" y="-566.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4882</text>
<text text-anchor="middle" x="124" y="-551.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add zcash&#45;lightwalletd /</text>
<text text-anchor="middle" x="124" y="-536.8" font-family="Times,serif" font-size="14.00" fill="#000000">Build images to required</text>
<text text-anchor="middle" x="124" y="-521.8" font-family="Times,serif" font-size="14.00" fill="#000000">jobs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node16"><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>
</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.35,-513.65C243.11,-510.98 245.68,-508.1 248,-505 301.27,-433.98 217.77,-179.21 268,-106 274.4,-96.67 282.5,-88.676 291.57,-81.842"/>
<polygon fill="#000000" stroke="#000000" points="293.5716,-84.7132 299.78,-76.128 289.5728,-78.9678 293.5716,-84.7132"/>
</g>
<!-- ZcashFoundation/zebra#4529 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4529</title>
<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="240,-496 8,-496 8,-428 240,-428 240,-496"/>
<text text-anchor="middle" x="124" y="-480.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4529</text>
<text text-anchor="middle" x="124" y="-465.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make PRs from external</text>
<text text-anchor="middle" x="124" y="-450.8" font-family="Times,serif" font-size="14.00" fill="#000000">repositories pass or skip</text>
<text text-anchor="middle" x="124" y="-435.8" font-family="Times,serif" font-size="14.00" fill="#000000">CI jobs</text>
</a>
</g>
<path fill="none" stroke="#000000" d="M516.38,-287C524.71,-287 533.14,-287 541.53,-287"/>
<polygon fill="#000000" stroke="#000000" points="541.74,-290.5001 551.74,-287 541.74,-283.5001 541.74,-290.5001"/>
</g>
<!-- ZcashFoundation/zebra#5168 -->
<g id="node14" class="node open">
<g id="node15" 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,-410 8,-410 8,-342 240,-342 240,-410"/>
<text text-anchor="middle" x="124" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="124" y="-379.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="124" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="124" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
<g id="a_node15"><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="516,-156 284,-156 284,-88 516,-88 516,-156"/>
<text text-anchor="middle" x="400" y="-140.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5168</text>
<text text-anchor="middle" x="400" y="-125.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Docker tests for</text>
<text text-anchor="middle" x="400" y="-110.8" font-family="Times,serif" font-size="14.00" fill="#000000">default config and</text>
<text text-anchor="middle" x="400" y="-95.8" font-family="Times,serif" font-size="14.00" fill="#000000">$ZEBRA_CONF_PATH</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node15" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-323.5 8,-323.5 8,-270.5 240,-270.5 240,-323.5"/>
<text text-anchor="middle" x="124" y="-308.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="124" y="-293.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
<text text-anchor="middle" x="124" y="-278.3" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="516,-69.5 284,-69.5 284,-16.5 516,-16.5 516,-69.5"/>
<text text-anchor="middle" x="400" y="-54.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="400" y="-39.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
<text text-anchor="middle" x="400" y="-24.3" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
</a>
</g>
</g>
@ -267,10 +267,10 @@
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5189</title>
<g id="a_node18"><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,-1037.5 296,-1037.5 296,-984.5 528,-984.5 528,-1037.5"/>
<text text-anchor="middle" x="412" y="-1022.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="412" y="-1007.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="412" y="-992.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
<polygon fill="#c2e0c6" stroke="#000000" points="516,-1390.5 284,-1390.5 284,-1337.5 516,-1337.5 516,-1390.5"/>
<text text-anchor="middle" x="400" y="-1375.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5189</text>
<text text-anchor="middle" x="400" y="-1360.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run some docker tests on</text>
<text text-anchor="middle" x="400" y="-1345.3" font-family="Times,serif" font-size="14.00" fill="#000000">smaller instances</text>
</a>
</g>
</g>
@ -278,19 +278,19 @@
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#5199</title>
<g id="a_node19"><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,-1045 8,-1045 8,-977 240,-977 240,-1045"/>
<text text-anchor="middle" x="124" y="-1029.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="124" y="-1014.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="124" y="-999.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="124" y="-984.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,-1398 16,-1398 16,-1330 248,-1330 248,-1398"/>
<text text-anchor="middle" x="132" y="-1382.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5199</text>
<text text-anchor="middle" x="132" y="-1367.8" font-family="Times,serif" font-size="14.00" fill="#000000">Consider using `nextest`</text>
<text text-anchor="middle" x="132" y="-1352.8" font-family="Times,serif" font-size="14.00" fill="#000000">to run tests faster and</text>
<text text-anchor="middle" x="132" y="-1337.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="edge7" class="edge">
<title>ZcashFoundation/zebra#5199&#45;&gt;ZcashFoundation/zebra#5189</title>
<path fill="none" stroke="#000000" d="M240.31,-1011C255.15,-1011 270.4,-1011 285.39,-1011"/>
<polygon fill="#000000" stroke="#000000" points="285.72,-1014.5001 295.72,-1011 285.72,-1007.5001 285.72,-1014.5001"/>
<path fill="none" stroke="#000000" d="M248.38,-1364C256.71,-1364 265.14,-1364 273.53,-1364"/>
<polygon fill="#000000" stroke="#000000" points="273.74,-1367.5001 283.74,-1364 273.74,-1360.5001 273.74,-1367.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -22,66 +22,34 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 873)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-873 1493,-873 1493,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1007.5,0 1007.5,-219 1231.5,-219 1231.5,0 1007.5,0"/>
<text text-anchor="middle" x="1119.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="497,-227 497,-420 1231.5,-420 1231.5,-227 497,-227"/>
<text text-anchor="middle" x="864.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 725.5,-707 725.5,-600 0,-600"/>
<text text-anchor="middle" x="362.75" 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="750,-428 750,-621 1489,-621 1489,-428 750,-428"/>
<text text-anchor="middle" x="1119.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 725.5,-707 725.5,-600 0,-600"/>
<text text-anchor="middle" x="362.75" 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="1007.5,0 1007.5,-219 1231.5,-219 1231.5,0 1007.5,0"/>
<text text-anchor="middle" x="1119.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>
<polygon fill="none" stroke="#0000ff" points="4.5,-428 4.5,-592 725.5,-592 725.5,-428 4.5,-428"/>
<text text-anchor="middle" x="365" 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="1223.5,-188 1015.5,-188 1015.5,-150 1223.5,-150 1223.5,-188"/>
<text text-anchor="middle" x="1119.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1119.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="1223.5,-132 1015.5,-132 1015.5,-64 1223.5,-64 1223.5,-132"/>
<text text-anchor="middle" x="1119.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1119.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1119.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1119.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="1223.5,-46 1015.5,-46 1015.5,-8 1223.5,-8 1223.5,-46"/>
<text text-anchor="middle" x="1119.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1119.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">
<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="970.5,-293.5 762.5,-293.5 762.5,-240.5 970.5,-240.5 970.5,-293.5"/>
<text text-anchor="middle" x="866.5" y="-278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="866.5" y="-263.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
@ -89,28 +57,10 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M934.97,-240.48C974.19,-225.29 1022.9,-206.41 1060.5,-191.87"/>
<polygon fill="#000000" stroke="#000000" points="1062.1595,-194.9793 1070.2,-188.08 1059.612,-188.4594 1062.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M890.48,-240.49C916.88,-212.6 961.68,-168.96 1007.5,-141 1009.8,-139.57 1012.2,-138.18 1014.7,-136.82"/>
<polygon fill="#000000" stroke="#000000" points="1016.4394,-139.8588 1023.6,-132.05 1013.1327,-133.689 1016.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M876.69,-240.21C895.38,-194.78 939.6,-102.91 1007.5,-55 1009.4,-53.639 1011.4,-52.343 1013.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1015.593,-53.9565 1022.7,-46.099 1012.2441,-47.8095 1015.593,-53.9565"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node5" class="node open">
<g id="node2" 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">
<g id="a_node2"><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="1223.5,-291.5 1015.5,-291.5 1015.5,-238.5 1223.5,-238.5 1223.5,-291.5"/>
<text text-anchor="middle" x="1119.5" y="-276.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1119.5" y="-261.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
@ -125,9 +75,9 @@
<polygon fill="#000000" stroke="#000000" points="1005.5278,-269.3984 1015.5,-265.82 1005.4728,-262.3986 1005.5278,-269.3984"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node6" class="node open">
<g id="node3" 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">
<g id="a_node3"><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="1223.5,-378 1015.5,-378 1015.5,-310 1223.5,-310 1223.5,-378"/>
<text text-anchor="middle" x="1119.5" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1119.5" y="-347.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
@ -160,10 +110,60 @@
<path fill="none" stroke="#000000" d="M884.6,-293.69C908.99,-327.93 955.41,-387.25 1007.5,-424 1010.9,-426.42 1014.5,-428.74 1018.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1016.4875,-434.0227 1026.9,-435.98 1019.9808,-427.9566 1016.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node14"><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="1223.5,-188 1015.5,-188 1015.5,-150 1223.5,-150 1223.5,-188"/>
<text text-anchor="middle" x="1119.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1119.5" y="-157.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="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M934.97,-240.48C974.19,-225.29 1022.9,-206.41 1060.5,-191.87"/>
<polygon fill="#000000" stroke="#000000" points="1062.1595,-194.9793 1070.2,-188.08 1059.612,-188.4594 1062.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node15"><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="1223.5,-132 1015.5,-132 1015.5,-64 1223.5,-64 1223.5,-132"/>
<text text-anchor="middle" x="1119.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1119.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1119.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1119.5" y="-71.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="edge14" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M890.48,-240.49C916.88,-212.6 961.68,-168.96 1007.5,-141 1009.8,-139.57 1012.2,-138.18 1014.7,-136.82"/>
<polygon fill="#000000" stroke="#000000" points="1016.4394,-139.8588 1023.6,-132.05 1013.1327,-133.689 1016.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node16"><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="1223.5,-46 1015.5,-46 1015.5,-8 1223.5,-8 1223.5,-46"/>
<text text-anchor="middle" x="1119.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1119.5" y="-15.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="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M876.69,-240.21C895.38,-194.78 939.6,-102.91 1007.5,-55 1009.4,-53.639 1011.4,-52.343 1013.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1015.593,-53.9565 1022.7,-46.099 1012.2441,-47.8095 1015.593,-53.9565"/>
</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="722,-389 505,-389 505,-321 722,-321 722,-389"/>
<text text-anchor="middle" x="613.5" y="-373.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="613.5" y="-358.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
@ -179,9 +179,9 @@
<polygon fill="#000000" stroke="#000000" points="781.8301,-300.1551 790.13,-293.57 779.5352,-293.5419 781.8301,-300.1551"/>
</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="722,-303 505,-303 505,-235 722,-235 722,-303"/>
<text text-anchor="middle" x="613.5" y="-287.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="613.5" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
@ -196,6 +196,53 @@
<path fill="none" stroke="#000000" d="M722.26,-268.14C732.1,-268.06 742.09,-267.98 751.98,-267.91"/>
<polygon fill="#000000" stroke="#000000" points="752.2711,-271.4077 762.24,-267.82 752.2097,-264.4079 752.2711,-271.4077"/>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#35</title>
<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" points="469,-668.5 261,-668.5 261,-615.5 469,-615.5 469,-668.5"/>
<text text-anchor="middle" x="365" y="-653.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="365" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="365" y="-623.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#63</title>
<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="717.5,-676 509.5,-676 509.5,-608 717.5,-608 717.5,-676"/>
<text text-anchor="middle" x="613.5" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="613.5" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="613.5" y="-630.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="613.5" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M469.31,-642C479.27,-642 489.41,-642 499.45,-642"/>
<polygon fill="#000000" stroke="#000000" points="499.46,-645.5001 509.46,-642 499.46,-638.5001 499.46,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#124 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#124</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/124" xlink:title="ZcashFoundation/frost#124&#10;DKG: Determine if the&#10;context string can be&#10;removed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="225,-676 8,-676 8,-608 225,-608 225,-676"/>
<text text-anchor="middle" x="116.5" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#124</text>
<text text-anchor="middle" x="116.5" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG: Determine if the</text>
<text text-anchor="middle" x="116.5" y="-630.8" font-family="Times,serif" font-size="14.00" fill="#000000">context string can be</text>
<text text-anchor="middle" x="116.5" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">removed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#124&#45;&gt;ZcashFoundation/frost#35 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#124&#45;&gt;ZcashFoundation/frost#35</title>
<path fill="none" stroke="#000000" d="M225.13,-642C233.68,-642 242.32,-642 250.9,-642"/>
<polygon fill="#000000" stroke="#000000" points="250.92,-645.5001 260.92,-642 250.92,-638.5001 250.92,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#118</title>
@ -220,13 +267,13 @@
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge5" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M975.26,-550.3C983.64,-550.63 992.1,-550.97 1000.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1000.6705,-554.8054 1010.8,-551.7 1000.9449,-547.8107 1000.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge6" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M954.99,-519.42C969.86,-514.95 985.5,-510.25 1001,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1002.0275,-508.9459 1010.6,-502.72 1000.016,-502.2412 1002.0275,-508.9459"/>
@ -244,7 +291,7 @@
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge7" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1228.3,-470C1236.6,-470 1245.1,-470 1253.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1253.8,-473.5001 1263.8,-470 1253.8,-466.5001 1253.8,-473.5001"/>
@ -259,53 +306,6 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node14" 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">
<polygon fill="#c2e0c6" stroke="#000000" points="469,-668.5 261,-668.5 261,-615.5 469,-615.5 469,-668.5"/>
<text text-anchor="middle" x="365" y="-653.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="365" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="365" y="-623.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node15" 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">
<polygon fill="#c2e0c6" stroke="#000000" points="717.5,-676 509.5,-676 509.5,-608 717.5,-608 717.5,-676"/>
<text text-anchor="middle" x="613.5" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="613.5" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="613.5" y="-630.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="613.5" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M469.31,-642C479.27,-642 489.41,-642 499.45,-642"/>
<polygon fill="#000000" stroke="#000000" points="499.46,-645.5001 509.46,-642 499.46,-638.5001 499.46,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#124 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#124</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/124" xlink:title="ZcashFoundation/frost#124&#10;DKG: Determine if the&#10;context string can be&#10;removed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="225,-676 8,-676 8,-608 225,-608 225,-676"/>
<text text-anchor="middle" x="116.5" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#124</text>
<text text-anchor="middle" x="116.5" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG: Determine if the</text>
<text text-anchor="middle" x="116.5" y="-630.8" font-family="Times,serif" font-size="14.00" fill="#000000">context string can be</text>
<text text-anchor="middle" x="116.5" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">removed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#124&#45;&gt;ZcashFoundation/frost#35 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#124&#45;&gt;ZcashFoundation/frost#35</title>
<path fill="none" stroke="#000000" d="M225.13,-642C233.68,-642 242.32,-642 250.9,-642"/>
<polygon fill="#000000" stroke="#000000" points="250.92,-645.5001 260.92,-642 250.92,-638.5001 250.92,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node17" class="node open">
<title>ZcashFoundation/frost#86</title>

View File

@ -10,66 +10,34 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 873)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-873 1493,-873 1493,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="1007.5,0 1007.5,-219 1231.5,-219 1231.5,0 1007.5,0"/>
<text text-anchor="middle" x="1119.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="497,-227 497,-420 1231.5,-420 1231.5,-227 497,-227"/>
<text text-anchor="middle" x="864.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 725.5,-707 725.5,-600 0,-600"/>
<text text-anchor="middle" x="362.75" 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="750,-428 750,-621 1489,-621 1489,-428 750,-428"/>
<text text-anchor="middle" x="1119.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 725.5,-707 725.5,-600 0,-600"/>
<text text-anchor="middle" x="362.75" 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="1007.5,0 1007.5,-219 1231.5,-219 1231.5,0 1007.5,0"/>
<text text-anchor="middle" x="1119.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>
<polygon fill="none" stroke="#0000ff" points="4.5,-428 4.5,-592 725.5,-592 725.5,-428 4.5,-428"/>
<text text-anchor="middle" x="365" 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="1223.5,-188 1015.5,-188 1015.5,-150 1223.5,-150 1223.5,-188"/>
<text text-anchor="middle" x="1119.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1119.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="1223.5,-132 1015.5,-132 1015.5,-64 1223.5,-64 1223.5,-132"/>
<text text-anchor="middle" x="1119.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1119.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1119.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1119.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="1223.5,-46 1015.5,-46 1015.5,-8 1223.5,-8 1223.5,-46"/>
<text text-anchor="middle" x="1119.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1119.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">
<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="970.5,-293.5 762.5,-293.5 762.5,-240.5 970.5,-240.5 970.5,-293.5"/>
<text text-anchor="middle" x="866.5" y="-278.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#97</text>
<text text-anchor="middle" x="866.5" y="-263.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: update to</text>
@ -77,28 +45,10 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M934.97,-240.48C974.19,-225.29 1022.9,-206.41 1060.5,-191.87"/>
<polygon fill="#000000" stroke="#000000" points="1062.1595,-194.9793 1070.2,-188.08 1059.612,-188.4594 1062.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M890.48,-240.49C916.88,-212.6 961.68,-168.96 1007.5,-141 1009.8,-139.57 1012.2,-138.18 1014.7,-136.82"/>
<polygon fill="#000000" stroke="#000000" points="1016.4394,-139.8588 1023.6,-132.05 1013.1327,-133.689 1016.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M876.69,-240.21C895.38,-194.78 939.6,-102.91 1007.5,-55 1009.4,-53.639 1011.4,-52.343 1013.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1015.593,-53.9565 1022.7,-46.099 1012.2441,-47.8095 1015.593,-53.9565"/>
</g>
<!-- ZcashFoundation/frost#99 -->
<g id="node5" class="node open">
<g id="node2" 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">
<g id="a_node2"><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="1223.5,-291.5 1015.5,-291.5 1015.5,-238.5 1223.5,-238.5 1223.5,-291.5"/>
<text text-anchor="middle" x="1119.5" y="-276.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#99</text>
<text text-anchor="middle" x="1119.5" y="-261.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;p256: update to use</text>
@ -113,9 +63,9 @@
<polygon fill="#000000" stroke="#000000" points="1005.5278,-269.3984 1015.5,-265.82 1005.4728,-262.3986 1005.5278,-269.3984"/>
</g>
<!-- ZcashFoundation/frost#98 -->
<g id="node6" class="node open">
<g id="node3" 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">
<g id="a_node3"><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="1223.5,-378 1015.5,-378 1015.5,-310 1223.5,-310 1223.5,-378"/>
<text text-anchor="middle" x="1119.5" y="-362.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#98</text>
<text text-anchor="middle" x="1119.5" y="-347.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
@ -148,10 +98,60 @@
<path fill="none" stroke="#000000" d="M884.6,-293.69C908.99,-327.93 955.41,-387.25 1007.5,-424 1010.9,-426.42 1014.5,-428.74 1018.2,-430.97"/>
<polygon fill="#000000" stroke="#000000" points="1016.4875,-434.0227 1026.9,-435.98 1019.9808,-427.9566 1016.4875,-434.0227"/>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node14" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node14"><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="1223.5,-188 1015.5,-188 1015.5,-150 1223.5,-150 1223.5,-188"/>
<text text-anchor="middle" x="1119.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="1119.5" y="-157.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="edge13" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#70</title>
<path fill="none" stroke="#000000" d="M934.97,-240.48C974.19,-225.29 1022.9,-206.41 1060.5,-191.87"/>
<polygon fill="#000000" stroke="#000000" points="1062.1595,-194.9793 1070.2,-188.08 1059.612,-188.4594 1062.1595,-194.9793"/>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node15" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node15"><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="1223.5,-132 1015.5,-132 1015.5,-64 1223.5,-64 1223.5,-132"/>
<text text-anchor="middle" x="1119.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="1119.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="1119.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="1119.5" y="-71.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="edge14" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#19</title>
<path fill="none" stroke="#000000" d="M890.48,-240.49C916.88,-212.6 961.68,-168.96 1007.5,-141 1009.8,-139.57 1012.2,-138.18 1014.7,-136.82"/>
<polygon fill="#000000" stroke="#000000" points="1016.4394,-139.8588 1023.6,-132.05 1013.1327,-133.689 1016.4394,-139.8588"/>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node16"><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="1223.5,-46 1015.5,-46 1015.5,-8 1223.5,-8 1223.5,-46"/>
<text text-anchor="middle" x="1119.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="1119.5" y="-15.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="edge15" class="edge">
<title>ZcashFoundation/frost#97&#45;&gt;ZcashFoundation/frost#71</title>
<path fill="none" stroke="#000000" d="M876.69,-240.21C895.38,-194.78 939.6,-102.91 1007.5,-55 1009.4,-53.639 1011.4,-52.343 1013.5,-51.111"/>
<polygon fill="#000000" stroke="#000000" points="1015.593,-53.9565 1022.7,-46.099 1012.2441,-47.8095 1015.593,-53.9565"/>
</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="722,-389 505,-389 505,-321 722,-321 722,-389"/>
<text text-anchor="middle" x="613.5" y="-373.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#101</text>
<text text-anchor="middle" x="613.5" y="-358.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: support H4</text>
@ -167,9 +167,9 @@
<polygon fill="#000000" stroke="#000000" points="781.8301,-300.1551 790.13,-293.57 779.5352,-293.5419 781.8301,-300.1551"/>
</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="722,-303 505,-303 505,-235 722,-235 722,-303"/>
<text text-anchor="middle" x="613.5" y="-287.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#102</text>
<text text-anchor="middle" x="613.5" y="-272.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: add and use C</text>
@ -184,6 +184,53 @@
<path fill="none" stroke="#000000" d="M722.26,-268.14C732.1,-268.06 742.09,-267.98 751.98,-267.91"/>
<polygon fill="#000000" stroke="#000000" points="752.2711,-271.4077 762.24,-267.82 752.2097,-264.4079 752.2711,-271.4077"/>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#35</title>
<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" points="469,-668.5 261,-668.5 261,-615.5 469,-615.5 469,-668.5"/>
<text text-anchor="middle" x="365" y="-653.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="365" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="365" y="-623.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#63</title>
<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="717.5,-676 509.5,-676 509.5,-608 717.5,-608 717.5,-676"/>
<text text-anchor="middle" x="613.5" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="613.5" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="613.5" y="-630.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="613.5" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M469.31,-642C479.27,-642 489.41,-642 499.45,-642"/>
<polygon fill="#000000" stroke="#000000" points="499.46,-645.5001 509.46,-642 499.46,-638.5001 499.46,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#124 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#124</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/124" xlink:title="ZcashFoundation/frost#124&#10;DKG: Determine if the&#10;context string can be&#10;removed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="225,-676 8,-676 8,-608 225,-608 225,-676"/>
<text text-anchor="middle" x="116.5" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#124</text>
<text text-anchor="middle" x="116.5" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG: Determine if the</text>
<text text-anchor="middle" x="116.5" y="-630.8" font-family="Times,serif" font-size="14.00" fill="#000000">context string can be</text>
<text text-anchor="middle" x="116.5" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">removed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#124&#45;&gt;ZcashFoundation/frost#35 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/frost#124&#45;&gt;ZcashFoundation/frost#35</title>
<path fill="none" stroke="#000000" d="M225.13,-642C233.68,-642 242.32,-642 250.9,-642"/>
<polygon fill="#000000" stroke="#000000" points="250.92,-645.5001 260.92,-642 250.92,-638.5001 250.92,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#118 -->
<g id="node9" class="node open">
<title>ZcashFoundation/frost#118</title>
@ -208,13 +255,13 @@
</g>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119 -->
<g id="edge5" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#119</title>
<path fill="none" stroke="#000000" d="M975.26,-550.3C983.64,-550.63 992.1,-550.97 1000.6,-551.3"/>
<polygon fill="#000000" stroke="#000000" points="1000.6705,-554.8054 1010.8,-551.7 1000.9449,-547.8107 1000.6705,-554.8054"/>
</g>
<!-- ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120 -->
<g id="edge6" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#118&#45;&gt;ZcashFoundation/frost#120</title>
<path fill="none" stroke="#000000" d="M954.99,-519.42C969.86,-514.95 985.5,-510.25 1001,-505.6"/>
<polygon fill="#000000" stroke="#000000" points="1002.0275,-508.9459 1010.6,-502.72 1000.016,-502.2412 1002.0275,-508.9459"/>
@ -232,7 +279,7 @@
</g>
</g>
<!-- ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121 -->
<g id="edge7" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#120&#45;&gt;ZcashFoundation/frost#121</title>
<path fill="none" stroke="#000000" d="M1228.3,-470C1236.6,-470 1245.1,-470 1253.6,-470"/>
<polygon fill="#000000" stroke="#000000" points="1253.8,-473.5001 1263.8,-470 1253.8,-466.5001 1253.8,-473.5001"/>
@ -247,53 +294,6 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35 -->
<g id="node14" 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">
<polygon fill="#c2e0c6" stroke="#000000" points="469,-668.5 261,-668.5 261,-615.5 469,-615.5 469,-668.5"/>
<text text-anchor="middle" x="365" y="-653.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#35</text>
<text text-anchor="middle" x="365" y="-638.3" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;core: Implement the</text>
<text text-anchor="middle" x="365" y="-623.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic DKG</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#63 -->
<g id="node15" 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">
<polygon fill="#c2e0c6" stroke="#000000" points="717.5,-676 509.5,-676 509.5,-608 717.5,-608 717.5,-676"/>
<text text-anchor="middle" x="613.5" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#63</text>
<text text-anchor="middle" x="613.5" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">frost&#45;ristretto255:</text>
<text text-anchor="middle" x="613.5" y="-630.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `frost&#45;core`&#39;s</text>
<text text-anchor="middle" x="613.5" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG concretely</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/frost#35&#45;&gt;ZcashFoundation/frost#63</title>
<path fill="none" stroke="#000000" d="M469.31,-642C479.27,-642 489.41,-642 499.45,-642"/>
<polygon fill="#000000" stroke="#000000" points="499.46,-645.5001 509.46,-642 499.46,-638.5001 499.46,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#124 -->
<g id="node16" class="node open">
<title>ZcashFoundation/frost#124</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/124" xlink:title="ZcashFoundation/frost#124&#10;DKG: Determine if the&#10;context string can be&#10;removed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="225,-676 8,-676 8,-608 225,-608 225,-676"/>
<text text-anchor="middle" x="116.5" y="-660.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#124</text>
<text text-anchor="middle" x="116.5" y="-645.8" font-family="Times,serif" font-size="14.00" fill="#000000">DKG: Determine if the</text>
<text text-anchor="middle" x="116.5" y="-630.8" font-family="Times,serif" font-size="14.00" fill="#000000">context string can be</text>
<text text-anchor="middle" x="116.5" y="-615.8" font-family="Times,serif" font-size="14.00" fill="#000000">removed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#124&#45;&gt;ZcashFoundation/frost#35 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/frost#124&#45;&gt;ZcashFoundation/frost#35</title>
<path fill="none" stroke="#000000" d="M225.13,-642C233.68,-642 242.32,-642 250.9,-642"/>
<polygon fill="#000000" stroke="#000000" points="250.92,-645.5001 260.92,-642 250.92,-638.5001 250.92,-645.5001"/>
</g>
<!-- ZcashFoundation/frost#86 -->
<g id="node17" class="node open">
<title>ZcashFoundation/frost#86</title>

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB