This commit is contained in:
conradoplg 2023-07-12 13:45:35 +00:00
parent 5c34937334
commit 5156f949b5
6 changed files with 1256 additions and 1152 deletions

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="1138pt" height="2086pt"
viewBox="0.00 0.00 1138.00 2086.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 2082)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2082 1134,-2082 1134,4 -4,4"/>
<div id="dag"><svg width="1138pt" height="2015pt"
viewBox="0.00 0.00 1138.00 2015.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 2011)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2011 1134,-2011 1134,4 -4,4"/>
<!-- ZcashFoundation/zebra#6981 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#6981</title>
@ -189,92 +189,135 @@
<path fill="none" stroke="black" d="M255.69,-416C279.95,-416 305.65,-416 330.25,-416"/>
<polygon fill="black" stroke="black" points="330.35,-419.5 340.35,-416 330.35,-412.5 330.35,-419.5"/>
</g>
<!-- ZcashFoundation/zebra#7175 -->
<!-- ZcashFoundation/zebra#7179 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#7175</title>
<g id="a_node12"><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="255.5,-528.5 24.5,-528.5 24.5,-524.5 20.5,-524.5 20.5,-520.5 24.5,-520.5 24.5,-483.5 20.5,-483.5 20.5,-479.5 24.5,-479.5 24.5,-475.5 255.5,-475.5 255.5,-528.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-524.5 28.5,-524.5 28.5,-520.5 24.5,-520.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-483.5 28.5,-483.5 28.5,-479.5 24.5,-479.5 "/>
<text text-anchor="middle" x="140" y="-513.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7175</text>
<text text-anchor="middle" x="140" y="-498.3" font-family="Times,serif" font-size="14.00">fix(Docker): Pass build</text>
<text text-anchor="middle" x="140" y="-483.3" font-family="Times,serif" font-size="14.00">args to `runtime` images</text>
<title>ZcashFoundation/zebra#7179</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7179" xlink:title="ZcashFoundation/zebra#7179&#10;add(Docker): &#160;Docs for&#10;mining with Docker" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-521.5 632,-521.5 632,-517.5 628,-517.5 628,-513.5 632,-513.5 632,-476.5 628,-476.5 628,-472.5 632,-472.5 632,-468.5 863,-468.5 863,-521.5"/>
<polyline fill="none" stroke="black" points="632,-517.5 636,-517.5 636,-513.5 632,-513.5 "/>
<polyline fill="none" stroke="black" points="632,-476.5 636,-476.5 636,-472.5 632,-472.5 "/>
<text text-anchor="middle" x="747.5" y="-506.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7179</text>
<text text-anchor="middle" x="747.5" y="-491.3" font-family="Times,serif" font-size="14.00">add(Docker): &#160;Docs for</text>
<text text-anchor="middle" x="747.5" y="-476.3" font-family="Times,serif" font-size="14.00">mining with Docker</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7179 -->
<!-- ZcashFoundation/zebra#7136&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#7136&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M560.68,-442.55C572.6,-445.69 584.58,-448.89 596,-452 612,-456.36 628.92,-461.08 645.42,-465.75"/>
<polygon fill="black" stroke="black" points="644.5,-469.13 655.08,-468.49 646.41,-462.39 644.5,-469.13"/>
</g>
<!-- ZcashFoundation/zebra#6611 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#7179</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7179" xlink:title="ZcashFoundation/zebra#7179&#10;add(Docker): &#160;Docs for&#10;mining with Docker" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-528.5 340.5,-528.5 340.5,-524.5 336.5,-524.5 336.5,-520.5 340.5,-520.5 340.5,-483.5 336.5,-483.5 336.5,-479.5 340.5,-479.5 340.5,-475.5 571.5,-475.5 571.5,-528.5"/>
<polyline fill="none" stroke="black" points="340.5,-524.5 344.5,-524.5 344.5,-520.5 340.5,-520.5 "/>
<polyline fill="none" stroke="black" points="340.5,-483.5 344.5,-483.5 344.5,-479.5 340.5,-479.5 "/>
<text text-anchor="middle" x="456" y="-513.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7179</text>
<text text-anchor="middle" x="456" y="-498.3" font-family="Times,serif" font-size="14.00">add(Docker): &#160;Docs for</text>
<text text-anchor="middle" x="456" y="-483.3" font-family="Times,serif" font-size="14.00">mining with Docker</text>
<title>ZcashFoundation/zebra#6611</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6611" xlink:title="ZcashFoundation/zebra#6611&#10;Document how to switch&#10;from Testnet to Mainnet&#10;in Docker images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-450 632,-450 632,-382 863,-382 863,-450"/>
<text text-anchor="middle" x="747.5" y="-434.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6611</text>
<text text-anchor="middle" x="747.5" y="-419.8" font-family="Times,serif" font-size="14.00">Document how to switch</text>
<text text-anchor="middle" x="747.5" y="-404.8" font-family="Times,serif" font-size="14.00">from Testnet to Mainnet</text>
<text text-anchor="middle" x="747.5" y="-389.8" font-family="Times,serif" font-size="14.00">in Docker images</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7136&#45;&gt;ZcashFoundation/zebra#6611 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#7136&#45;&gt;ZcashFoundation/zebra#6611</title>
<path fill="none" stroke="black" d="M571.83,-416C588.18,-416 605.05,-416 621.57,-416"/>
<polygon fill="black" stroke="black" points="621.81,-419.5 631.81,-416 621.81,-412.5 621.81,-419.5"/>
</g>
<!-- ZcashFoundation/zebra#6159 -->
<g id="node14" class="node closed">
<title>ZcashFoundation/zebra#6159</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6159" xlink:title="ZcashFoundation/zebra#6159&#10;Documentation: Write a&#10;blog post to share how we&#10;used Zebra and s&#45;nomp to&#10;mine on testnet" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1130,-457.5 899,-457.5 899,-374.5 1130,-374.5 1130,-457.5"/>
<text text-anchor="middle" x="1014.5" y="-442.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6159</text>
<text text-anchor="middle" x="1014.5" y="-427.3" font-family="Times,serif" font-size="14.00">Documentation: Write a</text>
<text text-anchor="middle" x="1014.5" y="-412.3" font-family="Times,serif" font-size="14.00">blog post to share how we</text>
<text text-anchor="middle" x="1014.5" y="-397.3" font-family="Times,serif" font-size="14.00">used Zebra and s&#45;nomp to</text>
<text text-anchor="middle" x="1014.5" y="-382.3" font-family="Times,serif" font-size="14.00">mine on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159</title>
<path fill="none" stroke="black" d="M863.19,-416C871.55,-416 879.99,-416 888.4,-416"/>
<polygon fill="black" stroke="black" points="888.63,-419.5 898.63,-416 888.63,-412.5 888.63,-419.5"/>
</g>
<!-- ZcashFoundation/zebra#7175 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#7175</title>
<g id="a_node15"><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,-600.5 340.5,-600.5 340.5,-596.5 336.5,-596.5 336.5,-592.5 340.5,-592.5 340.5,-555.5 336.5,-555.5 336.5,-551.5 340.5,-551.5 340.5,-547.5 571.5,-547.5 571.5,-600.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-596.5 344.5,-596.5 344.5,-592.5 340.5,-592.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-555.5 344.5,-555.5 344.5,-551.5 340.5,-551.5 "/>
<text text-anchor="middle" x="456" y="-585.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7175</text>
<text text-anchor="middle" x="456" y="-570.3" font-family="Times,serif" font-size="14.00">fix(Docker): Pass build</text>
<text text-anchor="middle" x="456" y="-555.3" font-family="Times,serif" font-size="14.00">args to `runtime` images</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge7" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M255.69,-502C279.95,-502 305.65,-502 330.25,-502"/>
<polygon fill="black" stroke="black" points="330.35,-505.5 340.35,-502 330.35,-498.5 330.35,-505.5"/>
<path fill="none" stroke="black" d="M560.68,-547.45C572.6,-544.31 584.58,-541.11 596,-538 612,-533.64 628.92,-528.92 645.42,-524.25"/>
<polygon fill="black" stroke="black" points="646.41,-527.61 655.08,-521.51 644.5,-520.87 646.41,-527.61"/>
</g>
<!-- ZcashFoundation/zebra#6037 -->
<g id="node14" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#6037</title>
<g id="a_node14"><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,-672.5 24.5,-672.5 24.5,-589.5 255.5,-589.5 255.5,-672.5"/>
<text text-anchor="middle" x="140" y="-657.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6037</text>
<text text-anchor="middle" x="140" y="-642.3" font-family="Times,serif" font-size="14.00">Don&#39;t return from long</text>
<text text-anchor="middle" x="140" y="-627.3" font-family="Times,serif" font-size="14.00">polling if the block</text>
<text text-anchor="middle" x="140" y="-612.3" font-family="Times,serif" font-size="14.00">template is an invalid</text>
<text text-anchor="middle" x="140" y="-597.3" font-family="Times,serif" font-size="14.00">block proposal</text>
<g id="a_node16"><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,-740.5 24.5,-740.5 24.5,-657.5 255.5,-657.5 255.5,-740.5"/>
<text text-anchor="middle" x="140" y="-725.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6037</text>
<text text-anchor="middle" x="140" y="-710.3" font-family="Times,serif" font-size="14.00">Don&#39;t return from long</text>
<text text-anchor="middle" x="140" y="-695.3" font-family="Times,serif" font-size="14.00">polling if the block</text>
<text text-anchor="middle" x="140" y="-680.3" font-family="Times,serif" font-size="14.00">template is an invalid</text>
<text text-anchor="middle" x="140" y="-665.3" font-family="Times,serif" font-size="14.00">block proposal</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6047 -->
<g id="node15" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#6047</title>
<g id="a_node15"><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,-716 340.5,-716 340.5,-648 571.5,-648 571.5,-716"/>
<text text-anchor="middle" x="456" y="-700.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6047</text>
<text text-anchor="middle" x="456" y="-685.8" font-family="Times,serif" font-size="14.00">Verify proposals are</text>
<text text-anchor="middle" x="456" y="-670.8" font-family="Times,serif" font-size="14.00">valid after sending them</text>
<text text-anchor="middle" x="456" y="-655.8" font-family="Times,serif" font-size="14.00">to miners</text>
<g id="a_node17"><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,-788 340.5,-788 340.5,-720 571.5,-720 571.5,-788"/>
<text text-anchor="middle" x="456" y="-772.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6047</text>
<text text-anchor="middle" x="456" y="-757.8" font-family="Times,serif" font-size="14.00">Verify proposals are</text>
<text text-anchor="middle" x="456" y="-742.8" font-family="Times,serif" font-size="14.00">valid after sending them</text>
<text text-anchor="middle" x="456" y="-727.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="edge8" class="edge">
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#6047</title>
<path fill="none" stroke="black" d="M255.69,-649.63C279.95,-653.57 305.65,-657.74 330.25,-661.74"/>
<polygon fill="black" stroke="black" points="329.92,-665.23 340.35,-663.38 331.04,-658.32 329.92,-665.23"/>
<path fill="none" stroke="black" d="M255.69,-719.09C279.95,-723.34 305.65,-727.84 330.25,-732.15"/>
<polygon fill="black" stroke="black" points="329.9,-735.64 340.35,-733.92 331.1,-728.75 329.9,-735.64"/>
</g>
<!-- ZcashFoundation/zebra#5604 -->
<g id="node16" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5604</title>
<g id="a_node16"><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,-629.5 340.5,-629.5 340.5,-546.5 571.5,-546.5 571.5,-629.5"/>
<text text-anchor="middle" x="456" y="-614.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5604</text>
<text text-anchor="middle" x="456" y="-599.3" font-family="Times,serif" font-size="14.00">Send the same</text>
<text text-anchor="middle" x="456" y="-584.3" font-family="Times,serif" font-size="14.00">getblocktemplate RPC</text>
<text text-anchor="middle" x="456" y="-569.3" font-family="Times,serif" font-size="14.00">response until the</text>
<text text-anchor="middle" x="456" y="-554.3" font-family="Times,serif" font-size="14.00">template would change</text>
<g id="a_node18"><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,-701.5 340.5,-701.5 340.5,-618.5 571.5,-618.5 571.5,-701.5"/>
<text text-anchor="middle" x="456" y="-686.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5604</text>
<text text-anchor="middle" x="456" y="-671.3" font-family="Times,serif" font-size="14.00">Send the same</text>
<text text-anchor="middle" x="456" y="-656.3" font-family="Times,serif" font-size="14.00">getblocktemplate RPC</text>
<text text-anchor="middle" x="456" y="-641.3" font-family="Times,serif" font-size="14.00">response until the</text>
<text text-anchor="middle" x="456" y="-626.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="edge9" class="edge">
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#5604</title>
<path fill="none" stroke="black" d="M255.69,-615.29C279.95,-611.97 305.65,-608.45 330.25,-605.08"/>
<polygon fill="black" stroke="black" points="330.92,-608.52 340.35,-603.7 329.97,-601.59 330.92,-608.52"/>
<path fill="none" stroke="black" d="M255.69,-684.75C279.95,-681.74 305.65,-678.55 330.25,-675.49"/>
<polygon fill="black" stroke="black" points="330.86,-678.94 340.35,-674.24 330,-671.99 330.86,-678.94"/>
</g>
<!-- ZcashFoundation/zebra#7031 -->
<g id="node17" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#7031</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7031" xlink:title="ZcashFoundation/zebra#7031&#10;change(state): Prepare&#10;for in&#45;place database&#10;format upgrades, but&#10;don&#39;t make any format&#10;changes yet" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7031" xlink:title="ZcashFoundation/zebra#7031&#10;change(state): Prepare&#10;for in&#45;place database&#10;format upgrades, but&#10;don&#39;t make any format&#10;changes yet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-184 24.5,-184 24.5,-180 20.5,-180 20.5,-176 24.5,-176 24.5,-94 20.5,-94 20.5,-90 24.5,-90 24.5,-86 255.5,-86 255.5,-184"/>
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-180 28.5,-180 28.5,-176 24.5,-176 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-94 28.5,-94 28.5,-90 24.5,-90 "/>
@ -288,488 +331,477 @@
</g>
</g>
<!-- ZcashFoundation/zebra#7031&#45;&gt;ZcashFoundation/zebra#7109 -->
<g id="edge10" class="edge">
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#7031&#45;&gt;ZcashFoundation/zebra#7109</title>
<path fill="none" stroke="black" d="M255.69,-135C279.95,-135 305.65,-135 330.25,-135"/>
<polygon fill="black" stroke="black" points="330.35,-138.5 340.35,-135 330.35,-131.5 330.35,-138.5"/>
</g>
<!-- ZcashFoundation/zebra#6025 -->
<g id="node18" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#6025</title>
<g id="a_node18"><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,-809 340.5,-809 340.5,-741 571.5,-741 571.5,-809"/>
<text text-anchor="middle" x="456" y="-793.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="456" y="-778.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="456" y="-763.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="456" y="-748.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
<g id="a_node20"><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,-874 340.5,-874 340.5,-806 571.5,-806 571.5,-874"/>
<text text-anchor="middle" x="456" y="-858.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="456" y="-843.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="456" y="-828.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="456" y="-813.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7200 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#7200</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7200" xlink:title="ZcashFoundation/zebra#7200&#10;ref(docker): organize&#10;`ENV` and `ARG` values&#10;based on their usage" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-529 340.5,-529 340.5,-525 336.5,-525 336.5,-521 340.5,-521 340.5,-469 336.5,-469 336.5,-465 340.5,-465 340.5,-461 571.5,-461 571.5,-529"/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-525 344.5,-525 344.5,-521 340.5,-521 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-469 344.5,-469 344.5,-465 340.5,-465 "/>
<text text-anchor="middle" x="456" y="-513.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7200</text>
<text text-anchor="middle" x="456" y="-498.8" font-family="Times,serif" font-size="14.00">ref(docker): organize</text>
<text text-anchor="middle" x="456" y="-483.8" font-family="Times,serif" font-size="14.00">`ENV` and `ARG` values</text>
<text text-anchor="middle" x="456" y="-468.8" font-family="Times,serif" font-size="14.00">based on their usage</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7200&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#7200&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M571.83,-495C588.18,-495 605.05,-495 621.57,-495"/>
<polygon fill="black" stroke="black" points="621.81,-498.5 631.81,-495 621.81,-491.5 621.81,-498.5"/>
</g>
<!-- ZcashFoundation/zebra#5911 -->
<g id="node19" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#5911</title>
<g id="a_node19"><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,-926 24.5,-926 24.5,-858 255.5,-858 255.5,-926"/>
<text text-anchor="middle" x="140" y="-910.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5911</text>
<text text-anchor="middle" x="140" y="-895.8" font-family="Times,serif" font-size="14.00">Store the serialized</text>
<text text-anchor="middle" x="140" y="-880.8" font-family="Times,serif" font-size="14.00">block size in the</text>
<text text-anchor="middle" x="140" y="-865.8" font-family="Times,serif" font-size="14.00">database</text>
<g id="a_node22"><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,-968 24.5,-968 24.5,-900 255.5,-900 255.5,-968"/>
<text text-anchor="middle" x="140" y="-952.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5911</text>
<text text-anchor="middle" x="140" y="-937.8" font-family="Times,serif" font-size="14.00">Store the serialized</text>
<text text-anchor="middle" x="140" y="-922.8" font-family="Times,serif" font-size="14.00">block size in the</text>
<text text-anchor="middle" x="140" y="-907.8" font-family="Times,serif" font-size="14.00">database</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955 -->
<g id="node20" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#6955</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6955" xlink:title="ZcashFoundation/zebra#6955&#10;Create an empty database&#10;format update task and&#10;format update tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1024 24.5,-1024 24.5,-956 255.5,-956 255.5,-1024"/>
<text text-anchor="middle" x="140" y="-1008.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6955</text>
<text text-anchor="middle" x="140" y="-993.8" font-family="Times,serif" font-size="14.00">Create an empty database</text>
<text text-anchor="middle" x="140" y="-978.8" font-family="Times,serif" font-size="14.00">format update task and</text>
<text text-anchor="middle" x="140" y="-963.8" font-family="Times,serif" font-size="14.00">format update tests</text>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6955" xlink:title="ZcashFoundation/zebra#6955&#10;Create an empty database&#10;format update task and&#10;format update tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1054 24.5,-1054 24.5,-986 255.5,-986 255.5,-1054"/>
<text text-anchor="middle" x="140" y="-1038.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6955</text>
<text text-anchor="middle" x="140" y="-1023.8" font-family="Times,serif" font-size="14.00">Create an empty database</text>
<text text-anchor="middle" x="140" y="-1008.8" font-family="Times,serif" font-size="14.00">format update task and</text>
<text text-anchor="middle" x="140" y="-993.8" font-family="Times,serif" font-size="14.00">format update tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859 -->
<g id="node21" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#6859</title>
<g id="a_node21"><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" points="571.5,-1043.5 340.5,-1043.5 340.5,-960.5 571.5,-960.5 571.5,-1043.5"/>
<text text-anchor="middle" x="456" y="-1028.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="456" y="-1013.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="456" y="-998.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="456" y="-983.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="456" y="-968.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
<g id="a_node24"><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" points="571.5,-1108.5 340.5,-1108.5 340.5,-1025.5 571.5,-1025.5 571.5,-1108.5"/>
<text text-anchor="middle" x="456" y="-1093.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="456" y="-1078.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="456" y="-1063.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="456" y="-1048.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="456" y="-1033.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859 -->
<g id="edge11" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859</title>
<path fill="none" stroke="black" d="M255.69,-994.38C279.95,-995.31 305.65,-996.29 330.25,-997.23"/>
<polygon fill="black" stroke="black" points="330.22,-1000.73 340.35,-997.62 330.49,-993.74 330.22,-1000.73"/>
<path fill="none" stroke="black" d="M255.69,-1037.2C279.95,-1040.8 305.65,-1044.6 330.25,-1048.3"/>
<polygon fill="black" stroke="black" points="329.94,-1051.79 340.35,-1049.8 330.97,-1044.87 329.94,-1051.79"/>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<g id="node22" class="node open">
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node22"><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" points="571.5,-942 340.5,-942 340.5,-874 571.5,-874 571.5,-942"/>
<text text-anchor="middle" x="456" y="-926.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="456" y="-911.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="456" y="-896.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="456" y="-881.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
<g id="a_node25"><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" points="571.5,-1007 340.5,-1007 340.5,-939 571.5,-939 571.5,-1007"/>
<text text-anchor="middle" x="456" y="-991.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="456" y="-976.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="456" y="-961.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="456" y="-946.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784 -->
<g id="edge12" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784</title>
<path fill="none" stroke="black" d="M255.69,-960.05C280.05,-953.69 305.88,-946.94 330.58,-940.49"/>
<polygon fill="black" stroke="black" points="331.56,-943.85 340.35,-937.94 329.79,-937.08 331.56,-943.85"/>
<path fill="none" stroke="black" d="M255.69,-1002.8C279.95,-999.2 305.65,-995.35 330.25,-991.67"/>
<polygon fill="black" stroke="black" points="330.98,-995.1 340.35,-990.16 329.94,-988.18 330.98,-995.1"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node23" class="node open">
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node23"><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="863,-1107.5 632,-1107.5 632,-1054.5 863,-1054.5 863,-1107.5"/>
<text text-anchor="middle" x="747.5" y="-1092.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="747.5" y="-1077.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="747.5" y="-1062.3" font-family="Times,serif" font-size="14.00">to the `getblock` RPC</text>
<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="863,-1172.5 632,-1172.5 632,-1119.5 863,-1119.5 863,-1172.5"/>
<text text-anchor="middle" x="747.5" y="-1157.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="747.5" y="-1142.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="747.5" y="-1127.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="edge13" class="edge">
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952</title>
<path fill="none" stroke="black" d="M571.83,-1033.3C594.11,-1039.4 617.38,-1045.8 639.39,-1051.8"/>
<polygon fill="black" stroke="black" points="638.51,-1055.19 649.08,-1054.4 640.33,-1048.43 638.51,-1055.19"/>
<path fill="none" stroke="black" d="M571.83,-1098.3C594.11,-1104.4 617.38,-1110.8 639.39,-1116.8"/>
<polygon fill="black" stroke="black" points="638.51,-1120.19 649.08,-1119.4 640.33,-1113.43 638.51,-1120.19"/>
</g>
<!-- ZcashFoundation/zebra#6953 -->
<g id="node24" class="node open">
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#6953</title>
<g id="a_node24"><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="863,-1036 632,-1036 632,-968 863,-968 863,-1036"/>
<text text-anchor="middle" x="747.5" y="-1020.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="747.5" y="-1005.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="747.5" y="-990.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="747.5" y="-975.8" font-family="Times,serif" font-size="14.00">finalized state</text>
<g id="a_node27"><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="863,-1101 632,-1101 632,-1033 863,-1033 863,-1101"/>
<text text-anchor="middle" x="747.5" y="-1085.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="747.5" y="-1070.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="747.5" y="-1055.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="747.5" y="-1040.8" font-family="Times,serif" font-size="14.00">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953 -->
<g id="edge14" class="edge">
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953</title>
<path fill="none" stroke="black" d="M571.83,-1002C588.18,-1002 605.05,-1002 621.57,-1002"/>
<polygon fill="black" stroke="black" points="621.81,-1005.5 631.81,-1002 621.81,-998.5 621.81,-1005.5"/>
<path fill="none" stroke="black" d="M571.83,-1067C588.18,-1067 605.05,-1067 621.57,-1067"/>
<polygon fill="black" stroke="black" points="621.81,-1070.5 631.81,-1067 621.81,-1063.5 621.81,-1070.5"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node25" class="node open">
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;fast spendability&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-949.5 632,-949.5 632,-866.5 863,-866.5 863,-949.5"/>
<text text-anchor="middle" x="747.5" y="-934.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="747.5" y="-919.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="747.5" y="-904.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="747.5" y="-889.3" font-family="Times,serif" font-size="14.00">&quot;fast spendability&quot;</text>
<text text-anchor="middle" x="747.5" y="-874.3" font-family="Times,serif" font-size="14.00">algorithm</text>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;fast spendability&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-1014.5 632,-1014.5 632,-931.5 863,-931.5 863,-1014.5"/>
<text text-anchor="middle" x="747.5" y="-999.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="747.5" y="-984.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="747.5" y="-969.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="747.5" y="-954.3" font-family="Times,serif" font-size="14.00">&quot;fast spendability&quot;</text>
<text text-anchor="middle" x="747.5" y="-939.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642 -->
<g id="edge15" class="edge">
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642</title>
<path fill="none" stroke="black" d="M571.83,-908C588.18,-908 605.05,-908 621.57,-908"/>
<polygon fill="black" stroke="black" points="621.81,-911.5 631.81,-908 621.81,-904.5 621.81,-911.5"/>
<path fill="none" stroke="black" d="M571.83,-973C588.18,-973 605.05,-973 621.57,-973"/>
<polygon fill="black" stroke="black" points="621.81,-976.5 631.81,-973 621.81,-969.5 621.81,-976.5"/>
</g>
<!-- ZcashFoundation/zebra#6954 -->
<g id="node26" class="node open">
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#6954</title>
<g id="a_node26"><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="1130,-1036 899,-1036 899,-968 1130,-968 1130,-1036"/>
<text text-anchor="middle" x="1014.5" y="-1020.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="1014.5" y="-1005.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="1014.5" y="-990.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="1014.5" y="-975.8" font-family="Times,serif" font-size="14.00">RPC</text>
<g id="a_node29"><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="1130,-1101 899,-1101 899,-1033 1130,-1033 1130,-1101"/>
<text text-anchor="middle" x="1014.5" y="-1085.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="1014.5" y="-1070.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="1014.5" y="-1055.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="1014.5" y="-1040.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954 -->
<g id="edge16" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954</title>
<path fill="none" stroke="black" d="M863.19,-1002C871.55,-1002 879.99,-1002 888.4,-1002"/>
<polygon fill="black" stroke="black" points="888.63,-1005.5 898.63,-1002 888.63,-998.5 888.63,-1005.5"/>
<path fill="none" stroke="black" d="M863.19,-1067C871.55,-1067 879.99,-1067 888.4,-1067"/>
<polygon fill="black" stroke="black" points="888.63,-1070.5 898.63,-1067 888.63,-1063.5 888.63,-1070.5"/>
</g>
<!-- ZcashFoundation/zebra#6118 -->
<g id="node27" class="node open">
<g id="node30" 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,-816.5 24.5,-816.5 24.5,-733.5 255.5,-733.5 255.5,-816.5"/>
<text text-anchor="middle" x="140" y="-801.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="140" y="-786.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="140" y="-771.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="140" y="-756.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="140" y="-741.3" font-family="Times,serif" font-size="14.00">Testnet</text>
<g id="a_node30"><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,-881.5 24.5,-881.5 24.5,-798.5 255.5,-798.5 255.5,-881.5"/>
<text text-anchor="middle" x="140" y="-866.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="140" y="-851.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="140" y="-836.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="140" y="-821.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="140" y="-806.3" font-family="Times,serif" font-size="14.00">Testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025 -->
<g id="edge17" class="edge">
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025</title>
<path fill="none" stroke="black" d="M255.69,-775C279.95,-775 305.65,-775 330.25,-775"/>
<polygon fill="black" stroke="black" points="330.35,-778.5 340.35,-775 330.35,-771.5 330.35,-778.5"/>
<path fill="none" stroke="black" d="M255.69,-840C279.95,-840 305.65,-840 330.25,-840"/>
<polygon fill="black" stroke="black" points="330.35,-843.5 340.35,-840 330.35,-836.5 330.35,-843.5"/>
</g>
<!-- ZcashFoundation/zebra#4841 -->
<g id="node28" class="node closed">
<g id="node31" 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,-1180.5 340.5,-1180.5 340.5,-1127.5 571.5,-1127.5 571.5,-1180.5"/>
<text text-anchor="middle" x="456" y="-1165.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="456" y="-1150.3" font-family="Times,serif" font-size="14.00">Improve note commitment</text>
<text text-anchor="middle" x="456" y="-1135.3" font-family="Times,serif" font-size="14.00">tree append performance</text>
<g id="a_node31"><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,-1210.5 340.5,-1210.5 340.5,-1157.5 571.5,-1157.5 571.5,-1210.5"/>
<text text-anchor="middle" x="456" y="-1195.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="456" y="-1180.3" font-family="Times,serif" font-size="14.00">Improve note commitment</text>
<text text-anchor="middle" x="456" y="-1165.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="node32" 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,-1343 24.5,-1343 24.5,-1245 255.5,-1245 255.5,-1343"/>
<text text-anchor="middle" x="140" y="-1327.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="140" y="-1312.8" font-family="Times,serif" font-size="14.00">Improve</text>
<text text-anchor="middle" x="140" y="-1297.8" font-family="Times,serif" font-size="14.00">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="140" y="-1282.8" font-family="Times,serif" font-size="14.00">typing, so we don&#39;t</text>
<text text-anchor="middle" x="140" y="-1267.8" font-family="Times,serif" font-size="14.00">accidentally break syncer</text>
<text text-anchor="middle" x="140" y="-1252.8" font-family="Times,serif" font-size="14.00">error handling</text>
<g id="a_node32"><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,-1373 24.5,-1373 24.5,-1275 255.5,-1275 255.5,-1373"/>
<text text-anchor="middle" x="140" y="-1357.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="140" y="-1342.8" font-family="Times,serif" font-size="14.00">Improve</text>
<text text-anchor="middle" x="140" y="-1327.8" font-family="Times,serif" font-size="14.00">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="140" y="-1312.8" font-family="Times,serif" font-size="14.00">typing, so we don&#39;t</text>
<text text-anchor="middle" x="140" y="-1297.8" font-family="Times,serif" font-size="14.00">accidentally break syncer</text>
<text text-anchor="middle" x="140" y="-1282.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="node33" 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,-1328 340.5,-1328 340.5,-1260 571.5,-1260 571.5,-1328"/>
<text text-anchor="middle" x="456" y="-1312.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5487</text>
<text text-anchor="middle" x="456" y="-1297.8" font-family="Times,serif" font-size="14.00">Return detailed errors</text>
<text text-anchor="middle" x="456" y="-1282.8" font-family="Times,serif" font-size="14.00">from the `submitblock`</text>
<text text-anchor="middle" x="456" y="-1267.8" font-family="Times,serif" font-size="14.00">RPC</text>
<g id="a_node33"><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,-1358 340.5,-1358 340.5,-1290 571.5,-1290 571.5,-1358"/>
<text text-anchor="middle" x="456" y="-1342.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5487</text>
<text text-anchor="middle" x="456" y="-1327.8" font-family="Times,serif" font-size="14.00">Return detailed errors</text>
<text text-anchor="middle" x="456" y="-1312.8" font-family="Times,serif" font-size="14.00">from the `submitblock`</text>
<text text-anchor="middle" x="456" y="-1297.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#5487 -->
<g id="edge18" class="edge">
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#5487</title>
<path fill="none" stroke="black" d="M255.69,-1294C279.95,-1294 305.65,-1294 330.25,-1294"/>
<polygon fill="black" stroke="black" points="330.35,-1297.5 340.35,-1294 330.35,-1290.5 330.35,-1297.5"/>
<path fill="none" stroke="black" d="M255.69,-1324C279.95,-1324 305.65,-1324 330.25,-1324"/>
<polygon fill="black" stroke="black" points="330.35,-1327.5 340.35,-1324 330.35,-1320.5 330.35,-1327.5"/>
</g>
<!-- ZcashFoundation/zebra#5709 -->
<g id="node31" class="node open">
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#5709</title>
<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,-1429 24.5,-1429 24.5,-1361 255.5,-1361 255.5,-1429"/>
<text text-anchor="middle" x="140" y="-1413.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5709</text>
<text text-anchor="middle" x="140" y="-1398.8" font-family="Times,serif" font-size="14.00">Fix repeated block</text>
<text text-anchor="middle" x="140" y="-1383.8" font-family="Times,serif" font-size="14.00">timeouts during initial</text>
<text text-anchor="middle" x="140" y="-1368.8" font-family="Times,serif" font-size="14.00">sync</text>
<g id="a_node34"><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,-1459 24.5,-1459 24.5,-1391 255.5,-1391 255.5,-1459"/>
<text text-anchor="middle" x="140" y="-1443.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5709</text>
<text text-anchor="middle" x="140" y="-1428.8" font-family="Times,serif" font-size="14.00">Fix repeated block</text>
<text text-anchor="middle" x="140" y="-1413.8" font-family="Times,serif" font-size="14.00">timeouts during initial</text>
<text text-anchor="middle" x="140" y="-1398.8" font-family="Times,serif" font-size="14.00">sync</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5425 -->
<g id="node32" class="node closed">
<g id="node35" class="node closed">
<title>ZcashFoundation/zebra#5425</title>
<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,-1429 340.5,-1429 340.5,-1361 571.5,-1361 571.5,-1429"/>
<text text-anchor="middle" x="456" y="-1413.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5425</text>
<text text-anchor="middle" x="456" y="-1398.8" font-family="Times,serif" font-size="14.00">Parallelise note</text>
<text text-anchor="middle" x="456" y="-1383.8" font-family="Times,serif" font-size="14.00">commitment tree point</text>
<text text-anchor="middle" x="456" y="-1368.8" font-family="Times,serif" font-size="14.00">conversions</text>
<g id="a_node35"><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,-1459 340.5,-1459 340.5,-1391 571.5,-1391 571.5,-1459"/>
<text text-anchor="middle" x="456" y="-1443.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5425</text>
<text text-anchor="middle" x="456" y="-1428.8" font-family="Times,serif" font-size="14.00">Parallelise note</text>
<text text-anchor="middle" x="456" y="-1413.8" font-family="Times,serif" font-size="14.00">commitment tree point</text>
<text text-anchor="middle" x="456" y="-1398.8" font-family="Times,serif" font-size="14.00">conversions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5709&#45;&gt;ZcashFoundation/zebra#5425 -->
<g id="edge19" class="edge">
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#5709&#45;&gt;ZcashFoundation/zebra#5425</title>
<path fill="none" stroke="black" d="M255.69,-1395C279.95,-1395 305.65,-1395 330.25,-1395"/>
<polygon fill="black" stroke="black" points="330.35,-1398.5 340.35,-1395 330.35,-1391.5 330.35,-1398.5"/>
<path fill="none" stroke="black" d="M255.69,-1425C279.95,-1425 305.65,-1425 330.25,-1425"/>
<polygon fill="black" stroke="black" points="330.35,-1428.5 340.35,-1425 330.35,-1421.5 330.35,-1428.5"/>
</g>
<!-- ZcashFoundation/zebra#4774 -->
<g id="node33" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<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,-1226.5 24.5,-1226.5 24.5,-1143.5 255.5,-1143.5 255.5,-1226.5"/>
<text text-anchor="middle" x="140" y="-1211.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="140" y="-1196.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1181.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1166.3" font-family="Times,serif" font-size="14.00">shielded Orchard</text>
<text text-anchor="middle" x="140" y="-1151.3" font-family="Times,serif" font-size="14.00">transactions</text>
<g id="a_node36"><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,-1256.5 24.5,-1256.5 24.5,-1173.5 255.5,-1173.5 255.5,-1256.5"/>
<text text-anchor="middle" x="140" y="-1241.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="140" y="-1226.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1211.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1196.3" font-family="Times,serif" font-size="14.00">shielded Orchard</text>
<text text-anchor="middle" x="140" y="-1181.3" font-family="Times,serif" font-size="14.00">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge20" class="edge">
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="black" d="M255.69,-1173.7C279.95,-1171.3 305.65,-1168.7 330.25,-1166.3"/>
<polygon fill="black" stroke="black" points="330.74,-1169.77 340.35,-1165.3 330.05,-1162.8 330.74,-1169.77"/>
<path fill="none" stroke="black" d="M255.69,-1203.7C279.95,-1201.3 305.65,-1198.7 330.25,-1196.3"/>
<polygon fill="black" stroke="black" points="330.74,-1199.77 340.35,-1195.3 330.05,-1192.8 330.74,-1199.77"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node34" class="node open">
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<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,-1125.5 24.5,-1125.5 24.5,-1042.5 255.5,-1042.5 255.5,-1125.5"/>
<text text-anchor="middle" x="140" y="-1110.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="140" y="-1095.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1080.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1065.3" font-family="Times,serif" font-size="14.00">shielded Sapling</text>
<text text-anchor="middle" x="140" y="-1050.3" font-family="Times,serif" font-size="14.00">transactions</text>
<g id="a_node37"><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,-1155.5 24.5,-1155.5 24.5,-1072.5 255.5,-1072.5 255.5,-1155.5"/>
<text text-anchor="middle" x="140" y="-1140.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="140" y="-1125.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1110.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1095.3" font-family="Times,serif" font-size="14.00">shielded Sapling</text>
<text text-anchor="middle" x="140" y="-1080.3" font-family="Times,serif" font-size="14.00">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge21" class="edge">
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="black" d="M255.69,-1109.6C280.05,-1115 305.88,-1120.8 330.58,-1126.3"/>
<polygon fill="black" stroke="black" points="329.84,-1129.72 340.35,-1128.4 331.31,-1122.88 329.84,-1129.72"/>
<path fill="none" stroke="black" d="M255.69,-1139.6C280.05,-1145 305.88,-1150.8 330.58,-1156.3"/>
<polygon fill="black" stroke="black" points="329.84,-1159.72 340.35,-1158.4 331.31,-1152.88 329.84,-1159.72"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node35" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<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,-1530.5 24.5,-1530.5 24.5,-1447.5 255.5,-1447.5 255.5,-1530.5"/>
<text text-anchor="middle" x="140" y="-1515.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1500.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1485.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1470.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1455.3" font-family="Times,serif" font-size="14.00">significantly</text>
<g id="a_node38"><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,-1560.5 24.5,-1560.5 24.5,-1477.5 255.5,-1477.5 255.5,-1560.5"/>
<text text-anchor="middle" x="140" y="-1545.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1530.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1515.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1500.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1485.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node36" class="node open">
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<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,-1631.5 24.5,-1631.5 24.5,-1548.5 255.5,-1548.5 255.5,-1631.5"/>
<text text-anchor="middle" x="140" y="-1616.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1601.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1586.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1571.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1556.3" font-family="Times,serif" font-size="14.00">activation</text>
<g id="a_node39"><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,-1661.5 24.5,-1661.5 24.5,-1578.5 255.5,-1578.5 255.5,-1661.5"/>
<text text-anchor="middle" x="140" y="-1646.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1631.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1616.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1601.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1586.3" font-family="Times,serif" font-size="14.00">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node37" class="node closed">
<g id="node40" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<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,-1624 340.5,-1624 340.5,-1556 571.5,-1556 571.5,-1624"/>
<text text-anchor="middle" x="456" y="-1608.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1593.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1578.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1563.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
<g id="a_node40"><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,-1654 340.5,-1654 340.5,-1586 571.5,-1586 571.5,-1654"/>
<text text-anchor="middle" x="456" y="-1638.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1623.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1608.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1593.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="edge22" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="black" d="M255.69,-1590C279.95,-1590 305.65,-1590 330.25,-1590"/>
<polygon fill="black" stroke="black" points="330.35,-1593.5 340.35,-1590 330.35,-1586.5 330.35,-1593.5"/>
</g>
<!-- ZcashFoundation/zebra#6611 -->
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#6611</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6611" xlink:title="ZcashFoundation/zebra#6611&#10;Document how to switch&#10;from Testnet to Mainnet&#10;in Docker images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1718 24.5,-1718 24.5,-1650 255.5,-1650 255.5,-1718"/>
<text text-anchor="middle" x="140" y="-1702.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6611</text>
<text text-anchor="middle" x="140" y="-1687.8" font-family="Times,serif" font-size="14.00">Document how to switch</text>
<text text-anchor="middle" x="140" y="-1672.8" font-family="Times,serif" font-size="14.00">from Testnet to Mainnet</text>
<text text-anchor="middle" x="140" y="-1657.8" font-family="Times,serif" font-size="14.00">in Docker images</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6159 -->
<g id="node39" class="node closed">
<title>ZcashFoundation/zebra#6159</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6159" xlink:title="ZcashFoundation/zebra#6159&#10;Documentation: Write a&#10;blog post to share how we&#10;used Zebra and s&#45;nomp to&#10;mine on testnet" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1725.5 340.5,-1725.5 340.5,-1642.5 571.5,-1642.5 571.5,-1725.5"/>
<text text-anchor="middle" x="456" y="-1710.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6159</text>
<text text-anchor="middle" x="456" y="-1695.3" font-family="Times,serif" font-size="14.00">Documentation: Write a</text>
<text text-anchor="middle" x="456" y="-1680.3" font-family="Times,serif" font-size="14.00">blog post to share how we</text>
<text text-anchor="middle" x="456" y="-1665.3" font-family="Times,serif" font-size="14.00">used Zebra and s&#45;nomp to</text>
<text text-anchor="middle" x="456" y="-1650.3" font-family="Times,serif" font-size="14.00">mine on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159</title>
<path fill="none" stroke="black" d="M255.69,-1684C279.95,-1684 305.65,-1684 330.25,-1684"/>
<polygon fill="black" stroke="black" points="330.35,-1687.5 340.35,-1684 330.35,-1680.5 330.35,-1687.5"/>
<path fill="none" stroke="black" d="M255.69,-1620C279.95,-1620 305.65,-1620 330.25,-1620"/>
<polygon fill="black" stroke="black" points="330.35,-1623.5 340.35,-1620 330.35,-1616.5 330.35,-1623.5"/>
</g>
<!-- ZcashFoundation/zebra#6388 -->
<g id="node40" class="node open">
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#6388</title>
<g id="a_node40"><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,-1883 24.5,-1883 24.5,-1815 255.5,-1815 255.5,-1883"/>
<text text-anchor="middle" x="140" y="-1867.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6388</text>
<text text-anchor="middle" x="140" y="-1852.8" font-family="Times,serif" font-size="14.00">can_fork_chain_at()</text>
<text text-anchor="middle" x="140" y="-1837.8" font-family="Times,serif" font-size="14.00">should ignore blocks</text>
<text text-anchor="middle" x="140" y="-1822.8" font-family="Times,serif" font-size="14.00">below the finalized tip</text>
<g id="a_node41"><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,-1812 24.5,-1812 24.5,-1744 255.5,-1744 255.5,-1812"/>
<text text-anchor="middle" x="140" y="-1796.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6388</text>
<text text-anchor="middle" x="140" y="-1781.8" font-family="Times,serif" font-size="14.00">can_fork_chain_at()</text>
<text text-anchor="middle" x="140" y="-1766.8" font-family="Times,serif" font-size="14.00">should ignore blocks</text>
<text text-anchor="middle" x="140" y="-1751.8" font-family="Times,serif" font-size="14.00">below the finalized tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6681 -->
<g id="node41" class="node closed">
<g id="node42" class="node closed">
<title>ZcashFoundation/zebra#6681</title>
<g id="a_node41"><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,-1874 632,-1874 632,-1806 863,-1806 863,-1874"/>
<text text-anchor="middle" x="747.5" y="-1858.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6681</text>
<text text-anchor="middle" x="747.5" y="-1843.8" font-family="Times,serif" font-size="14.00">Update documentation to</text>
<text text-anchor="middle" x="747.5" y="-1828.8" font-family="Times,serif" font-size="14.00">clarify terminology</text>
<text text-anchor="middle" x="747.5" y="-1813.8" font-family="Times,serif" font-size="14.00">around block verification</text>
<g id="a_node42"><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,-1803 632,-1803 632,-1735 863,-1735 863,-1803"/>
<text text-anchor="middle" x="747.5" y="-1787.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6681</text>
<text text-anchor="middle" x="747.5" y="-1772.8" font-family="Times,serif" font-size="14.00">Update documentation to</text>
<text text-anchor="middle" x="747.5" y="-1757.8" font-family="Times,serif" font-size="14.00">clarify terminology</text>
<text text-anchor="middle" x="747.5" y="-1742.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="edge24" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6681</title>
<path fill="none" stroke="black" d="M255.58,-1881.3C275.57,-1885.8 296.28,-1889.6 316,-1892 439.54,-1907 473.27,-1912.6 596,-1892 615.24,-1888.8 635.31,-1883.4 654.29,-1877.2"/>
<polygon fill="black" stroke="black" points="655.39,-1880.52 663.81,-1874.1 653.22,-1873.87 655.39,-1880.52"/>
<path fill="none" stroke="black" d="M255.58,-1810.3C275.57,-1814.8 296.28,-1818.6 316,-1821 439.54,-1836 473.27,-1841.6 596,-1821 615.24,-1817.8 635.31,-1812.4 654.29,-1806.2"/>
<polygon fill="black" stroke="black" points="655.39,-1809.52 663.81,-1803.1 653.22,-1802.87 655.39,-1809.52"/>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<g id="node42" class="node open">
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node42"><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,-1883 340.5,-1883 340.5,-1815 571.5,-1815 571.5,-1883"/>
<text text-anchor="middle" x="456" y="-1867.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="456" y="-1852.8" font-family="Times,serif" font-size="14.00">Avoid temporary failures</text>
<text text-anchor="middle" x="456" y="-1837.8" font-family="Times,serif" font-size="14.00">verifying the first non&#45;</text>
<text text-anchor="middle" x="456" y="-1822.8" font-family="Times,serif" font-size="14.00">finalized block</text>
<g id="a_node43"><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,-1812 340.5,-1812 340.5,-1744 571.5,-1744 571.5,-1812"/>
<text text-anchor="middle" x="456" y="-1796.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="456" y="-1781.8" font-family="Times,serif" font-size="14.00">Avoid temporary failures</text>
<text text-anchor="middle" x="456" y="-1766.8" font-family="Times,serif" font-size="14.00">verifying the first non&#45;</text>
<text text-anchor="middle" x="456" y="-1751.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="edge25" class="edge">
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#5125</title>
<path fill="none" stroke="black" d="M255.69,-1849C279.95,-1849 305.65,-1849 330.25,-1849"/>
<polygon fill="black" stroke="black" points="330.35,-1852.5 340.35,-1849 330.35,-1845.5 330.35,-1852.5"/>
<path fill="none" stroke="black" d="M255.69,-1778C279.95,-1778 305.65,-1778 330.25,-1778"/>
<polygon fill="black" stroke="black" points="330.35,-1781.5 340.35,-1778 330.35,-1774.5 330.35,-1781.5"/>
</g>
<!-- ZcashFoundation/zebra#6793 -->
<g id="node43" class="node closed">
<g id="node44" class="node closed">
<title>ZcashFoundation/zebra#6793</title>
<g id="a_node43"><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,-1796.5 340.5,-1796.5 340.5,-1743.5 571.5,-1743.5 571.5,-1796.5"/>
<text text-anchor="middle" x="456" y="-1781.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6793</text>
<text text-anchor="middle" x="456" y="-1766.3" font-family="Times,serif" font-size="14.00">Do the state renames that</text>
<text text-anchor="middle" x="456" y="-1751.3" font-family="Times,serif" font-size="14.00">were not done in #6762</text>
<g id="a_node44"><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,-1725.5 340.5,-1725.5 340.5,-1672.5 571.5,-1672.5 571.5,-1725.5"/>
<text text-anchor="middle" x="456" y="-1710.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6793</text>
<text text-anchor="middle" x="456" y="-1695.3" font-family="Times,serif" font-size="14.00">Do the state renames that</text>
<text text-anchor="middle" x="456" y="-1680.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="edge26" class="edge">
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6793</title>
<path fill="none" stroke="black" d="M255.69,-1820.1C283,-1813.3 312.15,-1805.9 339.49,-1799.1"/>
<polygon fill="black" stroke="black" points="340.68,-1802.41 349.48,-1796.5 338.92,-1795.63 340.68,-1802.41"/>
<path fill="none" stroke="black" d="M255.69,-1749.1C283,-1742.3 312.15,-1734.9 339.49,-1728.1"/>
<polygon fill="black" stroke="black" points="340.68,-1731.41 349.48,-1725.5 338.92,-1724.63 340.68,-1731.41"/>
</g>
<!-- ZcashFoundation/zebra#6793&#45;&gt;ZcashFoundation/zebra#6681 -->
<g id="edge27" class="edge">
<g id="edge30" class="edge">
<title>ZcashFoundation/zebra#6793&#45;&gt;ZcashFoundation/zebra#6681</title>
<path fill="none" stroke="black" d="M566.86,-1796.6C584.89,-1800.9 603.69,-1805.5 622.05,-1809.9"/>
<polygon fill="black" stroke="black" points="621.36,-1813.33 631.9,-1812.3 623.01,-1806.53 621.36,-1813.33"/>
<path fill="none" stroke="black" d="M566.86,-1725.6C584.89,-1729.9 603.69,-1734.5 622.05,-1738.9"/>
<polygon fill="black" stroke="black" points="621.36,-1742.33 631.9,-1741.3 623.01,-1735.53 621.36,-1742.33"/>
</g>
<!-- ZcashFoundation/zebra#6812 -->
<g id="node44" class="node open">
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#6812</title>
<g id="a_node44"><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,-1992 24.5,-1992 24.5,-1924 255.5,-1924 255.5,-1992"/>
<text text-anchor="middle" x="140" y="-1976.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-1961.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-1946.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-1931.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
<g id="a_node45"><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,-1921 24.5,-1921 24.5,-1853 255.5,-1853 255.5,-1921"/>
<text text-anchor="middle" x="140" y="-1905.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-1890.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-1875.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-1860.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6824 -->
<g id="node45" class="node closed">
<g id="node46" class="node closed">
<title>ZcashFoundation/zebra#6824</title>
<g id="a_node45"><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,-1977 340.5,-1977 340.5,-1939 571.5,-1939 571.5,-1977"/>
<text text-anchor="middle" x="456" y="-1961.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-1946.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
<g id="a_node46"><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,-1906 340.5,-1906 340.5,-1868 571.5,-1868 571.5,-1906"/>
<text text-anchor="middle" x="456" y="-1890.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-1875.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="edge28" class="edge">
<g id="edge31" class="edge">
<title>ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824</title>
<path fill="none" stroke="black" d="M255.69,-1958C279.95,-1958 305.65,-1958 330.25,-1958"/>
<polygon fill="black" stroke="black" points="330.35,-1961.5 340.35,-1958 330.35,-1954.5 330.35,-1961.5"/>
<path fill="none" stroke="black" d="M255.69,-1887C279.95,-1887 305.65,-1887 330.25,-1887"/>
<polygon fill="black" stroke="black" points="330.35,-1890.5 340.35,-1887 330.35,-1883.5 330.35,-1890.5"/>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77 -->
<g id="node46" class="node open">
<g id="node47" class="node open">
<title>ZcashFoundation/ed25519&#45;zebra#77</title>
<g id="a_node46"><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,-2078 0,-2078 0,-2010 280,-2010 280,-2078"/>
<text text-anchor="middle" x="140" y="-2062.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2047.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2032.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2017.8" font-family="Times,serif" font-size="14.00">crate</text>
<g id="a_node47"><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,-2007 0,-2007 0,-1939 280,-1939 280,-2007"/>
<text text-anchor="middle" x="140" y="-1991.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-1976.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-1961.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-1946.8" font-family="Times,serif" font-size="14.00">crate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="node47" class="node closed">
<g id="node48" class="node closed">
<title>ZcashFoundation/ed25519&#45;zebra#79</title>
<g id="a_node47"><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,-2070.5 316,-2070.5 316,-2017.5 596,-2017.5 596,-2070.5"/>
<text text-anchor="middle" x="456" y="-2055.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2040.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2025.3" font-family="Times,serif" font-size="14.00">release</text>
<g id="a_node48"><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,-1999.5 316,-1999.5 316,-1946.5 596,-1946.5 596,-1999.5"/>
<text text-anchor="middle" x="456" y="-1984.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-1969.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-1954.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="edge29" class="edge">
<g id="edge32" class="edge">
<title>ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79</title>
<path fill="none" stroke="black" d="M280.1,-2044C288.49,-2044 296.96,-2044 305.4,-2044"/>
<polygon fill="black" stroke="black" points="305.67,-2047.5 315.67,-2044 305.67,-2040.5 305.67,-2047.5"/>
<path fill="none" stroke="black" d="M280.1,-1973C288.49,-1973 296.96,-1973 305.4,-1973"/>
<polygon fill="black" stroke="black" points="305.67,-1976.5 315.67,-1973 305.67,-1969.5 305.67,-1976.5"/>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Pages: 1 -->
<svg width="1138pt" height="2086pt"
viewBox="0.00 0.00 1138.00 2086.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 2082)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2082 1134,-2082 1134,4 -4,4"/>
<svg width="1138pt" height="2015pt"
viewBox="0.00 0.00 1138.00 2015.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 2011)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2011 1134,-2011 1134,4 -4,4"/>
<!-- ZcashFoundation/zebra#6981 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#6981</title>
@ -177,92 +177,135 @@
<path fill="none" stroke="black" d="M255.69,-416C279.95,-416 305.65,-416 330.25,-416"/>
<polygon fill="black" stroke="black" points="330.35,-419.5 340.35,-416 330.35,-412.5 330.35,-419.5"/>
</g>
<!-- ZcashFoundation/zebra#7175 -->
<!-- ZcashFoundation/zebra#7179 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#7175</title>
<g id="a_node12"><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="255.5,-528.5 24.5,-528.5 24.5,-524.5 20.5,-524.5 20.5,-520.5 24.5,-520.5 24.5,-483.5 20.5,-483.5 20.5,-479.5 24.5,-479.5 24.5,-475.5 255.5,-475.5 255.5,-528.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-524.5 28.5,-524.5 28.5,-520.5 24.5,-520.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-483.5 28.5,-483.5 28.5,-479.5 24.5,-479.5 "/>
<text text-anchor="middle" x="140" y="-513.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7175</text>
<text text-anchor="middle" x="140" y="-498.3" font-family="Times,serif" font-size="14.00">fix(Docker): Pass build</text>
<text text-anchor="middle" x="140" y="-483.3" font-family="Times,serif" font-size="14.00">args to `runtime` images</text>
<title>ZcashFoundation/zebra#7179</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7179" xlink:title="ZcashFoundation/zebra#7179&#10;add(Docker): &#160;Docs for&#10;mining with Docker" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-521.5 632,-521.5 632,-517.5 628,-517.5 628,-513.5 632,-513.5 632,-476.5 628,-476.5 628,-472.5 632,-472.5 632,-468.5 863,-468.5 863,-521.5"/>
<polyline fill="none" stroke="black" points="632,-517.5 636,-517.5 636,-513.5 632,-513.5 "/>
<polyline fill="none" stroke="black" points="632,-476.5 636,-476.5 636,-472.5 632,-472.5 "/>
<text text-anchor="middle" x="747.5" y="-506.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7179</text>
<text text-anchor="middle" x="747.5" y="-491.3" font-family="Times,serif" font-size="14.00">add(Docker): &#160;Docs for</text>
<text text-anchor="middle" x="747.5" y="-476.3" font-family="Times,serif" font-size="14.00">mining with Docker</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7179 -->
<!-- ZcashFoundation/zebra#7136&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#7136&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M560.68,-442.55C572.6,-445.69 584.58,-448.89 596,-452 612,-456.36 628.92,-461.08 645.42,-465.75"/>
<polygon fill="black" stroke="black" points="644.5,-469.13 655.08,-468.49 646.41,-462.39 644.5,-469.13"/>
</g>
<!-- ZcashFoundation/zebra#6611 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#7179</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7179" xlink:title="ZcashFoundation/zebra#7179&#10;add(Docker): &#160;Docs for&#10;mining with Docker" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-528.5 340.5,-528.5 340.5,-524.5 336.5,-524.5 336.5,-520.5 340.5,-520.5 340.5,-483.5 336.5,-483.5 336.5,-479.5 340.5,-479.5 340.5,-475.5 571.5,-475.5 571.5,-528.5"/>
<polyline fill="none" stroke="black" points="340.5,-524.5 344.5,-524.5 344.5,-520.5 340.5,-520.5 "/>
<polyline fill="none" stroke="black" points="340.5,-483.5 344.5,-483.5 344.5,-479.5 340.5,-479.5 "/>
<text text-anchor="middle" x="456" y="-513.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7179</text>
<text text-anchor="middle" x="456" y="-498.3" font-family="Times,serif" font-size="14.00">add(Docker): &#160;Docs for</text>
<text text-anchor="middle" x="456" y="-483.3" font-family="Times,serif" font-size="14.00">mining with Docker</text>
<title>ZcashFoundation/zebra#6611</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6611" xlink:title="ZcashFoundation/zebra#6611&#10;Document how to switch&#10;from Testnet to Mainnet&#10;in Docker images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-450 632,-450 632,-382 863,-382 863,-450"/>
<text text-anchor="middle" x="747.5" y="-434.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6611</text>
<text text-anchor="middle" x="747.5" y="-419.8" font-family="Times,serif" font-size="14.00">Document how to switch</text>
<text text-anchor="middle" x="747.5" y="-404.8" font-family="Times,serif" font-size="14.00">from Testnet to Mainnet</text>
<text text-anchor="middle" x="747.5" y="-389.8" font-family="Times,serif" font-size="14.00">in Docker images</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7136&#45;&gt;ZcashFoundation/zebra#6611 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#7136&#45;&gt;ZcashFoundation/zebra#6611</title>
<path fill="none" stroke="black" d="M571.83,-416C588.18,-416 605.05,-416 621.57,-416"/>
<polygon fill="black" stroke="black" points="621.81,-419.5 631.81,-416 621.81,-412.5 621.81,-419.5"/>
</g>
<!-- ZcashFoundation/zebra#6159 -->
<g id="node14" class="node closed">
<title>ZcashFoundation/zebra#6159</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6159" xlink:title="ZcashFoundation/zebra#6159&#10;Documentation: Write a&#10;blog post to share how we&#10;used Zebra and s&#45;nomp to&#10;mine on testnet" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1130,-457.5 899,-457.5 899,-374.5 1130,-374.5 1130,-457.5"/>
<text text-anchor="middle" x="1014.5" y="-442.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6159</text>
<text text-anchor="middle" x="1014.5" y="-427.3" font-family="Times,serif" font-size="14.00">Documentation: Write a</text>
<text text-anchor="middle" x="1014.5" y="-412.3" font-family="Times,serif" font-size="14.00">blog post to share how we</text>
<text text-anchor="middle" x="1014.5" y="-397.3" font-family="Times,serif" font-size="14.00">used Zebra and s&#45;nomp to</text>
<text text-anchor="middle" x="1014.5" y="-382.3" font-family="Times,serif" font-size="14.00">mine on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159</title>
<path fill="none" stroke="black" d="M863.19,-416C871.55,-416 879.99,-416 888.4,-416"/>
<polygon fill="black" stroke="black" points="888.63,-419.5 898.63,-416 888.63,-412.5 888.63,-419.5"/>
</g>
<!-- ZcashFoundation/zebra#7175 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#7175</title>
<g id="a_node15"><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,-600.5 340.5,-600.5 340.5,-596.5 336.5,-596.5 336.5,-592.5 340.5,-592.5 340.5,-555.5 336.5,-555.5 336.5,-551.5 340.5,-551.5 340.5,-547.5 571.5,-547.5 571.5,-600.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-596.5 344.5,-596.5 344.5,-592.5 340.5,-592.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-555.5 344.5,-555.5 344.5,-551.5 340.5,-551.5 "/>
<text text-anchor="middle" x="456" y="-585.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7175</text>
<text text-anchor="middle" x="456" y="-570.3" font-family="Times,serif" font-size="14.00">fix(Docker): Pass build</text>
<text text-anchor="middle" x="456" y="-555.3" font-family="Times,serif" font-size="14.00">args to `runtime` images</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge7" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M255.69,-502C279.95,-502 305.65,-502 330.25,-502"/>
<polygon fill="black" stroke="black" points="330.35,-505.5 340.35,-502 330.35,-498.5 330.35,-505.5"/>
<path fill="none" stroke="black" d="M560.68,-547.45C572.6,-544.31 584.58,-541.11 596,-538 612,-533.64 628.92,-528.92 645.42,-524.25"/>
<polygon fill="black" stroke="black" points="646.41,-527.61 655.08,-521.51 644.5,-520.87 646.41,-527.61"/>
</g>
<!-- ZcashFoundation/zebra#6037 -->
<g id="node14" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#6037</title>
<g id="a_node14"><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,-672.5 24.5,-672.5 24.5,-589.5 255.5,-589.5 255.5,-672.5"/>
<text text-anchor="middle" x="140" y="-657.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6037</text>
<text text-anchor="middle" x="140" y="-642.3" font-family="Times,serif" font-size="14.00">Don&#39;t return from long</text>
<text text-anchor="middle" x="140" y="-627.3" font-family="Times,serif" font-size="14.00">polling if the block</text>
<text text-anchor="middle" x="140" y="-612.3" font-family="Times,serif" font-size="14.00">template is an invalid</text>
<text text-anchor="middle" x="140" y="-597.3" font-family="Times,serif" font-size="14.00">block proposal</text>
<g id="a_node16"><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,-740.5 24.5,-740.5 24.5,-657.5 255.5,-657.5 255.5,-740.5"/>
<text text-anchor="middle" x="140" y="-725.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6037</text>
<text text-anchor="middle" x="140" y="-710.3" font-family="Times,serif" font-size="14.00">Don&#39;t return from long</text>
<text text-anchor="middle" x="140" y="-695.3" font-family="Times,serif" font-size="14.00">polling if the block</text>
<text text-anchor="middle" x="140" y="-680.3" font-family="Times,serif" font-size="14.00">template is an invalid</text>
<text text-anchor="middle" x="140" y="-665.3" font-family="Times,serif" font-size="14.00">block proposal</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6047 -->
<g id="node15" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#6047</title>
<g id="a_node15"><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,-716 340.5,-716 340.5,-648 571.5,-648 571.5,-716"/>
<text text-anchor="middle" x="456" y="-700.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6047</text>
<text text-anchor="middle" x="456" y="-685.8" font-family="Times,serif" font-size="14.00">Verify proposals are</text>
<text text-anchor="middle" x="456" y="-670.8" font-family="Times,serif" font-size="14.00">valid after sending them</text>
<text text-anchor="middle" x="456" y="-655.8" font-family="Times,serif" font-size="14.00">to miners</text>
<g id="a_node17"><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,-788 340.5,-788 340.5,-720 571.5,-720 571.5,-788"/>
<text text-anchor="middle" x="456" y="-772.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6047</text>
<text text-anchor="middle" x="456" y="-757.8" font-family="Times,serif" font-size="14.00">Verify proposals are</text>
<text text-anchor="middle" x="456" y="-742.8" font-family="Times,serif" font-size="14.00">valid after sending them</text>
<text text-anchor="middle" x="456" y="-727.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="edge8" class="edge">
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#6047</title>
<path fill="none" stroke="black" d="M255.69,-649.63C279.95,-653.57 305.65,-657.74 330.25,-661.74"/>
<polygon fill="black" stroke="black" points="329.92,-665.23 340.35,-663.38 331.04,-658.32 329.92,-665.23"/>
<path fill="none" stroke="black" d="M255.69,-719.09C279.95,-723.34 305.65,-727.84 330.25,-732.15"/>
<polygon fill="black" stroke="black" points="329.9,-735.64 340.35,-733.92 331.1,-728.75 329.9,-735.64"/>
</g>
<!-- ZcashFoundation/zebra#5604 -->
<g id="node16" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5604</title>
<g id="a_node16"><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,-629.5 340.5,-629.5 340.5,-546.5 571.5,-546.5 571.5,-629.5"/>
<text text-anchor="middle" x="456" y="-614.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5604</text>
<text text-anchor="middle" x="456" y="-599.3" font-family="Times,serif" font-size="14.00">Send the same</text>
<text text-anchor="middle" x="456" y="-584.3" font-family="Times,serif" font-size="14.00">getblocktemplate RPC</text>
<text text-anchor="middle" x="456" y="-569.3" font-family="Times,serif" font-size="14.00">response until the</text>
<text text-anchor="middle" x="456" y="-554.3" font-family="Times,serif" font-size="14.00">template would change</text>
<g id="a_node18"><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,-701.5 340.5,-701.5 340.5,-618.5 571.5,-618.5 571.5,-701.5"/>
<text text-anchor="middle" x="456" y="-686.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5604</text>
<text text-anchor="middle" x="456" y="-671.3" font-family="Times,serif" font-size="14.00">Send the same</text>
<text text-anchor="middle" x="456" y="-656.3" font-family="Times,serif" font-size="14.00">getblocktemplate RPC</text>
<text text-anchor="middle" x="456" y="-641.3" font-family="Times,serif" font-size="14.00">response until the</text>
<text text-anchor="middle" x="456" y="-626.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="edge9" class="edge">
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#6037&#45;&gt;ZcashFoundation/zebra#5604</title>
<path fill="none" stroke="black" d="M255.69,-615.29C279.95,-611.97 305.65,-608.45 330.25,-605.08"/>
<polygon fill="black" stroke="black" points="330.92,-608.52 340.35,-603.7 329.97,-601.59 330.92,-608.52"/>
<path fill="none" stroke="black" d="M255.69,-684.75C279.95,-681.74 305.65,-678.55 330.25,-675.49"/>
<polygon fill="black" stroke="black" points="330.86,-678.94 340.35,-674.24 330,-671.99 330.86,-678.94"/>
</g>
<!-- ZcashFoundation/zebra#7031 -->
<g id="node17" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#7031</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7031" xlink:title="ZcashFoundation/zebra#7031&#10;change(state): Prepare&#10;for in&#45;place database&#10;format upgrades, but&#10;don&#39;t make any format&#10;changes yet" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7031" xlink:title="ZcashFoundation/zebra#7031&#10;change(state): Prepare&#10;for in&#45;place database&#10;format upgrades, but&#10;don&#39;t make any format&#10;changes yet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-184 24.5,-184 24.5,-180 20.5,-180 20.5,-176 24.5,-176 24.5,-94 20.5,-94 20.5,-90 24.5,-90 24.5,-86 255.5,-86 255.5,-184"/>
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-180 28.5,-180 28.5,-176 24.5,-176 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-94 28.5,-94 28.5,-90 24.5,-90 "/>
@ -276,488 +319,477 @@
</g>
</g>
<!-- ZcashFoundation/zebra#7031&#45;&gt;ZcashFoundation/zebra#7109 -->
<g id="edge10" class="edge">
<g id="edge13" class="edge">
<title>ZcashFoundation/zebra#7031&#45;&gt;ZcashFoundation/zebra#7109</title>
<path fill="none" stroke="black" d="M255.69,-135C279.95,-135 305.65,-135 330.25,-135"/>
<polygon fill="black" stroke="black" points="330.35,-138.5 340.35,-135 330.35,-131.5 330.35,-138.5"/>
</g>
<!-- ZcashFoundation/zebra#6025 -->
<g id="node18" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#6025</title>
<g id="a_node18"><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,-809 340.5,-809 340.5,-741 571.5,-741 571.5,-809"/>
<text text-anchor="middle" x="456" y="-793.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="456" y="-778.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="456" y="-763.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="456" y="-748.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
<g id="a_node20"><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,-874 340.5,-874 340.5,-806 571.5,-806 571.5,-874"/>
<text text-anchor="middle" x="456" y="-858.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="456" y="-843.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="456" y="-828.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="456" y="-813.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7200 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#7200</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7200" xlink:title="ZcashFoundation/zebra#7200&#10;ref(docker): organize&#10;`ENV` and `ARG` values&#10;based on their usage" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-529 340.5,-529 340.5,-525 336.5,-525 336.5,-521 340.5,-521 340.5,-469 336.5,-469 336.5,-465 340.5,-465 340.5,-461 571.5,-461 571.5,-529"/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-525 344.5,-525 344.5,-521 340.5,-521 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="340.5,-469 344.5,-469 344.5,-465 340.5,-465 "/>
<text text-anchor="middle" x="456" y="-513.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7200</text>
<text text-anchor="middle" x="456" y="-498.8" font-family="Times,serif" font-size="14.00">ref(docker): organize</text>
<text text-anchor="middle" x="456" y="-483.8" font-family="Times,serif" font-size="14.00">`ENV` and `ARG` values</text>
<text text-anchor="middle" x="456" y="-468.8" font-family="Times,serif" font-size="14.00">based on their usage</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7200&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#7200&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M571.83,-495C588.18,-495 605.05,-495 621.57,-495"/>
<polygon fill="black" stroke="black" points="621.81,-498.5 631.81,-495 621.81,-491.5 621.81,-498.5"/>
</g>
<!-- ZcashFoundation/zebra#5911 -->
<g id="node19" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#5911</title>
<g id="a_node19"><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,-926 24.5,-926 24.5,-858 255.5,-858 255.5,-926"/>
<text text-anchor="middle" x="140" y="-910.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5911</text>
<text text-anchor="middle" x="140" y="-895.8" font-family="Times,serif" font-size="14.00">Store the serialized</text>
<text text-anchor="middle" x="140" y="-880.8" font-family="Times,serif" font-size="14.00">block size in the</text>
<text text-anchor="middle" x="140" y="-865.8" font-family="Times,serif" font-size="14.00">database</text>
<g id="a_node22"><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,-968 24.5,-968 24.5,-900 255.5,-900 255.5,-968"/>
<text text-anchor="middle" x="140" y="-952.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5911</text>
<text text-anchor="middle" x="140" y="-937.8" font-family="Times,serif" font-size="14.00">Store the serialized</text>
<text text-anchor="middle" x="140" y="-922.8" font-family="Times,serif" font-size="14.00">block size in the</text>
<text text-anchor="middle" x="140" y="-907.8" font-family="Times,serif" font-size="14.00">database</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955 -->
<g id="node20" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#6955</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6955" xlink:title="ZcashFoundation/zebra#6955&#10;Create an empty database&#10;format update task and&#10;format update tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1024 24.5,-1024 24.5,-956 255.5,-956 255.5,-1024"/>
<text text-anchor="middle" x="140" y="-1008.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6955</text>
<text text-anchor="middle" x="140" y="-993.8" font-family="Times,serif" font-size="14.00">Create an empty database</text>
<text text-anchor="middle" x="140" y="-978.8" font-family="Times,serif" font-size="14.00">format update task and</text>
<text text-anchor="middle" x="140" y="-963.8" font-family="Times,serif" font-size="14.00">format update tests</text>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6955" xlink:title="ZcashFoundation/zebra#6955&#10;Create an empty database&#10;format update task and&#10;format update tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1054 24.5,-1054 24.5,-986 255.5,-986 255.5,-1054"/>
<text text-anchor="middle" x="140" y="-1038.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6955</text>
<text text-anchor="middle" x="140" y="-1023.8" font-family="Times,serif" font-size="14.00">Create an empty database</text>
<text text-anchor="middle" x="140" y="-1008.8" font-family="Times,serif" font-size="14.00">format update task and</text>
<text text-anchor="middle" x="140" y="-993.8" font-family="Times,serif" font-size="14.00">format update tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859 -->
<g id="node21" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#6859</title>
<g id="a_node21"><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" points="571.5,-1043.5 340.5,-1043.5 340.5,-960.5 571.5,-960.5 571.5,-1043.5"/>
<text text-anchor="middle" x="456" y="-1028.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="456" y="-1013.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="456" y="-998.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="456" y="-983.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="456" y="-968.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
<g id="a_node24"><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" points="571.5,-1108.5 340.5,-1108.5 340.5,-1025.5 571.5,-1025.5 571.5,-1108.5"/>
<text text-anchor="middle" x="456" y="-1093.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="456" y="-1078.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="456" y="-1063.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="456" y="-1048.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="456" y="-1033.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859 -->
<g id="edge11" class="edge">
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859</title>
<path fill="none" stroke="black" d="M255.69,-994.38C279.95,-995.31 305.65,-996.29 330.25,-997.23"/>
<polygon fill="black" stroke="black" points="330.22,-1000.73 340.35,-997.62 330.49,-993.74 330.22,-1000.73"/>
<path fill="none" stroke="black" d="M255.69,-1037.2C279.95,-1040.8 305.65,-1044.6 330.25,-1048.3"/>
<polygon fill="black" stroke="black" points="329.94,-1051.79 340.35,-1049.8 330.97,-1044.87 329.94,-1051.79"/>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<g id="node22" class="node open">
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node22"><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" points="571.5,-942 340.5,-942 340.5,-874 571.5,-874 571.5,-942"/>
<text text-anchor="middle" x="456" y="-926.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="456" y="-911.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="456" y="-896.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="456" y="-881.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
<g id="a_node25"><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" points="571.5,-1007 340.5,-1007 340.5,-939 571.5,-939 571.5,-1007"/>
<text text-anchor="middle" x="456" y="-991.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="456" y="-976.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="456" y="-961.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="456" y="-946.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784 -->
<g id="edge12" class="edge">
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784</title>
<path fill="none" stroke="black" d="M255.69,-960.05C280.05,-953.69 305.88,-946.94 330.58,-940.49"/>
<polygon fill="black" stroke="black" points="331.56,-943.85 340.35,-937.94 329.79,-937.08 331.56,-943.85"/>
<path fill="none" stroke="black" d="M255.69,-1002.8C279.95,-999.2 305.65,-995.35 330.25,-991.67"/>
<polygon fill="black" stroke="black" points="330.98,-995.1 340.35,-990.16 329.94,-988.18 330.98,-995.1"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node23" class="node open">
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node23"><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="863,-1107.5 632,-1107.5 632,-1054.5 863,-1054.5 863,-1107.5"/>
<text text-anchor="middle" x="747.5" y="-1092.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="747.5" y="-1077.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="747.5" y="-1062.3" font-family="Times,serif" font-size="14.00">to the `getblock` RPC</text>
<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="863,-1172.5 632,-1172.5 632,-1119.5 863,-1119.5 863,-1172.5"/>
<text text-anchor="middle" x="747.5" y="-1157.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="747.5" y="-1142.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="747.5" y="-1127.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="edge13" class="edge">
<g id="edge17" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952</title>
<path fill="none" stroke="black" d="M571.83,-1033.3C594.11,-1039.4 617.38,-1045.8 639.39,-1051.8"/>
<polygon fill="black" stroke="black" points="638.51,-1055.19 649.08,-1054.4 640.33,-1048.43 638.51,-1055.19"/>
<path fill="none" stroke="black" d="M571.83,-1098.3C594.11,-1104.4 617.38,-1110.8 639.39,-1116.8"/>
<polygon fill="black" stroke="black" points="638.51,-1120.19 649.08,-1119.4 640.33,-1113.43 638.51,-1120.19"/>
</g>
<!-- ZcashFoundation/zebra#6953 -->
<g id="node24" class="node open">
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#6953</title>
<g id="a_node24"><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="863,-1036 632,-1036 632,-968 863,-968 863,-1036"/>
<text text-anchor="middle" x="747.5" y="-1020.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="747.5" y="-1005.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="747.5" y="-990.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="747.5" y="-975.8" font-family="Times,serif" font-size="14.00">finalized state</text>
<g id="a_node27"><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="863,-1101 632,-1101 632,-1033 863,-1033 863,-1101"/>
<text text-anchor="middle" x="747.5" y="-1085.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="747.5" y="-1070.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="747.5" y="-1055.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="747.5" y="-1040.8" font-family="Times,serif" font-size="14.00">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953 -->
<g id="edge14" class="edge">
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953</title>
<path fill="none" stroke="black" d="M571.83,-1002C588.18,-1002 605.05,-1002 621.57,-1002"/>
<polygon fill="black" stroke="black" points="621.81,-1005.5 631.81,-1002 621.81,-998.5 621.81,-1005.5"/>
<path fill="none" stroke="black" d="M571.83,-1067C588.18,-1067 605.05,-1067 621.57,-1067"/>
<polygon fill="black" stroke="black" points="621.81,-1070.5 631.81,-1067 621.81,-1063.5 621.81,-1070.5"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node25" class="node open">
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;fast spendability&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-949.5 632,-949.5 632,-866.5 863,-866.5 863,-949.5"/>
<text text-anchor="middle" x="747.5" y="-934.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="747.5" y="-919.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="747.5" y="-904.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="747.5" y="-889.3" font-family="Times,serif" font-size="14.00">&quot;fast spendability&quot;</text>
<text text-anchor="middle" x="747.5" y="-874.3" font-family="Times,serif" font-size="14.00">algorithm</text>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;fast spendability&quot;&#10;algorithm" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-1014.5 632,-1014.5 632,-931.5 863,-931.5 863,-1014.5"/>
<text text-anchor="middle" x="747.5" y="-999.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="747.5" y="-984.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="747.5" y="-969.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="747.5" y="-954.3" font-family="Times,serif" font-size="14.00">&quot;fast spendability&quot;</text>
<text text-anchor="middle" x="747.5" y="-939.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642 -->
<g id="edge15" class="edge">
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642</title>
<path fill="none" stroke="black" d="M571.83,-908C588.18,-908 605.05,-908 621.57,-908"/>
<polygon fill="black" stroke="black" points="621.81,-911.5 631.81,-908 621.81,-904.5 621.81,-911.5"/>
<path fill="none" stroke="black" d="M571.83,-973C588.18,-973 605.05,-973 621.57,-973"/>
<polygon fill="black" stroke="black" points="621.81,-976.5 631.81,-973 621.81,-969.5 621.81,-976.5"/>
</g>
<!-- ZcashFoundation/zebra#6954 -->
<g id="node26" class="node open">
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#6954</title>
<g id="a_node26"><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="1130,-1036 899,-1036 899,-968 1130,-968 1130,-1036"/>
<text text-anchor="middle" x="1014.5" y="-1020.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="1014.5" y="-1005.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="1014.5" y="-990.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="1014.5" y="-975.8" font-family="Times,serif" font-size="14.00">RPC</text>
<g id="a_node29"><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="1130,-1101 899,-1101 899,-1033 1130,-1033 1130,-1101"/>
<text text-anchor="middle" x="1014.5" y="-1085.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="1014.5" y="-1070.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="1014.5" y="-1055.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="1014.5" y="-1040.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954 -->
<g id="edge16" class="edge">
<g id="edge20" class="edge">
<title>ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954</title>
<path fill="none" stroke="black" d="M863.19,-1002C871.55,-1002 879.99,-1002 888.4,-1002"/>
<polygon fill="black" stroke="black" points="888.63,-1005.5 898.63,-1002 888.63,-998.5 888.63,-1005.5"/>
<path fill="none" stroke="black" d="M863.19,-1067C871.55,-1067 879.99,-1067 888.4,-1067"/>
<polygon fill="black" stroke="black" points="888.63,-1070.5 898.63,-1067 888.63,-1063.5 888.63,-1070.5"/>
</g>
<!-- ZcashFoundation/zebra#6118 -->
<g id="node27" class="node open">
<g id="node30" 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,-816.5 24.5,-816.5 24.5,-733.5 255.5,-733.5 255.5,-816.5"/>
<text text-anchor="middle" x="140" y="-801.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="140" y="-786.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="140" y="-771.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="140" y="-756.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="140" y="-741.3" font-family="Times,serif" font-size="14.00">Testnet</text>
<g id="a_node30"><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,-881.5 24.5,-881.5 24.5,-798.5 255.5,-798.5 255.5,-881.5"/>
<text text-anchor="middle" x="140" y="-866.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="140" y="-851.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="140" y="-836.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="140" y="-821.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="140" y="-806.3" font-family="Times,serif" font-size="14.00">Testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025 -->
<g id="edge17" class="edge">
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025</title>
<path fill="none" stroke="black" d="M255.69,-775C279.95,-775 305.65,-775 330.25,-775"/>
<polygon fill="black" stroke="black" points="330.35,-778.5 340.35,-775 330.35,-771.5 330.35,-778.5"/>
<path fill="none" stroke="black" d="M255.69,-840C279.95,-840 305.65,-840 330.25,-840"/>
<polygon fill="black" stroke="black" points="330.35,-843.5 340.35,-840 330.35,-836.5 330.35,-843.5"/>
</g>
<!-- ZcashFoundation/zebra#4841 -->
<g id="node28" class="node closed">
<g id="node31" 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,-1180.5 340.5,-1180.5 340.5,-1127.5 571.5,-1127.5 571.5,-1180.5"/>
<text text-anchor="middle" x="456" y="-1165.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="456" y="-1150.3" font-family="Times,serif" font-size="14.00">Improve note commitment</text>
<text text-anchor="middle" x="456" y="-1135.3" font-family="Times,serif" font-size="14.00">tree append performance</text>
<g id="a_node31"><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,-1210.5 340.5,-1210.5 340.5,-1157.5 571.5,-1157.5 571.5,-1210.5"/>
<text text-anchor="middle" x="456" y="-1195.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4841</text>
<text text-anchor="middle" x="456" y="-1180.3" font-family="Times,serif" font-size="14.00">Improve note commitment</text>
<text text-anchor="middle" x="456" y="-1165.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="node32" 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,-1343 24.5,-1343 24.5,-1245 255.5,-1245 255.5,-1343"/>
<text text-anchor="middle" x="140" y="-1327.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="140" y="-1312.8" font-family="Times,serif" font-size="14.00">Improve</text>
<text text-anchor="middle" x="140" y="-1297.8" font-family="Times,serif" font-size="14.00">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="140" y="-1282.8" font-family="Times,serif" font-size="14.00">typing, so we don&#39;t</text>
<text text-anchor="middle" x="140" y="-1267.8" font-family="Times,serif" font-size="14.00">accidentally break syncer</text>
<text text-anchor="middle" x="140" y="-1252.8" font-family="Times,serif" font-size="14.00">error handling</text>
<g id="a_node32"><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,-1373 24.5,-1373 24.5,-1275 255.5,-1275 255.5,-1373"/>
<text text-anchor="middle" x="140" y="-1357.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="140" y="-1342.8" font-family="Times,serif" font-size="14.00">Improve</text>
<text text-anchor="middle" x="140" y="-1327.8" font-family="Times,serif" font-size="14.00">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="140" y="-1312.8" font-family="Times,serif" font-size="14.00">typing, so we don&#39;t</text>
<text text-anchor="middle" x="140" y="-1297.8" font-family="Times,serif" font-size="14.00">accidentally break syncer</text>
<text text-anchor="middle" x="140" y="-1282.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="node33" 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,-1328 340.5,-1328 340.5,-1260 571.5,-1260 571.5,-1328"/>
<text text-anchor="middle" x="456" y="-1312.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5487</text>
<text text-anchor="middle" x="456" y="-1297.8" font-family="Times,serif" font-size="14.00">Return detailed errors</text>
<text text-anchor="middle" x="456" y="-1282.8" font-family="Times,serif" font-size="14.00">from the `submitblock`</text>
<text text-anchor="middle" x="456" y="-1267.8" font-family="Times,serif" font-size="14.00">RPC</text>
<g id="a_node33"><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,-1358 340.5,-1358 340.5,-1290 571.5,-1290 571.5,-1358"/>
<text text-anchor="middle" x="456" y="-1342.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5487</text>
<text text-anchor="middle" x="456" y="-1327.8" font-family="Times,serif" font-size="14.00">Return detailed errors</text>
<text text-anchor="middle" x="456" y="-1312.8" font-family="Times,serif" font-size="14.00">from the `submitblock`</text>
<text text-anchor="middle" x="456" y="-1297.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#5487 -->
<g id="edge18" class="edge">
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#2908&#45;&gt;ZcashFoundation/zebra#5487</title>
<path fill="none" stroke="black" d="M255.69,-1294C279.95,-1294 305.65,-1294 330.25,-1294"/>
<polygon fill="black" stroke="black" points="330.35,-1297.5 340.35,-1294 330.35,-1290.5 330.35,-1297.5"/>
<path fill="none" stroke="black" d="M255.69,-1324C279.95,-1324 305.65,-1324 330.25,-1324"/>
<polygon fill="black" stroke="black" points="330.35,-1327.5 340.35,-1324 330.35,-1320.5 330.35,-1327.5"/>
</g>
<!-- ZcashFoundation/zebra#5709 -->
<g id="node31" class="node open">
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#5709</title>
<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,-1429 24.5,-1429 24.5,-1361 255.5,-1361 255.5,-1429"/>
<text text-anchor="middle" x="140" y="-1413.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5709</text>
<text text-anchor="middle" x="140" y="-1398.8" font-family="Times,serif" font-size="14.00">Fix repeated block</text>
<text text-anchor="middle" x="140" y="-1383.8" font-family="Times,serif" font-size="14.00">timeouts during initial</text>
<text text-anchor="middle" x="140" y="-1368.8" font-family="Times,serif" font-size="14.00">sync</text>
<g id="a_node34"><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,-1459 24.5,-1459 24.5,-1391 255.5,-1391 255.5,-1459"/>
<text text-anchor="middle" x="140" y="-1443.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5709</text>
<text text-anchor="middle" x="140" y="-1428.8" font-family="Times,serif" font-size="14.00">Fix repeated block</text>
<text text-anchor="middle" x="140" y="-1413.8" font-family="Times,serif" font-size="14.00">timeouts during initial</text>
<text text-anchor="middle" x="140" y="-1398.8" font-family="Times,serif" font-size="14.00">sync</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5425 -->
<g id="node32" class="node closed">
<g id="node35" class="node closed">
<title>ZcashFoundation/zebra#5425</title>
<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,-1429 340.5,-1429 340.5,-1361 571.5,-1361 571.5,-1429"/>
<text text-anchor="middle" x="456" y="-1413.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5425</text>
<text text-anchor="middle" x="456" y="-1398.8" font-family="Times,serif" font-size="14.00">Parallelise note</text>
<text text-anchor="middle" x="456" y="-1383.8" font-family="Times,serif" font-size="14.00">commitment tree point</text>
<text text-anchor="middle" x="456" y="-1368.8" font-family="Times,serif" font-size="14.00">conversions</text>
<g id="a_node35"><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,-1459 340.5,-1459 340.5,-1391 571.5,-1391 571.5,-1459"/>
<text text-anchor="middle" x="456" y="-1443.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5425</text>
<text text-anchor="middle" x="456" y="-1428.8" font-family="Times,serif" font-size="14.00">Parallelise note</text>
<text text-anchor="middle" x="456" y="-1413.8" font-family="Times,serif" font-size="14.00">commitment tree point</text>
<text text-anchor="middle" x="456" y="-1398.8" font-family="Times,serif" font-size="14.00">conversions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5709&#45;&gt;ZcashFoundation/zebra#5425 -->
<g id="edge19" class="edge">
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#5709&#45;&gt;ZcashFoundation/zebra#5425</title>
<path fill="none" stroke="black" d="M255.69,-1395C279.95,-1395 305.65,-1395 330.25,-1395"/>
<polygon fill="black" stroke="black" points="330.35,-1398.5 340.35,-1395 330.35,-1391.5 330.35,-1398.5"/>
<path fill="none" stroke="black" d="M255.69,-1425C279.95,-1425 305.65,-1425 330.25,-1425"/>
<polygon fill="black" stroke="black" points="330.35,-1428.5 340.35,-1425 330.35,-1421.5 330.35,-1428.5"/>
</g>
<!-- ZcashFoundation/zebra#4774 -->
<g id="node33" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#4774</title>
<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,-1226.5 24.5,-1226.5 24.5,-1143.5 255.5,-1143.5 255.5,-1226.5"/>
<text text-anchor="middle" x="140" y="-1211.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="140" y="-1196.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1181.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1166.3" font-family="Times,serif" font-size="14.00">shielded Orchard</text>
<text text-anchor="middle" x="140" y="-1151.3" font-family="Times,serif" font-size="14.00">transactions</text>
<g id="a_node36"><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,-1256.5 24.5,-1256.5 24.5,-1173.5 255.5,-1173.5 255.5,-1256.5"/>
<text text-anchor="middle" x="140" y="-1241.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4774</text>
<text text-anchor="middle" x="140" y="-1226.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1211.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1196.3" font-family="Times,serif" font-size="14.00">shielded Orchard</text>
<text text-anchor="middle" x="140" y="-1181.3" font-family="Times,serif" font-size="14.00">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge20" class="edge">
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#4774&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="black" d="M255.69,-1173.7C279.95,-1171.3 305.65,-1168.7 330.25,-1166.3"/>
<polygon fill="black" stroke="black" points="330.74,-1169.77 340.35,-1165.3 330.05,-1162.8 330.74,-1169.77"/>
<path fill="none" stroke="black" d="M255.69,-1203.7C279.95,-1201.3 305.65,-1198.7 330.25,-1196.3"/>
<polygon fill="black" stroke="black" points="330.74,-1199.77 340.35,-1195.3 330.05,-1192.8 330.74,-1199.77"/>
</g>
<!-- ZcashFoundation/zebra#4775 -->
<g id="node34" class="node open">
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#4775</title>
<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,-1125.5 24.5,-1125.5 24.5,-1042.5 255.5,-1042.5 255.5,-1125.5"/>
<text text-anchor="middle" x="140" y="-1110.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="140" y="-1095.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1080.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1065.3" font-family="Times,serif" font-size="14.00">shielded Sapling</text>
<text text-anchor="middle" x="140" y="-1050.3" font-family="Times,serif" font-size="14.00">transactions</text>
<g id="a_node37"><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,-1155.5 24.5,-1155.5 24.5,-1072.5 255.5,-1072.5 255.5,-1155.5"/>
<text text-anchor="middle" x="140" y="-1140.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4775</text>
<text text-anchor="middle" x="140" y="-1125.3" font-family="Times,serif" font-size="14.00">Add an NU5 block test</text>
<text text-anchor="middle" x="140" y="-1110.3" font-family="Times,serif" font-size="14.00">vector that contains many</text>
<text text-anchor="middle" x="140" y="-1095.3" font-family="Times,serif" font-size="14.00">shielded Sapling</text>
<text text-anchor="middle" x="140" y="-1080.3" font-family="Times,serif" font-size="14.00">transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841 -->
<g id="edge21" class="edge">
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#4775&#45;&gt;ZcashFoundation/zebra#4841</title>
<path fill="none" stroke="black" d="M255.69,-1109.6C280.05,-1115 305.88,-1120.8 330.58,-1126.3"/>
<polygon fill="black" stroke="black" points="329.84,-1129.72 340.35,-1128.4 331.31,-1122.88 329.84,-1129.72"/>
<path fill="none" stroke="black" d="M255.69,-1139.6C280.05,-1145 305.88,-1150.8 330.58,-1156.3"/>
<polygon fill="black" stroke="black" points="329.84,-1159.72 340.35,-1158.4 331.31,-1152.88 329.84,-1159.72"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node35" class="node open">
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<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,-1530.5 24.5,-1530.5 24.5,-1447.5 255.5,-1447.5 255.5,-1530.5"/>
<text text-anchor="middle" x="140" y="-1515.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1500.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1485.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1470.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1455.3" font-family="Times,serif" font-size="14.00">significantly</text>
<g id="a_node38"><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,-1560.5 24.5,-1560.5 24.5,-1477.5 255.5,-1477.5 255.5,-1560.5"/>
<text text-anchor="middle" x="140" y="-1545.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="140" y="-1530.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="140" y="-1515.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="140" y="-1500.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="140" y="-1485.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545 -->
<g id="node36" class="node open">
<g id="node39" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<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,-1631.5 24.5,-1631.5 24.5,-1548.5 255.5,-1548.5 255.5,-1631.5"/>
<text text-anchor="middle" x="140" y="-1616.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1601.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1586.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1571.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1556.3" font-family="Times,serif" font-size="14.00">activation</text>
<g id="a_node39"><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,-1661.5 24.5,-1661.5 24.5,-1578.5 255.5,-1578.5 255.5,-1661.5"/>
<text text-anchor="middle" x="140" y="-1646.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="140" y="-1631.3" font-family="Times,serif" font-size="14.00">Start disconnecting from</text>
<text text-anchor="middle" x="140" y="-1616.3" font-family="Times,serif" font-size="14.00">outdated peers before</text>
<text text-anchor="middle" x="140" y="-1601.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
<text text-anchor="middle" x="140" y="-1586.3" font-family="Times,serif" font-size="14.00">activation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4226 -->
<g id="node37" class="node closed">
<g id="node40" class="node closed">
<title>ZcashFoundation/zebra#4226</title>
<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,-1624 340.5,-1624 340.5,-1556 571.5,-1556 571.5,-1624"/>
<text text-anchor="middle" x="456" y="-1608.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1593.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1578.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1563.8" font-family="Times,serif" font-size="14.00">still connect to them</text>
<g id="a_node40"><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,-1654 340.5,-1654 340.5,-1586 571.5,-1586 571.5,-1654"/>
<text text-anchor="middle" x="456" y="-1638.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="456" y="-1623.8" font-family="Times,serif" font-size="14.00">Prefer faster peers, but</text>
<text text-anchor="middle" x="456" y="-1608.8" font-family="Times,serif" font-size="14.00">if all peers are slow,</text>
<text text-anchor="middle" x="456" y="-1593.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="edge22" class="edge">
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="black" d="M255.69,-1590C279.95,-1590 305.65,-1590 330.25,-1590"/>
<polygon fill="black" stroke="black" points="330.35,-1593.5 340.35,-1590 330.35,-1586.5 330.35,-1593.5"/>
</g>
<!-- ZcashFoundation/zebra#6611 -->
<g id="node38" class="node open">
<title>ZcashFoundation/zebra#6611</title>
<g id="a_node38"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6611" xlink:title="ZcashFoundation/zebra#6611&#10;Document how to switch&#10;from Testnet to Mainnet&#10;in Docker images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-1718 24.5,-1718 24.5,-1650 255.5,-1650 255.5,-1718"/>
<text text-anchor="middle" x="140" y="-1702.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6611</text>
<text text-anchor="middle" x="140" y="-1687.8" font-family="Times,serif" font-size="14.00">Document how to switch</text>
<text text-anchor="middle" x="140" y="-1672.8" font-family="Times,serif" font-size="14.00">from Testnet to Mainnet</text>
<text text-anchor="middle" x="140" y="-1657.8" font-family="Times,serif" font-size="14.00">in Docker images</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6159 -->
<g id="node39" class="node closed">
<title>ZcashFoundation/zebra#6159</title>
<g id="a_node39"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6159" xlink:title="ZcashFoundation/zebra#6159&#10;Documentation: Write a&#10;blog post to share how we&#10;used Zebra and s&#45;nomp to&#10;mine on testnet" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="571.5,-1725.5 340.5,-1725.5 340.5,-1642.5 571.5,-1642.5 571.5,-1725.5"/>
<text text-anchor="middle" x="456" y="-1710.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6159</text>
<text text-anchor="middle" x="456" y="-1695.3" font-family="Times,serif" font-size="14.00">Documentation: Write a</text>
<text text-anchor="middle" x="456" y="-1680.3" font-family="Times,serif" font-size="14.00">blog post to share how we</text>
<text text-anchor="middle" x="456" y="-1665.3" font-family="Times,serif" font-size="14.00">used Zebra and s&#45;nomp to</text>
<text text-anchor="middle" x="456" y="-1650.3" font-family="Times,serif" font-size="14.00">mine on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159</title>
<path fill="none" stroke="black" d="M255.69,-1684C279.95,-1684 305.65,-1684 330.25,-1684"/>
<polygon fill="black" stroke="black" points="330.35,-1687.5 340.35,-1684 330.35,-1680.5 330.35,-1687.5"/>
<path fill="none" stroke="black" d="M255.69,-1620C279.95,-1620 305.65,-1620 330.25,-1620"/>
<polygon fill="black" stroke="black" points="330.35,-1623.5 340.35,-1620 330.35,-1616.5 330.35,-1623.5"/>
</g>
<!-- ZcashFoundation/zebra#6388 -->
<g id="node40" class="node open">
<g id="node41" class="node open">
<title>ZcashFoundation/zebra#6388</title>
<g id="a_node40"><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,-1883 24.5,-1883 24.5,-1815 255.5,-1815 255.5,-1883"/>
<text text-anchor="middle" x="140" y="-1867.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6388</text>
<text text-anchor="middle" x="140" y="-1852.8" font-family="Times,serif" font-size="14.00">can_fork_chain_at()</text>
<text text-anchor="middle" x="140" y="-1837.8" font-family="Times,serif" font-size="14.00">should ignore blocks</text>
<text text-anchor="middle" x="140" y="-1822.8" font-family="Times,serif" font-size="14.00">below the finalized tip</text>
<g id="a_node41"><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,-1812 24.5,-1812 24.5,-1744 255.5,-1744 255.5,-1812"/>
<text text-anchor="middle" x="140" y="-1796.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6388</text>
<text text-anchor="middle" x="140" y="-1781.8" font-family="Times,serif" font-size="14.00">can_fork_chain_at()</text>
<text text-anchor="middle" x="140" y="-1766.8" font-family="Times,serif" font-size="14.00">should ignore blocks</text>
<text text-anchor="middle" x="140" y="-1751.8" font-family="Times,serif" font-size="14.00">below the finalized tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6681 -->
<g id="node41" class="node closed">
<g id="node42" class="node closed">
<title>ZcashFoundation/zebra#6681</title>
<g id="a_node41"><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,-1874 632,-1874 632,-1806 863,-1806 863,-1874"/>
<text text-anchor="middle" x="747.5" y="-1858.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6681</text>
<text text-anchor="middle" x="747.5" y="-1843.8" font-family="Times,serif" font-size="14.00">Update documentation to</text>
<text text-anchor="middle" x="747.5" y="-1828.8" font-family="Times,serif" font-size="14.00">clarify terminology</text>
<text text-anchor="middle" x="747.5" y="-1813.8" font-family="Times,serif" font-size="14.00">around block verification</text>
<g id="a_node42"><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,-1803 632,-1803 632,-1735 863,-1735 863,-1803"/>
<text text-anchor="middle" x="747.5" y="-1787.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6681</text>
<text text-anchor="middle" x="747.5" y="-1772.8" font-family="Times,serif" font-size="14.00">Update documentation to</text>
<text text-anchor="middle" x="747.5" y="-1757.8" font-family="Times,serif" font-size="14.00">clarify terminology</text>
<text text-anchor="middle" x="747.5" y="-1742.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="edge24" class="edge">
<g id="edge27" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6681</title>
<path fill="none" stroke="black" d="M255.58,-1881.3C275.57,-1885.8 296.28,-1889.6 316,-1892 439.54,-1907 473.27,-1912.6 596,-1892 615.24,-1888.8 635.31,-1883.4 654.29,-1877.2"/>
<polygon fill="black" stroke="black" points="655.39,-1880.52 663.81,-1874.1 653.22,-1873.87 655.39,-1880.52"/>
<path fill="none" stroke="black" d="M255.58,-1810.3C275.57,-1814.8 296.28,-1818.6 316,-1821 439.54,-1836 473.27,-1841.6 596,-1821 615.24,-1817.8 635.31,-1812.4 654.29,-1806.2"/>
<polygon fill="black" stroke="black" points="655.39,-1809.52 663.81,-1803.1 653.22,-1802.87 655.39,-1809.52"/>
</g>
<!-- ZcashFoundation/zebra#5125 -->
<g id="node42" class="node open">
<g id="node43" class="node open">
<title>ZcashFoundation/zebra#5125</title>
<g id="a_node42"><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,-1883 340.5,-1883 340.5,-1815 571.5,-1815 571.5,-1883"/>
<text text-anchor="middle" x="456" y="-1867.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="456" y="-1852.8" font-family="Times,serif" font-size="14.00">Avoid temporary failures</text>
<text text-anchor="middle" x="456" y="-1837.8" font-family="Times,serif" font-size="14.00">verifying the first non&#45;</text>
<text text-anchor="middle" x="456" y="-1822.8" font-family="Times,serif" font-size="14.00">finalized block</text>
<g id="a_node43"><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,-1812 340.5,-1812 340.5,-1744 571.5,-1744 571.5,-1812"/>
<text text-anchor="middle" x="456" y="-1796.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#5125</text>
<text text-anchor="middle" x="456" y="-1781.8" font-family="Times,serif" font-size="14.00">Avoid temporary failures</text>
<text text-anchor="middle" x="456" y="-1766.8" font-family="Times,serif" font-size="14.00">verifying the first non&#45;</text>
<text text-anchor="middle" x="456" y="-1751.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="edge25" class="edge">
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#5125</title>
<path fill="none" stroke="black" d="M255.69,-1849C279.95,-1849 305.65,-1849 330.25,-1849"/>
<polygon fill="black" stroke="black" points="330.35,-1852.5 340.35,-1849 330.35,-1845.5 330.35,-1852.5"/>
<path fill="none" stroke="black" d="M255.69,-1778C279.95,-1778 305.65,-1778 330.25,-1778"/>
<polygon fill="black" stroke="black" points="330.35,-1781.5 340.35,-1778 330.35,-1774.5 330.35,-1781.5"/>
</g>
<!-- ZcashFoundation/zebra#6793 -->
<g id="node43" class="node closed">
<g id="node44" class="node closed">
<title>ZcashFoundation/zebra#6793</title>
<g id="a_node43"><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,-1796.5 340.5,-1796.5 340.5,-1743.5 571.5,-1743.5 571.5,-1796.5"/>
<text text-anchor="middle" x="456" y="-1781.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6793</text>
<text text-anchor="middle" x="456" y="-1766.3" font-family="Times,serif" font-size="14.00">Do the state renames that</text>
<text text-anchor="middle" x="456" y="-1751.3" font-family="Times,serif" font-size="14.00">were not done in #6762</text>
<g id="a_node44"><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,-1725.5 340.5,-1725.5 340.5,-1672.5 571.5,-1672.5 571.5,-1725.5"/>
<text text-anchor="middle" x="456" y="-1710.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6793</text>
<text text-anchor="middle" x="456" y="-1695.3" font-family="Times,serif" font-size="14.00">Do the state renames that</text>
<text text-anchor="middle" x="456" y="-1680.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="edge26" class="edge">
<g id="edge29" class="edge">
<title>ZcashFoundation/zebra#6388&#45;&gt;ZcashFoundation/zebra#6793</title>
<path fill="none" stroke="black" d="M255.69,-1820.1C283,-1813.3 312.15,-1805.9 339.49,-1799.1"/>
<polygon fill="black" stroke="black" points="340.68,-1802.41 349.48,-1796.5 338.92,-1795.63 340.68,-1802.41"/>
<path fill="none" stroke="black" d="M255.69,-1749.1C283,-1742.3 312.15,-1734.9 339.49,-1728.1"/>
<polygon fill="black" stroke="black" points="340.68,-1731.41 349.48,-1725.5 338.92,-1724.63 340.68,-1731.41"/>
</g>
<!-- ZcashFoundation/zebra#6793&#45;&gt;ZcashFoundation/zebra#6681 -->
<g id="edge27" class="edge">
<g id="edge30" class="edge">
<title>ZcashFoundation/zebra#6793&#45;&gt;ZcashFoundation/zebra#6681</title>
<path fill="none" stroke="black" d="M566.86,-1796.6C584.89,-1800.9 603.69,-1805.5 622.05,-1809.9"/>
<polygon fill="black" stroke="black" points="621.36,-1813.33 631.9,-1812.3 623.01,-1806.53 621.36,-1813.33"/>
<path fill="none" stroke="black" d="M566.86,-1725.6C584.89,-1729.9 603.69,-1734.5 622.05,-1738.9"/>
<polygon fill="black" stroke="black" points="621.36,-1742.33 631.9,-1741.3 623.01,-1735.53 621.36,-1742.33"/>
</g>
<!-- ZcashFoundation/zebra#6812 -->
<g id="node44" class="node open">
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#6812</title>
<g id="a_node44"><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,-1992 24.5,-1992 24.5,-1924 255.5,-1924 255.5,-1992"/>
<text text-anchor="middle" x="140" y="-1976.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-1961.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-1946.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-1931.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
<g id="a_node45"><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,-1921 24.5,-1921 24.5,-1853 255.5,-1853 255.5,-1921"/>
<text text-anchor="middle" x="140" y="-1905.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6812</text>
<text text-anchor="middle" x="140" y="-1890.8" font-family="Times,serif" font-size="14.00">Process abort in state</text>
<text text-anchor="middle" x="140" y="-1875.8" font-family="Times,serif" font-size="14.00">tests on some macOS</text>
<text text-anchor="middle" x="140" y="-1860.8" font-family="Times,serif" font-size="14.00">versions with Rust 1.70</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6824 -->
<g id="node45" class="node closed">
<g id="node46" class="node closed">
<title>ZcashFoundation/zebra#6824</title>
<g id="a_node45"><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,-1977 340.5,-1977 340.5,-1939 571.5,-1939 571.5,-1977"/>
<text text-anchor="middle" x="456" y="-1961.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-1946.8" font-family="Times,serif" font-size="14.00">Restore macOS tests</text>
<g id="a_node46"><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,-1906 340.5,-1906 340.5,-1868 571.5,-1868 571.5,-1906"/>
<text text-anchor="middle" x="456" y="-1890.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6824</text>
<text text-anchor="middle" x="456" y="-1875.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="edge28" class="edge">
<g id="edge31" class="edge">
<title>ZcashFoundation/zebra#6812&#45;&gt;ZcashFoundation/zebra#6824</title>
<path fill="none" stroke="black" d="M255.69,-1958C279.95,-1958 305.65,-1958 330.25,-1958"/>
<polygon fill="black" stroke="black" points="330.35,-1961.5 340.35,-1958 330.35,-1954.5 330.35,-1961.5"/>
<path fill="none" stroke="black" d="M255.69,-1887C279.95,-1887 305.65,-1887 330.25,-1887"/>
<polygon fill="black" stroke="black" points="330.35,-1890.5 340.35,-1887 330.35,-1883.5 330.35,-1890.5"/>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77 -->
<g id="node46" class="node open">
<g id="node47" class="node open">
<title>ZcashFoundation/ed25519&#45;zebra#77</title>
<g id="a_node46"><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,-2078 0,-2078 0,-2010 280,-2010 280,-2078"/>
<text text-anchor="middle" x="140" y="-2062.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2047.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2032.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2017.8" font-family="Times,serif" font-size="14.00">crate</text>
<g id="a_node47"><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,-2007 0,-2007 0,-1939 280,-1939 280,-2007"/>
<text text-anchor="middle" x="140" y="-1991.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-1976.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-1961.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-1946.8" font-family="Times,serif" font-size="14.00">crate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="node47" class="node closed">
<g id="node48" class="node closed">
<title>ZcashFoundation/ed25519&#45;zebra#79</title>
<g id="a_node47"><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,-2070.5 316,-2070.5 316,-2017.5 596,-2017.5 596,-2070.5"/>
<text text-anchor="middle" x="456" y="-2055.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2040.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2025.3" font-family="Times,serif" font-size="14.00">release</text>
<g id="a_node48"><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,-1999.5 316,-1999.5 316,-1946.5 596,-1946.5 596,-1999.5"/>
<text text-anchor="middle" x="456" y="-1984.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-1969.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-1954.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="edge29" class="edge">
<g id="edge32" class="edge">
<title>ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79</title>
<path fill="none" stroke="black" d="M280.1,-2044C288.49,-2044 296.96,-2044 305.4,-2044"/>
<polygon fill="black" stroke="black" points="305.67,-2047.5 315.67,-2044 305.67,-2040.5 305.67,-2047.5"/>
<path fill="none" stroke="black" d="M280.1,-1973C288.49,-1973 296.96,-1973 305.4,-1973"/>
<polygon fill="black" stroke="black" points="305.67,-1976.5 315.67,-1973 305.67,-1969.5 305.67,-1976.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="1040pt" height="645pt"
viewBox="0.00 0.00 1040.00 644.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 640.5)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-640.5 1036,-640.5 1036,4 -4,4"/>
<div id="dag"><svg width="1040pt" height="790pt"
viewBox="0.00 0.00 1040.00 789.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 785.5)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-785.5 1036,-785.5 1036,4 -4,4"/>
<!-- ZcashFoundation/zebra#5297 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5297</title>
@ -91,12 +91,12 @@
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#7175</title>
<g id="a_node5"><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="231,-248.5 0,-248.5 0,-244.5 -4,-244.5 -4,-240.5 0,-240.5 0,-203.5 -4,-203.5 -4,-199.5 0,-199.5 0,-195.5 231,-195.5 231,-248.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-244.5 4,-244.5 4,-240.5 0,-240.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-203.5 4,-203.5 4,-199.5 0,-199.5 "/>
<text text-anchor="middle" x="115.5" y="-233.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7175</text>
<text text-anchor="middle" x="115.5" y="-218.3" font-family="Times,serif" font-size="14.00">fix(Docker): Pass build</text>
<text text-anchor="middle" x="115.5" y="-203.3" font-family="Times,serif" font-size="14.00">args to `runtime` images</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-334.5 0,-334.5 0,-330.5 -4,-330.5 -4,-326.5 0,-326.5 0,-289.5 -4,-289.5 -4,-285.5 0,-285.5 0,-281.5 231,-281.5 231,-334.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-330.5 4,-330.5 4,-326.5 0,-326.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-289.5 4,-289.5 4,-285.5 0,-285.5 "/>
<text text-anchor="middle" x="115.5" y="-319.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7175</text>
<text text-anchor="middle" x="115.5" y="-304.3" font-family="Times,serif" font-size="14.00">fix(Docker): Pass build</text>
<text text-anchor="middle" x="115.5" y="-289.3" font-family="Times,serif" font-size="14.00">args to `runtime` images</text>
</a>
</g>
</g>
@ -104,20 +104,20 @@
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#7179</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7179" xlink:title="ZcashFoundation/zebra#7179&#10;add(Docker): &#160;Docs for&#10;mining with Docker" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="498,-248.5 267,-248.5 267,-244.5 263,-244.5 263,-240.5 267,-240.5 267,-203.5 263,-203.5 263,-199.5 267,-199.5 267,-195.5 498,-195.5 498,-248.5"/>
<polyline fill="none" stroke="black" points="267,-244.5 271,-244.5 271,-240.5 267,-240.5 "/>
<polyline fill="none" stroke="black" points="267,-203.5 271,-203.5 271,-199.5 267,-199.5 "/>
<text text-anchor="middle" x="382.5" y="-233.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7179</text>
<text text-anchor="middle" x="382.5" y="-218.3" font-family="Times,serif" font-size="14.00">add(Docker): &#160;Docs for</text>
<text text-anchor="middle" x="382.5" y="-203.3" font-family="Times,serif" font-size="14.00">mining with Docker</text>
<polygon fill="#c2e0c6" stroke="black" points="498,-294.5 267,-294.5 267,-290.5 263,-290.5 263,-286.5 267,-286.5 267,-249.5 263,-249.5 263,-245.5 267,-245.5 267,-241.5 498,-241.5 498,-294.5"/>
<polyline fill="none" stroke="black" points="267,-290.5 271,-290.5 271,-286.5 267,-286.5 "/>
<polyline fill="none" stroke="black" points="267,-249.5 271,-249.5 271,-245.5 267,-245.5 "/>
<text text-anchor="middle" x="382.5" y="-279.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7179</text>
<text text-anchor="middle" x="382.5" y="-264.3" font-family="Times,serif" font-size="14.00">add(Docker): &#160;Docs for</text>
<text text-anchor="middle" x="382.5" y="-249.3" font-family="Times,serif" font-size="14.00">mining with Docker</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M231.19,-222C239.55,-222 247.99,-222 256.4,-222"/>
<polygon fill="black" stroke="black" points="256.63,-225.5 266.63,-222 256.63,-218.5 256.63,-225.5"/>
<path fill="none" stroke="black" d="M231.19,-290.69C239.64,-289.41 248.18,-288.12 256.68,-286.84"/>
<polygon fill="black" stroke="black" points="257.26,-290.29 266.63,-285.34 256.22,-283.37 257.26,-290.29"/>
</g>
<!-- ZcashFoundation/zebra#7031 -->
<g id="node7" class="node open">
@ -145,197 +145,217 @@
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#6025</title>
<g id="a_node8"><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="498,-342 267,-342 267,-274 498,-274 498,-342"/>
<text text-anchor="middle" x="382.5" y="-326.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="382.5" y="-311.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="382.5" y="-296.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="382.5" y="-281.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
<polygon fill="#c2e0c6" stroke="black" points="498,-428 267,-428 267,-360 498,-360 498,-428"/>
<text text-anchor="middle" x="382.5" y="-412.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="382.5" y="-397.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="382.5" y="-382.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="382.5" y="-367.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955 -->
<!-- ZcashFoundation/zebra#7200 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#6955</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6955" xlink:title="ZcashFoundation/zebra#6955&#10;Create an empty database&#10;format update task and&#10;format update tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-436 0,-436 0,-368 231,-368 231,-436"/>
<text text-anchor="middle" x="115.5" y="-420.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6955</text>
<text text-anchor="middle" x="115.5" y="-405.8" font-family="Times,serif" font-size="14.00">Create an empty database</text>
<text text-anchor="middle" x="115.5" y="-390.8" font-family="Times,serif" font-size="14.00">format update task and</text>
<text text-anchor="middle" x="115.5" y="-375.8" font-family="Times,serif" font-size="14.00">format update tests</text>
<title>ZcashFoundation/zebra#7200</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7200" xlink:title="ZcashFoundation/zebra#7200&#10;ref(docker): organize&#10;`ENV` and `ARG` values&#10;based on their usage" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-263 0,-263 0,-259 -4,-259 -4,-255 0,-255 0,-203 -4,-203 -4,-199 0,-199 0,-195 231,-195 231,-263"/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-259 4,-259 4,-255 0,-255 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-203 4,-203 4,-199 0,-199 "/>
<text text-anchor="middle" x="115.5" y="-247.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7200</text>
<text text-anchor="middle" x="115.5" y="-232.8" font-family="Times,serif" font-size="14.00">ref(docker): organize</text>
<text text-anchor="middle" x="115.5" y="-217.8" font-family="Times,serif" font-size="14.00">`ENV` and `ARG` values</text>
<text text-anchor="middle" x="115.5" y="-202.8" font-family="Times,serif" font-size="14.00">based on their usage</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#6859</title>
<g id="a_node10"><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="#a7c2aa" stroke="black" points="498,-532.5 267,-532.5 267,-449.5 498,-449.5 498,-532.5"/>
<text text-anchor="middle" x="382.5" y="-517.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="382.5" y="-502.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="382.5" y="-487.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="382.5" y="-472.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="382.5" y="-457.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859 -->
<!-- ZcashFoundation/zebra#7200&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859</title>
<path fill="none" stroke="black" d="M217.82,-436.03C230.75,-440.37 244.11,-444.86 257.35,-449.3"/>
<polygon fill="black" stroke="black" points="256.37,-452.66 266.96,-452.53 258.6,-446.03 256.37,-452.66"/>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node11"><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="#a7c2aa" stroke="black" points="498,-431 267,-431 267,-363 498,-363 498,-431"/>
<text text-anchor="middle" x="382.5" y="-415.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="382.5" y="-400.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="382.5" y="-385.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="382.5" y="-370.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784</title>
<path fill="none" stroke="black" d="M231.19,-399.84C239.55,-399.68 247.99,-399.52 256.4,-399.36"/>
<polygon fill="black" stroke="black" points="256.7,-402.86 266.63,-399.17 256.57,-395.86 256.7,-402.86"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node12"><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="#a7c2aa" stroke="black" points="765,-596.5 534,-596.5 534,-543.5 765,-543.5 765,-596.5"/>
<text text-anchor="middle" x="649.5" y="-581.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="649.5" y="-566.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="649.5" y="-551.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="edge8" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952</title>
<path fill="none" stroke="black" d="M498.19,-525.19C515.38,-530.32 532.98,-535.56 549.79,-540.57"/>
<polygon fill="black" stroke="black" points="549.02,-543.99 559.6,-543.5 551.02,-537.28 549.02,-543.99"/>
</g>
<!-- ZcashFoundation/zebra#6953 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#6953</title>
<g id="a_node13"><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="#a7c2aa" stroke="black" points="765,-525 534,-525 534,-457 765,-457 765,-525"/>
<text text-anchor="middle" x="649.5" y="-509.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="649.5" y="-494.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="649.5" y="-479.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="649.5" y="-464.8" font-family="Times,serif" font-size="14.00">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953</title>
<path fill="none" stroke="black" d="M498.19,-491C506.55,-491 514.99,-491 523.4,-491"/>
<polygon fill="black" stroke="black" points="523.63,-494.5 533.63,-491 523.63,-487.5 523.63,-494.5"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;fast spendability&quot;&#10;algorithm" target="_blank">
<polygon fill="#a7c2aa" stroke="black" points="765,-438.5 534,-438.5 534,-355.5 765,-355.5 765,-438.5"/>
<text text-anchor="middle" x="649.5" y="-423.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="649.5" y="-408.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="649.5" y="-393.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="649.5" y="-378.3" font-family="Times,serif" font-size="14.00">&quot;fast spendability&quot;</text>
<text text-anchor="middle" x="649.5" y="-363.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642</title>
<path fill="none" stroke="black" d="M498.19,-397C506.55,-397 514.99,-397 523.4,-397"/>
<polygon fill="black" stroke="black" points="523.63,-400.5 533.63,-397 523.63,-393.5 523.63,-400.5"/>
</g>
<!-- ZcashFoundation/zebra#6954 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#6954</title>
<g id="a_node15"><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="#a7c2aa" stroke="black" points="1032,-525 801,-525 801,-457 1032,-457 1032,-525"/>
<text text-anchor="middle" x="916.5" y="-509.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="916.5" y="-494.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="916.5" y="-479.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="916.5" y="-464.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954</title>
<path fill="none" stroke="black" d="M765.19,-491C773.55,-491 781.99,-491 790.4,-491"/>
<polygon fill="black" stroke="black" points="790.63,-494.5 800.63,-491 790.63,-487.5 790.63,-494.5"/>
</g>
<!-- ZcashFoundation/zebra#6118 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#6118</title>
<g id="a_node16"><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="231,-349.5 0,-349.5 0,-266.5 231,-266.5 231,-349.5"/>
<text text-anchor="middle" x="115.5" y="-334.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="115.5" y="-319.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="115.5" y="-304.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="115.5" y="-289.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="115.5" y="-274.3" font-family="Times,serif" font-size="14.00">Testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025</title>
<path fill="none" stroke="black" d="M231.19,-308C239.55,-308 247.99,-308 256.4,-308"/>
<polygon fill="black" stroke="black" points="256.63,-311.5 266.63,-308 256.63,-304.5 256.63,-311.5"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node17"><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="231,-540.5 0,-540.5 0,-457.5 231,-457.5 231,-540.5"/>
<text text-anchor="middle" x="115.5" y="-525.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="115.5" y="-510.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="115.5" y="-495.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="115.5" y="-480.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="115.5" y="-465.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
<title>ZcashFoundation/zebra#7200&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M231.19,-245.88C239.64,-247.12 248.18,-248.38 256.68,-249.63"/>
<polygon fill="black" stroke="black" points="256.23,-253.1 266.63,-251.1 257.25,-246.18 256.23,-253.1"/>
</g>
<!-- ZcashFoundation/zebra#6611 -->
<g id="node18" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#6611</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6611" xlink:title="ZcashFoundation/zebra#6611&#10;Document how to switch&#10;from Testnet to Mainnet&#10;in Docker images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-629 0,-629 0,-561 231,-561 231,-629"/>
<text text-anchor="middle" x="115.5" y="-613.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6611</text>
<text text-anchor="middle" x="115.5" y="-598.8" font-family="Times,serif" font-size="14.00">Document how to switch</text>
<text text-anchor="middle" x="115.5" y="-583.8" font-family="Times,serif" font-size="14.00">from Testnet to Mainnet</text>
<text text-anchor="middle" x="115.5" y="-568.8" font-family="Times,serif" font-size="14.00">in Docker images</text>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6611" xlink:title="ZcashFoundation/zebra#6611&#10;Document how to switch&#10;from Testnet to Mainnet&#10;in Docker images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-522 0,-522 0,-454 231,-454 231,-522"/>
<text text-anchor="middle" x="115.5" y="-506.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6611</text>
<text text-anchor="middle" x="115.5" y="-491.8" font-family="Times,serif" font-size="14.00">Document how to switch</text>
<text text-anchor="middle" x="115.5" y="-476.8" font-family="Times,serif" font-size="14.00">from Testnet to Mainnet</text>
<text text-anchor="middle" x="115.5" y="-461.8" font-family="Times,serif" font-size="14.00">in Docker images</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6159 -->
<g id="node19" class="node closed">
<g id="node11" class="node closed">
<title>ZcashFoundation/zebra#6159</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6159" xlink:title="ZcashFoundation/zebra#6159&#10;Documentation: Write a&#10;blog post to share how we&#10;used Zebra and s&#45;nomp to&#10;mine on testnet" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="498,-636.5 267,-636.5 267,-553.5 498,-553.5 498,-636.5"/>
<text text-anchor="middle" x="382.5" y="-621.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6159</text>
<text text-anchor="middle" x="382.5" y="-606.3" font-family="Times,serif" font-size="14.00">Documentation: Write a</text>
<text text-anchor="middle" x="382.5" y="-591.3" font-family="Times,serif" font-size="14.00">blog post to share how we</text>
<text text-anchor="middle" x="382.5" y="-576.3" font-family="Times,serif" font-size="14.00">used Zebra and s&#45;nomp to</text>
<text text-anchor="middle" x="382.5" y="-561.3" font-family="Times,serif" font-size="14.00">mine on testnet</text>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6159" xlink:title="ZcashFoundation/zebra#6159&#10;Documentation: Write a&#10;blog post to share how we&#10;used Zebra and s&#45;nomp to&#10;mine on testnet" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="498,-529.5 267,-529.5 267,-446.5 498,-446.5 498,-529.5"/>
<text text-anchor="middle" x="382.5" y="-514.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6159</text>
<text text-anchor="middle" x="382.5" y="-499.3" font-family="Times,serif" font-size="14.00">Documentation: Write a</text>
<text text-anchor="middle" x="382.5" y="-484.3" font-family="Times,serif" font-size="14.00">blog post to share how we</text>
<text text-anchor="middle" x="382.5" y="-469.3" font-family="Times,serif" font-size="14.00">used Zebra and s&#45;nomp to</text>
<text text-anchor="middle" x="382.5" y="-454.3" font-family="Times,serif" font-size="14.00">mine on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159 -->
<g id="edge13" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159</title>
<path fill="none" stroke="black" d="M231.19,-595C239.55,-595 247.99,-595 256.4,-595"/>
<polygon fill="black" stroke="black" points="256.63,-598.5 266.63,-595 256.63,-591.5 256.63,-598.5"/>
<path fill="none" stroke="black" d="M231.19,-488C239.55,-488 247.99,-488 256.4,-488"/>
<polygon fill="black" stroke="black" points="256.63,-491.5 266.63,-488 256.63,-484.5 256.63,-491.5"/>
</g>
<!-- ZcashFoundation/zebra#6955 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#6955</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6955" xlink:title="ZcashFoundation/zebra#6955&#10;Create an empty database&#10;format update task and&#10;format update tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-663 0,-663 0,-595 231,-595 231,-663"/>
<text text-anchor="middle" x="115.5" y="-647.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6955</text>
<text text-anchor="middle" x="115.5" y="-632.8" font-family="Times,serif" font-size="14.00">Create an empty database</text>
<text text-anchor="middle" x="115.5" y="-617.8" font-family="Times,serif" font-size="14.00">format update task and</text>
<text text-anchor="middle" x="115.5" y="-602.8" font-family="Times,serif" font-size="14.00">format update tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#6859</title>
<g id="a_node13"><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="#a7c2aa" stroke="black" points="498,-717.5 267,-717.5 267,-634.5 498,-634.5 498,-717.5"/>
<text text-anchor="middle" x="382.5" y="-702.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="382.5" y="-687.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="382.5" y="-672.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="382.5" y="-657.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="382.5" y="-642.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859</title>
<path fill="none" stroke="black" d="M231.19,-649.34C239.64,-650.84 248.18,-652.35 256.68,-653.86"/>
<polygon fill="black" stroke="black" points="256.17,-657.32 266.63,-655.63 257.4,-650.43 256.17,-657.32"/>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<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="#a7c2aa" stroke="black" points="498,-616 267,-616 267,-548 498,-548 498,-616"/>
<text text-anchor="middle" x="382.5" y="-600.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="382.5" y="-585.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="382.5" y="-570.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="382.5" y="-555.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784</title>
<path fill="none" stroke="black" d="M231.19,-608.66C239.64,-607.16 248.18,-605.65 256.68,-604.14"/>
<polygon fill="black" stroke="black" points="257.4,-607.57 266.63,-602.37 256.17,-600.68 257.4,-607.57"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node15"><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="#a7c2aa" stroke="black" points="765,-781.5 534,-781.5 534,-728.5 765,-728.5 765,-781.5"/>
<text text-anchor="middle" x="649.5" y="-766.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="649.5" y="-751.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="649.5" y="-736.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="edge10" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952</title>
<path fill="none" stroke="black" d="M498.19,-710.19C515.38,-715.32 532.98,-720.56 549.79,-725.57"/>
<polygon fill="black" stroke="black" points="549.02,-728.99 559.6,-728.5 551.02,-722.28 549.02,-728.99"/>
</g>
<!-- ZcashFoundation/zebra#6953 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#6953</title>
<g id="a_node16"><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="#a7c2aa" stroke="black" points="765,-710 534,-710 534,-642 765,-642 765,-710"/>
<text text-anchor="middle" x="649.5" y="-694.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="649.5" y="-679.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="649.5" y="-664.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="649.5" y="-649.8" font-family="Times,serif" font-size="14.00">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953</title>
<path fill="none" stroke="black" d="M498.19,-676C506.55,-676 514.99,-676 523.4,-676"/>
<polygon fill="black" stroke="black" points="523.63,-679.5 533.63,-676 523.63,-672.5 523.63,-679.5"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;fast spendability&quot;&#10;algorithm" target="_blank">
<polygon fill="#a7c2aa" stroke="black" points="765,-623.5 534,-623.5 534,-540.5 765,-540.5 765,-623.5"/>
<text text-anchor="middle" x="649.5" y="-608.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="649.5" y="-593.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="649.5" y="-578.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="649.5" y="-563.3" font-family="Times,serif" font-size="14.00">&quot;fast spendability&quot;</text>
<text text-anchor="middle" x="649.5" y="-548.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642</title>
<path fill="none" stroke="black" d="M498.19,-582C506.55,-582 514.99,-582 523.4,-582"/>
<polygon fill="black" stroke="black" points="523.63,-585.5 533.63,-582 523.63,-578.5 523.63,-585.5"/>
</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="#a7c2aa" stroke="black" points="1032,-710 801,-710 801,-642 1032,-642 1032,-710"/>
<text text-anchor="middle" x="916.5" y="-694.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="916.5" y="-679.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="916.5" y="-664.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="916.5" y="-649.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="M765.19,-676C773.55,-676 781.99,-676 790.4,-676"/>
<polygon fill="black" stroke="black" points="790.63,-679.5 800.63,-676 790.63,-672.5 790.63,-679.5"/>
</g>
<!-- ZcashFoundation/zebra#6118 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#6118</title>
<g id="a_node19"><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="231,-435.5 0,-435.5 0,-352.5 231,-352.5 231,-435.5"/>
<text text-anchor="middle" x="115.5" y="-420.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="115.5" y="-405.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="115.5" y="-390.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="115.5" y="-375.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="115.5" y="-360.3" font-family="Times,serif" font-size="14.00">Testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025</title>
<path fill="none" stroke="black" d="M231.19,-394C239.55,-394 247.99,-394 256.4,-394"/>
<polygon fill="black" stroke="black" points="256.63,-397.5 266.63,-394 256.63,-390.5 256.63,-397.5"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-764.5 0,-764.5 0,-681.5 231,-681.5 231,-764.5"/>
<text text-anchor="middle" x="115.5" y="-749.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="115.5" y="-734.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="115.5" y="-719.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="115.5" y="-704.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="115.5" y="-689.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Pages: 1 -->
<svg width="1040pt" height="645pt"
viewBox="0.00 0.00 1040.00 644.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 640.5)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-640.5 1036,-640.5 1036,4 -4,4"/>
<svg width="1040pt" height="790pt"
viewBox="0.00 0.00 1040.00 789.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 785.5)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-785.5 1036,-785.5 1036,4 -4,4"/>
<!-- ZcashFoundation/zebra#5297 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5297</title>
@ -79,12 +79,12 @@
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#7175</title>
<g id="a_node5"><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="231,-248.5 0,-248.5 0,-244.5 -4,-244.5 -4,-240.5 0,-240.5 0,-203.5 -4,-203.5 -4,-199.5 0,-199.5 0,-195.5 231,-195.5 231,-248.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-244.5 4,-244.5 4,-240.5 0,-240.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-203.5 4,-203.5 4,-199.5 0,-199.5 "/>
<text text-anchor="middle" x="115.5" y="-233.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7175</text>
<text text-anchor="middle" x="115.5" y="-218.3" font-family="Times,serif" font-size="14.00">fix(Docker): Pass build</text>
<text text-anchor="middle" x="115.5" y="-203.3" font-family="Times,serif" font-size="14.00">args to `runtime` images</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-334.5 0,-334.5 0,-330.5 -4,-330.5 -4,-326.5 0,-326.5 0,-289.5 -4,-289.5 -4,-285.5 0,-285.5 0,-281.5 231,-281.5 231,-334.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-330.5 4,-330.5 4,-326.5 0,-326.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-289.5 4,-289.5 4,-285.5 0,-285.5 "/>
<text text-anchor="middle" x="115.5" y="-319.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7175</text>
<text text-anchor="middle" x="115.5" y="-304.3" font-family="Times,serif" font-size="14.00">fix(Docker): Pass build</text>
<text text-anchor="middle" x="115.5" y="-289.3" font-family="Times,serif" font-size="14.00">args to `runtime` images</text>
</a>
</g>
</g>
@ -92,20 +92,20 @@
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#7179</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7179" xlink:title="ZcashFoundation/zebra#7179&#10;add(Docker): &#160;Docs for&#10;mining with Docker" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="498,-248.5 267,-248.5 267,-244.5 263,-244.5 263,-240.5 267,-240.5 267,-203.5 263,-203.5 263,-199.5 267,-199.5 267,-195.5 498,-195.5 498,-248.5"/>
<polyline fill="none" stroke="black" points="267,-244.5 271,-244.5 271,-240.5 267,-240.5 "/>
<polyline fill="none" stroke="black" points="267,-203.5 271,-203.5 271,-199.5 267,-199.5 "/>
<text text-anchor="middle" x="382.5" y="-233.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7179</text>
<text text-anchor="middle" x="382.5" y="-218.3" font-family="Times,serif" font-size="14.00">add(Docker): &#160;Docs for</text>
<text text-anchor="middle" x="382.5" y="-203.3" font-family="Times,serif" font-size="14.00">mining with Docker</text>
<polygon fill="#c2e0c6" stroke="black" points="498,-294.5 267,-294.5 267,-290.5 263,-290.5 263,-286.5 267,-286.5 267,-249.5 263,-249.5 263,-245.5 267,-245.5 267,-241.5 498,-241.5 498,-294.5"/>
<polyline fill="none" stroke="black" points="267,-290.5 271,-290.5 271,-286.5 267,-286.5 "/>
<polyline fill="none" stroke="black" points="267,-249.5 271,-249.5 271,-245.5 267,-245.5 "/>
<text text-anchor="middle" x="382.5" y="-279.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7179</text>
<text text-anchor="middle" x="382.5" y="-264.3" font-family="Times,serif" font-size="14.00">add(Docker): &#160;Docs for</text>
<text text-anchor="middle" x="382.5" y="-249.3" font-family="Times,serif" font-size="14.00">mining with Docker</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#7175&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M231.19,-222C239.55,-222 247.99,-222 256.4,-222"/>
<polygon fill="black" stroke="black" points="256.63,-225.5 266.63,-222 256.63,-218.5 256.63,-225.5"/>
<path fill="none" stroke="black" d="M231.19,-290.69C239.64,-289.41 248.18,-288.12 256.68,-286.84"/>
<polygon fill="black" stroke="black" points="257.26,-290.29 266.63,-285.34 256.22,-283.37 257.26,-290.29"/>
</g>
<!-- ZcashFoundation/zebra#7031 -->
<g id="node7" class="node open">
@ -133,197 +133,217 @@
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#6025</title>
<g id="a_node8"><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="498,-342 267,-342 267,-274 498,-274 498,-342"/>
<text text-anchor="middle" x="382.5" y="-326.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="382.5" y="-311.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="382.5" y="-296.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="382.5" y="-281.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
<polygon fill="#c2e0c6" stroke="black" points="498,-428 267,-428 267,-360 498,-360 498,-428"/>
<text text-anchor="middle" x="382.5" y="-412.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6025</text>
<text text-anchor="middle" x="382.5" y="-397.8" font-family="Times,serif" font-size="14.00">Add a manually&#45;triggered</text>
<text text-anchor="middle" x="382.5" y="-382.8" font-family="Times,serif" font-size="14.00">workflow for mining a</text>
<text text-anchor="middle" x="382.5" y="-367.8" font-family="Times,serif" font-size="14.00">block on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955 -->
<!-- ZcashFoundation/zebra#7200 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#6955</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6955" xlink:title="ZcashFoundation/zebra#6955&#10;Create an empty database&#10;format update task and&#10;format update tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-436 0,-436 0,-368 231,-368 231,-436"/>
<text text-anchor="middle" x="115.5" y="-420.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6955</text>
<text text-anchor="middle" x="115.5" y="-405.8" font-family="Times,serif" font-size="14.00">Create an empty database</text>
<text text-anchor="middle" x="115.5" y="-390.8" font-family="Times,serif" font-size="14.00">format update task and</text>
<text text-anchor="middle" x="115.5" y="-375.8" font-family="Times,serif" font-size="14.00">format update tests</text>
<title>ZcashFoundation/zebra#7200</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7200" xlink:title="ZcashFoundation/zebra#7200&#10;ref(docker): organize&#10;`ENV` and `ARG` values&#10;based on their usage" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-263 0,-263 0,-259 -4,-259 -4,-255 0,-255 0,-203 -4,-203 -4,-199 0,-199 0,-195 231,-195 231,-263"/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-259 4,-259 4,-255 0,-255 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="0,-203 4,-203 4,-199 0,-199 "/>
<text text-anchor="middle" x="115.5" y="-247.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7200</text>
<text text-anchor="middle" x="115.5" y="-232.8" font-family="Times,serif" font-size="14.00">ref(docker): organize</text>
<text text-anchor="middle" x="115.5" y="-217.8" font-family="Times,serif" font-size="14.00">`ENV` and `ARG` values</text>
<text text-anchor="middle" x="115.5" y="-202.8" font-family="Times,serif" font-size="14.00">based on their usage</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#6859</title>
<g id="a_node10"><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="#a7c2aa" stroke="black" points="498,-532.5 267,-532.5 267,-449.5 498,-449.5 498,-532.5"/>
<text text-anchor="middle" x="382.5" y="-517.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="382.5" y="-502.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="382.5" y="-487.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="382.5" y="-472.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="382.5" y="-457.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859 -->
<!-- ZcashFoundation/zebra#7200&#45;&gt;ZcashFoundation/zebra#7179 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859</title>
<path fill="none" stroke="black" d="M217.82,-436.03C230.75,-440.37 244.11,-444.86 257.35,-449.3"/>
<polygon fill="black" stroke="black" points="256.37,-452.66 266.96,-452.53 258.6,-446.03 256.37,-452.66"/>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node11"><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="#a7c2aa" stroke="black" points="498,-431 267,-431 267,-363 498,-363 498,-431"/>
<text text-anchor="middle" x="382.5" y="-415.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="382.5" y="-400.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="382.5" y="-385.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="382.5" y="-370.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784</title>
<path fill="none" stroke="black" d="M231.19,-399.84C239.55,-399.68 247.99,-399.52 256.4,-399.36"/>
<polygon fill="black" stroke="black" points="256.7,-402.86 266.63,-399.17 256.57,-395.86 256.7,-402.86"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node12"><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="#a7c2aa" stroke="black" points="765,-596.5 534,-596.5 534,-543.5 765,-543.5 765,-596.5"/>
<text text-anchor="middle" x="649.5" y="-581.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="649.5" y="-566.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="649.5" y="-551.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="edge8" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952</title>
<path fill="none" stroke="black" d="M498.19,-525.19C515.38,-530.32 532.98,-535.56 549.79,-540.57"/>
<polygon fill="black" stroke="black" points="549.02,-543.99 559.6,-543.5 551.02,-537.28 549.02,-543.99"/>
</g>
<!-- ZcashFoundation/zebra#6953 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#6953</title>
<g id="a_node13"><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="#a7c2aa" stroke="black" points="765,-525 534,-525 534,-457 765,-457 765,-525"/>
<text text-anchor="middle" x="649.5" y="-509.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="649.5" y="-494.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="649.5" y="-479.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="649.5" y="-464.8" font-family="Times,serif" font-size="14.00">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953</title>
<path fill="none" stroke="black" d="M498.19,-491C506.55,-491 514.99,-491 523.4,-491"/>
<polygon fill="black" stroke="black" points="523.63,-494.5 533.63,-491 523.63,-487.5 523.63,-494.5"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;fast spendability&quot;&#10;algorithm" target="_blank">
<polygon fill="#a7c2aa" stroke="black" points="765,-438.5 534,-438.5 534,-355.5 765,-355.5 765,-438.5"/>
<text text-anchor="middle" x="649.5" y="-423.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="649.5" y="-408.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="649.5" y="-393.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="649.5" y="-378.3" font-family="Times,serif" font-size="14.00">&quot;fast spendability&quot;</text>
<text text-anchor="middle" x="649.5" y="-363.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642</title>
<path fill="none" stroke="black" d="M498.19,-397C506.55,-397 514.99,-397 523.4,-397"/>
<polygon fill="black" stroke="black" points="523.63,-400.5 533.63,-397 523.63,-393.5 523.63,-400.5"/>
</g>
<!-- ZcashFoundation/zebra#6954 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#6954</title>
<g id="a_node15"><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="#a7c2aa" stroke="black" points="1032,-525 801,-525 801,-457 1032,-457 1032,-525"/>
<text text-anchor="middle" x="916.5" y="-509.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="916.5" y="-494.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="916.5" y="-479.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="916.5" y="-464.8" font-family="Times,serif" font-size="14.00">RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#6953&#45;&gt;ZcashFoundation/zebra#6954</title>
<path fill="none" stroke="black" d="M765.19,-491C773.55,-491 781.99,-491 790.4,-491"/>
<polygon fill="black" stroke="black" points="790.63,-494.5 800.63,-491 790.63,-487.5 790.63,-494.5"/>
</g>
<!-- ZcashFoundation/zebra#6118 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#6118</title>
<g id="a_node16"><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="231,-349.5 0,-349.5 0,-266.5 231,-266.5 231,-349.5"/>
<text text-anchor="middle" x="115.5" y="-334.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="115.5" y="-319.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="115.5" y="-304.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="115.5" y="-289.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="115.5" y="-274.3" font-family="Times,serif" font-size="14.00">Testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025</title>
<path fill="none" stroke="black" d="M231.19,-308C239.55,-308 247.99,-308 256.4,-308"/>
<polygon fill="black" stroke="black" points="256.63,-311.5 266.63,-308 256.63,-304.5 256.63,-311.5"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node17"><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="231,-540.5 0,-540.5 0,-457.5 231,-457.5 231,-540.5"/>
<text text-anchor="middle" x="115.5" y="-525.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="115.5" y="-510.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="115.5" y="-495.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="115.5" y="-480.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="115.5" y="-465.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
<title>ZcashFoundation/zebra#7200&#45;&gt;ZcashFoundation/zebra#7179</title>
<path fill="none" stroke="black" d="M231.19,-245.88C239.64,-247.12 248.18,-248.38 256.68,-249.63"/>
<polygon fill="black" stroke="black" points="256.23,-253.1 266.63,-251.1 257.25,-246.18 256.23,-253.1"/>
</g>
<!-- ZcashFoundation/zebra#6611 -->
<g id="node18" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#6611</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6611" xlink:title="ZcashFoundation/zebra#6611&#10;Document how to switch&#10;from Testnet to Mainnet&#10;in Docker images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-629 0,-629 0,-561 231,-561 231,-629"/>
<text text-anchor="middle" x="115.5" y="-613.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6611</text>
<text text-anchor="middle" x="115.5" y="-598.8" font-family="Times,serif" font-size="14.00">Document how to switch</text>
<text text-anchor="middle" x="115.5" y="-583.8" font-family="Times,serif" font-size="14.00">from Testnet to Mainnet</text>
<text text-anchor="middle" x="115.5" y="-568.8" font-family="Times,serif" font-size="14.00">in Docker images</text>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6611" xlink:title="ZcashFoundation/zebra#6611&#10;Document how to switch&#10;from Testnet to Mainnet&#10;in Docker images" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-522 0,-522 0,-454 231,-454 231,-522"/>
<text text-anchor="middle" x="115.5" y="-506.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6611</text>
<text text-anchor="middle" x="115.5" y="-491.8" font-family="Times,serif" font-size="14.00">Document how to switch</text>
<text text-anchor="middle" x="115.5" y="-476.8" font-family="Times,serif" font-size="14.00">from Testnet to Mainnet</text>
<text text-anchor="middle" x="115.5" y="-461.8" font-family="Times,serif" font-size="14.00">in Docker images</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6159 -->
<g id="node19" class="node closed">
<g id="node11" class="node closed">
<title>ZcashFoundation/zebra#6159</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6159" xlink:title="ZcashFoundation/zebra#6159&#10;Documentation: Write a&#10;blog post to share how we&#10;used Zebra and s&#45;nomp to&#10;mine on testnet" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="498,-636.5 267,-636.5 267,-553.5 498,-553.5 498,-636.5"/>
<text text-anchor="middle" x="382.5" y="-621.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6159</text>
<text text-anchor="middle" x="382.5" y="-606.3" font-family="Times,serif" font-size="14.00">Documentation: Write a</text>
<text text-anchor="middle" x="382.5" y="-591.3" font-family="Times,serif" font-size="14.00">blog post to share how we</text>
<text text-anchor="middle" x="382.5" y="-576.3" font-family="Times,serif" font-size="14.00">used Zebra and s&#45;nomp to</text>
<text text-anchor="middle" x="382.5" y="-561.3" font-family="Times,serif" font-size="14.00">mine on testnet</text>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6159" xlink:title="ZcashFoundation/zebra#6159&#10;Documentation: Write a&#10;blog post to share how we&#10;used Zebra and s&#45;nomp to&#10;mine on testnet" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="498,-529.5 267,-529.5 267,-446.5 498,-446.5 498,-529.5"/>
<text text-anchor="middle" x="382.5" y="-514.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6159</text>
<text text-anchor="middle" x="382.5" y="-499.3" font-family="Times,serif" font-size="14.00">Documentation: Write a</text>
<text text-anchor="middle" x="382.5" y="-484.3" font-family="Times,serif" font-size="14.00">blog post to share how we</text>
<text text-anchor="middle" x="382.5" y="-469.3" font-family="Times,serif" font-size="14.00">used Zebra and s&#45;nomp to</text>
<text text-anchor="middle" x="382.5" y="-454.3" font-family="Times,serif" font-size="14.00">mine on testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159 -->
<g id="edge13" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#6611&#45;&gt;ZcashFoundation/zebra#6159</title>
<path fill="none" stroke="black" d="M231.19,-595C239.55,-595 247.99,-595 256.4,-595"/>
<polygon fill="black" stroke="black" points="256.63,-598.5 266.63,-595 256.63,-591.5 256.63,-598.5"/>
<path fill="none" stroke="black" d="M231.19,-488C239.55,-488 247.99,-488 256.4,-488"/>
<polygon fill="black" stroke="black" points="256.63,-491.5 266.63,-488 256.63,-484.5 256.63,-491.5"/>
</g>
<!-- ZcashFoundation/zebra#6955 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#6955</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6955" xlink:title="ZcashFoundation/zebra#6955&#10;Create an empty database&#10;format update task and&#10;format update tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-663 0,-663 0,-595 231,-595 231,-663"/>
<text text-anchor="middle" x="115.5" y="-647.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6955</text>
<text text-anchor="middle" x="115.5" y="-632.8" font-family="Times,serif" font-size="14.00">Create an empty database</text>
<text text-anchor="middle" x="115.5" y="-617.8" font-family="Times,serif" font-size="14.00">format update task and</text>
<text text-anchor="middle" x="115.5" y="-602.8" font-family="Times,serif" font-size="14.00">format update tests</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#6859</title>
<g id="a_node13"><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="#a7c2aa" stroke="black" points="498,-717.5 267,-717.5 267,-634.5 498,-634.5 498,-717.5"/>
<text text-anchor="middle" x="382.5" y="-702.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6859</text>
<text text-anchor="middle" x="382.5" y="-687.3" font-family="Times,serif" font-size="14.00">Tracking: Upgrade shared</text>
<text text-anchor="middle" x="382.5" y="-672.3" font-family="Times,serif" font-size="14.00">ECC dependencies and</text>
<text text-anchor="middle" x="382.5" y="-657.3" font-family="Times,serif" font-size="14.00">zcash_script for zcashd</text>
<text text-anchor="middle" x="382.5" y="-642.3" font-family="Times,serif" font-size="14.00">5.6.0</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#6859</title>
<path fill="none" stroke="black" d="M231.19,-649.34C239.64,-650.84 248.18,-652.35 256.68,-653.86"/>
<polygon fill="black" stroke="black" points="256.17,-657.32 266.63,-655.63 257.4,-650.43 256.17,-657.32"/>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<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="#a7c2aa" stroke="black" points="498,-616 267,-616 267,-548 498,-548 498,-616"/>
<text text-anchor="middle" x="382.5" y="-600.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="382.5" y="-585.8" font-family="Times,serif" font-size="14.00">Store only the first tree</text>
<text text-anchor="middle" x="382.5" y="-570.8" font-family="Times,serif" font-size="14.00">state in each identical</text>
<text text-anchor="middle" x="382.5" y="-555.8" font-family="Times,serif" font-size="14.00">series of tree states</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#6955&#45;&gt;ZcashFoundation/zebra#4784</title>
<path fill="none" stroke="black" d="M231.19,-608.66C239.64,-607.16 248.18,-605.65 256.68,-604.14"/>
<polygon fill="black" stroke="black" points="257.4,-607.57 266.63,-602.37 256.17,-600.68 257.4,-607.57"/>
</g>
<!-- ZcashFoundation/zebra#6952 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#6952</title>
<g id="a_node15"><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="#a7c2aa" stroke="black" points="765,-781.5 534,-781.5 534,-728.5 765,-728.5 765,-781.5"/>
<text text-anchor="middle" x="649.5" y="-766.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6952</text>
<text text-anchor="middle" x="649.5" y="-751.3" font-family="Times,serif" font-size="14.00">Add note tree size fields</text>
<text text-anchor="middle" x="649.5" y="-736.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="edge10" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6952</title>
<path fill="none" stroke="black" d="M498.19,-710.19C515.38,-715.32 532.98,-720.56 549.79,-725.57"/>
<polygon fill="black" stroke="black" points="549.02,-728.99 559.6,-728.5 551.02,-722.28 549.02,-728.99"/>
</g>
<!-- ZcashFoundation/zebra#6953 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#6953</title>
<g id="a_node16"><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="#a7c2aa" stroke="black" points="765,-710 534,-710 534,-642 765,-642 765,-710"/>
<text text-anchor="middle" x="649.5" y="-694.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6953</text>
<text text-anchor="middle" x="649.5" y="-679.8" font-family="Times,serif" font-size="14.00">Add note subtree indexes</text>
<text text-anchor="middle" x="649.5" y="-664.8" font-family="Times,serif" font-size="14.00">to the finalized and non&#45;</text>
<text text-anchor="middle" x="649.5" y="-649.8" font-family="Times,serif" font-size="14.00">finalized state</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#6859&#45;&gt;ZcashFoundation/zebra#6953</title>
<path fill="none" stroke="black" d="M498.19,-676C506.55,-676 514.99,-676 523.4,-676"/>
<polygon fill="black" stroke="black" points="523.63,-679.5 533.63,-676 523.63,-672.5 523.63,-679.5"/>
</g>
<!-- ZcashFoundation/zebra#6642 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#6642</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/6642" xlink:title="ZcashFoundation/zebra#6642&#10;Tracking: Update&#10;`lightwalletd` RPCs for&#10;&quot;fast spendability&quot;&#10;algorithm" target="_blank">
<polygon fill="#a7c2aa" stroke="black" points="765,-623.5 534,-623.5 534,-540.5 765,-540.5 765,-623.5"/>
<text text-anchor="middle" x="649.5" y="-608.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6642</text>
<text text-anchor="middle" x="649.5" y="-593.3" font-family="Times,serif" font-size="14.00">Tracking: Update</text>
<text text-anchor="middle" x="649.5" y="-578.3" font-family="Times,serif" font-size="14.00">`lightwalletd` RPCs for</text>
<text text-anchor="middle" x="649.5" y="-563.3" font-family="Times,serif" font-size="14.00">&quot;fast spendability&quot;</text>
<text text-anchor="middle" x="649.5" y="-548.3" font-family="Times,serif" font-size="14.00">algorithm</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#4784&#45;&gt;ZcashFoundation/zebra#6642</title>
<path fill="none" stroke="black" d="M498.19,-582C506.55,-582 514.99,-582 523.4,-582"/>
<polygon fill="black" stroke="black" points="523.63,-585.5 533.63,-582 523.63,-578.5 523.63,-585.5"/>
</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="#a7c2aa" stroke="black" points="1032,-710 801,-710 801,-642 1032,-642 1032,-710"/>
<text text-anchor="middle" x="916.5" y="-694.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6954</text>
<text text-anchor="middle" x="916.5" y="-679.8" font-family="Times,serif" font-size="14.00">Implement</text>
<text text-anchor="middle" x="916.5" y="-664.8" font-family="Times,serif" font-size="14.00">`z_getsubtreesbyindex`</text>
<text text-anchor="middle" x="916.5" y="-649.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="M765.19,-676C773.55,-676 781.99,-676 790.4,-676"/>
<polygon fill="black" stroke="black" points="790.63,-679.5 800.63,-676 790.63,-672.5 790.63,-679.5"/>
</g>
<!-- ZcashFoundation/zebra#6118 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#6118</title>
<g id="a_node19"><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="231,-435.5 0,-435.5 0,-352.5 231,-352.5 231,-435.5"/>
<text text-anchor="middle" x="115.5" y="-420.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#6118</text>
<text text-anchor="middle" x="115.5" y="-405.3" font-family="Times,serif" font-size="14.00">Create a Docker images</text>
<text text-anchor="middle" x="115.5" y="-390.3" font-family="Times,serif" font-size="14.00">and docker&#45;compose for</text>
<text text-anchor="middle" x="115.5" y="-375.3" font-family="Times,serif" font-size="14.00">mining with Zebra on</text>
<text text-anchor="middle" x="115.5" y="-360.3" font-family="Times,serif" font-size="14.00">Testnet</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025 -->
<g id="edge14" class="edge">
<title>ZcashFoundation/zebra#6118&#45;&gt;ZcashFoundation/zebra#6025</title>
<path fill="none" stroke="black" d="M231.19,-394C239.55,-394 247.99,-394 256.4,-394"/>
<polygon fill="black" stroke="black" points="256.63,-397.5 266.63,-394 256.63,-390.5 256.63,-397.5"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: create a&#10;ticket if zebrad mainnet&#10;sync time increases&#10;significantly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="231,-764.5 0,-764.5 0,-681.5 231,-681.5 231,-764.5"/>
<text text-anchor="middle" x="115.5" y="-749.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="115.5" y="-734.3" font-family="Times,serif" font-size="14.00">benchmarks: create a</text>
<text text-anchor="middle" x="115.5" y="-719.3" font-family="Times,serif" font-size="14.00">ticket if zebrad mainnet</text>
<text text-anchor="middle" x="115.5" y="-704.3" font-family="Times,serif" font-size="14.00">sync time increases</text>
<text text-anchor="middle" x="115.5" y="-689.3" font-family="Times,serif" font-size="14.00">significantly</text>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -22,54 +22,19 @@
<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_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>
<g id="clust2" 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>
</g>
<!-- ZcashFoundation/frost#320 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#320</title>
<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,-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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#216</title>
<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,-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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#437 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#437</title>
<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,-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>
</a>
</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="node4" class="node open">
<g id="node1" 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">
<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>
@ -79,9 +44,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#240 -->
<g id="node5" class="node open">
<g id="node2" 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">
<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>
@ -90,9 +55,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#252 -->
<g id="node6" class="node open">
<g id="node3" 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">
<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>
@ -101,9 +66,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#242 -->
<g id="node7" class="node open">
<g id="node4" 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">
<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>
@ -111,6 +76,41 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#320 -->
<g id="node5" 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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node6" 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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#437 -->
<g id="node7" 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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#235 -->
<g id="node8" class="node closed">
<title>ZcashFoundation/frost#235</title>

View File

@ -10,54 +10,19 @@
<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_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>
<g id="clust2" 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>
</g>
<!-- ZcashFoundation/frost#320 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#320</title>
<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,-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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#216</title>
<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,-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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#437 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#437</title>
<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,-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>
</a>
</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="node4" class="node open">
<g id="node1" 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">
<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>
@ -67,9 +32,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#240 -->
<g id="node5" class="node open">
<g id="node2" 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">
<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>
@ -78,9 +43,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#252 -->
<g id="node6" class="node open">
<g id="node3" 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">
<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>
@ -89,9 +54,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#242 -->
<g id="node7" class="node open">
<g id="node4" 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">
<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>
@ -99,6 +64,41 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#320 -->
<g id="node5" 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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node6" 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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#437 -->
<g id="node7" 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>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#235 -->
<g id="node8" class="node closed">
<title>ZcashFoundation/frost#235</title>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB