This commit is contained in:
str4d 2021-07-19 22:44:55 +00:00
parent 12b7372d13
commit 4c8c7f668a
3 changed files with 1102 additions and 951 deletions

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View File

@ -4,10 +4,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="760pt" height="964pt"
viewBox="0.00 0.00 760.00 963.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 959.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-959.5 756,-959.5 756,4 -4,4"/>
<svg width="782pt" height="949pt"
viewBox="0.00 0.00 782.00 948.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 944.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-944.5 778,-944.5 778,4 -4,4"/>
<!-- zcash/librustzcash#226 -->
<g id="node1" class="node">
<title>zcash/librustzcash#226</title>
@ -51,194 +51,231 @@
<g id="node4" class="node">
<title>zcash/librustzcash#371</title>
<g id="a_node4"><a xlink:href="https://github.com/zcash/librustzcash/issues/371" xlink:title="zcash/librustzcash#371&#10;Implement parsing and&#10;serialization of Unified&#10;Addresses" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="233,-217.5 45,-217.5 45,-149.5 233,-149.5 233,-217.5"/>
<text text-anchor="middle" x="139" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#371</text>
<text text-anchor="middle" x="139" y="-187.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement parsing and</text>
<text text-anchor="middle" x="139" y="-172.3" font-family="Times,serif" font-size="14.00" fill="#000000">serialization of Unified</text>
<text text-anchor="middle" x="139" y="-157.3" font-family="Times,serif" font-size="14.00" fill="#000000">Addresses</text>
<polygon fill="#a6cfff" stroke="#000000" points="515,-210.5 327,-210.5 327,-142.5 515,-142.5 515,-210.5"/>
<text text-anchor="middle" x="421" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#371</text>
<text text-anchor="middle" x="421" y="-180.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement parsing and</text>
<text text-anchor="middle" x="421" y="-165.3" font-family="Times,serif" font-size="14.00" fill="#000000">serialization of Unified</text>
<text text-anchor="middle" x="421" y="-150.3" font-family="Times,serif" font-size="14.00" fill="#000000">Addresses</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#387 -->
<!-- zcash/librustzcash#372 -->
<g id="node5" class="node">
<title>zcash/librustzcash#372</title>
<g id="a_node5"><a xlink:href="https://github.com/zcash/librustzcash/issues/372" xlink:title="zcash/librustzcash#372&#10;Implement parsing and&#10;serialization of Unified&#10;[Incoming / Full] Viewing&#10;Keys and Unified Spending&#10;Keys" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="774,-225.5 564,-225.5 564,-127.5 774,-127.5 774,-225.5"/>
<text text-anchor="middle" x="669" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#372</text>
<text text-anchor="middle" x="669" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement parsing and</text>
<text text-anchor="middle" x="669" y="-180.3" font-family="Times,serif" font-size="14.00" fill="#000000">serialization of Unified</text>
<text text-anchor="middle" x="669" y="-165.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Incoming / Full] Viewing</text>
<text text-anchor="middle" x="669" y="-150.3" font-family="Times,serif" font-size="14.00" fill="#000000">Keys and Unified Spending</text>
<text text-anchor="middle" x="669" y="-135.3" font-family="Times,serif" font-size="14.00" fill="#000000">Keys</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#371&#45;&gt;zcash/librustzcash#372 -->
<g id="edge2" class="edge">
<title>zcash/librustzcash#371&#45;&gt;zcash/librustzcash#372</title>
<path fill="none" stroke="#000000" d="M515.11,-176.5C527.65,-176.5 540.63,-176.5 553.48,-176.5"/>
<polygon fill="#000000" stroke="#000000" points="553.76,-180.0001 563.76,-176.5 553.76,-173.0001 553.76,-180.0001"/>
</g>
<!-- zcash/librustzcash#387 -->
<g id="node6" class="node">
<title>zcash/librustzcash#387</title>
<g id="a_node5"><a xlink:href="https://github.com/zcash/librustzcash/issues/387" xlink:title="zcash/librustzcash#387&#10;Implement Unified Address&#10;key derivation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="246.5,-289 31.5,-289 31.5,-236 246.5,-236 246.5,-289"/>
<text text-anchor="middle" x="139" y="-273.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#387</text>
<text text-anchor="middle" x="139" y="-258.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement Unified Address</text>
<text text-anchor="middle" x="139" y="-243.8" font-family="Times,serif" font-size="14.00" fill="#000000">key derivation</text>
<g id="a_node6"><a xlink:href="https://github.com/zcash/librustzcash/issues/387" xlink:title="zcash/librustzcash#387&#10;Implement Unified Address&#10;key derivation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="246.5,-274 31.5,-274 31.5,-221 246.5,-221 246.5,-274"/>
<text text-anchor="middle" x="139" y="-258.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#387</text>
<text text-anchor="middle" x="139" y="-243.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement Unified Address</text>
<text text-anchor="middle" x="139" y="-228.8" font-family="Times,serif" font-size="14.00" fill="#000000">key derivation</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#403 -->
<g id="node6" class="node">
<g id="node7" class="node">
<title>zcash/librustzcash#403</title>
<g id="a_node6"><a xlink:href="https://github.com/zcash/librustzcash/issues/403" xlink:title="zcash/librustzcash#403&#10;Add Orchard support to&#10;`zcash_client_backend`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="515,-360 327,-360 327,-307 515,-307 515,-360"/>
<text text-anchor="middle" x="421" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#403</text>
<text text-anchor="middle" x="421" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="421" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_backend`</text>
<g id="a_node7"><a xlink:href="https://github.com/zcash/librustzcash/issues/403" xlink:title="zcash/librustzcash#403&#10;Add Orchard support to&#10;`zcash_client_backend`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="515,-345 327,-345 327,-292 515,-292 515,-345"/>
<text text-anchor="middle" x="421" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#403</text>
<text text-anchor="middle" x="421" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="421" y="-299.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_backend`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#404 -->
<g id="node7" class="node">
<g id="node8" class="node">
<title>zcash/librustzcash#404</title>
<g id="a_node7"><a xlink:href="https://github.com/zcash/librustzcash/issues/404" xlink:title="zcash/librustzcash#404&#10;Add Orchard support to&#10;`zcash_client_sqlite`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="752,-360 564,-360 564,-307 752,-307 752,-360"/>
<text text-anchor="middle" x="658" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#404</text>
<text text-anchor="middle" x="658" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="658" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_sqlite`</text>
<g id="a_node8"><a xlink:href="https://github.com/zcash/librustzcash/issues/404" xlink:title="zcash/librustzcash#404&#10;Add Orchard support to&#10;`zcash_client_sqlite`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="763,-345 575,-345 575,-292 763,-292 763,-345"/>
<text text-anchor="middle" x="669" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#404</text>
<text text-anchor="middle" x="669" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="669" y="-299.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_sqlite`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#403&#45;&gt;zcash/librustzcash#404 -->
<g id="edge2" class="edge">
<g id="edge3" class="edge">
<title>zcash/librustzcash#403&#45;&gt;zcash/librustzcash#404</title>
<path fill="none" stroke="#000000" d="M515.01,-333.5C527.65,-333.5 540.69,-333.5 553.5,-333.5"/>
<polygon fill="#000000" stroke="#000000" points="553.72,-337.0001 563.72,-333.5 553.72,-330.0001 553.72,-337.0001"/>
<path fill="none" stroke="#000000" d="M515.11,-318.5C531.34,-318.5 548.29,-318.5 564.77,-318.5"/>
<polygon fill="#000000" stroke="#000000" points="564.95,-322.0001 574.95,-318.5 564.95,-315.0001 564.95,-322.0001"/>
</g>
<!-- zcash/librustzcash#406 -->
<g id="node8" class="node">
<g id="node9" class="node">
<title>zcash/librustzcash#406</title>
<g id="a_node8"><a xlink:href="https://github.com/zcash/librustzcash/issues/406" xlink:title="zcash/librustzcash#406&#10;Add Orchard support to&#10;the transaction builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="233,-360 45,-360 45,-307 233,-307 233,-360"/>
<text text-anchor="middle" x="139" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#406</text>
<text text-anchor="middle" x="139" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="139" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">the transaction builder</text>
<g id="a_node9"><a xlink:href="https://github.com/zcash/librustzcash/issues/406" xlink:title="zcash/librustzcash#406&#10;Add Orchard support to&#10;the transaction builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="233,-345 45,-345 45,-292 233,-292 233,-345"/>
<text text-anchor="middle" x="139" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#406</text>
<text text-anchor="middle" x="139" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="139" y="-299.8" font-family="Times,serif" font-size="14.00" fill="#000000">the transaction builder</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#406&#45;&gt;zcash/librustzcash#403 -->
<g id="edge3" class="edge">
<g id="edge4" class="edge">
<title>zcash/librustzcash#406&#45;&gt;zcash/librustzcash#403</title>
<path fill="none" stroke="#000000" d="M233.29,-333.5C259.99,-333.5 289.2,-333.5 316.45,-333.5"/>
<polygon fill="#000000" stroke="#000000" points="316.79,-337.0001 326.79,-333.5 316.79,-330.0001 316.79,-337.0001"/>
<path fill="none" stroke="#000000" d="M233.29,-318.5C259.99,-318.5 289.2,-318.5 316.45,-318.5"/>
<polygon fill="#000000" stroke="#000000" points="316.79,-322.0001 326.79,-318.5 316.79,-315.0001 316.79,-322.0001"/>
</g>
<!-- zcash/librustzcash#418 -->
<g id="node10" class="node">
<title>zcash/librustzcash#418</title>
<g id="a_node10"><a xlink:href="https://github.com/zcash/librustzcash/issues/418" xlink:title="zcash/librustzcash#418&#10;zcash_address: Add HRPs&#10;to padding of UAs" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="240.5,-203 37.5,-203 37.5,-150 240.5,-150 240.5,-203"/>
<text text-anchor="middle" x="139" y="-187.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#418</text>
<text text-anchor="middle" x="139" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash_address: Add HRPs</text>
<text text-anchor="middle" x="139" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">to padding of UAs</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#418&#45;&gt;zcash/librustzcash#371 -->
<g id="edge5" class="edge">
<title>zcash/librustzcash#418&#45;&gt;zcash/librustzcash#371</title>
<path fill="none" stroke="#000000" d="M240.81,-176.5C265.49,-176.5 291.91,-176.5 316.71,-176.5"/>
<polygon fill="#000000" stroke="#000000" points="316.85,-180.0001 326.85,-176.5 316.85,-173.0001 316.85,-180.0001"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#147 -->
<g id="node9" class="node">
<g id="node11" class="node">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#147</title>
<g id="a_node9"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/147" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#147&#10;Android: Create&#10;t&#45;addresses in demo app" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="278,-431 0,-431 0,-378 278,-378 278,-431"/>
<text text-anchor="middle" x="139" y="-415.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#147</text>
<text text-anchor="middle" x="139" y="-400.8" font-family="Times,serif" font-size="14.00" fill="#000000">Android: Create</text>
<text text-anchor="middle" x="139" y="-385.8" font-family="Times,serif" font-size="14.00" fill="#000000">t&#45;addresses in demo app</text>
<g id="a_node11"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/147" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#147&#10;Android: Create&#10;t&#45;addresses in demo app" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="278,-416 0,-416 0,-363 278,-363 278,-416"/>
<text text-anchor="middle" x="139" y="-400.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#147</text>
<text text-anchor="middle" x="139" y="-385.8" font-family="Times,serif" font-size="14.00" fill="#000000">Android: Create</text>
<text text-anchor="middle" x="139" y="-370.8" font-family="Times,serif" font-size="14.00" fill="#000000">t&#45;addresses in demo app</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#162 -->
<g id="node10" class="node">
<g id="node12" class="node">
<title>zcash/ZcashLightClientKit#162</title>
<g id="a_node10"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/162" xlink:title="zcash/ZcashLightClientKit#162&#10;Fetch t&#45;address balance&#10;in demo app" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-502 16,-502 16,-449 262,-449 262,-502"/>
<text text-anchor="middle" x="139" y="-486.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#162</text>
<text text-anchor="middle" x="139" y="-471.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fetch t&#45;address balance</text>
<text text-anchor="middle" x="139" y="-456.8" font-family="Times,serif" font-size="14.00" fill="#000000">in demo app</text>
<g id="a_node12"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/162" xlink:title="zcash/ZcashLightClientKit#162&#10;Fetch t&#45;address balance&#10;in demo app" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-487 16,-487 16,-434 262,-434 262,-487"/>
<text text-anchor="middle" x="139" y="-471.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#162</text>
<text text-anchor="middle" x="139" y="-456.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fetch t&#45;address balance</text>
<text text-anchor="middle" x="139" y="-441.8" font-family="Times,serif" font-size="14.00" fill="#000000">in demo app</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#161 -->
<g id="node11" class="node">
<g id="node13" class="node">
<title>zcash/ZcashLightClientKit#161</title>
<g id="a_node11"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/161" xlink:title="zcash/ZcashLightClientKit#161&#10;iOS: Create t&#45;addresses&#10;in demo app" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-573 16,-573 16,-520 262,-520 262,-573"/>
<text text-anchor="middle" x="139" y="-557.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#161</text>
<text text-anchor="middle" x="139" y="-542.8" font-family="Times,serif" font-size="14.00" fill="#000000">iOS: Create t&#45;addresses</text>
<text text-anchor="middle" x="139" y="-527.8" font-family="Times,serif" font-size="14.00" fill="#000000">in demo app</text>
<g id="a_node13"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/161" xlink:title="zcash/ZcashLightClientKit#161&#10;iOS: Create t&#45;addresses&#10;in demo app" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-558 16,-558 16,-505 262,-505 262,-558"/>
<text text-anchor="middle" x="139" y="-542.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#161</text>
<text text-anchor="middle" x="139" y="-527.8" font-family="Times,serif" font-size="14.00" fill="#000000">iOS: Create t&#45;addresses</text>
<text text-anchor="middle" x="139" y="-512.8" font-family="Times,serif" font-size="14.00" fill="#000000">in demo app</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#95 -->
<g id="node12" class="node">
<g id="node14" class="node">
<title>zcash/ZcashLightClientKit#95</title>
<g id="a_node12"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/95" xlink:title="zcash/ZcashLightClientKit#95&#10;Better Error handling" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="257.5,-771.5 20.5,-771.5 20.5,-733.5 257.5,-733.5 257.5,-771.5"/>
<text text-anchor="middle" x="139" y="-756.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#95</text>
<text text-anchor="middle" x="139" y="-741.3" font-family="Times,serif" font-size="14.00" fill="#000000">Better Error handling</text>
<g id="a_node14"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/95" xlink:title="zcash/ZcashLightClientKit#95&#10;Better Error handling" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="257.5,-756.5 20.5,-756.5 20.5,-718.5 257.5,-718.5 257.5,-756.5"/>
<text text-anchor="middle" x="139" y="-741.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#95</text>
<text text-anchor="middle" x="139" y="-726.3" font-family="Times,serif" font-size="14.00" fill="#000000">Better Error handling</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#212 -->
<g id="node13" class="node">
<g id="node15" class="node">
<title>zcash/zcash&#45;ios&#45;wallet#212</title>
<g id="a_node13"><a xlink:href="https://github.com/zcash/zcash-ios-wallet/issues/212" xlink:title="zcash/zcash&#45;ios&#45;wallet#212&#10;Disconnected States&#10;Handling" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-708 314,-708 314,-655 528,-655 528,-708"/>
<text text-anchor="middle" x="421" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;ios&#45;wallet#212</text>
<text text-anchor="middle" x="421" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">Disconnected States</text>
<text text-anchor="middle" x="421" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">Handling</text>
<g id="a_node15"><a xlink:href="https://github.com/zcash/zcash-ios-wallet/issues/212" xlink:title="zcash/zcash&#45;ios&#45;wallet#212&#10;Disconnected States&#10;Handling" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-693 314,-693 314,-640 528,-640 528,-693"/>
<text text-anchor="middle" x="421" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;ios&#45;wallet#212</text>
<text text-anchor="middle" x="421" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">Disconnected States</text>
<text text-anchor="middle" x="421" y="-647.8" font-family="Times,serif" font-size="14.00" fill="#000000">Handling</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#95&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212 -->
<g id="edge4" class="edge">
<g id="edge6" class="edge">
<title>zcash/ZcashLightClientKit#95&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212</title>
<path fill="none" stroke="#000000" d="M239.47,-733.42C252.48,-730.61 265.58,-727.61 278,-724.5 294.19,-720.45 311.27,-715.71 327.79,-710.9"/>
<polygon fill="#000000" stroke="#000000" points="328.8267,-714.2434 337.43,-708.06 326.8485,-707.5287 328.8267,-714.2434"/>
<path fill="none" stroke="#000000" d="M239.47,-718.42C252.48,-715.61 265.58,-712.61 278,-709.5 294.19,-705.45 311.27,-700.71 327.79,-695.9"/>
<polygon fill="#000000" stroke="#000000" points="328.8267,-699.2434 337.43,-693.06 326.8485,-692.5287 328.8267,-699.2434"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet#100 -->
<g id="node14" class="node">
<g id="node16" class="node">
<title>zcash/zcash&#45;android&#45;wallet#100</title>
<g id="a_node14"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/100" xlink:title="zcash/zcash&#45;android&#45;wallet#100&#10;Test of seed restore" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="263,-827.5 15,-827.5 15,-789.5 263,-789.5 263,-827.5"/>
<text text-anchor="middle" x="139" y="-812.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#100</text>
<text text-anchor="middle" x="139" y="-797.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test of seed restore</text>
<g id="a_node16"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/100" xlink:title="zcash/zcash&#45;android&#45;wallet#100&#10;Test of seed restore" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="263,-812.5 15,-812.5 15,-774.5 263,-774.5 263,-812.5"/>
<text text-anchor="middle" x="139" y="-797.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#100</text>
<text text-anchor="middle" x="139" y="-782.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test of seed restore</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet#49 -->
<g id="node15" class="node">
<g id="node17" class="node">
<title>zcash/zcash&#45;android&#45;wallet#49</title>
<g id="a_node15"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/49" xlink:title="zcash/zcash&#45;android&#45;wallet#49&#10;Android: Send: Press and&#10;Hold UX" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="258.5,-899 19.5,-899 19.5,-846 258.5,-846 258.5,-899"/>
<text text-anchor="middle" x="139" y="-883.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#49</text>
<text text-anchor="middle" x="139" y="-868.8" font-family="Times,serif" font-size="14.00" fill="#000000">Android: Send: Press and</text>
<text text-anchor="middle" x="139" y="-853.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hold UX</text>
<g id="a_node17"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/49" xlink:title="zcash/zcash&#45;android&#45;wallet#49&#10;Android: Send: Press and&#10;Hold UX" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="258.5,-884 19.5,-884 19.5,-831 258.5,-831 258.5,-884"/>
<text text-anchor="middle" x="139" y="-868.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#49</text>
<text text-anchor="middle" x="139" y="-853.8" font-family="Times,serif" font-size="14.00" fill="#000000">Android: Send: Press and</text>
<text text-anchor="middle" x="139" y="-838.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hold UX</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet#271 -->
<g id="node16" class="node">
<g id="node18" class="node">
<title>zcash/zcash&#45;android&#45;wallet#271</title>
<g id="a_node16"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/271" xlink:title="zcash/zcash&#45;android&#45;wallet#271&#10;[iOS] App Navigation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="263,-955.5 15,-955.5 15,-917.5 263,-917.5 263,-955.5"/>
<text text-anchor="middle" x="139" y="-940.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#271</text>
<text text-anchor="middle" x="139" y="-925.3" font-family="Times,serif" font-size="14.00" fill="#000000">[iOS] App Navigation</text>
<g id="a_node18"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/271" xlink:title="zcash/zcash&#45;android&#45;wallet#271&#10;[iOS] App Navigation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="263,-940.5 15,-940.5 15,-902.5 263,-902.5 263,-940.5"/>
<text text-anchor="middle" x="139" y="-925.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#271</text>
<text text-anchor="middle" x="139" y="-910.3" font-family="Times,serif" font-size="14.00" fill="#000000">[iOS] App Navigation</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#152 -->
<g id="node17" class="node">
<g id="node19" class="node">
<title>zcash/zcash&#45;ios&#45;wallet#152</title>
<g id="a_node17"><a xlink:href="https://github.com/zcash/zcash-ios-wallet/issues/152" xlink:title="zcash/zcash&#45;ios&#45;wallet#152&#10;Disconnected Wallet shows&#10;generic error instead of&#10;disconnected state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="246,-715.5 32,-715.5 32,-647.5 246,-647.5 246,-715.5"/>
<text text-anchor="middle" x="139" y="-700.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;ios&#45;wallet#152</text>
<text text-anchor="middle" x="139" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">Disconnected Wallet shows</text>
<text text-anchor="middle" x="139" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic error instead of</text>
<text text-anchor="middle" x="139" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">disconnected state</text>
<g id="a_node19"><a xlink:href="https://github.com/zcash/zcash-ios-wallet/issues/152" xlink:title="zcash/zcash&#45;ios&#45;wallet#152&#10;Disconnected Wallet shows&#10;generic error instead of&#10;disconnected state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="246,-700.5 32,-700.5 32,-632.5 246,-632.5 246,-700.5"/>
<text text-anchor="middle" x="139" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;ios&#45;wallet#152</text>
<text text-anchor="middle" x="139" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">Disconnected Wallet shows</text>
<text text-anchor="middle" x="139" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic error instead of</text>
<text text-anchor="middle" x="139" y="-640.3" font-family="Times,serif" font-size="14.00" fill="#000000">disconnected state</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#152&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212 -->
<g id="edge5" class="edge">
<g id="edge7" class="edge">
<title>zcash/zcash&#45;ios&#45;wallet#152&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212</title>
<path fill="none" stroke="#000000" d="M246.01,-681.5C264.77,-681.5 284.38,-681.5 303.4,-681.5"/>
<polygon fill="#000000" stroke="#000000" points="303.59,-685.0001 313.59,-681.5 303.59,-678.0001 303.59,-685.0001"/>
<path fill="none" stroke="#000000" d="M246.01,-666.5C264.77,-666.5 284.38,-666.5 303.4,-666.5"/>
<polygon fill="#000000" stroke="#000000" points="303.59,-670.0001 313.59,-666.5 303.59,-663.0001 303.59,-670.0001"/>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#211 -->
<g id="node18" class="node">
<g id="node20" class="node">
<title>zcash/zcash&#45;ios&#45;wallet#211</title>
<g id="a_node18"><a xlink:href="https://github.com/zcash/zcash-ios-wallet/issues/211" xlink:title="zcash/zcash&#45;ios&#45;wallet#211&#10;connection error dialog" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="246,-629.5 32,-629.5 32,-591.5 246,-591.5 246,-629.5"/>
<text text-anchor="middle" x="139" y="-614.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;ios&#45;wallet#211</text>
<text text-anchor="middle" x="139" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">connection error dialog</text>
<g id="a_node20"><a xlink:href="https://github.com/zcash/zcash-ios-wallet/issues/211" xlink:title="zcash/zcash&#45;ios&#45;wallet#211&#10;connection error dialog" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="246,-614.5 32,-614.5 32,-576.5 246,-576.5 246,-614.5"/>
<text text-anchor="middle" x="139" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;ios&#45;wallet#211</text>
<text text-anchor="middle" x="139" y="-584.3" font-family="Times,serif" font-size="14.00" fill="#000000">connection error dialog</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#211&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212 -->
<g id="edge6" class="edge">
<g id="edge8" class="edge">
<title>zcash/zcash&#45;ios&#45;wallet#211&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212</title>
<path fill="none" stroke="#000000" d="M239.47,-629.58C252.48,-632.39 265.58,-635.39 278,-638.5 294.19,-642.55 311.27,-647.29 327.79,-652.1"/>
<polygon fill="#000000" stroke="#000000" points="326.8485,-655.4713 337.43,-654.94 328.8267,-648.7566 326.8485,-655.4713"/>
<path fill="none" stroke="#000000" d="M239.47,-614.58C252.48,-617.39 265.58,-620.39 278,-623.5 294.19,-627.55 311.27,-632.29 327.79,-637.1"/>
<polygon fill="#000000" stroke="#000000" points="326.8485,-640.4713 337.43,-639.94 328.8267,-633.7566 326.8485,-640.4713"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -4,10 +4,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1344pt" height="4959pt"
viewBox="0.00 0.00 1344.00 4958.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 4954.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4954.5 1340,-4954.5 1340,4 -4,4"/>
<svg width="1344pt" height="5073pt"
viewBox="0.00 0.00 1344.00 5072.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 5068.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-5068.5 1340,-5068.5 1340,4 -4,4"/>
<!-- ZcashFoundation/zebra#1135 -->
<g id="node1" class="node">
<title>ZcashFoundation/zebra#1135</title>
@ -331,10 +331,10 @@
<g id="node22" class="node">
<title>ZcashFoundation/zebra#1400</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1400" xlink:title="ZcashFoundation/zebra#1400&#10;Test that zcashd and&#10;Zebra can sync from Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-1058.5 16,-1058.5 16,-1005.5 248,-1005.5 248,-1058.5"/>
<text text-anchor="middle" x="132" y="-1043.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1400</text>
<text text-anchor="middle" x="132" y="-1028.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test that zcashd and</text>
<text text-anchor="middle" x="132" y="-1013.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra can sync from Zebra</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-1099.5 16,-1099.5 16,-1046.5 248,-1046.5 248,-1099.5"/>
<text text-anchor="middle" x="132" y="-1084.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1400</text>
<text text-anchor="middle" x="132" y="-1069.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test that zcashd and</text>
<text text-anchor="middle" x="132" y="-1054.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra can sync from Zebra</text>
</a>
</g>
</g>
@ -366,7 +366,7 @@
<!-- ZcashFoundation/zebra#1287&#45;&gt;ZcashFoundation/zebra#2135 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#1287&#45;&gt;ZcashFoundation/zebra#2135</title>
<path fill="none" stroke="#000000" d="M206.01,-946.66C226.47,-960.54 247.55,-977.29 264,-996 287.1,-1022.3 270.14,-1047.8 300,-1066 394.92,-1123.9 696.15,-1086.7 800,-1047 843.25,-1030.5 884.23,-997.23 912.71,-970.24"/>
<path fill="none" stroke="#000000" d="M173.86,-946.63C220.98,-993.26 292.06,-1062.8 300,-1066 403.17,-1107.5 696.15,-1086.7 800,-1047 843.25,-1030.5 884.23,-997.23 912.71,-970.24"/>
<polygon fill="#000000" stroke="#000000" points="915.2722,-972.6315 920.04,-963.17 910.4126,-967.5931 915.2722,-972.6315"/>
</g>
<!-- ZcashFoundation/zebra#2092 -->
@ -426,11 +426,11 @@
<g id="node26" class="node">
<title>ZcashFoundation/zebra#1311</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1311" xlink:title="ZcashFoundation/zebra#1311&#10;Create function for post&#45;&#10;blossom height&#10;adjustments" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-1227 16,-1227 16,-1159 248,-1159 248,-1227"/>
<text text-anchor="middle" x="132" y="-1211.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1311</text>
<text text-anchor="middle" x="132" y="-1196.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create function for post&#45;</text>
<text text-anchor="middle" x="132" y="-1181.8" font-family="Times,serif" font-size="14.00" fill="#000000">blossom height</text>
<text text-anchor="middle" x="132" y="-1166.8" font-family="Times,serif" font-size="14.00" fill="#000000">adjustments</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-1221 16,-1221 16,-1153 248,-1153 248,-1221"/>
<text text-anchor="middle" x="132" y="-1205.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1311</text>
<text text-anchor="middle" x="132" y="-1190.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create function for post&#45;</text>
<text text-anchor="middle" x="132" y="-1175.8" font-family="Times,serif" font-size="14.00" fill="#000000">blossom height</text>
<text text-anchor="middle" x="132" y="-1160.8" font-family="Times,serif" font-size="14.00" fill="#000000">adjustments</text>
</a>
</g>
</g>
@ -438,20 +438,20 @@
<g id="node27" class="node">
<title>ZcashFoundation/zebra#1170</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/1170" xlink:title="ZcashFoundation/zebra#1170&#10;Calculate and validate&#10;founders reward addresses" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="532,-1219.5 300,-1219.5 300,-1215.5 296,-1215.5 296,-1211.5 300,-1211.5 300,-1174.5 296,-1174.5 296,-1170.5 300,-1170.5 300,-1166.5 532,-1166.5 532,-1219.5"/>
<polyline fill="none" stroke="#000000" points="300,-1215.5 304,-1215.5 304,-1211.5 300,-1211.5 "/>
<polyline fill="none" stroke="#000000" points="300,-1174.5 304,-1174.5 304,-1170.5 300,-1170.5 "/>
<text text-anchor="middle" x="416" y="-1204.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1170</text>
<text text-anchor="middle" x="416" y="-1189.3" font-family="Times,serif" font-size="14.00" fill="#000000">Calculate and validate</text>
<text text-anchor="middle" x="416" y="-1174.3" font-family="Times,serif" font-size="14.00" fill="#000000">founders reward addresses</text>
<polygon fill="#fad8c7" stroke="#000000" points="532,-1213.5 300,-1213.5 300,-1209.5 296,-1209.5 296,-1205.5 300,-1205.5 300,-1168.5 296,-1168.5 296,-1164.5 300,-1164.5 300,-1160.5 532,-1160.5 532,-1213.5"/>
<polyline fill="none" stroke="#000000" points="300,-1209.5 304,-1209.5 304,-1205.5 300,-1205.5 "/>
<polyline fill="none" stroke="#000000" points="300,-1168.5 304,-1168.5 304,-1164.5 300,-1164.5 "/>
<text text-anchor="middle" x="416" y="-1198.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1170</text>
<text text-anchor="middle" x="416" y="-1183.3" font-family="Times,serif" font-size="14.00" fill="#000000">Calculate and validate</text>
<text text-anchor="middle" x="416" y="-1168.3" font-family="Times,serif" font-size="14.00" fill="#000000">founders reward addresses</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1311&#45;&gt;ZcashFoundation/zebra#1170 -->
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#1311&#45;&gt;ZcashFoundation/zebra#1170</title>
<path fill="none" stroke="#000000" d="M248.33,-1193C262.02,-1193 276.03,-1193 289.84,-1193"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-1196.5001 299.85,-1193 289.85,-1189.5001 289.85,-1196.5001"/>
<path fill="none" stroke="#000000" d="M248.33,-1187C262.02,-1187 276.03,-1187 289.84,-1187"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-1190.5001 299.85,-1187 289.85,-1183.5001 289.85,-1190.5001"/>
</g>
<!-- ZcashFoundation/zebra#936 -->
<g id="node28" class="node">
@ -700,8 +700,8 @@
<!-- ZcashFoundation/zebra#2200&#45;&gt;ZcashFoundation/zebra#2391 -->
<g id="edge37" class="edge">
<title>ZcashFoundation/zebra#2200&#45;&gt;ZcashFoundation/zebra#2391</title>
<path fill="none" stroke="#000000" d="M452.84,-1279C476.46,-1266 507.22,-1247.7 532,-1228 549.97,-1213.7 548.77,-1203.5 568,-1191 570.13,-1189.6 572.3,-1188.3 574.52,-1187"/>
<polygon fill="#000000" stroke="#000000" points="576.2551,-1190.0399 583.27,-1182.1 572.8348,-1183.9323 576.2551,-1190.0399"/>
<path fill="none" stroke="#000000" d="M447.78,-1278.8C471.53,-1264 504.5,-1242.7 532,-1222 548.87,-1209.3 549.81,-1201.7 568,-1191 570.51,-1189.5 573.09,-1188.1 575.71,-1186.7"/>
<polygon fill="#000000" stroke="#000000" points="577.5116,-1189.7085 584.78,-1182 574.2909,-1183.4934 577.5116,-1189.7085"/>
</g>
<!-- ZcashFoundation/zebra#950 -->
<g id="node42" class="node">
@ -1283,47 +1283,47 @@
<g id="node81" class="node">
<title>ZcashFoundation/zebra#2103</title>
<g id="a_node81"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2103" xlink:title="ZcashFoundation/zebra#2103&#10;Validate&#10;bindingSigOrchard for&#10;Transaction::V5" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="532,-3897 300,-3897 300,-3829 532,-3829 532,-3897"/>
<text text-anchor="middle" x="416" y="-3881.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2103</text>
<text text-anchor="middle" x="416" y="-3866.8" font-family="Times,serif" font-size="14.00" fill="#000000">Validate</text>
<text text-anchor="middle" x="416" y="-3851.8" font-family="Times,serif" font-size="14.00" fill="#000000">bindingSigOrchard for</text>
<text text-anchor="middle" x="416" y="-3836.8" font-family="Times,serif" font-size="14.00" fill="#000000">Transaction::V5</text>
<polygon fill="#c2e0c6" stroke="#000000" points="532,-3919 300,-3919 300,-3851 532,-3851 532,-3919"/>
<text text-anchor="middle" x="416" y="-3903.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2103</text>
<text text-anchor="middle" x="416" y="-3888.8" font-family="Times,serif" font-size="14.00" fill="#000000">Validate</text>
<text text-anchor="middle" x="416" y="-3873.8" font-family="Times,serif" font-size="14.00" fill="#000000">bindingSigOrchard for</text>
<text text-anchor="middle" x="416" y="-3858.8" font-family="Times,serif" font-size="14.00" fill="#000000">Transaction::V5</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2102&#45;&gt;ZcashFoundation/zebra#2103 -->
<g id="edge54" class="edge">
<title>ZcashFoundation/zebra#2102&#45;&gt;ZcashFoundation/zebra#2103</title>
<path fill="none" stroke="#000000" d="M248.33,-3863C262.02,-3863 276.03,-3863 289.84,-3863"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-3866.5001 299.85,-3863 289.85,-3859.5001 289.85,-3866.5001"/>
<path fill="none" stroke="#000000" d="M248.33,-3872C262.02,-3873.1 276.03,-3874.2 289.84,-3875.2"/>
<polygon fill="#000000" stroke="#000000" points="289.6029,-3878.6921 299.85,-3876 290.1606,-3871.7144 289.6029,-3878.6921"/>
</g>
<!-- ZcashFoundation/zebra#2317 -->
<g id="node82" class="node">
<title>ZcashFoundation/zebra#2317</title>
<g id="a_node82"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2317" xlink:title="ZcashFoundation/zebra#2317&#10;Validate Orchard&#10;SpendAuth signatures for&#10;Transaction::V5" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="532,-3811 300,-3811 300,-3743 532,-3743 532,-3811"/>
<text text-anchor="middle" x="416" y="-3795.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2317</text>
<text text-anchor="middle" x="416" y="-3780.8" font-family="Times,serif" font-size="14.00" fill="#000000">Validate Orchard</text>
<text text-anchor="middle" x="416" y="-3765.8" font-family="Times,serif" font-size="14.00" fill="#000000">SpendAuth signatures for</text>
<text text-anchor="middle" x="416" y="-3750.8" font-family="Times,serif" font-size="14.00" fill="#000000">Transaction::V5</text>
<polygon fill="#fad8c7" stroke="#000000" points="532,-3833 300,-3833 300,-3765 532,-3765 532,-3833"/>
<text text-anchor="middle" x="416" y="-3817.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2317</text>
<text text-anchor="middle" x="416" y="-3802.8" font-family="Times,serif" font-size="14.00" fill="#000000">Validate Orchard</text>
<text text-anchor="middle" x="416" y="-3787.8" font-family="Times,serif" font-size="14.00" fill="#000000">SpendAuth signatures for</text>
<text text-anchor="middle" x="416" y="-3772.8" font-family="Times,serif" font-size="14.00" fill="#000000">Transaction::V5</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2102&#45;&gt;ZcashFoundation/zebra#2317 -->
<g id="edge55" class="edge">
<title>ZcashFoundation/zebra#2102&#45;&gt;ZcashFoundation/zebra#2317</title>
<path fill="none" stroke="#000000" d="M244.65,-3828.9C260.83,-3824 277.55,-3818.9 293.9,-3814"/>
<polygon fill="#000000" stroke="#000000" points="294.923,-3817.3473 303.48,-3811.1 292.8948,-3810.6475 294.923,-3817.3473"/>
<path fill="none" stroke="#000000" d="M248.33,-3836.8C262.02,-3833.7 276.03,-3830.5 289.84,-3827.4"/>
<polygon fill="#000000" stroke="#000000" points="290.8344,-3830.7651 299.85,-3825.2 289.3318,-3823.9282 290.8344,-3830.7651"/>
</g>
<!-- ZcashFoundation/zebra#2329 -->
<g id="node83" class="node">
<title>ZcashFoundation/zebra#2329</title>
<g id="a_node83"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2329" xlink:title="ZcashFoundation/zebra#2329&#10;State: Validate&#10;transparent coinbase&#10;outputs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-3983 16,-3983 16,-3915 248,-3915 248,-3983"/>
<text text-anchor="middle" x="132" y="-3967.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2329</text>
<text text-anchor="middle" x="132" y="-3952.8" font-family="Times,serif" font-size="14.00" fill="#000000">State: Validate</text>
<text text-anchor="middle" x="132" y="-3937.8" font-family="Times,serif" font-size="14.00" fill="#000000">transparent coinbase</text>
<text text-anchor="middle" x="132" y="-3922.8" font-family="Times,serif" font-size="14.00" fill="#000000">outputs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4026 16,-4026 16,-3958 248,-3958 248,-4026"/>
<text text-anchor="middle" x="132" y="-4010.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2329</text>
<text text-anchor="middle" x="132" y="-3995.8" font-family="Times,serif" font-size="14.00" fill="#000000">State: Validate</text>
<text text-anchor="middle" x="132" y="-3980.8" font-family="Times,serif" font-size="14.00" fill="#000000">transparent coinbase</text>
<text text-anchor="middle" x="132" y="-3965.8" font-family="Times,serif" font-size="14.00" fill="#000000">outputs</text>
</a>
</g>
</g>
@ -1331,28 +1331,28 @@
<g id="node84" class="node">
<title>ZcashFoundation/zebra#2330</title>
<g id="a_node84"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2330" xlink:title="ZcashFoundation/zebra#2330&#10;Transaction Verifier:&#10;Validate transparent&#10;coinbase outputs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="532,-3983 300,-3983 300,-3915 532,-3915 532,-3983"/>
<text text-anchor="middle" x="416" y="-3967.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2330</text>
<text text-anchor="middle" x="416" y="-3952.8" font-family="Times,serif" font-size="14.00" fill="#000000">Transaction Verifier:</text>
<text text-anchor="middle" x="416" y="-3937.8" font-family="Times,serif" font-size="14.00" fill="#000000">Validate transparent</text>
<text text-anchor="middle" x="416" y="-3922.8" font-family="Times,serif" font-size="14.00" fill="#000000">coinbase outputs</text>
<polygon fill="#c2e0c6" stroke="#000000" points="532,-4026 300,-4026 300,-3958 532,-3958 532,-4026"/>
<text text-anchor="middle" x="416" y="-4010.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2330</text>
<text text-anchor="middle" x="416" y="-3995.8" font-family="Times,serif" font-size="14.00" fill="#000000">Transaction Verifier:</text>
<text text-anchor="middle" x="416" y="-3980.8" font-family="Times,serif" font-size="14.00" fill="#000000">Validate transparent</text>
<text text-anchor="middle" x="416" y="-3965.8" font-family="Times,serif" font-size="14.00" fill="#000000">coinbase outputs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2329&#45;&gt;ZcashFoundation/zebra#2330 -->
<g id="edge56" class="edge">
<title>ZcashFoundation/zebra#2329&#45;&gt;ZcashFoundation/zebra#2330</title>
<path fill="none" stroke="#000000" d="M248.33,-3949C262.02,-3949 276.03,-3949 289.84,-3949"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-3952.5001 299.85,-3949 289.85,-3945.5001 289.85,-3952.5001"/>
<path fill="none" stroke="#000000" d="M248.33,-3992C262.02,-3992 276.03,-3992 289.84,-3992"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-3995.5001 299.85,-3992 289.85,-3988.5001 289.85,-3995.5001"/>
</g>
<!-- ZcashFoundation/zcash_script#21 -->
<g id="node85" class="node">
<title>ZcashFoundation/zcash_script#21</title>
<g id="a_node85"><a xlink:href="https://github.com/ZcashFoundation/zcash_script/issues/21" xlink:title="ZcashFoundation/zcash_script#21&#10;Add support for V5&#10;transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="264,-4054.5 0,-4054.5 0,-4001.5 264,-4001.5 264,-4054.5"/>
<text text-anchor="middle" x="132" y="-4039.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zcash_script#21</text>
<text text-anchor="middle" x="132" y="-4024.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for V5</text>
<text text-anchor="middle" x="132" y="-4009.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="264,-4097.5 0,-4097.5 0,-4044.5 264,-4044.5 264,-4097.5"/>
<text text-anchor="middle" x="132" y="-4082.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zcash_script#21</text>
<text text-anchor="middle" x="132" y="-4067.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for V5</text>
<text text-anchor="middle" x="132" y="-4052.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions</text>
</a>
</g>
</g>
@ -1360,45 +1360,45 @@
<g id="node86" class="node">
<title>ZcashFoundation/zebra#2328</title>
<g id="a_node86"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2328" xlink:title="ZcashFoundation/zebra#2328&#10;Update `zcash_script` to&#10;support V5 transactions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="532,-4054.5 300,-4054.5 300,-4001.5 532,-4001.5 532,-4054.5"/>
<text text-anchor="middle" x="416" y="-4039.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2328</text>
<text text-anchor="middle" x="416" y="-4024.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update `zcash_script` to</text>
<text text-anchor="middle" x="416" y="-4009.3" font-family="Times,serif" font-size="14.00" fill="#000000">support V5 transactions</text>
<polygon fill="#c2e0c6" stroke="#000000" points="532,-4097.5 300,-4097.5 300,-4044.5 532,-4044.5 532,-4097.5"/>
<text text-anchor="middle" x="416" y="-4082.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2328</text>
<text text-anchor="middle" x="416" y="-4067.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update `zcash_script` to</text>
<text text-anchor="middle" x="416" y="-4052.3" font-family="Times,serif" font-size="14.00" fill="#000000">support V5 transactions</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zcash_script#21&#45;&gt;ZcashFoundation/zebra#2328 -->
<g id="edge57" class="edge">
<title>ZcashFoundation/zcash_script#21&#45;&gt;ZcashFoundation/zebra#2328</title>
<path fill="none" stroke="#000000" d="M264.02,-4028C272.47,-4028 280.96,-4028 289.38,-4028"/>
<polygon fill="#000000" stroke="#000000" points="289.6,-4031.5001 299.6,-4028 289.6,-4024.5001 289.6,-4031.5001"/>
<path fill="none" stroke="#000000" d="M264.02,-4071C272.47,-4071 280.96,-4071 289.38,-4071"/>
<polygon fill="#000000" stroke="#000000" points="289.6,-4074.5001 299.6,-4071 289.6,-4067.5001 289.6,-4074.5001"/>
</g>
<!-- ZcashFoundation/zebra#1981 -->
<g id="node87" class="node">
<title>ZcashFoundation/zebra#1981</title>
<g id="a_node87"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1981" xlink:title="ZcashFoundation/zebra#1981&#10;Implement Transparent and&#10;Sapling validation for&#10;transaction v5" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="800,-4062 568,-4062 568,-3994 800,-3994 800,-4062"/>
<text text-anchor="middle" x="684" y="-4046.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1981</text>
<text text-anchor="middle" x="684" y="-4031.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement Transparent and</text>
<text text-anchor="middle" x="684" y="-4016.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling validation for</text>
<text text-anchor="middle" x="684" y="-4001.8" font-family="Times,serif" font-size="14.00" fill="#000000">transaction v5</text>
<polygon fill="#fad8c7" stroke="#000000" points="800,-4105 568,-4105 568,-4037 800,-4037 800,-4105"/>
<text text-anchor="middle" x="684" y="-4089.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1981</text>
<text text-anchor="middle" x="684" y="-4074.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement Transparent and</text>
<text text-anchor="middle" x="684" y="-4059.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling validation for</text>
<text text-anchor="middle" x="684" y="-4044.8" font-family="Times,serif" font-size="14.00" fill="#000000">transaction v5</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2328&#45;&gt;ZcashFoundation/zebra#1981 -->
<g id="edge58" class="edge">
<title>ZcashFoundation/zebra#2328&#45;&gt;ZcashFoundation/zebra#1981</title>
<path fill="none" stroke="#000000" d="M532.38,-4028C540.71,-4028 549.14,-4028 557.53,-4028"/>
<polygon fill="#000000" stroke="#000000" points="557.74,-4031.5001 567.74,-4028 557.74,-4024.5001 557.74,-4031.5001"/>
<path fill="none" stroke="#000000" d="M532.38,-4071C540.71,-4071 549.14,-4071 557.53,-4071"/>
<polygon fill="#000000" stroke="#000000" points="557.74,-4074.5001 567.74,-4071 557.74,-4067.5001 557.74,-4074.5001"/>
</g>
<!-- ZcashFoundation/zebra#2338 -->
<g id="node88" class="node">
<title>ZcashFoundation/zebra#2338</title>
<g id="a_node88"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title="ZcashFoundation/zebra#2338&#10;Create Error enums in&#10;`zebrad`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4133.5 16,-4133.5 16,-4080.5 248,-4080.5 248,-4133.5"/>
<text text-anchor="middle" x="132" y="-4118.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="132" y="-4103.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
<text text-anchor="middle" x="132" y="-4088.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4176.5 16,-4176.5 16,-4123.5 248,-4123.5 248,-4176.5"/>
<text text-anchor="middle" x="132" y="-4161.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="132" y="-4146.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
<text text-anchor="middle" x="132" y="-4131.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text>
</a>
</g>
</g>
@ -1406,28 +1406,28 @@
<g id="node89" class="node">
<title>ZcashFoundation/zebra#2339</title>
<g id="a_node89"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2339" xlink:title="ZcashFoundation/zebra#2339&#10;Downcast and match&#10;Already Verified error&#10;enums in the syncer" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="532,-4141 300,-4141 300,-4073 532,-4073 532,-4141"/>
<text text-anchor="middle" x="416" y="-4125.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2339</text>
<text text-anchor="middle" x="416" y="-4110.8" font-family="Times,serif" font-size="14.00" fill="#000000">Downcast and match</text>
<text text-anchor="middle" x="416" y="-4095.8" font-family="Times,serif" font-size="14.00" fill="#000000">Already Verified error</text>
<text text-anchor="middle" x="416" y="-4080.8" font-family="Times,serif" font-size="14.00" fill="#000000">enums in the syncer</text>
<polygon fill="#c2e0c6" stroke="#000000" points="532,-4184 300,-4184 300,-4116 532,-4116 532,-4184"/>
<text text-anchor="middle" x="416" y="-4168.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2339</text>
<text text-anchor="middle" x="416" y="-4153.8" font-family="Times,serif" font-size="14.00" fill="#000000">Downcast and match</text>
<text text-anchor="middle" x="416" y="-4138.8" font-family="Times,serif" font-size="14.00" fill="#000000">Already Verified error</text>
<text text-anchor="middle" x="416" y="-4123.8" font-family="Times,serif" font-size="14.00" fill="#000000">enums in the syncer</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339 -->
<g id="edge59" class="edge">
<title>ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339</title>
<path fill="none" stroke="#000000" d="M248.33,-4107C262.02,-4107 276.03,-4107 289.84,-4107"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-4110.5001 299.85,-4107 289.85,-4103.5001 289.85,-4110.5001"/>
<path fill="none" stroke="#000000" d="M248.33,-4150C262.02,-4150 276.03,-4150 289.84,-4150"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-4153.5001 299.85,-4150 289.85,-4146.5001 289.85,-4153.5001"/>
</g>
<!-- ZcashFoundation/zebra#2331 -->
<g id="node90" class="node">
<title>ZcashFoundation/zebra#2331</title>
<g id="a_node90"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2331" xlink:title="ZcashFoundation/zebra#2331&#10;Remove serde from zebra&#45;&#10;chain" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4219.5 16,-4219.5 16,-4166.5 248,-4166.5 248,-4219.5"/>
<text text-anchor="middle" x="132" y="-4204.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2331</text>
<text text-anchor="middle" x="132" y="-4189.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove serde from zebra&#45;</text>
<text text-anchor="middle" x="132" y="-4174.3" font-family="Times,serif" font-size="14.00" fill="#000000">chain</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4262.5 16,-4262.5 16,-4209.5 248,-4209.5 248,-4262.5"/>
<text text-anchor="middle" x="132" y="-4247.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2331</text>
<text text-anchor="middle" x="132" y="-4232.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove serde from zebra&#45;</text>
<text text-anchor="middle" x="132" y="-4217.3" font-family="Times,serif" font-size="14.00" fill="#000000">chain</text>
</a>
</g>
</g>
@ -1435,29 +1435,29 @@
<g id="node91" class="node">
<title>ZcashFoundation/zebra#2042</title>
<g id="a_node91"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2042" xlink:title="ZcashFoundation/zebra#2042&#10;zebra&#45;chain: Port array&#45;&#10;wrapper types to const&#10;generics" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="532,-4227 300,-4227 300,-4159 532,-4159 532,-4227"/>
<text text-anchor="middle" x="416" y="-4211.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2042</text>
<text text-anchor="middle" x="416" y="-4196.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebra&#45;chain: Port array&#45;</text>
<text text-anchor="middle" x="416" y="-4181.8" font-family="Times,serif" font-size="14.00" fill="#000000">wrapper types to const</text>
<text text-anchor="middle" x="416" y="-4166.8" font-family="Times,serif" font-size="14.00" fill="#000000">generics</text>
<polygon fill="#c2e0c6" stroke="#000000" points="532,-4270 300,-4270 300,-4202 532,-4202 532,-4270"/>
<text text-anchor="middle" x="416" y="-4254.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2042</text>
<text text-anchor="middle" x="416" y="-4239.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebra&#45;chain: Port array&#45;</text>
<text text-anchor="middle" x="416" y="-4224.8" font-family="Times,serif" font-size="14.00" fill="#000000">wrapper types to const</text>
<text text-anchor="middle" x="416" y="-4209.8" font-family="Times,serif" font-size="14.00" fill="#000000">generics</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2042 -->
<g id="edge60" class="edge">
<title>ZcashFoundation/zebra#2331&#45;&gt;ZcashFoundation/zebra#2042</title>
<path fill="none" stroke="#000000" d="M248.33,-4193C262.02,-4193 276.03,-4193 289.84,-4193"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-4196.5001 299.85,-4193 289.85,-4189.5001 289.85,-4196.5001"/>
<path fill="none" stroke="#000000" d="M248.33,-4236C262.02,-4236 276.03,-4236 289.84,-4236"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-4239.5001 299.85,-4236 289.85,-4232.5001 289.85,-4239.5001"/>
</g>
<!-- ZcashFoundation/zebra#2375 -->
<g id="node92" class="node">
<title>ZcashFoundation/zebra#2375</title>
<g id="a_node92"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2375" xlink:title="ZcashFoundation/zebra#2375&#10;Automatically use zebrad&#10;version for the zebra&#45;&#10;network user agent" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4306 16,-4306 16,-4238 248,-4238 248,-4306"/>
<text text-anchor="middle" x="132" y="-4290.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="132" y="-4275.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automatically use zebrad</text>
<text text-anchor="middle" x="132" y="-4260.8" font-family="Times,serif" font-size="14.00" fill="#000000">version for the zebra&#45;</text>
<text text-anchor="middle" x="132" y="-4245.8" font-family="Times,serif" font-size="14.00" fill="#000000">network user agent</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4349 16,-4349 16,-4281 248,-4281 248,-4349"/>
<text text-anchor="middle" x="132" y="-4333.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="132" y="-4318.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automatically use zebrad</text>
<text text-anchor="middle" x="132" y="-4303.8" font-family="Times,serif" font-size="14.00" fill="#000000">version for the zebra&#45;</text>
<text text-anchor="middle" x="132" y="-4288.8" font-family="Times,serif" font-size="14.00" fill="#000000">network user agent</text>
</a>
</g>
</g>
@ -1465,18 +1465,18 @@
<g id="node93" class="node">
<title>ZcashFoundation/zebra#794</title>
<g id="a_node93"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/794" xlink:title="ZcashFoundation/zebra#794&#10;Make sure custom user&#10;agents conform to BIP&#45;14" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="527.5,-4298.5 304.5,-4298.5 304.5,-4245.5 527.5,-4245.5 527.5,-4298.5"/>
<text text-anchor="middle" x="416" y="-4283.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="416" y="-4268.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="416" y="-4253.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
<polygon fill="#c2e0c6" stroke="#000000" points="527.5,-4341.5 304.5,-4341.5 304.5,-4288.5 527.5,-4288.5 527.5,-4341.5"/>
<text text-anchor="middle" x="416" y="-4326.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="416" y="-4311.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="416" y="-4296.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794 -->
<g id="edge61" class="edge">
<title>ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794</title>
<path fill="none" stroke="#000000" d="M248.33,-4272C263.39,-4272 278.85,-4272 294,-4272"/>
<polygon fill="#000000" stroke="#000000" points="294.43,-4275.5001 304.43,-4272 294.43,-4268.5001 294.43,-4275.5001"/>
<path fill="none" stroke="#000000" d="M248.33,-4315C263.39,-4315 278.85,-4315 294,-4315"/>
<polygon fill="#000000" stroke="#000000" points="294.43,-4318.5001 304.43,-4315 294.43,-4311.5001 294.43,-4318.5001"/>
</g>
<!-- ZcashFoundation/zebra#2381 -->
<g id="node94" class="node">
@ -1517,10 +1517,10 @@
<g id="node96" class="node">
<title>ZcashFoundation/zebra#2377</title>
<g id="a_node96"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title="ZcashFoundation/zebra#2377&#10;Refactor history tree&#10;pruning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4377.5 16,-4377.5 16,-4324.5 248,-4324.5 248,-4377.5"/>
<text text-anchor="middle" x="132" y="-4362.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="132" y="-4347.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
<text text-anchor="middle" x="132" y="-4332.3" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4420.5 16,-4420.5 16,-4367.5 248,-4367.5 248,-4420.5"/>
<text text-anchor="middle" x="132" y="-4405.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="132" y="-4390.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
<text text-anchor="middle" x="132" y="-4375.3" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text>
</a>
</g>
</g>
@ -1528,10 +1528,10 @@
<g id="node97" class="node">
<title>ZcashFoundation/zebra#2378</title>
<g id="a_node97"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title="ZcashFoundation/zebra#2378&#10;Improve history tree&#10;forking" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4448.5 16,-4448.5 16,-4395.5 248,-4395.5 248,-4448.5"/>
<text text-anchor="middle" x="132" y="-4433.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="132" y="-4418.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history tree</text>
<text text-anchor="middle" x="132" y="-4403.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4491.5 16,-4491.5 16,-4438.5 248,-4438.5 248,-4491.5"/>
<text text-anchor="middle" x="132" y="-4476.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="132" y="-4461.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history tree</text>
<text text-anchor="middle" x="132" y="-4446.3" font-family="Times,serif" font-size="14.00" fill="#000000">forking</text>
</a>
</g>
</g>
@ -1539,12 +1539,12 @@
<g id="node98" class="node">
<title>ZcashFoundation/zebra#1951</title>
<g id="a_node98"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title="ZcashFoundation/zebra#1951&#10;Generalize/deduplicate&#10;async batch verification&#10;services / create a&#10;derive&#45;able proc macro" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4549.5 16,-4549.5 16,-4466.5 248,-4466.5 248,-4549.5"/>
<text text-anchor="middle" x="132" y="-4534.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="132" y="-4519.3" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
<text text-anchor="middle" x="132" y="-4504.3" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text>
<text text-anchor="middle" x="132" y="-4489.3" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text>
<text text-anchor="middle" x="132" y="-4474.3" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4592.5 16,-4592.5 16,-4509.5 248,-4509.5 248,-4592.5"/>
<text text-anchor="middle" x="132" y="-4577.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="132" y="-4562.3" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
<text text-anchor="middle" x="132" y="-4547.3" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text>
<text text-anchor="middle" x="132" y="-4532.3" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text>
<text text-anchor="middle" x="132" y="-4517.3" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text>
</a>
</g>
</g>
@ -1552,20 +1552,20 @@
<g id="node99" class="node">
<title>ZcashFoundation/zebra#2390</title>
<g id="a_node99"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title="ZcashFoundation/zebra#2390&#10;Fix tasks spawned by&#10;`tower_batch::Batch` only&#10;being alive during one&#10;test execution" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="532,-4549.5 300,-4549.5 300,-4466.5 532,-4466.5 532,-4549.5"/>
<text text-anchor="middle" x="416" y="-4534.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="416" y="-4519.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
<text text-anchor="middle" x="416" y="-4504.3" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text>
<text text-anchor="middle" x="416" y="-4489.3" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text>
<text text-anchor="middle" x="416" y="-4474.3" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text>
<polygon fill="#c2e0c6" stroke="#000000" points="532,-4592.5 300,-4592.5 300,-4509.5 532,-4509.5 532,-4592.5"/>
<text text-anchor="middle" x="416" y="-4577.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="416" y="-4562.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
<text text-anchor="middle" x="416" y="-4547.3" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text>
<text text-anchor="middle" x="416" y="-4532.3" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text>
<text text-anchor="middle" x="416" y="-4517.3" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390 -->
<g id="edge64" class="edge">
<title>ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390</title>
<path fill="none" stroke="#000000" d="M248.33,-4508C262.02,-4508 276.03,-4508 289.84,-4508"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-4511.5001 299.85,-4508 289.85,-4504.5001 289.85,-4511.5001"/>
<path fill="none" stroke="#000000" d="M248.33,-4551C262.02,-4551 276.03,-4551 289.84,-4551"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-4554.5001 299.85,-4551 289.85,-4547.5001 289.85,-4554.5001"/>
</g>
<!-- ZcashFoundation/zebra#338 -->
<g id="node100" class="node">
@ -1588,12 +1588,12 @@
<g id="node101" class="node">
<title>ZcashFoundation/zebra#2231</title>
<g id="a_node101"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2231" xlink:title="ZcashFoundation/zebra#2231&#10;Stop double&#45;spends by&#10;checking nullifiers and&#10;UTXO spends in each non&#45;&#10;finalized chain" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4650.5 16,-4650.5 16,-4567.5 248,-4567.5 248,-4650.5"/>
<text text-anchor="middle" x="132" y="-4635.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2231</text>
<text text-anchor="middle" x="132" y="-4620.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stop double&#45;spends by</text>
<text text-anchor="middle" x="132" y="-4605.3" font-family="Times,serif" font-size="14.00" fill="#000000">checking nullifiers and</text>
<text text-anchor="middle" x="132" y="-4590.3" font-family="Times,serif" font-size="14.00" fill="#000000">UTXO spends in each non&#45;</text>
<text text-anchor="middle" x="132" y="-4575.3" font-family="Times,serif" font-size="14.00" fill="#000000">finalized chain</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4693.5 16,-4693.5 16,-4610.5 248,-4610.5 248,-4693.5"/>
<text text-anchor="middle" x="132" y="-4678.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2231</text>
<text text-anchor="middle" x="132" y="-4663.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stop double&#45;spends by</text>
<text text-anchor="middle" x="132" y="-4648.3" font-family="Times,serif" font-size="14.00" fill="#000000">checking nullifiers and</text>
<text text-anchor="middle" x="132" y="-4633.3" font-family="Times,serif" font-size="14.00" fill="#000000">UTXO spends in each non&#45;</text>
<text text-anchor="middle" x="132" y="-4618.3" font-family="Times,serif" font-size="14.00" fill="#000000">finalized chain</text>
</a>
</g>
</g>
@ -1601,12 +1601,12 @@
<g id="node102" class="node">
<title>ZcashFoundation/zebra#2441</title>
<g id="a_node102"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/2441" xlink:title="ZcashFoundation/zebra#2441&#10;Add orchard&#10;binding_verification_key" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4721.5 16,-4721.5 16,-4717.5 12,-4717.5 12,-4713.5 16,-4713.5 16,-4676.5 12,-4676.5 12,-4672.5 16,-4672.5 16,-4668.5 248,-4668.5 248,-4721.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4717.5 20,-4717.5 20,-4713.5 16,-4713.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4676.5 20,-4676.5 20,-4672.5 16,-4672.5 "/>
<text text-anchor="middle" x="132" y="-4706.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2441</text>
<text text-anchor="middle" x="132" y="-4691.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add orchard</text>
<text text-anchor="middle" x="132" y="-4676.3" font-family="Times,serif" font-size="14.00" fill="#000000">binding_verification_key</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4764.5 16,-4764.5 16,-4760.5 12,-4760.5 12,-4756.5 16,-4756.5 16,-4719.5 12,-4719.5 12,-4715.5 16,-4715.5 16,-4711.5 248,-4711.5 248,-4764.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4760.5 20,-4760.5 20,-4756.5 16,-4756.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4719.5 20,-4719.5 20,-4715.5 16,-4715.5 "/>
<text text-anchor="middle" x="132" y="-4749.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2441</text>
<text text-anchor="middle" x="132" y="-4734.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add orchard</text>
<text text-anchor="middle" x="132" y="-4719.3" font-family="Times,serif" font-size="14.00" fill="#000000">binding_verification_key</text>
</a>
</g>
</g>
@ -1614,13 +1614,13 @@
<g id="node103" class="node">
<title>ZcashFoundation/zebra#2458</title>
<g id="a_node103"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/2458" xlink:title="ZcashFoundation/zebra#2458&#10;[WIP] Tracking anchors&#10;and note commitment trees&#10;in zebra&#45;state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4808 16,-4808 16,-4804 12,-4804 12,-4800 16,-4800 16,-4748 12,-4748 12,-4744 16,-4744 16,-4740 248,-4740 248,-4808"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4804 20,-4804 20,-4800 16,-4800 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4748 20,-4748 20,-4744 16,-4744 "/>
<text text-anchor="middle" x="132" y="-4792.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2458</text>
<text text-anchor="middle" x="132" y="-4777.8" font-family="Times,serif" font-size="14.00" fill="#000000">[WIP] Tracking anchors</text>
<text text-anchor="middle" x="132" y="-4762.8" font-family="Times,serif" font-size="14.00" fill="#000000">and note commitment trees</text>
<text text-anchor="middle" x="132" y="-4747.8" font-family="Times,serif" font-size="14.00" fill="#000000">in zebra&#45;state</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4851 16,-4851 16,-4847 12,-4847 12,-4843 16,-4843 16,-4791 12,-4791 12,-4787 16,-4787 16,-4783 248,-4783 248,-4851"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4847 20,-4847 20,-4843 16,-4843 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4791 20,-4791 20,-4787 16,-4787 "/>
<text text-anchor="middle" x="132" y="-4835.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2458</text>
<text text-anchor="middle" x="132" y="-4820.8" font-family="Times,serif" font-size="14.00" fill="#000000">[WIP] Tracking anchors</text>
<text text-anchor="middle" x="132" y="-4805.8" font-family="Times,serif" font-size="14.00" fill="#000000">and note commitment trees</text>
<text text-anchor="middle" x="132" y="-4790.8" font-family="Times,serif" font-size="14.00" fill="#000000">in zebra&#45;state</text>
</a>
</g>
</g>
@ -1628,10 +1628,10 @@
<g id="node104" class="node">
<title>ZcashFoundation/zebra#2425</title>
<g id="a_node104"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2425" xlink:title="ZcashFoundation/zebra#2425&#10;Design: Validate note&#10;commitment trees in state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4879.5 16,-4879.5 16,-4826.5 248,-4826.5 248,-4879.5"/>
<text text-anchor="middle" x="132" y="-4864.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2425</text>
<text text-anchor="middle" x="132" y="-4849.3" font-family="Times,serif" font-size="14.00" fill="#000000">Design: Validate note</text>
<text text-anchor="middle" x="132" y="-4834.3" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees in state</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4922.5 16,-4922.5 16,-4869.5 248,-4869.5 248,-4922.5"/>
<text text-anchor="middle" x="132" y="-4907.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2425</text>
<text text-anchor="middle" x="132" y="-4892.3" font-family="Times,serif" font-size="14.00" fill="#000000">Design: Validate note</text>
<text text-anchor="middle" x="132" y="-4877.3" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees in state</text>
</a>
</g>
</g>
@ -1639,14 +1639,46 @@
<g id="node105" class="node">
<title>ZcashFoundation/zebra#2486</title>
<g id="a_node105"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/2486" xlink:title="ZcashFoundation/zebra#2486&#10;Implement the first part&#10;of the value pools RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4950.5 16,-4950.5 16,-4946.5 12,-4946.5 12,-4942.5 16,-4942.5 16,-4905.5 12,-4905.5 12,-4901.5 16,-4901.5 16,-4897.5 248,-4897.5 248,-4950.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4946.5 20,-4946.5 20,-4942.5 16,-4942.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4905.5 20,-4905.5 20,-4901.5 16,-4901.5 "/>
<text text-anchor="middle" x="132" y="-4935.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2486</text>
<text text-anchor="middle" x="132" y="-4920.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the first part</text>
<text text-anchor="middle" x="132" y="-4905.3" font-family="Times,serif" font-size="14.00" fill="#000000">of the value pools RFC</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-4993.5 16,-4993.5 16,-4989.5 12,-4989.5 12,-4985.5 16,-4985.5 16,-4948.5 12,-4948.5 12,-4944.5 16,-4944.5 16,-4940.5 248,-4940.5 248,-4993.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4989.5 20,-4989.5 20,-4985.5 16,-4985.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-4948.5 20,-4948.5 20,-4944.5 16,-4944.5 "/>
<text text-anchor="middle" x="132" y="-4978.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2486</text>
<text text-anchor="middle" x="132" y="-4963.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the first part</text>
<text text-anchor="middle" x="132" y="-4948.3" font-family="Times,serif" font-size="14.00" fill="#000000">of the value pools RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2497 -->
<g id="node106" class="node">
<title>ZcashFoundation/zebra#2497</title>
<g id="a_node106"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/2497" xlink:title="ZcashFoundation/zebra#2497&#10;Reject duplicate Sapling&#10;and Orchard nullifiers" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-5064.5 16,-5064.5 16,-5060.5 12,-5060.5 12,-5056.5 16,-5056.5 16,-5019.5 12,-5019.5 12,-5015.5 16,-5015.5 16,-5011.5 248,-5011.5 248,-5064.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-5060.5 20,-5060.5 20,-5056.5 16,-5056.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="16,-5019.5 20,-5019.5 20,-5015.5 16,-5015.5 "/>
<text text-anchor="middle" x="132" y="-5049.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2497</text>
<text text-anchor="middle" x="132" y="-5034.3" font-family="Times,serif" font-size="14.00" fill="#000000">Reject duplicate Sapling</text>
<text text-anchor="middle" x="132" y="-5019.3" font-family="Times,serif" font-size="14.00" fill="#000000">and Orchard nullifiers</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2504 -->
<g id="node107" class="node">
<title>ZcashFoundation/zebra#2504</title>
<g id="a_node107"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/2504" xlink:title="ZcashFoundation/zebra#2504&#10;Rename the nullifier test&#10;module" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="532,-5064.5 300,-5064.5 300,-5060.5 296,-5060.5 296,-5056.5 300,-5056.5 300,-5019.5 296,-5019.5 296,-5015.5 300,-5015.5 300,-5011.5 532,-5011.5 532,-5064.5"/>
<polyline fill="none" stroke="#000000" points="300,-5060.5 304,-5060.5 304,-5056.5 300,-5056.5 "/>
<polyline fill="none" stroke="#000000" points="300,-5019.5 304,-5019.5 304,-5015.5 300,-5015.5 "/>
<text text-anchor="middle" x="416" y="-5049.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2504</text>
<text text-anchor="middle" x="416" y="-5034.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rename the nullifier test</text>
<text text-anchor="middle" x="416" y="-5019.3" font-family="Times,serif" font-size="14.00" fill="#000000">module</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2497&#45;&gt;ZcashFoundation/zebra#2504 -->
<g id="edge66" class="edge">
<title>ZcashFoundation/zebra#2497&#45;&gt;ZcashFoundation/zebra#2504</title>
<path fill="none" stroke="#000000" d="M248.33,-5038C262.02,-5038 276.03,-5038 289.84,-5038"/>
<polygon fill="#000000" stroke="#000000" points="289.85,-5041.5001 299.85,-5038 289.85,-5034.5001 289.85,-5041.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 130 KiB