This commit is contained in:
conradoplg 2023-07-17 22:51:47 +00:00
parent f16dda9d29
commit 0851eaad04
4 changed files with 706 additions and 722 deletions

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="1138pt" height="2225pt"
viewBox="0.00 0.00 1138.00 2225.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 2221)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2221 1134,-2221 1134,4 -4,4"/>
<div id="dag"><svg width="1138pt" height="2310pt"
viewBox="0.00 0.00 1138.00 2310.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 2306)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2306 1134,-2306 1134,4 -4,4"/>
<!-- ZcashFoundation/zebra#5297 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5297</title>
@ -237,11 +237,11 @@
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-896 340.5,-896 340.5,-828 571.5,-828 571.5,-896"/>
<text text-anchor="middle" x="456" y="-880.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="456" y="-865.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="456" y="-850.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="456" y="-835.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-890 24.5,-890 24.5,-822 255.5,-822 255.5,-890"/>
<text text-anchor="middle" x="140" y="-874.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="140" y="-859.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="140" y="-844.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="140" y="-829.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
</a>
</g>
</g>
@ -249,79 +249,96 @@
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#7215</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7215" xlink:title="ZcashFoundation/zebra#7215&#10;Document how to do in&#45;&#10;place upgrades of the&#10;state database format" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-861 632,-861 632,-793 863,-793 863,-861"/>
<text text-anchor="middle" x="747.5" y="-845.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7215</text>
<text text-anchor="middle" x="747.5" y="-830.8" font-family="Times,serif" font-size="14.00">Document how to do in&#45;</text>
<text text-anchor="middle" x="747.5" y="-815.8" font-family="Times,serif" font-size="14.00">place upgrades of the</text>
<text text-anchor="middle" x="747.5" y="-800.8" font-family="Times,serif" font-size="14.00">state database format</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-808 340.5,-808 340.5,-740 571.5,-740 571.5,-808"/>
<text text-anchor="middle" x="456" y="-792.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7215</text>
<text text-anchor="middle" x="456" y="-777.8" font-family="Times,serif" font-size="14.00">Document how to do in&#45;</text>
<text text-anchor="middle" x="456" y="-762.8" font-family="Times,serif" font-size="14.00">place upgrades of the</text>
<text text-anchor="middle" x="456" y="-747.8" font-family="Times,serif" font-size="14.00">state database format</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#7215 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#7215</title>
<path fill="none" stroke="black" d="M571.83,-848.12C588.18,-846.14 605.05,-844.1 621.57,-842.1"/>
<polygon fill="black" stroke="black" points="622.3,-845.54 631.81,-840.87 621.46,-838.59 622.3,-845.54"/>
<path fill="none" stroke="black" d="M255.69,-826.05C280.05,-819.69 305.88,-812.94 330.58,-806.49"/>
<polygon fill="black" stroke="black" points="331.56,-809.85 340.35,-803.94 329.79,-803.08 331.56,-809.85"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;spend before sync&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-962.5 632,-962.5 632,-879.5 863,-879.5 863,-962.5"/>
<text text-anchor="middle" x="747.5" y="-947.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="747.5" y="-932.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="747.5" y="-917.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="747.5" y="-902.3" font-family="Times,serif" font-size="14.00">&quot;spend before sync&quot;</text>
<text text-anchor="middle" x="747.5" y="-887.3" font-family="Times,serif" font-size="14.00">algorithm</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-909.5 340.5,-909.5 340.5,-826.5 571.5,-826.5 571.5,-909.5"/>
<text text-anchor="middle" x="456" y="-894.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="456" y="-879.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="456" y="-864.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="456" y="-849.3" font-family="Times,serif" font-size="14.00">&quot;spend before sync&quot;</text>
<text text-anchor="middle" x="456" y="-834.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642</title>
<path fill="none" stroke="black" d="M571.83,-885.4C588.18,-888.73 605.05,-892.17 621.57,-895.54"/>
<polygon fill="black" stroke="black" points="621.31,-899.06 631.81,-897.63 622.71,-892.2 621.31,-899.06"/>
<path fill="none" stroke="black" d="M255.69,-860.38C279.95,-861.31 305.65,-862.29 330.25,-863.23"/>
<polygon fill="black" stroke="black" points="330.22,-866.73 340.35,-863.62 330.49,-859.74 330.22,-866.73"/>
</g>
<!-- ZcashFoundation/zebra#6953 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#6953</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6953" xlink:title="ZcashFoundation/zebra#6953&#10;Add note subtree indexes&#10;to the finalized and non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-793 340.5,-793 340.5,-725 571.5,-725 571.5,-793"/>
<text text-anchor="middle" x="456" y="-777.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="456" y="-762.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="456" y="-747.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="456" y="-732.8" font-family="Times,serif" font-size="14.00">finalized state</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-792 24.5,-792 24.5,-724 255.5,-724 255.5,-792"/>
<text text-anchor="middle" x="140" y="-776.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="140" y="-761.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="140" y="-746.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="140" y="-731.8" font-family="Times,serif" font-size="14.00">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#7215 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#7215</title>
<path fill="none" stroke="black" d="M571.83,-785.97C588.33,-789.85 605.37,-793.85 622.04,-797.77"/>
<polygon fill="black" stroke="black" points="621.28,-801.19 631.81,-800.06 622.87,-794.37 621.28,-801.19"/>
<path fill="none" stroke="black" d="M255.69,-763.84C279.95,-765.08 305.65,-766.39 330.25,-767.64"/>
<polygon fill="black" stroke="black" points="330.18,-771.14 340.35,-768.16 330.54,-764.15 330.18,-771.14"/>
</g>
<!-- ZcashFoundation/zebra#6954 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#6954</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6954" xlink:title="ZcashFoundation/zebra#6954&#10;Implement&#10;`z_getsubtreesbyindex`&#10;RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-775 632,-775 632,-707 863,-707 863,-775"/>
<text text-anchor="middle" x="747.5" y="-759.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="747.5" y="-744.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="747.5" y="-729.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="747.5" y="-714.8" font-family="Times,serif" font-size="14.00">RPC</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-722 340.5,-722 340.5,-654 571.5,-654 571.5,-722"/>
<text text-anchor="middle" x="456" y="-706.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="456" y="-691.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="456" y="-676.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="456" y="-661.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954</title>
<path fill="none" stroke="black" d="M571.83,-751.86C588.18,-750.84 605.05,-749.79 621.57,-748.77"/>
<polygon fill="black" stroke="black" points="622.05,-752.25 631.81,-748.13 621.61,-745.26 622.05,-752.25"/>
<path fill="none" stroke="black" d="M255.69,-732.43C280.05,-727 305.88,-721.24 330.58,-715.74"/>
<polygon fill="black" stroke="black" points="331.35,-719.15 340.35,-713.56 329.83,-712.32 331.35,-719.15"/>
</g>
<!-- ZcashFoundation/zebra#7233 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#7233</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7233" xlink:title="ZcashFoundation/zebra#7233&#10;Publish Zebra release:&#10;1.2.0" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-714.5 632,-714.5 632,-661.5 863,-661.5 863,-714.5"/>
<text text-anchor="middle" x="747.5" y="-699.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7233</text>
<text text-anchor="middle" x="747.5" y="-684.3" font-family="Times,serif" font-size="14.00">Publish Zebra release:</text>
<text text-anchor="middle" x="747.5" y="-669.3" font-family="Times,serif" font-size="14.00">1.2.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7233 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7233</title>
<path fill="none" stroke="black" d="M571.83,-688C588.18,-688 605.05,-688 621.57,-688"/>
<polygon fill="black" stroke="black" points="621.81,-691.5 631.81,-688 621.81,-684.5 621.81,-691.5"/>
</g>
<!-- ZcashFoundation/zebra#7175 -->
<g id="node19" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#7175</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7175" xlink:title="ZcashFoundation/zebra#7175&#10;fix(Docker): Pass build&#10;args to `runtime` images" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7175" xlink:title="ZcashFoundation/zebra#7175&#10;fix(Docker): Pass build&#10;args to `runtime` images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-635.5 340.5,-635.5 340.5,-631.5 336.5,-631.5 336.5,-627.5 340.5,-627.5 340.5,-590.5 336.5,-590.5 336.5,-586.5 340.5,-586.5 340.5,-582.5 571.5,-582.5 571.5,-635.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-631.5 344.5,-631.5 344.5,-627.5 340.5,-627.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-590.5 344.5,-590.5 344.5,-586.5 340.5,-586.5 "/>
@ -332,187 +349,151 @@
</g>
</g>
<!-- ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge14" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M571.83,-609C588.18,-609 605.05,-609 621.57,-609"/>
<polygon fill="black" stroke="black" points="621.81,-612.5 631.81,-609 621.81,-605.5 621.81,-612.5"/>
</g>
<!-- ZcashFoundation/zebra#6037 -->
<g id="node20" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#6037</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6037" xlink:title="ZcashFoundation/zebra#6037&#10;Don&#39;t return from long&#10;polling if the block&#10;template is an invalid&#10;block proposal" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1036.5 24.5,-1036.5 24.5,-953.5 255.5,-953.5 255.5,-1036.5"/>
<text text-anchor="middle" x="140" y="-1021.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6037</text>
<text text-anchor="middle" x="140" y="-1006.3" font-family="Times,serif" font-size="14.00">Don&#39;t return from long</text>
<text text-anchor="middle" x="140" y="-991.3" font-family="Times,serif" font-size="14.00">polling if the block</text>
<text text-anchor="middle" x="140" y="-976.3" font-family="Times,serif" font-size="14.00">template is an invalid</text>
<text text-anchor="middle" x="140" y="-961.3" font-family="Times,serif" font-size="14.00">block proposal</text>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6037" xlink:title="ZcashFoundation/zebra#6037&#10;Don&#39;t return from long&#10;polling if the block&#10;template is an invalid&#10;block proposal" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1049.5 24.5,-1049.5 24.5,-966.5 255.5,-966.5 255.5,-1049.5"/>
<text text-anchor="middle" x="140" y="-1034.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6037</text>
<text text-anchor="middle" x="140" y="-1019.3" font-family="Times,serif" font-size="14.00">Don&#39;t return from long</text>
<text text-anchor="middle" x="140" y="-1004.3" font-family="Times,serif" font-size="14.00">polling if the block</text>
<text text-anchor="middle" x="140" y="-989.3" font-family="Times,serif" font-size="14.00">template is an invalid</text>
<text text-anchor="middle" x="140" y="-974.3" font-family="Times,serif" font-size="14.00">block proposal</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6047 -->
<g id="node21" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#6047</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6047" xlink:title="ZcashFoundation/zebra#6047&#10;Verify proposals are&#10;valid after sending them&#10;to miners" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1084 340.5,-1084 340.5,-1016 571.5,-1016 571.5,-1084"/>
<text text-anchor="middle" x="456" y="-1068.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6047</text>
<text text-anchor="middle" x="456" y="-1053.8" font-family="Times,serif" font-size="14.00">Verify proposals are</text>
<text text-anchor="middle" x="456" y="-1038.8" font-family="Times,serif" font-size="14.00">valid after sending them</text>
<text text-anchor="middle" x="456" y="-1023.8" font-family="Times,serif" font-size="14.00">to miners</text>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6047" xlink:title="ZcashFoundation/zebra#6047&#10;Verify proposals are&#10;valid after sending them&#10;to miners" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1097 340.5,-1097 340.5,-1029 571.5,-1029 571.5,-1097"/>
<text text-anchor="middle" x="456" y="-1081.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6047</text>
<text text-anchor="middle" x="456" y="-1066.8" font-family="Times,serif" font-size="14.00">Verify proposals are</text>
<text text-anchor="middle" x="456" y="-1051.8" font-family="Times,serif" font-size="14.00">valid after sending them</text>
<text text-anchor="middle" x="456" y="-1036.8" font-family="Times,serif" font-size="14.00">to miners</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#6047 -->
<g id="edge15" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#6047</title>
<path fill="none" stroke="black" d="M255.69,-1015.1C279.95,-1019.3 305.65,-1023.8 330.25,-1028.1"/>
<polygon fill="black" stroke="black" points="329.89,-1031.59 340.35,-1029.9 331.12,-1024.7 329.89,-1031.59"/>
<path fill="none" stroke="black" d="M255.69,-1028.1C279.95,-1032.3 305.65,-1036.8 330.25,-1041.1"/>
<polygon fill="black" stroke="black" points="329.89,-1044.59 340.35,-1042.9 331.12,-1037.7 329.89,-1044.59"/>
</g>
<!-- ZcashFoundation/zebra#5604 -->
<g id="node22" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#5604</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5604" xlink:title="ZcashFoundation/zebra#5604&#10;Send the same&#10;getblocktemplate RPC&#10;response until the&#10;template would change" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-997.5 340.5,-997.5 340.5,-914.5 571.5,-914.5 571.5,-997.5"/>
<text text-anchor="middle" x="456" y="-982.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5604</text>
<text text-anchor="middle" x="456" y="-967.3" font-family="Times,serif" font-size="14.00">Send the same</text>
<text text-anchor="middle" x="456" y="-952.3" font-family="Times,serif" font-size="14.00">getblocktemplate RPC</text>
<text text-anchor="middle" x="456" y="-937.3" font-family="Times,serif" font-size="14.00">response until the</text>
<text text-anchor="middle" x="456" y="-922.3" font-family="Times,serif" font-size="14.00">template would change</text>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5604" xlink:title="ZcashFoundation/zebra#5604&#10;Send the same&#10;getblocktemplate RPC&#10;response until the&#10;template would change" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1010.5 340.5,-1010.5 340.5,-927.5 571.5,-927.5 571.5,-1010.5"/>
<text text-anchor="middle" x="456" y="-995.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5604</text>
<text text-anchor="middle" x="456" y="-980.3" font-family="Times,serif" font-size="14.00">Send the same</text>
<text text-anchor="middle" x="456" y="-965.3" font-family="Times,serif" font-size="14.00">getblocktemplate RPC</text>
<text text-anchor="middle" x="456" y="-950.3" font-family="Times,serif" font-size="14.00">response until the</text>
<text text-anchor="middle" x="456" y="-935.3" font-family="Times,serif" font-size="14.00">template would change</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#5604 -->
<g id="edge16" class="edge">
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#5604</title>
<path fill="none" stroke="black" d="M255.69,-980.75C279.95,-977.74 305.65,-974.55 330.25,-971.49"/>
<polygon fill="black" stroke="black" points="330.86,-974.94 340.35,-970.24 330,-967.99 330.86,-974.94"/>
<path fill="none" stroke="black" d="M255.69,-993.75C279.95,-990.74 305.65,-987.55 330.25,-984.49"/>
<polygon fill="black" stroke="black" points="330.86,-987.94 340.35,-983.24 330,-980.99 330.86,-987.94"/>
</g>
<!-- ZcashFoundation/zebra#6025 -->
<g id="node23" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#6025</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6025" xlink:title="ZcashFoundation/zebra#6025&#10;Add a manually&#45;triggered&#10;workflow for mining a&#10;block on testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1170 340.5,-1170 340.5,-1102 571.5,-1102 571.5,-1170"/>
<text text-anchor="middle" x="456" y="-1154.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="456" y="-1139.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="456" y="-1124.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="456" y="-1109.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6025" xlink:title="ZcashFoundation/zebra#6025&#10;Add a manually&#45;triggered&#10;workflow for mining a&#10;block on testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1183 340.5,-1183 340.5,-1115 571.5,-1115 571.5,-1183"/>
<text text-anchor="middle" x="456" y="-1167.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="456" y="-1152.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="456" y="-1137.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="456" y="-1122.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5911 -->
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#5911</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5911" xlink:title="ZcashFoundation/zebra#5911&#10;Store the serialized&#10;block size in the&#10;database" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1264 24.5,-1264 24.5,-1196 255.5,-1196 255.5,-1264"/>
<text text-anchor="middle" x="140" y="-1248.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5911</text>
<text text-anchor="middle" x="140" y="-1233.8" font-family="Times,serif" font-size="14.00">Store the serialized</text>
<text text-anchor="middle" x="140" y="-1218.8" font-family="Times,serif" font-size="14.00">block size in the</text>
<text text-anchor="middle" x="140" y="-1203.8" font-family="Times,serif" font-size="14.00">database</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859 -->
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#6859</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6859" xlink:title="ZcashFoundation/zebra#6859&#10;Tracking: Upgrade shared&#10;ECC dependencies and&#10;zcash_script for zcashd&#10;5.6.0" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-795.5 24.5,-795.5 24.5,-712.5 255.5,-712.5 255.5,-795.5"/>
<text text-anchor="middle" x="140" y="-780.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="140" y="-765.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="140" y="-750.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="140" y="-735.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="140" y="-720.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
<title>ZcashFoundation/zebra#5911</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5911" xlink:title="ZcashFoundation/zebra#5911&#10;Store the serialized&#10;block size in the&#10;database" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1277 24.5,-1277 24.5,-1209 255.5,-1209 255.5,-1277"/>
<text text-anchor="middle" x="140" y="-1261.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5911</text>
<text text-anchor="middle" x="140" y="-1246.8" font-family="Times,serif" font-size="14.00">Store the serialized</text>
<text text-anchor="middle" x="140" y="-1231.8" font-family="Times,serif" font-size="14.00">block size in the</text>
<text text-anchor="middle" x="140" y="-1216.8" font-family="Times,serif" font-size="14.00">database</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953</title>
<path fill="none" stroke="black" d="M255.69,-755.83C279.95,-756.21 305.65,-756.62 330.25,-757.01"/>
<polygon fill="black" stroke="black" points="330.3,-760.51 340.35,-757.17 330.41,-753.51 330.3,-760.51"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6952" xlink:title="ZcashFoundation/zebra#6952&#10;Add note tree size fields&#10;to the `getblock` RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-706.5 340.5,-706.5 340.5,-653.5 571.5,-653.5 571.5,-706.5"/>
<text text-anchor="middle" x="456" y="-691.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="456" y="-676.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="456" y="-661.3" font-family="Times,serif" font-size="14.00">to the `getblock` RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952</title>
<path fill="none" stroke="black" d="M255.69,-726.97C280.67,-721.08 307.19,-714.83 332.46,-708.88"/>
<polygon fill="black" stroke="black" points="333.52,-712.23 342.45,-706.52 331.91,-705.41 333.52,-712.23"/>
</g>
<!-- ZcashFoundation/zebra#6118 -->
<g id="node27" class="node open">
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#6118</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6118" xlink:title="ZcashFoundation/zebra#6118&#10;Create a Docker images&#10;and docker&#45;compose for&#10;mining with Zebra on&#10;Testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1177.5 24.5,-1177.5 24.5,-1094.5 255.5,-1094.5 255.5,-1177.5"/>
<text text-anchor="middle" x="140" y="-1162.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="140" y="-1147.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="140" y="-1132.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="140" y="-1117.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="140" y="-1102.3" font-family="Times,serif" font-size="14.00">Testnet</text>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6118" xlink:title="ZcashFoundation/zebra#6118&#10;Create a Docker images&#10;and docker&#45;compose for&#10;mining with Zebra on&#10;Testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1190.5 24.5,-1190.5 24.5,-1107.5 255.5,-1107.5 255.5,-1190.5"/>
<text text-anchor="middle" x="140" y="-1175.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="140" y="-1160.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="140" y="-1145.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="140" y="-1130.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="140" y="-1115.3" font-family="Times,serif" font-size="14.00">Testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025 -->
<g id="edge19" class="edge">
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025</title>
<path fill="none" stroke="black" d="M255.69,-1136C279.95,-1136 305.65,-1136 330.25,-1136"/>
<polygon fill="black" stroke="black" points="330.35,-1139.5 340.35,-1136 330.35,-1132.5 330.35,-1139.5"/>
<path fill="none" stroke="black" d="M255.69,-1149C279.95,-1149 305.65,-1149 330.25,-1149"/>
<polygon fill="black" stroke="black" points="330.35,-1152.5 340.35,-1149 330.35,-1145.5 330.35,-1152.5"/>
</g>
<!-- ZcashFoundation/zebra#4841 -->
<g id="node28" class="node closed">
<g id="node27" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1401.5 340.5,-1401.5 340.5,-1348.5 571.5,-1348.5 571.5,-1401.5"/>
<text text-anchor="middle" x="456" y="-1386.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="456" y="-1371.3" font-family="Times,serif" font-size="14.00">Improve note commitment</text>
<text text-anchor="middle" x="456" y="-1356.3" font-family="Times,serif" font-size="14.00">tree append performance</text>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1414.5 340.5,-1414.5 340.5,-1361.5 571.5,-1361.5 571.5,-1414.5"/>
<text text-anchor="middle" x="456" y="-1399.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="456" y="-1384.3" font-family="Times,serif" font-size="14.00">Improve note commitment</text>
<text text-anchor="middle" x="456" y="-1369.3" font-family="Times,serif" font-size="14.00">tree append performance</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908 -->
<g id="node29" class="node open">
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#2908</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing, so we don&#39;t&#10;accidentally break syncer&#10;error handling" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1583 24.5,-1583 24.5,-1485 255.5,-1485 255.5,-1583"/>
<text text-anchor="middle" x="140" y="-1567.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="140" y="-1552.8" font-family="Times,serif" font-size="14.00">Improve</text>
<text text-anchor="middle" x="140" y="-1537.8" font-family="Times,serif" font-size="14.00">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="140" y="-1522.8" font-family="Times,serif" font-size="14.00">typing, so we don&#39;t</text>
<text text-anchor="middle" x="140" y="-1507.8" font-family="Times,serif" font-size="14.00">accidentally break syncer</text>
<text text-anchor="middle" x="140" y="-1492.8" font-family="Times,serif" font-size="14.00">error handling</text>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing, so we don&#39;t&#10;accidentally break syncer&#10;error handling" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1596 24.5,-1596 24.5,-1498 255.5,-1498 255.5,-1596"/>
<text text-anchor="middle" x="140" y="-1580.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="140" y="-1565.8" font-family="Times,serif" font-size="14.00">Improve</text>
<text text-anchor="middle" x="140" y="-1550.8" font-family="Times,serif" font-size="14.00">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="140" y="-1535.8" font-family="Times,serif" font-size="14.00">typing, so we don&#39;t</text>
<text text-anchor="middle" x="140" y="-1520.8" font-family="Times,serif" font-size="14.00">accidentally break syncer</text>
<text text-anchor="middle" x="140" y="-1505.8" font-family="Times,serif" font-size="14.00">error handling</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5487 -->
<g id="node30" class="node open">
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#5487</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5487" xlink:title="ZcashFoundation/zebra#5487&#10;Return detailed errors&#10;from the `submitblock`&#10;RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1568 340.5,-1568 340.5,-1500 571.5,-1500 571.5,-1568"/>
<text text-anchor="middle" x="456" y="-1552.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5487</text>
<text text-anchor="middle" x="456" y="-1537.8" font-family="Times,serif" font-size="14.00">Return detailed errors</text>
<text text-anchor="middle" x="456" y="-1522.8" font-family="Times,serif" font-size="14.00">from the `submitblock`</text>
<text text-anchor="middle" x="456" y="-1507.8" font-family="Times,serif" font-size="14.00">RPC</text>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5487" xlink:title="ZcashFoundation/zebra#5487&#10;Return detailed errors&#10;from the `submitblock`&#10;RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1581 340.5,-1581 340.5,-1513 571.5,-1513 571.5,-1581"/>
<text text-anchor="middle" x="456" y="-1565.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5487</text>
<text text-anchor="middle" x="456" y="-1550.8" font-family="Times,serif" font-size="14.00">Return detailed errors</text>
<text text-anchor="middle" x="456" y="-1535.8" font-family="Times,serif" font-size="14.00">from the `submitblock`</text>
<text text-anchor="middle" x="456" y="-1520.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#5487 -->
<g id="edge20" class="edge">
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#5487</title>
<path fill="none" stroke="black" d="M255.69,-1534C279.95,-1534 305.65,-1534 330.25,-1534"/>
<polygon fill="black" stroke="black" points="330.35,-1537.5 340.35,-1534 330.35,-1530.5 330.35,-1537.5"/>
<path fill="none" stroke="black" d="M255.69,-1547C279.95,-1547 305.65,-1547 330.25,-1547"/>
<polygon fill="black" stroke="black" points="330.35,-1550.5 340.35,-1547 330.35,-1543.5 330.35,-1550.5"/>
</g>
<!-- ZcashFoundation/zebra#6638 -->
<g id="node31" class="node open">
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#6638</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6638" xlink:title="ZcashFoundation/zebra#6638&#10;Remove duplicate&#10;dependencies from&#10;`deny.toml` once&#10;`ed25519&#45;zebra` and&#10;`zcashd` are released" target="_blank">
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6638" xlink:title="ZcashFoundation/zebra#6638&#10;Remove duplicate&#10;dependencies from&#10;`deny.toml` once&#10;`ed25519&#45;zebra` and&#10;`zcashd` are released" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-529 24.5,-529 24.5,-431 255.5,-431 255.5,-529"/>
<text text-anchor="middle" x="140" y="-513.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6638</text>
<text text-anchor="middle" x="140" y="-498.8" font-family="Times,serif" font-size="14.00">Remove duplicate</text>
@ -524,231 +505,242 @@
</g>
</g>
<!-- ZcashFoundation/zebra#6638&#45;&gt;ZcashFoundation/zebra#7136 -->
<g id="edge21" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#6638&#45;&gt;ZcashFoundation/zebra#7136</title>
<path fill="none" stroke="black" d="M255.69,-499.72C279.95,-503.9 305.65,-508.32 330.25,-512.55"/>
<polygon fill="black" stroke="black" points="329.9,-516.04 340.35,-514.28 331.08,-509.14 329.9,-516.04"/>
</g>
<!-- ZcashFoundation/zebra#5709 -->
<g id="node32" class="node open">
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#5709</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5709" xlink:title="ZcashFoundation/zebra#5709&#10;Fix repeated block&#10;timeouts during initial&#10;sync" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1669 24.5,-1669 24.5,-1601 255.5,-1601 255.5,-1669"/>
<text text-anchor="middle" x="140" y="-1653.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5709</text>
<text text-anchor="middle" x="140" y="-1638.8" font-family="Times,serif" font-size="14.00">Fix repeated block</text>
<text text-anchor="middle" x="140" y="-1623.8" font-family="Times,serif" font-size="14.00">timeouts during initial</text>
<text text-anchor="middle" x="140" y="-1608.8" font-family="Times,serif" font-size="14.00">sync</text>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5709" xlink:title="ZcashFoundation/zebra#5709&#10;Fix repeated block&#10;timeouts during initial&#10;sync" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1682 24.5,-1682 24.5,-1614 255.5,-1614 255.5,-1682"/>
<text text-anchor="middle" x="140" y="-1666.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5709</text>
<text text-anchor="middle" x="140" y="-1651.8" font-family="Times,serif" font-size="14.00">Fix repeated block</text>
<text text-anchor="middle" x="140" y="-1636.8" font-family="Times,serif" font-size="14.00">timeouts during initial</text>
<text text-anchor="middle" x="140" y="-1621.8" font-family="Times,serif" font-size="14.00">sync</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5425 -->
<g id="node33" class="node closed">
<g id="node32" class="node closed">
<title>ZcashFoundation/zebra#5425</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5425" xlink:title="ZcashFoundation/zebra#5425&#10;Parallelise note&#10;commitment tree point&#10;conversions" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1669 340.5,-1669 340.5,-1601 571.5,-1601 571.5,-1669"/>
<text text-anchor="middle" x="456" y="-1653.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5425</text>
<text text-anchor="middle" x="456" y="-1638.8" font-family="Times,serif" font-size="14.00">Parallelise note</text>
<text text-anchor="middle" x="456" y="-1623.8" font-family="Times,serif" font-size="14.00">commitment tree point</text>
<text text-anchor="middle" x="456" y="-1608.8" font-family="Times,serif" font-size="14.00">conversions</text>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5425" xlink:title="ZcashFoundation/zebra#5425&#10;Parallelise note&#10;commitment tree point&#10;conversions" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1682 340.5,-1682 340.5,-1614 571.5,-1614 571.5,-1682"/>
<text text-anchor="middle" x="456" y="-1666.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5425</text>
<text text-anchor="middle" x="456" y="-1651.8" font-family="Times,serif" font-size="14.00">Parallelise note</text>
<text text-anchor="middle" x="456" y="-1636.8" font-family="Times,serif" font-size="14.00">commitment tree point</text>
<text text-anchor="middle" x="456" y="-1621.8" font-family="Times,serif" font-size="14.00">conversions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5709&#45;&gt;ZcashFoundation/zebra#5425 -->
<g id="edge22" class="edge">
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#5709&#45;&gt;ZcashFoundation/zebra#5425</title>
<path fill="none" stroke="black" d="M255.69,-1635C279.95,-1635 305.65,-1635 330.25,-1635"/>
<polygon fill="black" stroke="black" points="330.35,-1638.5 340.35,-1635 330.35,-1631.5 330.35,-1638.5"/>
<path fill="none" stroke="black" d="M255.69,-1648C279.95,-1648 305.65,-1648 330.25,-1648"/>
<polygon fill="black" stroke="black" points="330.35,-1651.5 340.35,-1648 330.35,-1644.5 330.35,-1651.5"/>
</g>
<!-- ZcashFoundation/zebra#4774 -->
<g id="node34" class="node open">
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1466.5 24.5,-1466.5 24.5,-1383.5 255.5,-1383.5 255.5,-1466.5"/>
<text text-anchor="middle" x="140" y="-1451.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="140" y="-1436.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1421.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1406.3" font-family="Times,serif" font-size="14.00">shielded Orchard</text>
<text text-anchor="middle" x="140" y="-1391.3" font-family="Times,serif" font-size="14.00">transactions</text>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1479.5 24.5,-1479.5 24.5,-1396.5 255.5,-1396.5 255.5,-1479.5"/>
<text text-anchor="middle" x="140" y="-1464.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="140" y="-1449.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1434.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1419.3" font-family="Times,serif" font-size="14.00">shielded Orchard</text>
<text text-anchor="middle" x="140" y="-1404.3" font-family="Times,serif" font-size="14.00">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge23" class="edge">
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="black" d="M255.69,-1406.7C279.95,-1402.9 305.65,-1398.8 330.25,-1394.9"/>
<polygon fill="black" stroke="black" points="331.02,-1398.32 340.35,-1393.3 329.93,-1391.41 331.02,-1398.32"/>
<path fill="none" stroke="black" d="M255.69,-1419.7C279.95,-1415.9 305.65,-1411.8 330.25,-1407.9"/>
<polygon fill="black" stroke="black" points="331.02,-1411.32 340.35,-1406.3 329.93,-1404.41 331.02,-1411.32"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node35" class="node open">
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1365.5 24.5,-1365.5 24.5,-1282.5 255.5,-1282.5 255.5,-1365.5"/>
<text text-anchor="middle" x="140" y="-1350.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="140" y="-1335.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1320.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1305.3" font-family="Times,serif" font-size="14.00">shielded Sapling</text>
<text text-anchor="middle" x="140" y="-1290.3" font-family="Times,serif" font-size="14.00">transactions</text>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1378.5 24.5,-1378.5 24.5,-1295.5 255.5,-1295.5 255.5,-1378.5"/>
<text text-anchor="middle" x="140" y="-1363.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="140" y="-1348.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1333.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1318.3" font-family="Times,serif" font-size="14.00">shielded Sapling</text>
<text text-anchor="middle" x="140" y="-1303.3" font-family="Times,serif" font-size="14.00">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge24" class="edge">
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="black" d="M255.69,-1342.6C279.95,-1346.6 305.65,-1350.7 330.25,-1354.7"/>
<polygon fill="black" stroke="black" points="329.91,-1358.19 340.35,-1356.4 331.07,-1351.29 329.91,-1358.19"/>
<path fill="none" stroke="black" d="M255.69,-1355.6C279.95,-1359.6 305.65,-1363.7 330.25,-1367.7"/>
<polygon fill="black" stroke="black" points="329.91,-1371.19 340.35,-1369.4 331.07,-1364.29 329.91,-1371.19"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node36" class="node open">
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1770.5 24.5,-1770.5 24.5,-1687.5 255.5,-1687.5 255.5,-1770.5"/>
<text text-anchor="middle" x="140" y="-1755.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1740.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1725.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1710.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1695.3" font-family="Times,serif" font-size="14.00">significantly</text>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1783.5 24.5,-1783.5 24.5,-1700.5 255.5,-1700.5 255.5,-1783.5"/>
<text text-anchor="middle" x="140" y="-1768.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1753.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1738.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1723.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1708.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node37" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1871.5 24.5,-1871.5 24.5,-1788.5 255.5,-1788.5 255.5,-1871.5"/>
<text text-anchor="middle" x="140" y="-1856.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1841.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1826.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1811.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1796.3" font-family="Times,serif" font-size="14.00">activation</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1884.5 24.5,-1884.5 24.5,-1801.5 255.5,-1801.5 255.5,-1884.5"/>
<text text-anchor="middle" x="140" y="-1869.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1854.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1839.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1824.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1809.3" font-family="Times,serif" font-size="14.00">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node38" class="node closed">
<g id="node37" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1864 340.5,-1864 340.5,-1796 571.5,-1796 571.5,-1864"/>
<text text-anchor="middle" x="456" y="-1848.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1833.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1818.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1803.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1877 340.5,-1877 340.5,-1809 571.5,-1809 571.5,-1877"/>
<text text-anchor="middle" x="456" y="-1861.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1846.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1831.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1816.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge25" class="edge">
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="black" d="M255.69,-1830C279.95,-1830 305.65,-1830 330.25,-1830"/>
<polygon fill="black" stroke="black" points="330.35,-1833.5 340.35,-1830 330.35,-1826.5 330.35,-1833.5"/>
<path fill="none" stroke="black" d="M255.69,-1843C279.95,-1843 305.65,-1843 330.25,-1843"/>
<polygon fill="black" stroke="black" points="330.35,-1846.5 340.35,-1843 330.35,-1839.5 330.35,-1846.5"/>
</g>
<!-- ZcashFoundation/zebra#6388 -->
<g id="node39" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#6388</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6388" xlink:title="ZcashFoundation/zebra#6388&#10;can_fork_chain_at()&#10;should ignore blocks&#10;below the finalized tip" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2022 24.5,-2022 24.5,-1954 255.5,-1954 255.5,-2022"/>
<text text-anchor="middle" x="140" y="-2006.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6388</text>
<text text-anchor="middle" x="140" y="-1991.8" font-family="Times,serif" font-size="14.00">can_fork_chain_at()</text>
<text text-anchor="middle" x="140" y="-1976.8" font-family="Times,serif" font-size="14.00">should ignore blocks</text>
<text text-anchor="middle" x="140" y="-1961.8" font-family="Times,serif" font-size="14.00">below the finalized tip</text>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6388" xlink:title="ZcashFoundation/zebra#6388&#10;can_fork_chain_at()&#10;should ignore blocks&#10;below the finalized tip" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2035 24.5,-2035 24.5,-1967 255.5,-1967 255.5,-2035"/>
<text text-anchor="middle" x="140" y="-2019.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6388</text>
<text text-anchor="middle" x="140" y="-2004.8" font-family="Times,serif" font-size="14.00">can_fork_chain_at()</text>
<text text-anchor="middle" x="140" y="-1989.8" font-family="Times,serif" font-size="14.00">should ignore blocks</text>
<text text-anchor="middle" x="140" y="-1974.8" font-family="Times,serif" font-size="14.00">below the finalized tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6681 -->
<g id="node40" class="node closed">
<g id="node39" class="node closed">
<title>ZcashFoundation/zebra#6681</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6681" xlink:title="ZcashFoundation/zebra#6681&#10;Update documentation to&#10;clarify terminology&#10;around block verification" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="863,-2013 632,-2013 632,-1945 863,-1945 863,-2013"/>
<text text-anchor="middle" x="747.5" y="-1997.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6681</text>
<text text-anchor="middle" x="747.5" y="-1982.8" font-family="Times,serif" font-size="14.00">Update documentation to</text>
<text text-anchor="middle" x="747.5" y="-1967.8" font-family="Times,serif" font-size="14.00">clarify terminology</text>
<text text-anchor="middle" x="747.5" y="-1952.8" font-family="Times,serif" font-size="14.00">around block verification</text>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6681" xlink:title="ZcashFoundation/zebra#6681&#10;Update documentation to&#10;clarify terminology&#10;around block verification" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="863,-2026 632,-2026 632,-1958 863,-1958 863,-2026"/>
<text text-anchor="middle" x="747.5" y="-2010.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6681</text>
<text text-anchor="middle" x="747.5" y="-1995.8" font-family="Times,serif" font-size="14.00">Update documentation to</text>
<text text-anchor="middle" x="747.5" y="-1980.8" font-family="Times,serif" font-size="14.00">clarify terminology</text>
<text text-anchor="middle" x="747.5" y="-1965.8" font-family="Times,serif" font-size="14.00">around block verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6681 -->
<g id="edge26" class="edge">
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6681</title>
<path fill="none" stroke="black" d="M255.58,-2020.3C275.57,-2024.8 296.28,-2028.6 316,-2031 439.54,-2046 473.27,-2051.6 596,-2031 615.24,-2027.8 635.31,-2022.4 654.29,-2016.2"/>
<polygon fill="black" stroke="black" points="655.39,-2019.52 663.81,-2013.1 653.22,-2012.87 655.39,-2019.52"/>
<path fill="none" stroke="black" d="M255.58,-2033.3C275.57,-2037.8 296.28,-2041.6 316,-2044 439.54,-2059 473.27,-2064.6 596,-2044 615.24,-2040.8 635.31,-2035.4 654.29,-2029.2"/>
<polygon fill="black" stroke="black" points="655.39,-2032.52 663.81,-2026.1 653.22,-2025.87 655.39,-2032.52"/>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<g id="node41" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node41"><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="black" points="571.5,-2022 340.5,-2022 340.5,-1954 571.5,-1954 571.5,-2022"/>
<text text-anchor="middle" x="456" y="-2006.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="456" y="-1991.8" font-family="Times,serif" font-size="14.00">Avoid temporary failures</text>
<text text-anchor="middle" x="456" y="-1976.8" font-family="Times,serif" font-size="14.00">verifying the first non&#45;</text>
<text text-anchor="middle" x="456" y="-1961.8" font-family="Times,serif" font-size="14.00">finalized block</text>
<g id="a_node40"><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="black" points="571.5,-2035 340.5,-2035 340.5,-1967 571.5,-1967 571.5,-2035"/>
<text text-anchor="middle" x="456" y="-2019.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="456" y="-2004.8" font-family="Times,serif" font-size="14.00">Avoid temporary failures</text>
<text text-anchor="middle" x="456" y="-1989.8" font-family="Times,serif" font-size="14.00">verifying the first non&#45;</text>
<text text-anchor="middle" x="456" y="-1974.8" font-family="Times,serif" font-size="14.00">finalized block</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#5125 -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#5125</title>
<path fill="none" stroke="black" d="M255.69,-1988C279.95,-1988 305.65,-1988 330.25,-1988"/>
<polygon fill="black" stroke="black" points="330.35,-1991.5 340.35,-1988 330.35,-1984.5 330.35,-1991.5"/>
<path fill="none" stroke="black" d="M255.69,-2001C279.95,-2001 305.65,-2001 330.25,-2001"/>
<polygon fill="black" stroke="black" points="330.35,-2004.5 340.35,-2001 330.35,-1997.5 330.35,-2004.5"/>
</g>
<!-- ZcashFoundation/zebra#6793 -->
<g id="node42" class="node closed">
<g id="node41" class="node closed">
<title>ZcashFoundation/zebra#6793</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6793" xlink:title="ZcashFoundation/zebra#6793&#10;Do the state renames that&#10;were not done in #6762" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1935.5 340.5,-1935.5 340.5,-1882.5 571.5,-1882.5 571.5,-1935.5"/>
<text text-anchor="middle" x="456" y="-1920.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6793</text>
<text text-anchor="middle" x="456" y="-1905.3" font-family="Times,serif" font-size="14.00">Do the state renames that</text>
<text text-anchor="middle" x="456" y="-1890.3" font-family="Times,serif" font-size="14.00">were not done in #6762</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6793" xlink:title="ZcashFoundation/zebra#6793&#10;Do the state renames that&#10;were not done in #6762" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1948.5 340.5,-1948.5 340.5,-1895.5 571.5,-1895.5 571.5,-1948.5"/>
<text text-anchor="middle" x="456" y="-1933.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6793</text>
<text text-anchor="middle" x="456" y="-1918.3" font-family="Times,serif" font-size="14.00">Do the state renames that</text>
<text text-anchor="middle" x="456" y="-1903.3" font-family="Times,serif" font-size="14.00">were not done in #6762</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6793 -->
<g id="edge28" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6793</title>
<path fill="none" stroke="black" d="M255.69,-1959.1C283,-1952.3 312.15,-1944.9 339.49,-1938.1"/>
<polygon fill="black" stroke="black" points="340.68,-1941.41 349.48,-1935.5 338.92,-1934.63 340.68,-1941.41"/>
<path fill="none" stroke="black" d="M255.69,-1972.1C283,-1965.3 312.15,-1957.9 339.49,-1951.1"/>
<polygon fill="black" stroke="black" points="340.68,-1954.41 349.48,-1948.5 338.92,-1947.63 340.68,-1954.41"/>
</g>
<!-- ZcashFoundation/zebra#6793&#45;&gt;ZcashFoundation/zebra#6681 -->
<g id="edge29" class="edge">
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#6793&#45;&gt;ZcashFoundation/zebra#6681</title>
<path fill="none" stroke="black" d="M566.86,-1935.6C584.89,-1939.9 603.69,-1944.5 622.05,-1948.9"/>
<polygon fill="black" stroke="black" points="621.36,-1952.33 631.9,-1951.3 623.01,-1945.53 621.36,-1952.33"/>
<path fill="none" stroke="black" d="M566.86,-1948.6C584.89,-1952.9 603.69,-1957.5 622.05,-1961.9"/>
<polygon fill="black" stroke="black" points="621.36,-1965.33 631.9,-1964.3 623.01,-1958.53 621.36,-1965.33"/>
</g>
<!-- ZcashFoundation/zebra#6812 -->
<g id="node43" class="node open">
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#6812</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6812" xlink:title="ZcashFoundation/zebra#6812&#10;Process abort in state&#10;tests on some macOS&#10;versions with Rust 1.70" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2131 24.5,-2131 24.5,-2063 255.5,-2063 255.5,-2131"/>
<text text-anchor="middle" x="140" y="-2115.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-2100.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-2085.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-2070.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6812" xlink:title="ZcashFoundation/zebra#6812&#10;Process abort in state&#10;tests on some macOS&#10;versions with Rust 1.70" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2144 24.5,-2144 24.5,-2076 255.5,-2076 255.5,-2144"/>
<text text-anchor="middle" x="140" y="-2128.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-2113.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-2098.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-2083.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6824 -->
<g id="node44" class="node closed">
<g id="node43" class="node closed">
<title>ZcashFoundation/zebra#6824</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6824" xlink:title="ZcashFoundation/zebra#6824&#10;Restore macOS tests" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-2116 340.5,-2116 340.5,-2078 571.5,-2078 571.5,-2116"/>
<text text-anchor="middle" x="456" y="-2100.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-2085.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6824" xlink:title="ZcashFoundation/zebra#6824&#10;Restore macOS tests" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-2129 340.5,-2129 340.5,-2091 571.5,-2091 571.5,-2129"/>
<text text-anchor="middle" x="456" y="-2113.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-2098.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824 -->
<g id="edge30" class="edge">
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824</title>
<path fill="none" stroke="black" d="M255.69,-2097C279.95,-2097 305.65,-2097 330.25,-2097"/>
<polygon fill="black" stroke="black" points="330.35,-2100.5 340.35,-2097 330.35,-2093.5 330.35,-2100.5"/>
<path fill="none" stroke="black" d="M255.69,-2110C279.95,-2110 305.65,-2110 330.25,-2110"/>
<polygon fill="black" stroke="black" points="330.35,-2113.5 340.35,-2110 330.35,-2106.5 330.35,-2113.5"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6952" xlink:title="ZcashFoundation/zebra#6952&#10;Add note tree size fields&#10;to the `getblock` RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2215.5 24.5,-2215.5 24.5,-2162.5 255.5,-2162.5 255.5,-2215.5"/>
<text text-anchor="middle" x="140" y="-2200.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="140" y="-2185.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="140" y="-2170.3" font-family="Times,serif" font-size="14.00">to the `getblock` RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77 -->
<g id="node45" class="node open">
<title>ZcashFoundation/ed25519&#45;zebra#77</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/77" xlink:title="ZcashFoundation/ed25519&#45;zebra#77&#10;Add instructions to the&#10;README for updating this&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2217 0,-2217 0,-2149 280,-2149 280,-2217"/>
<text text-anchor="middle" x="140" y="-2201.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2186.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2171.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2156.8" font-family="Times,serif" font-size="14.00">crate</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2302 0,-2302 0,-2234 280,-2234 280,-2302"/>
<text text-anchor="middle" x="140" y="-2286.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2271.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2256.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2241.8" font-family="Times,serif" font-size="14.00">crate</text>
</a>
</g>
</g>
@ -756,18 +748,18 @@
<g id="node46" class="node closed">
<title>ZcashFoundation/ed25519&#45;zebra#79</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/79" xlink:title="ZcashFoundation/ed25519&#45;zebra#79&#10;Tag a new &#160;ed25519&#45;zebra&#10;release" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="596,-2209.5 316,-2209.5 316,-2156.5 596,-2156.5 596,-2209.5"/>
<text text-anchor="middle" x="456" y="-2194.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2179.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2164.3" font-family="Times,serif" font-size="14.00">release</text>
<polygon fill="#fad8c7" stroke="black" points="596,-2294.5 316,-2294.5 316,-2241.5 596,-2241.5 596,-2294.5"/>
<text text-anchor="middle" x="456" y="-2279.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2264.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2249.3" font-family="Times,serif" font-size="14.00">release</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="edge31" class="edge">
<g id="edge30" class="edge">
<title>ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79</title>
<path fill="none" stroke="black" d="M280.1,-2183C288.49,-2183 296.96,-2183 305.4,-2183"/>
<polygon fill="black" stroke="black" points="305.67,-2186.5 315.67,-2183 305.67,-2179.5 305.67,-2186.5"/>
<path fill="none" stroke="black" d="M280.1,-2268C288.49,-2268 296.96,-2268 305.4,-2268"/>
<polygon fill="black" stroke="black" points="305.67,-2271.5 315.67,-2268 305.67,-2264.5 305.67,-2271.5"/>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Pages: 1 -->
<svg width="1138pt" height="2225pt"
viewBox="0.00 0.00 1138.00 2225.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 2221)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2221 1134,-2221 1134,4 -4,4"/>
<svg width="1138pt" height="2310pt"
viewBox="0.00 0.00 1138.00 2310.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 2306)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2306 1134,-2306 1134,4 -4,4"/>
<!-- ZcashFoundation/zebra#5297 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5297</title>
@ -225,11 +225,11 @@
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-896 340.5,-896 340.5,-828 571.5,-828 571.5,-896"/>
<text text-anchor="middle" x="456" y="-880.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="456" y="-865.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="456" y="-850.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="456" y="-835.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-890 24.5,-890 24.5,-822 255.5,-822 255.5,-890"/>
<text text-anchor="middle" x="140" y="-874.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="140" y="-859.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="140" y="-844.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="140" y="-829.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
</a>
</g>
</g>
@ -237,79 +237,96 @@
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#7215</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7215" xlink:title="ZcashFoundation/zebra#7215&#10;Document how to do in&#45;&#10;place upgrades of the&#10;state database format" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-861 632,-861 632,-793 863,-793 863,-861"/>
<text text-anchor="middle" x="747.5" y="-845.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7215</text>
<text text-anchor="middle" x="747.5" y="-830.8" font-family="Times,serif" font-size="14.00">Document how to do in&#45;</text>
<text text-anchor="middle" x="747.5" y="-815.8" font-family="Times,serif" font-size="14.00">place upgrades of the</text>
<text text-anchor="middle" x="747.5" y="-800.8" font-family="Times,serif" font-size="14.00">state database format</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-808 340.5,-808 340.5,-740 571.5,-740 571.5,-808"/>
<text text-anchor="middle" x="456" y="-792.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7215</text>
<text text-anchor="middle" x="456" y="-777.8" font-family="Times,serif" font-size="14.00">Document how to do in&#45;</text>
<text text-anchor="middle" x="456" y="-762.8" font-family="Times,serif" font-size="14.00">place upgrades of the</text>
<text text-anchor="middle" x="456" y="-747.8" font-family="Times,serif" font-size="14.00">state database format</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#7215 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#7215</title>
<path fill="none" stroke="black" d="M571.83,-848.12C588.18,-846.14 605.05,-844.1 621.57,-842.1"/>
<polygon fill="black" stroke="black" points="622.3,-845.54 631.81,-840.87 621.46,-838.59 622.3,-845.54"/>
<path fill="none" stroke="black" d="M255.69,-826.05C280.05,-819.69 305.88,-812.94 330.58,-806.49"/>
<polygon fill="black" stroke="black" points="331.56,-809.85 340.35,-803.94 329.79,-803.08 331.56,-809.85"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;spend before sync&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-962.5 632,-962.5 632,-879.5 863,-879.5 863,-962.5"/>
<text text-anchor="middle" x="747.5" y="-947.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="747.5" y="-932.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="747.5" y="-917.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="747.5" y="-902.3" font-family="Times,serif" font-size="14.00">&quot;spend before sync&quot;</text>
<text text-anchor="middle" x="747.5" y="-887.3" font-family="Times,serif" font-size="14.00">algorithm</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-909.5 340.5,-909.5 340.5,-826.5 571.5,-826.5 571.5,-909.5"/>
<text text-anchor="middle" x="456" y="-894.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="456" y="-879.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="456" y="-864.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="456" y="-849.3" font-family="Times,serif" font-size="14.00">&quot;spend before sync&quot;</text>
<text text-anchor="middle" x="456" y="-834.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642</title>
<path fill="none" stroke="black" d="M571.83,-885.4C588.18,-888.73 605.05,-892.17 621.57,-895.54"/>
<polygon fill="black" stroke="black" points="621.31,-899.06 631.81,-897.63 622.71,-892.2 621.31,-899.06"/>
<path fill="none" stroke="black" d="M255.69,-860.38C279.95,-861.31 305.65,-862.29 330.25,-863.23"/>
<polygon fill="black" stroke="black" points="330.22,-866.73 340.35,-863.62 330.49,-859.74 330.22,-866.73"/>
</g>
<!-- ZcashFoundation/zebra#6953 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#6953</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6953" xlink:title="ZcashFoundation/zebra#6953&#10;Add note subtree indexes&#10;to the finalized and non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-793 340.5,-793 340.5,-725 571.5,-725 571.5,-793"/>
<text text-anchor="middle" x="456" y="-777.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="456" y="-762.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="456" y="-747.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="456" y="-732.8" font-family="Times,serif" font-size="14.00">finalized state</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-792 24.5,-792 24.5,-724 255.5,-724 255.5,-792"/>
<text text-anchor="middle" x="140" y="-776.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="140" y="-761.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="140" y="-746.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="140" y="-731.8" font-family="Times,serif" font-size="14.00">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#7215 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#7215</title>
<path fill="none" stroke="black" d="M571.83,-785.97C588.33,-789.85 605.37,-793.85 622.04,-797.77"/>
<polygon fill="black" stroke="black" points="621.28,-801.19 631.81,-800.06 622.87,-794.37 621.28,-801.19"/>
<path fill="none" stroke="black" d="M255.69,-763.84C279.95,-765.08 305.65,-766.39 330.25,-767.64"/>
<polygon fill="black" stroke="black" points="330.18,-771.14 340.35,-768.16 330.54,-764.15 330.18,-771.14"/>
</g>
<!-- ZcashFoundation/zebra#6954 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#6954</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6954" xlink:title="ZcashFoundation/zebra#6954&#10;Implement&#10;`z_getsubtreesbyindex`&#10;RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-775 632,-775 632,-707 863,-707 863,-775"/>
<text text-anchor="middle" x="747.5" y="-759.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="747.5" y="-744.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="747.5" y="-729.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="747.5" y="-714.8" font-family="Times,serif" font-size="14.00">RPC</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-722 340.5,-722 340.5,-654 571.5,-654 571.5,-722"/>
<text text-anchor="middle" x="456" y="-706.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="456" y="-691.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="456" y="-676.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="456" y="-661.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954 -->
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954</title>
<path fill="none" stroke="black" d="M571.83,-751.86C588.18,-750.84 605.05,-749.79 621.57,-748.77"/>
<polygon fill="black" stroke="black" points="622.05,-752.25 631.81,-748.13 621.61,-745.26 622.05,-752.25"/>
<path fill="none" stroke="black" d="M255.69,-732.43C280.05,-727 305.88,-721.24 330.58,-715.74"/>
<polygon fill="black" stroke="black" points="331.35,-719.15 340.35,-713.56 329.83,-712.32 331.35,-719.15"/>
</g>
<!-- ZcashFoundation/zebra#7233 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#7233</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7233" xlink:title="ZcashFoundation/zebra#7233&#10;Publish Zebra release:&#10;1.2.0" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-714.5 632,-714.5 632,-661.5 863,-661.5 863,-714.5"/>
<text text-anchor="middle" x="747.5" y="-699.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7233</text>
<text text-anchor="middle" x="747.5" y="-684.3" font-family="Times,serif" font-size="14.00">Publish Zebra release:</text>
<text text-anchor="middle" x="747.5" y="-669.3" font-family="Times,serif" font-size="14.00">1.2.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7233 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#6954&#45;&gt;ZcashFoundation/zebra#7233</title>
<path fill="none" stroke="black" d="M571.83,-688C588.18,-688 605.05,-688 621.57,-688"/>
<polygon fill="black" stroke="black" points="621.81,-691.5 631.81,-688 621.81,-684.5 621.81,-691.5"/>
</g>
<!-- ZcashFoundation/zebra#7175 -->
<g id="node19" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#7175</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7175" xlink:title="ZcashFoundation/zebra#7175&#10;fix(Docker): Pass build&#10;args to `runtime` images" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7175" xlink:title="ZcashFoundation/zebra#7175&#10;fix(Docker): Pass build&#10;args to `runtime` images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-635.5 340.5,-635.5 340.5,-631.5 336.5,-631.5 336.5,-627.5 340.5,-627.5 340.5,-590.5 336.5,-590.5 336.5,-586.5 340.5,-586.5 340.5,-582.5 571.5,-582.5 571.5,-635.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-631.5 344.5,-631.5 344.5,-627.5 340.5,-627.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-590.5 344.5,-590.5 344.5,-586.5 340.5,-586.5 "/>
@ -320,187 +337,151 @@
</g>
</g>
<!-- ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge14" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M571.83,-609C588.18,-609 605.05,-609 621.57,-609"/>
<polygon fill="black" stroke="black" points="621.81,-612.5 631.81,-609 621.81,-605.5 621.81,-612.5"/>
</g>
<!-- ZcashFoundation/zebra#6037 -->
<g id="node20" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#6037</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6037" xlink:title="ZcashFoundation/zebra#6037&#10;Don&#39;t return from long&#10;polling if the block&#10;template is an invalid&#10;block proposal" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1036.5 24.5,-1036.5 24.5,-953.5 255.5,-953.5 255.5,-1036.5"/>
<text text-anchor="middle" x="140" y="-1021.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6037</text>
<text text-anchor="middle" x="140" y="-1006.3" font-family="Times,serif" font-size="14.00">Don&#39;t return from long</text>
<text text-anchor="middle" x="140" y="-991.3" font-family="Times,serif" font-size="14.00">polling if the block</text>
<text text-anchor="middle" x="140" y="-976.3" font-family="Times,serif" font-size="14.00">template is an invalid</text>
<text text-anchor="middle" x="140" y="-961.3" font-family="Times,serif" font-size="14.00">block proposal</text>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6037" xlink:title="ZcashFoundation/zebra#6037&#10;Don&#39;t return from long&#10;polling if the block&#10;template is an invalid&#10;block proposal" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1049.5 24.5,-1049.5 24.5,-966.5 255.5,-966.5 255.5,-1049.5"/>
<text text-anchor="middle" x="140" y="-1034.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6037</text>
<text text-anchor="middle" x="140" y="-1019.3" font-family="Times,serif" font-size="14.00">Don&#39;t return from long</text>
<text text-anchor="middle" x="140" y="-1004.3" font-family="Times,serif" font-size="14.00">polling if the block</text>
<text text-anchor="middle" x="140" y="-989.3" font-family="Times,serif" font-size="14.00">template is an invalid</text>
<text text-anchor="middle" x="140" y="-974.3" font-family="Times,serif" font-size="14.00">block proposal</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6047 -->
<g id="node21" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#6047</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6047" xlink:title="ZcashFoundation/zebra#6047&#10;Verify proposals are&#10;valid after sending them&#10;to miners" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1084 340.5,-1084 340.5,-1016 571.5,-1016 571.5,-1084"/>
<text text-anchor="middle" x="456" y="-1068.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6047</text>
<text text-anchor="middle" x="456" y="-1053.8" font-family="Times,serif" font-size="14.00">Verify proposals are</text>
<text text-anchor="middle" x="456" y="-1038.8" font-family="Times,serif" font-size="14.00">valid after sending them</text>
<text text-anchor="middle" x="456" y="-1023.8" font-family="Times,serif" font-size="14.00">to miners</text>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6047" xlink:title="ZcashFoundation/zebra#6047&#10;Verify proposals are&#10;valid after sending them&#10;to miners" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1097 340.5,-1097 340.5,-1029 571.5,-1029 571.5,-1097"/>
<text text-anchor="middle" x="456" y="-1081.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6047</text>
<text text-anchor="middle" x="456" y="-1066.8" font-family="Times,serif" font-size="14.00">Verify proposals are</text>
<text text-anchor="middle" x="456" y="-1051.8" font-family="Times,serif" font-size="14.00">valid after sending them</text>
<text text-anchor="middle" x="456" y="-1036.8" font-family="Times,serif" font-size="14.00">to miners</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#6047 -->
<g id="edge15" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#6047</title>
<path fill="none" stroke="black" d="M255.69,-1015.1C279.95,-1019.3 305.65,-1023.8 330.25,-1028.1"/>
<polygon fill="black" stroke="black" points="329.89,-1031.59 340.35,-1029.9 331.12,-1024.7 329.89,-1031.59"/>
<path fill="none" stroke="black" d="M255.69,-1028.1C279.95,-1032.3 305.65,-1036.8 330.25,-1041.1"/>
<polygon fill="black" stroke="black" points="329.89,-1044.59 340.35,-1042.9 331.12,-1037.7 329.89,-1044.59"/>
</g>
<!-- ZcashFoundation/zebra#5604 -->
<g id="node22" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#5604</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5604" xlink:title="ZcashFoundation/zebra#5604&#10;Send the same&#10;getblocktemplate RPC&#10;response until the&#10;template would change" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-997.5 340.5,-997.5 340.5,-914.5 571.5,-914.5 571.5,-997.5"/>
<text text-anchor="middle" x="456" y="-982.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5604</text>
<text text-anchor="middle" x="456" y="-967.3" font-family="Times,serif" font-size="14.00">Send the same</text>
<text text-anchor="middle" x="456" y="-952.3" font-family="Times,serif" font-size="14.00">getblocktemplate RPC</text>
<text text-anchor="middle" x="456" y="-937.3" font-family="Times,serif" font-size="14.00">response until the</text>
<text text-anchor="middle" x="456" y="-922.3" font-family="Times,serif" font-size="14.00">template would change</text>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5604" xlink:title="ZcashFoundation/zebra#5604&#10;Send the same&#10;getblocktemplate RPC&#10;response until the&#10;template would change" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1010.5 340.5,-1010.5 340.5,-927.5 571.5,-927.5 571.5,-1010.5"/>
<text text-anchor="middle" x="456" y="-995.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5604</text>
<text text-anchor="middle" x="456" y="-980.3" font-family="Times,serif" font-size="14.00">Send the same</text>
<text text-anchor="middle" x="456" y="-965.3" font-family="Times,serif" font-size="14.00">getblocktemplate RPC</text>
<text text-anchor="middle" x="456" y="-950.3" font-family="Times,serif" font-size="14.00">response until the</text>
<text text-anchor="middle" x="456" y="-935.3" font-family="Times,serif" font-size="14.00">template would change</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#5604 -->
<g id="edge16" class="edge">
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#5604</title>
<path fill="none" stroke="black" d="M255.69,-980.75C279.95,-977.74 305.65,-974.55 330.25,-971.49"/>
<polygon fill="black" stroke="black" points="330.86,-974.94 340.35,-970.24 330,-967.99 330.86,-974.94"/>
<path fill="none" stroke="black" d="M255.69,-993.75C279.95,-990.74 305.65,-987.55 330.25,-984.49"/>
<polygon fill="black" stroke="black" points="330.86,-987.94 340.35,-983.24 330,-980.99 330.86,-987.94"/>
</g>
<!-- ZcashFoundation/zebra#6025 -->
<g id="node23" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#6025</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6025" xlink:title="ZcashFoundation/zebra#6025&#10;Add a manually&#45;triggered&#10;workflow for mining a&#10;block on testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1170 340.5,-1170 340.5,-1102 571.5,-1102 571.5,-1170"/>
<text text-anchor="middle" x="456" y="-1154.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="456" y="-1139.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="456" y="-1124.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="456" y="-1109.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6025" xlink:title="ZcashFoundation/zebra#6025&#10;Add a manually&#45;triggered&#10;workflow for mining a&#10;block on testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1183 340.5,-1183 340.5,-1115 571.5,-1115 571.5,-1183"/>
<text text-anchor="middle" x="456" y="-1167.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="456" y="-1152.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="456" y="-1137.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="456" y="-1122.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5911 -->
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#5911</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5911" xlink:title="ZcashFoundation/zebra#5911&#10;Store the serialized&#10;block size in the&#10;database" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1264 24.5,-1264 24.5,-1196 255.5,-1196 255.5,-1264"/>
<text text-anchor="middle" x="140" y="-1248.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5911</text>
<text text-anchor="middle" x="140" y="-1233.8" font-family="Times,serif" font-size="14.00">Store the serialized</text>
<text text-anchor="middle" x="140" y="-1218.8" font-family="Times,serif" font-size="14.00">block size in the</text>
<text text-anchor="middle" x="140" y="-1203.8" font-family="Times,serif" font-size="14.00">database</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859 -->
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#6859</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6859" xlink:title="ZcashFoundation/zebra#6859&#10;Tracking: Upgrade shared&#10;ECC dependencies and&#10;zcash_script for zcashd&#10;5.6.0" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-795.5 24.5,-795.5 24.5,-712.5 255.5,-712.5 255.5,-795.5"/>
<text text-anchor="middle" x="140" y="-780.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="140" y="-765.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="140" y="-750.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="140" y="-735.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="140" y="-720.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
<title>ZcashFoundation/zebra#5911</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5911" xlink:title="ZcashFoundation/zebra#5911&#10;Store the serialized&#10;block size in the&#10;database" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1277 24.5,-1277 24.5,-1209 255.5,-1209 255.5,-1277"/>
<text text-anchor="middle" x="140" y="-1261.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5911</text>
<text text-anchor="middle" x="140" y="-1246.8" font-family="Times,serif" font-size="14.00">Store the serialized</text>
<text text-anchor="middle" x="140" y="-1231.8" font-family="Times,serif" font-size="14.00">block size in the</text>
<text text-anchor="middle" x="140" y="-1216.8" font-family="Times,serif" font-size="14.00">database</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953 -->
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953</title>
<path fill="none" stroke="black" d="M255.69,-755.83C279.95,-756.21 305.65,-756.62 330.25,-757.01"/>
<polygon fill="black" stroke="black" points="330.3,-760.51 340.35,-757.17 330.41,-753.51 330.3,-760.51"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6952" xlink:title="ZcashFoundation/zebra#6952&#10;Add note tree size fields&#10;to the `getblock` RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-706.5 340.5,-706.5 340.5,-653.5 571.5,-653.5 571.5,-706.5"/>
<text text-anchor="middle" x="456" y="-691.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="456" y="-676.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="456" y="-661.3" font-family="Times,serif" font-size="14.00">to the `getblock` RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952</title>
<path fill="none" stroke="black" d="M255.69,-726.97C280.67,-721.08 307.19,-714.83 332.46,-708.88"/>
<polygon fill="black" stroke="black" points="333.52,-712.23 342.45,-706.52 331.91,-705.41 333.52,-712.23"/>
</g>
<!-- ZcashFoundation/zebra#6118 -->
<g id="node27" class="node open">
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#6118</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6118" xlink:title="ZcashFoundation/zebra#6118&#10;Create a Docker images&#10;and docker&#45;compose for&#10;mining with Zebra on&#10;Testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1177.5 24.5,-1177.5 24.5,-1094.5 255.5,-1094.5 255.5,-1177.5"/>
<text text-anchor="middle" x="140" y="-1162.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="140" y="-1147.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="140" y="-1132.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="140" y="-1117.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="140" y="-1102.3" font-family="Times,serif" font-size="14.00">Testnet</text>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6118" xlink:title="ZcashFoundation/zebra#6118&#10;Create a Docker images&#10;and docker&#45;compose for&#10;mining with Zebra on&#10;Testnet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1190.5 24.5,-1190.5 24.5,-1107.5 255.5,-1107.5 255.5,-1190.5"/>
<text text-anchor="middle" x="140" y="-1175.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="140" y="-1160.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="140" y="-1145.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="140" y="-1130.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="140" y="-1115.3" font-family="Times,serif" font-size="14.00">Testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025 -->
<g id="edge19" class="edge">
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025</title>
<path fill="none" stroke="black" d="M255.69,-1136C279.95,-1136 305.65,-1136 330.25,-1136"/>
<polygon fill="black" stroke="black" points="330.35,-1139.5 340.35,-1136 330.35,-1132.5 330.35,-1139.5"/>
<path fill="none" stroke="black" d="M255.69,-1149C279.95,-1149 305.65,-1149 330.25,-1149"/>
<polygon fill="black" stroke="black" points="330.35,-1152.5 340.35,-1149 330.35,-1145.5 330.35,-1152.5"/>
</g>
<!-- ZcashFoundation/zebra#4841 -->
<g id="node28" class="node closed">
<g id="node27" class="node closed">
<title>ZcashFoundation/zebra#4841</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1401.5 340.5,-1401.5 340.5,-1348.5 571.5,-1348.5 571.5,-1401.5"/>
<text text-anchor="middle" x="456" y="-1386.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="456" y="-1371.3" font-family="Times,serif" font-size="14.00">Improve note commitment</text>
<text text-anchor="middle" x="456" y="-1356.3" font-family="Times,serif" font-size="14.00">tree append performance</text>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4841" xlink:title="ZcashFoundation/zebra#4841&#10;Improve note commitment&#10;tree append performance" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1414.5 340.5,-1414.5 340.5,-1361.5 571.5,-1361.5 571.5,-1414.5"/>
<text text-anchor="middle" x="456" y="-1399.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="456" y="-1384.3" font-family="Times,serif" font-size="14.00">Improve note commitment</text>
<text text-anchor="middle" x="456" y="-1369.3" font-family="Times,serif" font-size="14.00">tree append performance</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908 -->
<g id="node29" class="node open">
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#2908</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing, so we don&#39;t&#10;accidentally break syncer&#10;error handling" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1583 24.5,-1583 24.5,-1485 255.5,-1485 255.5,-1583"/>
<text text-anchor="middle" x="140" y="-1567.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="140" y="-1552.8" font-family="Times,serif" font-size="14.00">Improve</text>
<text text-anchor="middle" x="140" y="-1537.8" font-family="Times,serif" font-size="14.00">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="140" y="-1522.8" font-family="Times,serif" font-size="14.00">typing, so we don&#39;t</text>
<text text-anchor="middle" x="140" y="-1507.8" font-family="Times,serif" font-size="14.00">accidentally break syncer</text>
<text text-anchor="middle" x="140" y="-1492.8" font-family="Times,serif" font-size="14.00">error handling</text>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing, so we don&#39;t&#10;accidentally break syncer&#10;error handling" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1596 24.5,-1596 24.5,-1498 255.5,-1498 255.5,-1596"/>
<text text-anchor="middle" x="140" y="-1580.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="140" y="-1565.8" font-family="Times,serif" font-size="14.00">Improve</text>
<text text-anchor="middle" x="140" y="-1550.8" font-family="Times,serif" font-size="14.00">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="140" y="-1535.8" font-family="Times,serif" font-size="14.00">typing, so we don&#39;t</text>
<text text-anchor="middle" x="140" y="-1520.8" font-family="Times,serif" font-size="14.00">accidentally break syncer</text>
<text text-anchor="middle" x="140" y="-1505.8" font-family="Times,serif" font-size="14.00">error handling</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5487 -->
<g id="node30" class="node open">
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#5487</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5487" xlink:title="ZcashFoundation/zebra#5487&#10;Return detailed errors&#10;from the `submitblock`&#10;RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1568 340.5,-1568 340.5,-1500 571.5,-1500 571.5,-1568"/>
<text text-anchor="middle" x="456" y="-1552.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5487</text>
<text text-anchor="middle" x="456" y="-1537.8" font-family="Times,serif" font-size="14.00">Return detailed errors</text>
<text text-anchor="middle" x="456" y="-1522.8" font-family="Times,serif" font-size="14.00">from the `submitblock`</text>
<text text-anchor="middle" x="456" y="-1507.8" font-family="Times,serif" font-size="14.00">RPC</text>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5487" xlink:title="ZcashFoundation/zebra#5487&#10;Return detailed errors&#10;from the `submitblock`&#10;RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-1581 340.5,-1581 340.5,-1513 571.5,-1513 571.5,-1581"/>
<text text-anchor="middle" x="456" y="-1565.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5487</text>
<text text-anchor="middle" x="456" y="-1550.8" font-family="Times,serif" font-size="14.00">Return detailed errors</text>
<text text-anchor="middle" x="456" y="-1535.8" font-family="Times,serif" font-size="14.00">from the `submitblock`</text>
<text text-anchor="middle" x="456" y="-1520.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#5487 -->
<g id="edge20" class="edge">
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#5487</title>
<path fill="none" stroke="black" d="M255.69,-1534C279.95,-1534 305.65,-1534 330.25,-1534"/>
<polygon fill="black" stroke="black" points="330.35,-1537.5 340.35,-1534 330.35,-1530.5 330.35,-1537.5"/>
<path fill="none" stroke="black" d="M255.69,-1547C279.95,-1547 305.65,-1547 330.25,-1547"/>
<polygon fill="black" stroke="black" points="330.35,-1550.5 340.35,-1547 330.35,-1543.5 330.35,-1550.5"/>
</g>
<!-- ZcashFoundation/zebra#6638 -->
<g id="node31" class="node open">
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#6638</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6638" xlink:title="ZcashFoundation/zebra#6638&#10;Remove duplicate&#10;dependencies from&#10;`deny.toml` once&#10;`ed25519&#45;zebra` and&#10;`zcashd` are released" target="_blank">
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6638" xlink:title="ZcashFoundation/zebra#6638&#10;Remove duplicate&#10;dependencies from&#10;`deny.toml` once&#10;`ed25519&#45;zebra` and&#10;`zcashd` are released" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-529 24.5,-529 24.5,-431 255.5,-431 255.5,-529"/>
<text text-anchor="middle" x="140" y="-513.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6638</text>
<text text-anchor="middle" x="140" y="-498.8" font-family="Times,serif" font-size="14.00">Remove duplicate</text>
@ -512,231 +493,242 @@
</g>
</g>
<!-- ZcashFoundation/zebra#6638&#45;&gt;ZcashFoundation/zebra#7136 -->
<g id="edge21" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#6638&#45;&gt;ZcashFoundation/zebra#7136</title>
<path fill="none" stroke="black" d="M255.69,-499.72C279.95,-503.9 305.65,-508.32 330.25,-512.55"/>
<polygon fill="black" stroke="black" points="329.9,-516.04 340.35,-514.28 331.08,-509.14 329.9,-516.04"/>
</g>
<!-- ZcashFoundation/zebra#5709 -->
<g id="node32" class="node open">
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#5709</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5709" xlink:title="ZcashFoundation/zebra#5709&#10;Fix repeated block&#10;timeouts during initial&#10;sync" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1669 24.5,-1669 24.5,-1601 255.5,-1601 255.5,-1669"/>
<text text-anchor="middle" x="140" y="-1653.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5709</text>
<text text-anchor="middle" x="140" y="-1638.8" font-family="Times,serif" font-size="14.00">Fix repeated block</text>
<text text-anchor="middle" x="140" y="-1623.8" font-family="Times,serif" font-size="14.00">timeouts during initial</text>
<text text-anchor="middle" x="140" y="-1608.8" font-family="Times,serif" font-size="14.00">sync</text>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5709" xlink:title="ZcashFoundation/zebra#5709&#10;Fix repeated block&#10;timeouts during initial&#10;sync" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1682 24.5,-1682 24.5,-1614 255.5,-1614 255.5,-1682"/>
<text text-anchor="middle" x="140" y="-1666.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5709</text>
<text text-anchor="middle" x="140" y="-1651.8" font-family="Times,serif" font-size="14.00">Fix repeated block</text>
<text text-anchor="middle" x="140" y="-1636.8" font-family="Times,serif" font-size="14.00">timeouts during initial</text>
<text text-anchor="middle" x="140" y="-1621.8" font-family="Times,serif" font-size="14.00">sync</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5425 -->
<g id="node33" class="node closed">
<g id="node32" class="node closed">
<title>ZcashFoundation/zebra#5425</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5425" xlink:title="ZcashFoundation/zebra#5425&#10;Parallelise note&#10;commitment tree point&#10;conversions" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1669 340.5,-1669 340.5,-1601 571.5,-1601 571.5,-1669"/>
<text text-anchor="middle" x="456" y="-1653.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5425</text>
<text text-anchor="middle" x="456" y="-1638.8" font-family="Times,serif" font-size="14.00">Parallelise note</text>
<text text-anchor="middle" x="456" y="-1623.8" font-family="Times,serif" font-size="14.00">commitment tree point</text>
<text text-anchor="middle" x="456" y="-1608.8" font-family="Times,serif" font-size="14.00">conversions</text>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5425" xlink:title="ZcashFoundation/zebra#5425&#10;Parallelise note&#10;commitment tree point&#10;conversions" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1682 340.5,-1682 340.5,-1614 571.5,-1614 571.5,-1682"/>
<text text-anchor="middle" x="456" y="-1666.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5425</text>
<text text-anchor="middle" x="456" y="-1651.8" font-family="Times,serif" font-size="14.00">Parallelise note</text>
<text text-anchor="middle" x="456" y="-1636.8" font-family="Times,serif" font-size="14.00">commitment tree point</text>
<text text-anchor="middle" x="456" y="-1621.8" font-family="Times,serif" font-size="14.00">conversions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5709&#45;&gt;ZcashFoundation/zebra#5425 -->
<g id="edge22" class="edge">
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#5709&#45;&gt;ZcashFoundation/zebra#5425</title>
<path fill="none" stroke="black" d="M255.69,-1635C279.95,-1635 305.65,-1635 330.25,-1635"/>
<polygon fill="black" stroke="black" points="330.35,-1638.5 340.35,-1635 330.35,-1631.5 330.35,-1638.5"/>
<path fill="none" stroke="black" d="M255.69,-1648C279.95,-1648 305.65,-1648 330.25,-1648"/>
<polygon fill="black" stroke="black" points="330.35,-1651.5 340.35,-1648 330.35,-1644.5 330.35,-1651.5"/>
</g>
<!-- ZcashFoundation/zebra#4774 -->
<g id="node34" class="node open">
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1466.5 24.5,-1466.5 24.5,-1383.5 255.5,-1383.5 255.5,-1466.5"/>
<text text-anchor="middle" x="140" y="-1451.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="140" y="-1436.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1421.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1406.3" font-family="Times,serif" font-size="14.00">shielded Orchard</text>
<text text-anchor="middle" x="140" y="-1391.3" font-family="Times,serif" font-size="14.00">transactions</text>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4774" xlink:title="ZcashFoundation/zebra#4774&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Orchard&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1479.5 24.5,-1479.5 24.5,-1396.5 255.5,-1396.5 255.5,-1479.5"/>
<text text-anchor="middle" x="140" y="-1464.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="140" y="-1449.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1434.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1419.3" font-family="Times,serif" font-size="14.00">shielded Orchard</text>
<text text-anchor="middle" x="140" y="-1404.3" font-family="Times,serif" font-size="14.00">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge23" class="edge">
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="black" d="M255.69,-1406.7C279.95,-1402.9 305.65,-1398.8 330.25,-1394.9"/>
<polygon fill="black" stroke="black" points="331.02,-1398.32 340.35,-1393.3 329.93,-1391.41 331.02,-1398.32"/>
<path fill="none" stroke="black" d="M255.69,-1419.7C279.95,-1415.9 305.65,-1411.8 330.25,-1407.9"/>
<polygon fill="black" stroke="black" points="331.02,-1411.32 340.35,-1406.3 329.93,-1404.41 331.02,-1411.32"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node35" class="node open">
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1365.5 24.5,-1365.5 24.5,-1282.5 255.5,-1282.5 255.5,-1365.5"/>
<text text-anchor="middle" x="140" y="-1350.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="140" y="-1335.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1320.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1305.3" font-family="Times,serif" font-size="14.00">shielded Sapling</text>
<text text-anchor="middle" x="140" y="-1290.3" font-family="Times,serif" font-size="14.00">transactions</text>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4775" xlink:title="ZcashFoundation/zebra#4775&#10;Add an NU5 block test&#10;vector that contains many&#10;shielded Sapling&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1378.5 24.5,-1378.5 24.5,-1295.5 255.5,-1295.5 255.5,-1378.5"/>
<text text-anchor="middle" x="140" y="-1363.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="140" y="-1348.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1333.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1318.3" font-family="Times,serif" font-size="14.00">shielded Sapling</text>
<text text-anchor="middle" x="140" y="-1303.3" font-family="Times,serif" font-size="14.00">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge24" class="edge">
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="black" d="M255.69,-1342.6C279.95,-1346.6 305.65,-1350.7 330.25,-1354.7"/>
<polygon fill="black" stroke="black" points="329.91,-1358.19 340.35,-1356.4 331.07,-1351.29 329.91,-1358.19"/>
<path fill="none" stroke="black" d="M255.69,-1355.6C279.95,-1359.6 305.65,-1363.7 330.25,-1367.7"/>
<polygon fill="black" stroke="black" points="329.91,-1371.19 340.35,-1369.4 331.07,-1364.29 329.91,-1371.19"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node36" class="node open">
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1770.5 24.5,-1770.5 24.5,-1687.5 255.5,-1687.5 255.5,-1770.5"/>
<text text-anchor="middle" x="140" y="-1755.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1740.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1725.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1710.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1695.3" font-family="Times,serif" font-size="14.00">significantly</text>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1783.5 24.5,-1783.5 24.5,-1700.5 255.5,-1700.5 255.5,-1783.5"/>
<text text-anchor="middle" x="140" y="-1768.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1753.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1738.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1723.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1708.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node37" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1871.5 24.5,-1871.5 24.5,-1788.5 255.5,-1788.5 255.5,-1871.5"/>
<text text-anchor="middle" x="140" y="-1856.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1841.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1826.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1811.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1796.3" font-family="Times,serif" font-size="14.00">activation</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1884.5 24.5,-1884.5 24.5,-1801.5 255.5,-1801.5 255.5,-1884.5"/>
<text text-anchor="middle" x="140" y="-1869.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1854.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1839.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1824.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1809.3" font-family="Times,serif" font-size="14.00">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node38" class="node closed">
<g id="node37" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1864 340.5,-1864 340.5,-1796 571.5,-1796 571.5,-1864"/>
<text text-anchor="middle" x="456" y="-1848.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1833.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1818.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1803.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1877 340.5,-1877 340.5,-1809 571.5,-1809 571.5,-1877"/>
<text text-anchor="middle" x="456" y="-1861.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1846.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1831.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1816.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge25" class="edge">
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="black" d="M255.69,-1830C279.95,-1830 305.65,-1830 330.25,-1830"/>
<polygon fill="black" stroke="black" points="330.35,-1833.5 340.35,-1830 330.35,-1826.5 330.35,-1833.5"/>
<path fill="none" stroke="black" d="M255.69,-1843C279.95,-1843 305.65,-1843 330.25,-1843"/>
<polygon fill="black" stroke="black" points="330.35,-1846.5 340.35,-1843 330.35,-1839.5 330.35,-1846.5"/>
</g>
<!-- ZcashFoundation/zebra#6388 -->
<g id="node39" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#6388</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6388" xlink:title="ZcashFoundation/zebra#6388&#10;can_fork_chain_at()&#10;should ignore blocks&#10;below the finalized tip" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2022 24.5,-2022 24.5,-1954 255.5,-1954 255.5,-2022"/>
<text text-anchor="middle" x="140" y="-2006.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6388</text>
<text text-anchor="middle" x="140" y="-1991.8" font-family="Times,serif" font-size="14.00">can_fork_chain_at()</text>
<text text-anchor="middle" x="140" y="-1976.8" font-family="Times,serif" font-size="14.00">should ignore blocks</text>
<text text-anchor="middle" x="140" y="-1961.8" font-family="Times,serif" font-size="14.00">below the finalized tip</text>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6388" xlink:title="ZcashFoundation/zebra#6388&#10;can_fork_chain_at()&#10;should ignore blocks&#10;below the finalized tip" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2035 24.5,-2035 24.5,-1967 255.5,-1967 255.5,-2035"/>
<text text-anchor="middle" x="140" y="-2019.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6388</text>
<text text-anchor="middle" x="140" y="-2004.8" font-family="Times,serif" font-size="14.00">can_fork_chain_at()</text>
<text text-anchor="middle" x="140" y="-1989.8" font-family="Times,serif" font-size="14.00">should ignore blocks</text>
<text text-anchor="middle" x="140" y="-1974.8" font-family="Times,serif" font-size="14.00">below the finalized tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6681 -->
<g id="node40" class="node closed">
<g id="node39" class="node closed">
<title>ZcashFoundation/zebra#6681</title>
<g id="a_node40"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6681" xlink:title="ZcashFoundation/zebra#6681&#10;Update documentation to&#10;clarify terminology&#10;around block verification" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="863,-2013 632,-2013 632,-1945 863,-1945 863,-2013"/>
<text text-anchor="middle" x="747.5" y="-1997.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6681</text>
<text text-anchor="middle" x="747.5" y="-1982.8" font-family="Times,serif" font-size="14.00">Update documentation to</text>
<text text-anchor="middle" x="747.5" y="-1967.8" font-family="Times,serif" font-size="14.00">clarify terminology</text>
<text text-anchor="middle" x="747.5" y="-1952.8" font-family="Times,serif" font-size="14.00">around block verification</text>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6681" xlink:title="ZcashFoundation/zebra#6681&#10;Update documentation to&#10;clarify terminology&#10;around block verification" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="863,-2026 632,-2026 632,-1958 863,-1958 863,-2026"/>
<text text-anchor="middle" x="747.5" y="-2010.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6681</text>
<text text-anchor="middle" x="747.5" y="-1995.8" font-family="Times,serif" font-size="14.00">Update documentation to</text>
<text text-anchor="middle" x="747.5" y="-1980.8" font-family="Times,serif" font-size="14.00">clarify terminology</text>
<text text-anchor="middle" x="747.5" y="-1965.8" font-family="Times,serif" font-size="14.00">around block verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6681 -->
<g id="edge26" class="edge">
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6681</title>
<path fill="none" stroke="black" d="M255.58,-2020.3C275.57,-2024.8 296.28,-2028.6 316,-2031 439.54,-2046 473.27,-2051.6 596,-2031 615.24,-2027.8 635.31,-2022.4 654.29,-2016.2"/>
<polygon fill="black" stroke="black" points="655.39,-2019.52 663.81,-2013.1 653.22,-2012.87 655.39,-2019.52"/>
<path fill="none" stroke="black" d="M255.58,-2033.3C275.57,-2037.8 296.28,-2041.6 316,-2044 439.54,-2059 473.27,-2064.6 596,-2044 615.24,-2040.8 635.31,-2035.4 654.29,-2029.2"/>
<polygon fill="black" stroke="black" points="655.39,-2032.52 663.81,-2026.1 653.22,-2025.87 655.39,-2032.52"/>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<g id="node41" class="node open">
<g id="node40" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node41"><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="black" points="571.5,-2022 340.5,-2022 340.5,-1954 571.5,-1954 571.5,-2022"/>
<text text-anchor="middle" x="456" y="-2006.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="456" y="-1991.8" font-family="Times,serif" font-size="14.00">Avoid temporary failures</text>
<text text-anchor="middle" x="456" y="-1976.8" font-family="Times,serif" font-size="14.00">verifying the first non&#45;</text>
<text text-anchor="middle" x="456" y="-1961.8" font-family="Times,serif" font-size="14.00">finalized block</text>
<g id="a_node40"><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="black" points="571.5,-2035 340.5,-2035 340.5,-1967 571.5,-1967 571.5,-2035"/>
<text text-anchor="middle" x="456" y="-2019.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="456" y="-2004.8" font-family="Times,serif" font-size="14.00">Avoid temporary failures</text>
<text text-anchor="middle" x="456" y="-1989.8" font-family="Times,serif" font-size="14.00">verifying the first non&#45;</text>
<text text-anchor="middle" x="456" y="-1974.8" font-family="Times,serif" font-size="14.00">finalized block</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#5125 -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#5125</title>
<path fill="none" stroke="black" d="M255.69,-1988C279.95,-1988 305.65,-1988 330.25,-1988"/>
<polygon fill="black" stroke="black" points="330.35,-1991.5 340.35,-1988 330.35,-1984.5 330.35,-1991.5"/>
<path fill="none" stroke="black" d="M255.69,-2001C279.95,-2001 305.65,-2001 330.25,-2001"/>
<polygon fill="black" stroke="black" points="330.35,-2004.5 340.35,-2001 330.35,-1997.5 330.35,-2004.5"/>
</g>
<!-- ZcashFoundation/zebra#6793 -->
<g id="node42" class="node closed">
<g id="node41" class="node closed">
<title>ZcashFoundation/zebra#6793</title>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6793" xlink:title="ZcashFoundation/zebra#6793&#10;Do the state renames that&#10;were not done in #6762" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1935.5 340.5,-1935.5 340.5,-1882.5 571.5,-1882.5 571.5,-1935.5"/>
<text text-anchor="middle" x="456" y="-1920.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6793</text>
<text text-anchor="middle" x="456" y="-1905.3" font-family="Times,serif" font-size="14.00">Do the state renames that</text>
<text text-anchor="middle" x="456" y="-1890.3" font-family="Times,serif" font-size="14.00">were not done in #6762</text>
<g id="a_node41"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6793" xlink:title="ZcashFoundation/zebra#6793&#10;Do the state renames that&#10;were not done in #6762" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1948.5 340.5,-1948.5 340.5,-1895.5 571.5,-1895.5 571.5,-1948.5"/>
<text text-anchor="middle" x="456" y="-1933.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6793</text>
<text text-anchor="middle" x="456" y="-1918.3" font-family="Times,serif" font-size="14.00">Do the state renames that</text>
<text text-anchor="middle" x="456" y="-1903.3" font-family="Times,serif" font-size="14.00">were not done in #6762</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6793 -->
<g id="edge28" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6793</title>
<path fill="none" stroke="black" d="M255.69,-1959.1C283,-1952.3 312.15,-1944.9 339.49,-1938.1"/>
<polygon fill="black" stroke="black" points="340.68,-1941.41 349.48,-1935.5 338.92,-1934.63 340.68,-1941.41"/>
<path fill="none" stroke="black" d="M255.69,-1972.1C283,-1965.3 312.15,-1957.9 339.49,-1951.1"/>
<polygon fill="black" stroke="black" points="340.68,-1954.41 349.48,-1948.5 338.92,-1947.63 340.68,-1954.41"/>
</g>
<!-- ZcashFoundation/zebra#6793&#45;&gt;ZcashFoundation/zebra#6681 -->
<g id="edge29" class="edge">
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#6793&#45;&gt;ZcashFoundation/zebra#6681</title>
<path fill="none" stroke="black" d="M566.86,-1935.6C584.89,-1939.9 603.69,-1944.5 622.05,-1948.9"/>
<polygon fill="black" stroke="black" points="621.36,-1952.33 631.9,-1951.3 623.01,-1945.53 621.36,-1952.33"/>
<path fill="none" stroke="black" d="M566.86,-1948.6C584.89,-1952.9 603.69,-1957.5 622.05,-1961.9"/>
<polygon fill="black" stroke="black" points="621.36,-1965.33 631.9,-1964.3 623.01,-1958.53 621.36,-1965.33"/>
</g>
<!-- ZcashFoundation/zebra#6812 -->
<g id="node43" class="node open">
<g id="node42" class="node open">
<title>ZcashFoundation/zebra#6812</title>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6812" xlink:title="ZcashFoundation/zebra#6812&#10;Process abort in state&#10;tests on some macOS&#10;versions with Rust 1.70" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2131 24.5,-2131 24.5,-2063 255.5,-2063 255.5,-2131"/>
<text text-anchor="middle" x="140" y="-2115.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-2100.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-2085.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-2070.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
<g id="a_node42"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6812" xlink:title="ZcashFoundation/zebra#6812&#10;Process abort in state&#10;tests on some macOS&#10;versions with Rust 1.70" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2144 24.5,-2144 24.5,-2076 255.5,-2076 255.5,-2144"/>
<text text-anchor="middle" x="140" y="-2128.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-2113.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-2098.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-2083.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6824 -->
<g id="node44" class="node closed">
<g id="node43" class="node closed">
<title>ZcashFoundation/zebra#6824</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6824" xlink:title="ZcashFoundation/zebra#6824&#10;Restore macOS tests" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-2116 340.5,-2116 340.5,-2078 571.5,-2078 571.5,-2116"/>
<text text-anchor="middle" x="456" y="-2100.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-2085.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
<g id="a_node43"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6824" xlink:title="ZcashFoundation/zebra#6824&#10;Restore macOS tests" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-2129 340.5,-2129 340.5,-2091 571.5,-2091 571.5,-2129"/>
<text text-anchor="middle" x="456" y="-2113.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-2098.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824 -->
<g id="edge30" class="edge">
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824</title>
<path fill="none" stroke="black" d="M255.69,-2097C279.95,-2097 305.65,-2097 330.25,-2097"/>
<polygon fill="black" stroke="black" points="330.35,-2100.5 340.35,-2097 330.35,-2093.5 330.35,-2100.5"/>
<path fill="none" stroke="black" d="M255.69,-2110C279.95,-2110 305.65,-2110 330.25,-2110"/>
<polygon fill="black" stroke="black" points="330.35,-2113.5 340.35,-2110 330.35,-2106.5 330.35,-2113.5"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node44" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node44"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6952" xlink:title="ZcashFoundation/zebra#6952&#10;Add note tree size fields&#10;to the `getblock` RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2215.5 24.5,-2215.5 24.5,-2162.5 255.5,-2162.5 255.5,-2215.5"/>
<text text-anchor="middle" x="140" y="-2200.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="140" y="-2185.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="140" y="-2170.3" font-family="Times,serif" font-size="14.00">to the `getblock` RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77 -->
<g id="node45" class="node open">
<title>ZcashFoundation/ed25519&#45;zebra#77</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/77" xlink:title="ZcashFoundation/ed25519&#45;zebra#77&#10;Add instructions to the&#10;README for updating this&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2217 0,-2217 0,-2149 280,-2149 280,-2217"/>
<text text-anchor="middle" x="140" y="-2201.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2186.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2171.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2156.8" font-family="Times,serif" font-size="14.00">crate</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2302 0,-2302 0,-2234 280,-2234 280,-2302"/>
<text text-anchor="middle" x="140" y="-2286.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2271.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2256.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2241.8" font-family="Times,serif" font-size="14.00">crate</text>
</a>
</g>
</g>
@ -744,18 +736,18 @@
<g id="node46" class="node closed">
<title>ZcashFoundation/ed25519&#45;zebra#79</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/79" xlink:title="ZcashFoundation/ed25519&#45;zebra#79&#10;Tag a new &#160;ed25519&#45;zebra&#10;release" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="596,-2209.5 316,-2209.5 316,-2156.5 596,-2156.5 596,-2209.5"/>
<text text-anchor="middle" x="456" y="-2194.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2179.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2164.3" font-family="Times,serif" font-size="14.00">release</text>
<polygon fill="#fad8c7" stroke="black" points="596,-2294.5 316,-2294.5 316,-2241.5 596,-2241.5 596,-2294.5"/>
<text text-anchor="middle" x="456" y="-2279.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2264.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2249.3" font-family="Times,serif" font-size="14.00">release</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="edge31" class="edge">
<g id="edge30" class="edge">
<title>ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79</title>
<path fill="none" stroke="black" d="M280.1,-2183C288.49,-2183 296.96,-2183 305.4,-2183"/>
<polygon fill="black" stroke="black" points="305.67,-2186.5 315.67,-2183 305.67,-2179.5 305.67,-2186.5"/>
<path fill="none" stroke="black" d="M280.1,-2268C288.49,-2268 296.96,-2268 305.4,-2268"/>
<polygon fill="black" stroke="black" points="305.67,-2271.5 315.67,-2268 305.67,-2264.5 305.67,-2271.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -22,92 +22,92 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 685.5)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-685.5 698,-685.5 698,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,0 0,-321 450,-321 450,0 0,0"/>
<text text-anchor="middle" x="225" y="-305.8" font-family="Times,serif" font-size="14.00">Epic: FROST Proof of Concept/Prototype and Documentation</text>
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="109,0 109,-235 341,-235 341,0 109,0"/>
<text text-anchor="middle" x="225" y="-219.8" font-family="Times,serif" font-size="14.00">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="109,-329 109,-564 341,-564 341,-329 109,-329"/>
<text text-anchor="middle" x="225" y="-548.8" font-family="Times,serif" font-size="14.00">Epic: Re&#45;randomizable FROST</text>
</g>
<!-- ZcashFoundation/frost#239 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#239</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/239" xlink:title="ZcashFoundation/frost#239&#10;Epic: Demo for Signature&#10;generation &#45; Participant&#10;CLI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-290 117,-290 117,-222 333,-222 333,-290"/>
<text text-anchor="middle" x="225" y="-274.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#239</text>
<text text-anchor="middle" x="225" y="-259.8" font-family="Times,serif" font-size="14.00">Epic: Demo for Signature</text>
<text text-anchor="middle" x="225" y="-244.8" font-family="Times,serif" font-size="14.00">generation &#45; Participant</text>
<text text-anchor="middle" x="225" y="-229.8" font-family="Times,serif" font-size="14.00">CLI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#240 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#240</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/240" xlink:title="ZcashFoundation/frost#240&#10;Demo for Signature&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-203.5 117,-203.5 117,-150.5 333,-150.5 333,-203.5"/>
<text text-anchor="middle" x="225" y="-188.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#240</text>
<text text-anchor="middle" x="225" y="-173.3" font-family="Times,serif" font-size="14.00">Demo for Signature</text>
<text text-anchor="middle" x="225" y="-158.3" font-family="Times,serif" font-size="14.00">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#252 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#252</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/252" xlink:title="ZcashFoundation/frost#252&#10;Demo for Distributed Key&#10;Generation (DKG)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-132.5 117,-132.5 117,-79.5 333,-79.5 333,-132.5"/>
<text text-anchor="middle" x="225" y="-117.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#252</text>
<text text-anchor="middle" x="225" y="-102.3" font-family="Times,serif" font-size="14.00">Demo for Distributed Key</text>
<text text-anchor="middle" x="225" y="-87.3" font-family="Times,serif" font-size="14.00">Generation (DKG)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#242 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#242</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/242" xlink:title="ZcashFoundation/frost#242&#10;Implement broadcast&#10;channel for FROST PoC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-61.5 117,-61.5 117,-8.5 333,-8.5 333,-61.5"/>
<text text-anchor="middle" x="225" y="-46.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#242</text>
<text text-anchor="middle" x="225" y="-31.3" font-family="Times,serif" font-size="14.00">Implement broadcast</text>
<text text-anchor="middle" x="225" y="-16.3" font-family="Times,serif" font-size="14.00">channel for FROST PoC</text>
</a>
</g>
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,-243 0,-564 450,-564 450,-243 0,-243"/>
<text text-anchor="middle" x="225" y="-548.8" font-family="Times,serif" font-size="14.00">Epic: FROST Proof of Concept/Prototype and Documentation</text>
</g>
<!-- ZcashFoundation/frost#320 -->
<g id="node5" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/frost#320</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/320" xlink:title="ZcashFoundation/frost#320&#10;Refactor `compute_lagrang&#10;e_coefficient`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-532.5 117,-532.5 117,-479.5 333,-479.5 333,-532.5"/>
<text text-anchor="middle" x="225" y="-517.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#320</text>
<text text-anchor="middle" x="225" y="-502.3" font-family="Times,serif" font-size="14.00">Refactor `compute_lagrang</text>
<text text-anchor="middle" x="225" y="-487.3" font-family="Times,serif" font-size="14.00">e_coefficient`</text>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/320" xlink:title="ZcashFoundation/frost#320&#10;Refactor `compute_lagrang&#10;e_coefficient`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-203.5 117,-203.5 117,-150.5 333,-150.5 333,-203.5"/>
<text text-anchor="middle" x="225" y="-188.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#320</text>
<text text-anchor="middle" x="225" y="-173.3" font-family="Times,serif" font-size="14.00">Refactor `compute_lagrang</text>
<text text-anchor="middle" x="225" y="-158.3" font-family="Times,serif" font-size="14.00">e_coefficient`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node6" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/frost#216</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/216" xlink:title="ZcashFoundation/frost#216&#10;Write security proof for&#10;Rerandomized FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-461.5 117,-461.5 117,-408.5 333,-408.5 333,-461.5"/>
<text text-anchor="middle" x="225" y="-446.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#216</text>
<text text-anchor="middle" x="225" y="-431.3" font-family="Times,serif" font-size="14.00">Write security proof for</text>
<text text-anchor="middle" x="225" y="-416.3" font-family="Times,serif" font-size="14.00">Rerandomized FROST</text>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/216" xlink:title="ZcashFoundation/frost#216&#10;Write security proof for&#10;Rerandomized FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-132.5 117,-132.5 117,-79.5 333,-79.5 333,-132.5"/>
<text text-anchor="middle" x="225" y="-117.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#216</text>
<text text-anchor="middle" x="225" y="-102.3" font-family="Times,serif" font-size="14.00">Write security proof for</text>
<text text-anchor="middle" x="225" y="-87.3" font-family="Times,serif" font-size="14.00">Rerandomized FROST</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#437 -->
<g id="node7" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/frost#437</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/pull/437" xlink:title="ZcashFoundation/frost#437&#10;Simplify rerandomized&#10;FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-390.5 117,-390.5 117,-386.5 113,-386.5 113,-382.5 117,-382.5 117,-345.5 113,-345.5 113,-341.5 117,-341.5 117,-337.5 333,-337.5 333,-390.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="117,-386.5 121,-386.5 121,-382.5 117,-382.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="117,-345.5 121,-345.5 121,-341.5 117,-341.5 "/>
<text text-anchor="middle" x="225" y="-375.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#437</text>
<text text-anchor="middle" x="225" y="-360.3" font-family="Times,serif" font-size="14.00">Simplify rerandomized</text>
<text text-anchor="middle" x="225" y="-345.3" font-family="Times,serif" font-size="14.00">FROST</text>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/pull/437" xlink:title="ZcashFoundation/frost#437&#10;Simplify rerandomized&#10;FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-61.5 117,-61.5 117,-57.5 113,-57.5 113,-53.5 117,-53.5 117,-16.5 113,-16.5 113,-12.5 117,-12.5 117,-8.5 333,-8.5 333,-61.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="117,-57.5 121,-57.5 121,-53.5 117,-53.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="117,-16.5 121,-16.5 121,-12.5 117,-12.5 "/>
<text text-anchor="middle" x="225" y="-46.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#437</text>
<text text-anchor="middle" x="225" y="-31.3" font-family="Times,serif" font-size="14.00">Simplify rerandomized</text>
<text text-anchor="middle" x="225" y="-16.3" font-family="Times,serif" font-size="14.00">FROST</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#239 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#239</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/239" xlink:title="ZcashFoundation/frost#239&#10;Epic: Demo for Signature&#10;generation &#45; Participant&#10;CLI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-533 117,-533 117,-465 333,-465 333,-533"/>
<text text-anchor="middle" x="225" y="-517.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#239</text>
<text text-anchor="middle" x="225" y="-502.8" font-family="Times,serif" font-size="14.00">Epic: Demo for Signature</text>
<text text-anchor="middle" x="225" y="-487.8" font-family="Times,serif" font-size="14.00">generation &#45; Participant</text>
<text text-anchor="middle" x="225" y="-472.8" font-family="Times,serif" font-size="14.00">CLI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#240 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#240</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/240" xlink:title="ZcashFoundation/frost#240&#10;Demo for Signature&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-446.5 117,-446.5 117,-393.5 333,-393.5 333,-446.5"/>
<text text-anchor="middle" x="225" y="-431.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#240</text>
<text text-anchor="middle" x="225" y="-416.3" font-family="Times,serif" font-size="14.00">Demo for Signature</text>
<text text-anchor="middle" x="225" y="-401.3" font-family="Times,serif" font-size="14.00">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#252 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#252</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/252" xlink:title="ZcashFoundation/frost#252&#10;Demo for Distributed Key&#10;Generation (DKG)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-375.5 117,-375.5 117,-322.5 333,-322.5 333,-375.5"/>
<text text-anchor="middle" x="225" y="-360.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#252</text>
<text text-anchor="middle" x="225" y="-345.3" font-family="Times,serif" font-size="14.00">Demo for Distributed Key</text>
<text text-anchor="middle" x="225" y="-330.3" font-family="Times,serif" font-size="14.00">Generation (DKG)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#242 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#242</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/242" xlink:title="ZcashFoundation/frost#242&#10;Implement broadcast&#10;channel for FROST PoC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-304.5 117,-304.5 117,-251.5 333,-251.5 333,-304.5"/>
<text text-anchor="middle" x="225" y="-289.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#242</text>
<text text-anchor="middle" x="225" y="-274.3" font-family="Times,serif" font-size="14.00">Implement broadcast</text>
<text text-anchor="middle" x="225" y="-259.3" font-family="Times,serif" font-size="14.00">channel for FROST PoC</text>
</a>
</g>
</g>

View File

@ -10,92 +10,92 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 685.5)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-685.5 698,-685.5 698,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,0 0,-321 450,-321 450,0 0,0"/>
<text text-anchor="middle" x="225" y="-305.8" font-family="Times,serif" font-size="14.00">Epic: FROST Proof of Concept/Prototype and Documentation</text>
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="109,0 109,-235 341,-235 341,0 109,0"/>
<text text-anchor="middle" x="225" y="-219.8" font-family="Times,serif" font-size="14.00">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="109,-329 109,-564 341,-564 341,-329 109,-329"/>
<text text-anchor="middle" x="225" y="-548.8" font-family="Times,serif" font-size="14.00">Epic: Re&#45;randomizable FROST</text>
</g>
<!-- ZcashFoundation/frost#239 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#239</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/239" xlink:title="ZcashFoundation/frost#239&#10;Epic: Demo for Signature&#10;generation &#45; Participant&#10;CLI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-290 117,-290 117,-222 333,-222 333,-290"/>
<text text-anchor="middle" x="225" y="-274.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#239</text>
<text text-anchor="middle" x="225" y="-259.8" font-family="Times,serif" font-size="14.00">Epic: Demo for Signature</text>
<text text-anchor="middle" x="225" y="-244.8" font-family="Times,serif" font-size="14.00">generation &#45; Participant</text>
<text text-anchor="middle" x="225" y="-229.8" font-family="Times,serif" font-size="14.00">CLI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#240 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#240</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/240" xlink:title="ZcashFoundation/frost#240&#10;Demo for Signature&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-203.5 117,-203.5 117,-150.5 333,-150.5 333,-203.5"/>
<text text-anchor="middle" x="225" y="-188.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#240</text>
<text text-anchor="middle" x="225" y="-173.3" font-family="Times,serif" font-size="14.00">Demo for Signature</text>
<text text-anchor="middle" x="225" y="-158.3" font-family="Times,serif" font-size="14.00">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#252 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#252</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/252" xlink:title="ZcashFoundation/frost#252&#10;Demo for Distributed Key&#10;Generation (DKG)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-132.5 117,-132.5 117,-79.5 333,-79.5 333,-132.5"/>
<text text-anchor="middle" x="225" y="-117.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#252</text>
<text text-anchor="middle" x="225" y="-102.3" font-family="Times,serif" font-size="14.00">Demo for Distributed Key</text>
<text text-anchor="middle" x="225" y="-87.3" font-family="Times,serif" font-size="14.00">Generation (DKG)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#242 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#242</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/242" xlink:title="ZcashFoundation/frost#242&#10;Implement broadcast&#10;channel for FROST PoC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-61.5 117,-61.5 117,-8.5 333,-8.5 333,-61.5"/>
<text text-anchor="middle" x="225" y="-46.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#242</text>
<text text-anchor="middle" x="225" y="-31.3" font-family="Times,serif" font-size="14.00">Implement broadcast</text>
<text text-anchor="middle" x="225" y="-16.3" font-family="Times,serif" font-size="14.00">channel for FROST PoC</text>
</a>
</g>
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,-243 0,-564 450,-564 450,-243 0,-243"/>
<text text-anchor="middle" x="225" y="-548.8" font-family="Times,serif" font-size="14.00">Epic: FROST Proof of Concept/Prototype and Documentation</text>
</g>
<!-- ZcashFoundation/frost#320 -->
<g id="node5" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/frost#320</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/320" xlink:title="ZcashFoundation/frost#320&#10;Refactor `compute_lagrang&#10;e_coefficient`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-532.5 117,-532.5 117,-479.5 333,-479.5 333,-532.5"/>
<text text-anchor="middle" x="225" y="-517.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#320</text>
<text text-anchor="middle" x="225" y="-502.3" font-family="Times,serif" font-size="14.00">Refactor `compute_lagrang</text>
<text text-anchor="middle" x="225" y="-487.3" font-family="Times,serif" font-size="14.00">e_coefficient`</text>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/320" xlink:title="ZcashFoundation/frost#320&#10;Refactor `compute_lagrang&#10;e_coefficient`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-203.5 117,-203.5 117,-150.5 333,-150.5 333,-203.5"/>
<text text-anchor="middle" x="225" y="-188.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#320</text>
<text text-anchor="middle" x="225" y="-173.3" font-family="Times,serif" font-size="14.00">Refactor `compute_lagrang</text>
<text text-anchor="middle" x="225" y="-158.3" font-family="Times,serif" font-size="14.00">e_coefficient`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node6" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/frost#216</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/216" xlink:title="ZcashFoundation/frost#216&#10;Write security proof for&#10;Rerandomized FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-461.5 117,-461.5 117,-408.5 333,-408.5 333,-461.5"/>
<text text-anchor="middle" x="225" y="-446.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#216</text>
<text text-anchor="middle" x="225" y="-431.3" font-family="Times,serif" font-size="14.00">Write security proof for</text>
<text text-anchor="middle" x="225" y="-416.3" font-family="Times,serif" font-size="14.00">Rerandomized FROST</text>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/216" xlink:title="ZcashFoundation/frost#216&#10;Write security proof for&#10;Rerandomized FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-132.5 117,-132.5 117,-79.5 333,-79.5 333,-132.5"/>
<text text-anchor="middle" x="225" y="-117.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#216</text>
<text text-anchor="middle" x="225" y="-102.3" font-family="Times,serif" font-size="14.00">Write security proof for</text>
<text text-anchor="middle" x="225" y="-87.3" font-family="Times,serif" font-size="14.00">Rerandomized FROST</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#437 -->
<g id="node7" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/frost#437</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/pull/437" xlink:title="ZcashFoundation/frost#437&#10;Simplify rerandomized&#10;FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-390.5 117,-390.5 117,-386.5 113,-386.5 113,-382.5 117,-382.5 117,-345.5 113,-345.5 113,-341.5 117,-341.5 117,-337.5 333,-337.5 333,-390.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="117,-386.5 121,-386.5 121,-382.5 117,-382.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="117,-345.5 121,-345.5 121,-341.5 117,-341.5 "/>
<text text-anchor="middle" x="225" y="-375.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#437</text>
<text text-anchor="middle" x="225" y="-360.3" font-family="Times,serif" font-size="14.00">Simplify rerandomized</text>
<text text-anchor="middle" x="225" y="-345.3" font-family="Times,serif" font-size="14.00">FROST</text>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/pull/437" xlink:title="ZcashFoundation/frost#437&#10;Simplify rerandomized&#10;FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-61.5 117,-61.5 117,-57.5 113,-57.5 113,-53.5 117,-53.5 117,-16.5 113,-16.5 113,-12.5 117,-12.5 117,-8.5 333,-8.5 333,-61.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="117,-57.5 121,-57.5 121,-53.5 117,-53.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="117,-16.5 121,-16.5 121,-12.5 117,-12.5 "/>
<text text-anchor="middle" x="225" y="-46.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#437</text>
<text text-anchor="middle" x="225" y="-31.3" font-family="Times,serif" font-size="14.00">Simplify rerandomized</text>
<text text-anchor="middle" x="225" y="-16.3" font-family="Times,serif" font-size="14.00">FROST</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#239 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#239</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/239" xlink:title="ZcashFoundation/frost#239&#10;Epic: Demo for Signature&#10;generation &#45; Participant&#10;CLI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-533 117,-533 117,-465 333,-465 333,-533"/>
<text text-anchor="middle" x="225" y="-517.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#239</text>
<text text-anchor="middle" x="225" y="-502.8" font-family="Times,serif" font-size="14.00">Epic: Demo for Signature</text>
<text text-anchor="middle" x="225" y="-487.8" font-family="Times,serif" font-size="14.00">generation &#45; Participant</text>
<text text-anchor="middle" x="225" y="-472.8" font-family="Times,serif" font-size="14.00">CLI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#240 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#240</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/240" xlink:title="ZcashFoundation/frost#240&#10;Demo for Signature&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-446.5 117,-446.5 117,-393.5 333,-393.5 333,-446.5"/>
<text text-anchor="middle" x="225" y="-431.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#240</text>
<text text-anchor="middle" x="225" y="-416.3" font-family="Times,serif" font-size="14.00">Demo for Signature</text>
<text text-anchor="middle" x="225" y="-401.3" font-family="Times,serif" font-size="14.00">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#252 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#252</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/252" xlink:title="ZcashFoundation/frost#252&#10;Demo for Distributed Key&#10;Generation (DKG)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-375.5 117,-375.5 117,-322.5 333,-322.5 333,-375.5"/>
<text text-anchor="middle" x="225" y="-360.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#252</text>
<text text-anchor="middle" x="225" y="-345.3" font-family="Times,serif" font-size="14.00">Demo for Distributed Key</text>
<text text-anchor="middle" x="225" y="-330.3" font-family="Times,serif" font-size="14.00">Generation (DKG)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#242 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#242</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/242" xlink:title="ZcashFoundation/frost#242&#10;Implement broadcast&#10;channel for FROST PoC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-304.5 117,-304.5 117,-251.5 333,-251.5 333,-304.5"/>
<text text-anchor="middle" x="225" y="-289.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#242</text>
<text text-anchor="middle" x="225" y="-274.3" font-family="Times,serif" font-size="14.00">Implement broadcast</text>
<text text-anchor="middle" x="225" y="-259.3" font-family="Times,serif" font-size="14.00">channel for FROST PoC</text>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB