developers/zcash-wallet-dag.html

1369 lines
104 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>Zcash wallet DAG</title>
<!-- Pan/zoom SVGs -->
<script src="https://bumbu.me/svg-pan-zoom/dist/svg-pan-zoom.min.js"></script>
<link rel="stylesheet" href="zcash-dag.css">
<style>
@media (prefers-color-scheme: dark) {
body {
/* Material dark theme surface colour */
background-color: #121212;
}
}
</style>
</head>
<body>
<div id="dag"><svg width="1201pt" height="3572pt"
viewBox="0.00 0.00 1201.00 3571.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 3567.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3567.5 1197,-3567.5 1197,4 -4,4"/>
<!-- zcash/librustzcash#226 -->
<g id="node1" class="node open">
<title>zcash/librustzcash#226</title>
<g id="a_node1"><a xlink:href="https://github.com/zcash/librustzcash/issues/226" xlink:title="zcash/librustzcash#226&#10;Bring in Bolt TZE" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-72 60,-72 60,-34 248,-34 248,-72"/>
<text text-anchor="middle" x="154" y="-56.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#226</text>
<text text-anchor="middle" x="154" y="-41.8" font-family="Times,serif" font-size="14.00" fill="#000000">Bring in Bolt TZE</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
<g id="node2" class="node open">
<title>zcash/librustzcash#225</title>
<g id="a_node2"><a xlink:href="https://github.com/zcash/librustzcash/issues/225" xlink:title="zcash/librustzcash#225&#10;Add Bolt TZE support to&#10;the transaction builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="579,-79.5 387,-79.5 387,-26.5 579,-26.5 579,-79.5"/>
<text text-anchor="middle" x="483" y="-64.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#225</text>
<text text-anchor="middle" x="483" y="-49.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Bolt TZE support to</text>
<text text-anchor="middle" x="483" y="-34.3" font-family="Times,serif" font-size="14.00" fill="#000000">the transaction builder</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#226&#45;&gt;zcash/librustzcash#225 -->
<g id="edge1" class="edge">
<title>zcash/librustzcash#226&#45;&gt;zcash/librustzcash#225</title>
<path fill="none" stroke="#000000" d="M248.28,-53C288.45,-53 335.5,-53 376.88,-53"/>
<polygon fill="#000000" stroke="#000000" points="376.99,-56.5001 386.99,-53 376.99,-49.5001 376.99,-56.5001"/>
</g>
<!-- zcash/librustzcash#492 -->
<g id="node3" class="node committed">
<title>zcash/librustzcash#492</title>
<g id="a_node3"><a xlink:href="https://github.com/zcash/librustzcash/issues/492" xlink:title="zcash/librustzcash#492&#10;Publish 0.1.0 versions of&#10;component crates" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="250.5,-166.5 57.5,-166.5 57.5,-113.5 250.5,-113.5 250.5,-166.5"/>
<text text-anchor="middle" x="154" y="-151.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#492</text>
<text text-anchor="middle" x="154" y="-136.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish 0.1.0 versions of</text>
<text text-anchor="middle" x="154" y="-121.3" font-family="Times,serif" font-size="14.00" fill="#000000">component crates</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#403 -->
<g id="node4" class="node open">
<title>zcash/librustzcash#403</title>
<g id="a_node4"><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="577,-413.5 389,-413.5 389,-360.5 577,-360.5 577,-413.5"/>
<text text-anchor="middle" x="483" y="-398.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#403</text>
<text text-anchor="middle" x="483" y="-383.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="483" y="-368.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_backend`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#404 -->
<g id="node5" class="node open">
<title>zcash/librustzcash#404</title>
<g id="a_node5"><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="891,-413.5 703,-413.5 703,-360.5 891,-360.5 891,-413.5"/>
<text text-anchor="middle" x="797" y="-398.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#404</text>
<text text-anchor="middle" x="797" y="-383.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="797" y="-368.3" 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">
<title>zcash/librustzcash#403&#45;&gt;zcash/librustzcash#404</title>
<path fill="none" stroke="#000000" d="M577.21,-387C613.54,-387 655.23,-387 692.48,-387"/>
<polygon fill="#000000" stroke="#000000" points="692.86,-390.5001 702.86,-387 692.86,-383.5001 692.86,-390.5001"/>
</g>
<!-- zcash/librustzcash#487 -->
<g id="node6" class="node open">
<title>zcash/librustzcash#487</title>
<g id="a_node6"><a xlink:href="https://github.com/zcash/librustzcash/issues/487" xlink:title="zcash/librustzcash#487&#10;Publish&#10;`zcash_client_backend&#10;0.6.0`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="891,-342 703,-342 703,-274 891,-274 891,-342"/>
<text text-anchor="middle" x="797" y="-326.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#487</text>
<text text-anchor="middle" x="797" y="-311.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish</text>
<text text-anchor="middle" x="797" y="-296.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_backend</text>
<text text-anchor="middle" x="797" y="-281.8" font-family="Times,serif" font-size="14.00" fill="#000000">0.6.0`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#403&#45;&gt;zcash/librustzcash#487 -->
<g id="edge3" class="edge">
<title>zcash/librustzcash#403&#45;&gt;zcash/librustzcash#487</title>
<path fill="none" stroke="#000000" d="M577.21,-363.3C613.69,-354.12 655.59,-343.58 692.95,-334.18"/>
<polygon fill="#000000" stroke="#000000" points="694.0144,-337.5214 702.86,-331.69 692.3085,-330.7325 694.0144,-337.5214"/>
</g>
<!-- zcash/librustzcash#488 -->
<g id="node7" class="node open">
<title>zcash/librustzcash#488</title>
<g id="a_node7"><a xlink:href="https://github.com/zcash/librustzcash/issues/488" xlink:title="zcash/librustzcash#488&#10;Publish&#10;`zcash_client_sqlite&#10;0.4.0`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1176.5,-256 988.5,-256 988.5,-188 1176.5,-188 1176.5,-256"/>
<text text-anchor="middle" x="1082.5" y="-240.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#488</text>
<text text-anchor="middle" x="1082.5" y="-225.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish</text>
<text text-anchor="middle" x="1082.5" y="-210.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_sqlite</text>
<text text-anchor="middle" x="1082.5" y="-195.8" font-family="Times,serif" font-size="14.00" fill="#000000">0.4.0`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#404&#45;&gt;zcash/librustzcash#488 -->
<g id="edge4" class="edge">
<title>zcash/librustzcash#404&#45;&gt;zcash/librustzcash#488</title>
<path fill="none" stroke="#000000" d="M891.23,-369.02C906.66,-364.28 922.13,-358.36 936,-351 978.05,-328.7 1018.1,-292.04 1045.6,-263.49"/>
<polygon fill="#000000" stroke="#000000" points="1048.3347,-265.6937 1052.7,-256.04 1043.2673,-260.8644 1048.3347,-265.6937"/>
</g>
<!-- zcash/librustzcash#487&#45;&gt;zcash/librustzcash#488 -->
<g id="edge5" class="edge">
<title>zcash/librustzcash#487&#45;&gt;zcash/librustzcash#488</title>
<path fill="none" stroke="#000000" d="M891.27,-279.6C919.29,-271.16 950.14,-261.87 978.72,-253.26"/>
<polygon fill="#000000" stroke="#000000" points="979.7534,-256.6041 988.32,-250.37 977.7355,-249.9013 979.7534,-256.6041"/>
</g>
<!-- zcash/librustzcash#210 -->
<g id="node8" class="node open">
<title>zcash/librustzcash#210</title>
<g id="a_node8"><a xlink:href="https://github.com/zcash/librustzcash/pull/210" xlink:title="zcash/librustzcash#210&#10;ZIP 304: Message signing&#10;and verification for&#10;Sapling addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-571 52.5,-571 52.5,-567 48.5,-567 48.5,-563 52.5,-563 52.5,-511 48.5,-511 48.5,-507 52.5,-507 52.5,-503 255.5,-503 255.5,-571"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="52.5,-567 56.5,-567 56.5,-563 52.5,-563 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="52.5,-511 56.5,-511 56.5,-507 52.5,-507 "/>
<text text-anchor="middle" x="154" y="-555.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#210</text>
<text text-anchor="middle" x="154" y="-540.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP 304: Message signing</text>
<text text-anchor="middle" x="154" y="-525.8" font-family="Times,serif" font-size="14.00" fill="#000000">and verification for</text>
<text text-anchor="middle" x="154" y="-510.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling addresses</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#369 -->
<g id="node9" class="node open">
<title>zcash/librustzcash#369</title>
<g id="a_node9"><a xlink:href="https://github.com/zcash/librustzcash/issues/369" xlink:title="zcash/librustzcash#369&#10;Add database migration&#10;support to&#10;zcash_client_sqlite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="577,-166 389,-166 389,-98 577,-98 577,-166"/>
<text text-anchor="middle" x="483" y="-150.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#369</text>
<text text-anchor="middle" x="483" y="-135.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add database migration</text>
<text text-anchor="middle" x="483" y="-120.8" font-family="Times,serif" font-size="14.00" fill="#000000">support to</text>
<text text-anchor="middle" x="483" y="-105.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash_client_sqlite</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#489 -->
<g id="node10" class="node open">
<title>zcash/librustzcash#489</title>
<g id="a_node10"><a xlink:href="https://github.com/zcash/librustzcash/issues/489" xlink:title="zcash/librustzcash#489&#10;Implement UA&#45;specific&#10;migrations for&#10;`zcash_client_sqlite`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="891,-256 703,-256 703,-188 891,-188 891,-256"/>
<text text-anchor="middle" x="797" y="-240.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#489</text>
<text text-anchor="middle" x="797" y="-225.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement UA&#45;specific</text>
<text text-anchor="middle" x="797" y="-210.8" font-family="Times,serif" font-size="14.00" fill="#000000">migrations for</text>
<text text-anchor="middle" x="797" y="-195.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_sqlite`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#369&#45;&gt;zcash/librustzcash#489 -->
<g id="edge6" class="edge">
<title>zcash/librustzcash#369&#45;&gt;zcash/librustzcash#489</title>
<path fill="none" stroke="#000000" d="M577.21,-159C613.69,-169.46 655.59,-181.47 692.95,-192.18"/>
<polygon fill="#000000" stroke="#000000" points="692.2827,-195.6296 702.86,-195.02 694.2112,-188.9005 692.2827,-195.6296"/>
</g>
<!-- zcash/librustzcash#503 -->
<g id="node11" class="node open">
<title>zcash/librustzcash#503</title>
<g id="a_node11"><a xlink:href="https://github.com/zcash/librustzcash/issues/503" xlink:title="zcash/librustzcash#503&#10;`zcash_client_sqlite`:&#10;Add migration to link&#10;`utxo` table to&#10;`transactions`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="891,-169.5 703,-169.5 703,-86.5 891,-86.5 891,-169.5"/>
<text text-anchor="middle" x="797" y="-154.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#503</text>
<text text-anchor="middle" x="797" y="-139.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_sqlite`:</text>
<text text-anchor="middle" x="797" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add migration to link</text>
<text text-anchor="middle" x="797" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">`utxo` table to</text>
<text text-anchor="middle" x="797" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">`transactions`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#369&#45;&gt;zcash/librustzcash#503 -->
<g id="edge7" class="edge">
<title>zcash/librustzcash#369&#45;&gt;zcash/librustzcash#503</title>
<path fill="none" stroke="#000000" d="M577.21,-130.8C613.54,-130.34 655.23,-129.81 692.48,-129.33"/>
<polygon fill="#000000" stroke="#000000" points="692.9046,-132.8251 702.86,-129.2 692.8169,-125.8256 692.9046,-132.8251"/>
</g>
<!-- zcash/librustzcash#489&#45;&gt;zcash/librustzcash#488 -->
<g id="edge8" class="edge">
<title>zcash/librustzcash#489&#45;&gt;zcash/librustzcash#488</title>
<path fill="none" stroke="#000000" d="M891.27,-222C919.05,-222 949.6,-222 977.98,-222"/>
<polygon fill="#000000" stroke="#000000" points="978.32,-225.5001 988.32,-222 978.32,-218.5001 978.32,-225.5001"/>
</g>
<!-- zcash/librustzcash#503&#45;&gt;zcash/librustzcash#488 -->
<g id="edge9" class="edge">
<title>zcash/librustzcash#503&#45;&gt;zcash/librustzcash#488</title>
<path fill="none" stroke="#000000" d="M891.27,-159.04C919.29,-168.26 950.14,-178.42 978.72,-187.83"/>
<polygon fill="#000000" stroke="#000000" points="977.727,-191.1878 988.32,-190.99 979.9157,-184.5388 977.727,-191.1878"/>
</g>
<!-- zcash/librustzcash#491 -->
<g id="node12" class="node open">
<title>zcash/librustzcash#491</title>
<g id="a_node12"><a xlink:href="https://github.com/zcash/librustzcash/issues/491" xlink:title="zcash/librustzcash#491&#10;Enable&#10;`#![deny(missing_docs)]`&#10;on `zcash_client_sqlite`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="897.5,-68 696.5,-68 696.5,0 897.5,0 897.5,-68"/>
<text text-anchor="middle" x="797" y="-52.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#491</text>
<text text-anchor="middle" x="797" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">Enable</text>
<text text-anchor="middle" x="797" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">`#![deny(missing_docs)]`</text>
<text text-anchor="middle" x="797" y="-7.8" font-family="Times,serif" font-size="14.00" fill="#000000">on `zcash_client_sqlite`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#491&#45;&gt;zcash/librustzcash#488 -->
<g id="edge10" class="edge">
<title>zcash/librustzcash#491&#45;&gt;zcash/librustzcash#488</title>
<path fill="none" stroke="#000000" d="M897.84,-58.825C911.11,-63.906 924.19,-69.92 936,-77 980.99,-103.97 1022.5,-147.6 1049.7,-179.96"/>
<polygon fill="#000000" stroke="#000000" points="1047.286,-182.5276 1056.4,-187.93 1052.6442,-178.0232 1047.286,-182.5276"/>
</g>
<!-- zcash/librustzcash#458 -->
<g id="node13" class="node committed">
<title>zcash/librustzcash#458</title>
<g id="a_node13"><a xlink:href="https://github.com/zcash/librustzcash/issues/458" xlink:title="zcash/librustzcash#458&#10;Publish 0.6.0 crate&#10;versions required for&#10;zcashd" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" points="577,-342 389,-342 389,-274 577,-274 577,-342"/>
<text text-anchor="middle" x="483" y="-326.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#458</text>
<text text-anchor="middle" x="483" y="-311.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish 0.6.0 crate</text>
<text text-anchor="middle" x="483" y="-296.8" font-family="Times,serif" font-size="14.00" fill="#000000">versions required for</text>
<text text-anchor="middle" x="483" y="-281.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcashd</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#458&#45;&gt;zcash/librustzcash#487 -->
<g id="edge11" class="edge">
<title>zcash/librustzcash#458&#45;&gt;zcash/librustzcash#487</title>
<path fill="none" stroke="#000000" d="M577.21,-308C613.54,-308 655.23,-308 692.48,-308"/>
<polygon fill="#000000" stroke="#000000" points="692.86,-311.5001 702.86,-308 692.86,-304.5001 692.86,-311.5001"/>
</g>
<!-- zcash/librustzcash#490 -->
<g id="node14" class="node open">
<title>zcash/librustzcash#490</title>
<g id="a_node14"><a xlink:href="https://github.com/zcash/librustzcash/issues/490" xlink:title="zcash/librustzcash#490&#10;Enable&#10;`#![deny(missing_docs)]`&#10;on `zcash_client_backend`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="588,-256 378,-256 378,-188 588,-188 588,-256"/>
<text text-anchor="middle" x="483" y="-240.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#490</text>
<text text-anchor="middle" x="483" y="-225.8" font-family="Times,serif" font-size="14.00" fill="#000000">Enable</text>
<text text-anchor="middle" x="483" y="-210.8" font-family="Times,serif" font-size="14.00" fill="#000000">`#![deny(missing_docs)]`</text>
<text text-anchor="middle" x="483" y="-195.8" font-family="Times,serif" font-size="14.00" fill="#000000">on `zcash_client_backend`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#490&#45;&gt;zcash/librustzcash#487 -->
<g id="edge12" class="edge">
<title>zcash/librustzcash#490&#45;&gt;zcash/librustzcash#487</title>
<path fill="none" stroke="#000000" d="M588.43,-250.88C622.16,-260.11 659.46,-270.33 693.08,-279.54"/>
<polygon fill="#000000" stroke="#000000" points="692.351,-282.9691 702.92,-282.23 694.1969,-276.2168 692.351,-282.9691"/>
</g>
<!-- zcash/librustzcash#443 -->
<g id="node15" class="node open">
<title>zcash/librustzcash#443</title>
<g id="a_node15"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443&#10;Ensure that GitHub&#39;s&#10;&quot;View license&quot; link&#10;points to complete&#10;license info for all our&#10;repos" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="248,-687 60,-687 60,-589 248,-589 248,-687"/>
<text text-anchor="middle" x="154" y="-671.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#443</text>
<text text-anchor="middle" x="154" y="-656.8" font-family="Times,serif" font-size="14.00" fill="#000000">Ensure that GitHub&#39;s</text>
<text text-anchor="middle" x="154" y="-641.8" font-family="Times,serif" font-size="14.00" fill="#000000">&quot;View license&quot; link</text>
<text text-anchor="middle" x="154" y="-626.8" font-family="Times,serif" font-size="14.00" fill="#000000">points to complete</text>
<text text-anchor="middle" x="154" y="-611.8" font-family="Times,serif" font-size="14.00" fill="#000000">license info for all our</text>
<text text-anchor="middle" x="154" y="-596.8" font-family="Times,serif" font-size="14.00" fill="#000000">repos</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#498 -->
<g id="node16" class="node open">
<title>zcash/librustzcash#498</title>
<g id="a_node16"><a xlink:href="https://github.com/zcash/librustzcash/issues/498" xlink:title="zcash/librustzcash#498&#10;Raise MSRV to 1.56.1 for&#10;`zcash_primitives` and&#10;downstream" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="252.5,-342 55.5,-342 55.5,-274 252.5,-274 252.5,-342"/>
<text text-anchor="middle" x="154" y="-326.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#498</text>
<text text-anchor="middle" x="154" y="-311.8" font-family="Times,serif" font-size="14.00" fill="#000000">Raise MSRV to 1.56.1 for</text>
<text text-anchor="middle" x="154" y="-296.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_primitives` and</text>
<text text-anchor="middle" x="154" y="-281.8" font-family="Times,serif" font-size="14.00" fill="#000000">downstream</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#498&#45;&gt;zcash/librustzcash#458 -->
<g id="edge13" class="edge">
<title>zcash/librustzcash#498&#45;&gt;zcash/librustzcash#458</title>
<path fill="none" stroke="#000000" d="M252.71,-308C292.49,-308 338.42,-308 378.75,-308"/>
<polygon fill="#000000" stroke="#000000" points="378.87,-311.5001 388.87,-308 378.87,-304.5001 378.87,-311.5001"/>
</g>
<!-- zcash/librustzcash#249 -->
<g id="node17" class="node open">
<title>zcash/librustzcash#249</title>
<g id="a_node17"><a xlink:href="https://github.com/zcash/librustzcash/issues/249" xlink:title="zcash/librustzcash#249&#10;Product Request: Surface&#10;additional unverified&#10;transaction states in&#10;zcash_client_sqlite" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="254.5,-788.5 53.5,-788.5 53.5,-705.5 254.5,-705.5 254.5,-788.5"/>
<text text-anchor="middle" x="154" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#249</text>
<text text-anchor="middle" x="154" y="-758.3" font-family="Times,serif" font-size="14.00" fill="#000000">Product Request: Surface</text>
<text text-anchor="middle" x="154" y="-743.3" font-family="Times,serif" font-size="14.00" fill="#000000">additional unverified</text>
<text text-anchor="middle" x="154" y="-728.3" font-family="Times,serif" font-size="14.00" fill="#000000">transaction states in</text>
<text text-anchor="middle" x="154" y="-713.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash_client_sqlite</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#238 -->
<g id="node18" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#238</title>
<g id="a_node18"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/238" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#238&#10;Fix the balance display:&#10;Show expected change as&#10;part of balance" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="622,-781 344,-781 344,-713 622,-713 622,-781"/>
<text text-anchor="middle" x="483" y="-765.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#238</text>
<text text-anchor="middle" x="483" y="-750.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix the balance display:</text>
<text text-anchor="middle" x="483" y="-735.8" font-family="Times,serif" font-size="14.00" fill="#000000">Show expected change as</text>
<text text-anchor="middle" x="483" y="-720.8" font-family="Times,serif" font-size="14.00" fill="#000000">part of balance</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#249&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#238 -->
<g id="edge14" class="edge">
<title>zcash/librustzcash#249&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#238</title>
<path fill="none" stroke="#000000" d="M254.95,-747C279.82,-747 306.98,-747 333.61,-747"/>
<polygon fill="#000000" stroke="#000000" points="333.79,-750.5001 343.79,-747 333.79,-743.5001 333.79,-750.5001"/>
</g>
<!-- zcash/librustzcash#512 -->
<g id="node19" class="node open">
<title>zcash/librustzcash#512</title>
<g id="a_node19"><a xlink:href="https://github.com/zcash/librustzcash/pull/512" xlink:title="zcash/librustzcash#512&#10;CI: Run tests with cargo&#45;&#10;nextest" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="252.5,-859.5 55.5,-859.5 55.5,-855.5 51.5,-855.5 51.5,-851.5 55.5,-851.5 55.5,-814.5 51.5,-814.5 51.5,-810.5 55.5,-810.5 55.5,-806.5 252.5,-806.5 252.5,-859.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="55.5,-855.5 59.5,-855.5 59.5,-851.5 55.5,-851.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="55.5,-814.5 59.5,-814.5 59.5,-810.5 55.5,-810.5 "/>
<text text-anchor="middle" x="154" y="-844.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#512</text>
<text text-anchor="middle" x="154" y="-829.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI: Run tests with cargo&#45;</text>
<text text-anchor="middle" x="154" y="-814.3" font-family="Times,serif" font-size="14.00" fill="#000000">nextest</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#500 -->
<g id="node20" class="node open">
<title>zcash/librustzcash#500</title>
<g id="a_node20"><a xlink:href="https://github.com/zcash/librustzcash/issues/500" xlink:title="zcash/librustzcash#500&#10;Remove zcash_client_sqlit&#10;e::wallet::delete_utxos_a&#10;bove" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="257,-946 51,-946 51,-878 257,-878 257,-946"/>
<text text-anchor="middle" x="154" y="-930.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#500</text>
<text text-anchor="middle" x="154" y="-915.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove zcash_client_sqlit</text>
<text text-anchor="middle" x="154" y="-900.8" font-family="Times,serif" font-size="14.00" fill="#000000">e::wallet::delete_utxos_a</text>
<text text-anchor="middle" x="154" y="-885.8" font-family="Times,serif" font-size="14.00" fill="#000000">bove</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#497 -->
<g id="node21" class="node open">
<title>zcash/librustzcash#497</title>
<g id="a_node21"><a xlink:href="https://github.com/zcash/librustzcash/issues/497" xlink:title="zcash/librustzcash#497&#10;Ensure that `decrypt_and_&#10;store_transaction` only&#10;persists data for&#10;transactions that involve&#10;the wallet." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="259,-1062 49,-1062 49,-964 259,-964 259,-1062"/>
<text text-anchor="middle" x="154" y="-1046.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#497</text>
<text text-anchor="middle" x="154" y="-1031.8" font-family="Times,serif" font-size="14.00" fill="#000000">Ensure that `decrypt_and_</text>
<text text-anchor="middle" x="154" y="-1016.8" font-family="Times,serif" font-size="14.00" fill="#000000">store_transaction` only</text>
<text text-anchor="middle" x="154" y="-1001.8" font-family="Times,serif" font-size="14.00" fill="#000000">persists data for</text>
<text text-anchor="middle" x="154" y="-986.8" font-family="Times,serif" font-size="14.00" fill="#000000">transactions that involve</text>
<text text-anchor="middle" x="154" y="-971.8" font-family="Times,serif" font-size="14.00" fill="#000000">the wallet.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#499 -->
<g id="node22" class="node open">
<title>zcash/librustzcash#499</title>
<g id="a_node22"><a xlink:href="https://github.com/zcash/librustzcash/issues/499" xlink:title="zcash/librustzcash#499&#10;Document errors for ZIP&#10;321 parsing." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="251,-1133.5 57,-1133.5 57,-1080.5 251,-1080.5 251,-1133.5"/>
<text text-anchor="middle" x="154" y="-1118.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#499</text>
<text text-anchor="middle" x="154" y="-1103.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document errors for ZIP</text>
<text text-anchor="middle" x="154" y="-1088.3" font-family="Times,serif" font-size="14.00" fill="#000000">321 parsing.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#454 -->
<g id="node23" class="node open">
<title>zcash/librustzcash#454</title>
<g id="a_node23"><a xlink:href="https://github.com/zcash/librustzcash/issues/454" xlink:title="zcash/librustzcash#454&#10;Refactor `sapling::Note`&#10;to store `d`, not `g_d`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="251,-1204.5 57,-1204.5 57,-1151.5 251,-1151.5 251,-1204.5"/>
<text text-anchor="middle" x="154" y="-1189.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#454</text>
<text text-anchor="middle" x="154" y="-1174.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor `sapling::Note`</text>
<text text-anchor="middle" x="154" y="-1159.3" font-family="Times,serif" font-size="14.00" fill="#000000">to store `d`, not `g_d`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#455 -->
<g id="node24" class="node open">
<title>zcash/librustzcash#455</title>
<g id="a_node24"><a xlink:href="https://github.com/zcash/librustzcash/issues/455" xlink:title="zcash/librustzcash#455&#10;`zcash_note_encryption`:&#10;Remove `recipient`&#10;parameter from `Domain::n&#10;ote_plaintext_bytes`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="590.5,-1219.5 375.5,-1219.5 375.5,-1136.5 590.5,-1136.5 590.5,-1219.5"/>
<text text-anchor="middle" x="483" y="-1204.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#455</text>
<text text-anchor="middle" x="483" y="-1189.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_note_encryption`:</text>
<text text-anchor="middle" x="483" y="-1174.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove `recipient`</text>
<text text-anchor="middle" x="483" y="-1159.3" font-family="Times,serif" font-size="14.00" fill="#000000">parameter from `Domain::n</text>
<text text-anchor="middle" x="483" y="-1144.3" font-family="Times,serif" font-size="14.00" fill="#000000">ote_plaintext_bytes`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#454&#45;&gt;zcash/librustzcash#455 -->
<g id="edge15" class="edge">
<title>zcash/librustzcash#454&#45;&gt;zcash/librustzcash#455</title>
<path fill="none" stroke="#000000" d="M251.38,-1178C286.97,-1178 327.62,-1178 364.83,-1178"/>
<polygon fill="#000000" stroke="#000000" points="365.23,-1181.5001 375.23,-1178 365.23,-1174.5001 365.23,-1181.5001"/>
</g>
<!-- zcash/librustzcash#387 -->
<g id="node25" class="node open">
<title>zcash/librustzcash#387</title>
<g id="a_node25"><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="261.5,-484.5 46.5,-484.5 46.5,-431.5 261.5,-431.5 261.5,-484.5"/>
<text text-anchor="middle" x="154" y="-469.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#387</text>
<text text-anchor="middle" x="154" y="-454.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement Unified Address</text>
<text text-anchor="middle" x="154" y="-439.3" font-family="Times,serif" font-size="14.00" fill="#000000">key derivation</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#387&#45;&gt;zcash/librustzcash#403 -->
<g id="edge16" class="edge">
<title>zcash/librustzcash#387&#45;&gt;zcash/librustzcash#403</title>
<path fill="none" stroke="#000000" d="M261.73,-434.75C299.4,-426.62 341.6,-417.51 378.97,-409.45"/>
<polygon fill="#000000" stroke="#000000" points="379.8353,-412.8439 388.87,-407.31 378.3562,-406.0019 379.8353,-412.8439"/>
</g>
<!-- zcash/librustzcash#406 -->
<g id="node26" class="node open">
<title>zcash/librustzcash#406</title>
<g id="a_node26"><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="248,-413.5 60,-413.5 60,-360.5 248,-360.5 248,-413.5"/>
<text text-anchor="middle" x="154" y="-398.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#406</text>
<text text-anchor="middle" x="154" y="-383.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="154" y="-368.3" 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="edge17" class="edge">
<title>zcash/librustzcash#406&#45;&gt;zcash/librustzcash#403</title>
<path fill="none" stroke="#000000" d="M248.28,-387C289.06,-387 336.94,-387 378.77,-387"/>
<polygon fill="#000000" stroke="#000000" points="378.99,-390.5001 388.99,-387 378.99,-383.5001 378.99,-390.5001"/>
</g>
<!-- zcash/librustzcash#521 -->
<g id="node27" class="node committed">
<title>zcash/librustzcash#521</title>
<g id="a_node27"><a xlink:href="https://github.com/zcash/librustzcash/issues/521" xlink:title="zcash/librustzcash#521&#10;Upstream `hdwallet`&#10;changes" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="248,-255.5 60,-255.5 60,-202.5 248,-202.5 248,-255.5"/>
<text text-anchor="middle" x="154" y="-240.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#521</text>
<text text-anchor="middle" x="154" y="-225.3" font-family="Times,serif" font-size="14.00" fill="#000000">Upstream `hdwallet`</text>
<text text-anchor="middle" x="154" y="-210.3" font-family="Times,serif" font-size="14.00" fill="#000000">changes</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#521&#45;&gt;zcash/librustzcash#458 -->
<g id="edge18" class="edge">
<title>zcash/librustzcash#521&#45;&gt;zcash/librustzcash#458</title>
<path fill="none" stroke="#000000" d="M248.1,-250.82C267.9,-255.46 288.64,-260.36 308,-265 330.89,-270.49 355.45,-276.47 378.71,-282.17"/>
<polygon fill="#000000" stroke="#000000" points="378.0434,-285.6103 388.59,-284.6 379.7153,-278.8129 378.0434,-285.6103"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#240 -->
<g id="node28" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#240</title>
<g id="a_node28"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/240" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="293,-1298.5 15,-1298.5 15,-1245.5 293,-1245.5 293,-1298.5"/>
<text text-anchor="middle" x="154" y="-1283.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#240</text>
<text text-anchor="middle" x="154" y="-1268.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make the SDK database</text>
<text text-anchor="middle" x="154" y="-1253.3" font-family="Times,serif" font-size="14.00" fill="#000000">more robust</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#239 -->
<g id="node29" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#239</title>
<g id="a_node29"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/239" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#239&#10;Get rid of the&#10;PendingTransaction&#10;Database" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="622,-1306 344,-1306 344,-1238 622,-1238 622,-1306"/>
<text text-anchor="middle" x="483" y="-1290.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#239</text>
<text text-anchor="middle" x="483" y="-1275.8" font-family="Times,serif" font-size="14.00" fill="#000000">Get rid of the</text>
<text text-anchor="middle" x="483" y="-1260.8" font-family="Times,serif" font-size="14.00" fill="#000000">PendingTransaction</text>
<text text-anchor="middle" x="483" y="-1245.8" font-family="Times,serif" font-size="14.00" fill="#000000">Database</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#240&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#239 -->
<g id="edge19" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#240&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#239</title>
<path fill="none" stroke="#000000" d="M293.05,-1272C306.46,-1272 320.11,-1272 333.62,-1272"/>
<polygon fill="#000000" stroke="#000000" points="333.92,-1275.5001 343.92,-1272 333.92,-1268.5001 333.92,-1275.5001"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#295 -->
<g id="node30" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#295</title>
<g id="a_node30"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/295" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="293,-1392 15,-1392 15,-1324 293,-1324 293,-1392"/>
<text text-anchor="middle" x="154" y="-1376.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#295</text>
<text text-anchor="middle" x="154" y="-1361.8" font-family="Times,serif" font-size="14.00" fill="#000000">Repackaging SDK Classes &#45;</text>
<text text-anchor="middle" x="154" y="-1346.8" font-family="Times,serif" font-size="14.00" fill="#000000">Phase 3 &#45; Minor Public</text>
<text text-anchor="middle" x="154" y="-1331.8" font-family="Times,serif" font-size="14.00" fill="#000000">API changes</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="node31" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<g id="a_node31"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/296" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="622,-1392 344,-1392 344,-1324 622,-1324 622,-1392"/>
<text text-anchor="middle" x="483" y="-1376.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#296</text>
<text text-anchor="middle" x="483" y="-1361.8" font-family="Times,serif" font-size="14.00" fill="#000000">Repackaging SDK Classes &#45;</text>
<text text-anchor="middle" x="483" y="-1346.8" font-family="Times,serif" font-size="14.00" fill="#000000">Phase 4 &#45; Major Public</text>
<text text-anchor="middle" x="483" y="-1331.8" font-family="Times,serif" font-size="14.00" fill="#000000">API Changes</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="edge20" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<path fill="none" stroke="#000000" d="M293.05,-1358C306.46,-1358 320.11,-1358 333.62,-1358"/>
<polygon fill="#000000" stroke="#000000" points="333.92,-1361.5001 343.92,-1358 333.92,-1354.5001 333.92,-1361.5001"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#397 -->
<g id="node32" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#397</title>
<g id="a_node32"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/397" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#397&#10;Add Zcash URI parser" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="622,-1629 344,-1629 344,-1591 622,-1591 622,-1629"/>
<text text-anchor="middle" x="483" y="-1613.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#397</text>
<text text-anchor="middle" x="483" y="-1598.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Zcash URI parser</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#313 -->
<g id="node33" class="node open">
<title>zcash/secant&#45;android&#45;wallet#313</title>
<g id="a_node33"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/313" xlink:title="zcash/secant&#45;android&#45;wallet#313&#10;[Functional] Scan QR Code&#10;screen" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="924.5,-1709.5 669.5,-1709.5 669.5,-1656.5 924.5,-1656.5 924.5,-1709.5"/>
<text text-anchor="middle" x="797" y="-1694.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#313</text>
<text text-anchor="middle" x="797" y="-1679.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Functional] Scan QR Code</text>
<text text-anchor="middle" x="797" y="-1664.3" font-family="Times,serif" font-size="14.00" fill="#000000">screen</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#397&#45;&gt;zcash/secant&#45;android&#45;wallet#313 -->
<g id="edge21" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#397&#45;&gt;zcash/secant&#45;android&#45;wallet#313</title>
<path fill="none" stroke="#000000" d="M565.09,-1629.1C597.98,-1636.7 636.59,-1645.7 672.77,-1654.1"/>
<polygon fill="#000000" stroke="#000000" points="672.3727,-1657.6026 682.91,-1656.5 673.985,-1650.7908 672.3727,-1657.6026"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#140 -->
<g id="node34" class="node open">
<title>zcash/secant&#45;android&#45;wallet#140</title>
<g id="a_node34"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/140" xlink:title="zcash/secant&#45;android&#45;wallet#140&#10;[Function] Wallet Details&#10;Screen" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="924.5,-1567.5 669.5,-1567.5 669.5,-1514.5 924.5,-1514.5 924.5,-1567.5"/>
<text text-anchor="middle" x="797" y="-1552.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#140</text>
<text text-anchor="middle" x="797" y="-1537.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Function] Wallet Details</text>
<text text-anchor="middle" x="797" y="-1522.3" font-family="Times,serif" font-size="14.00" fill="#000000">Screen</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#397&#45;&gt;zcash/secant&#45;android&#45;wallet#140 -->
<g id="edge22" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#397&#45;&gt;zcash/secant&#45;android&#45;wallet#140</title>
<path fill="none" stroke="#000000" d="M569.63,-1591C599.49,-1584.4 633.63,-1576.9 666.22,-1569.7"/>
<polygon fill="#000000" stroke="#000000" points="667.2586,-1573.0557 676.28,-1567.5 665.7631,-1566.2173 667.2586,-1573.0557"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#146 -->
<g id="node35" class="node open">
<title>zcash/secant&#45;android&#45;wallet#146</title>
<g id="a_node35"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/146" xlink:title="zcash/secant&#45;android&#45;wallet#146&#10;ZIP&#45;321 Payment URIs and&#10;deeplinking" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="924.5,-1638.5 669.5,-1638.5 669.5,-1585.5 924.5,-1585.5 924.5,-1638.5"/>
<text text-anchor="middle" x="797" y="-1623.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#146</text>
<text text-anchor="middle" x="797" y="-1608.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;321 Payment URIs and</text>
<text text-anchor="middle" x="797" y="-1593.3" font-family="Times,serif" font-size="14.00" fill="#000000">deeplinking</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#397&#45;&gt;zcash/secant&#45;android&#45;wallet#146 -->
<g id="edge23" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#397&#45;&gt;zcash/secant&#45;android&#45;wallet#146</title>
<path fill="none" stroke="#000000" d="M622.1,-1610.9C634.4,-1611 646.85,-1611 659.14,-1611.1"/>
<polygon fill="#000000" stroke="#000000" points="659.3964,-1614.6026 669.43,-1611.2 659.4645,-1607.6029 659.3964,-1614.6026"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#453 -->
<g id="node36" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#453</title>
<g id="a_node36"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/453" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#453&#10;Make Public API More Type&#10;Safe" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="622,-1498.5 344,-1498.5 344,-1445.5 622,-1445.5 622,-1498.5"/>
<text text-anchor="middle" x="483" y="-1483.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#453</text>
<text text-anchor="middle" x="483" y="-1468.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make Public API More Type</text>
<text text-anchor="middle" x="483" y="-1453.3" font-family="Times,serif" font-size="14.00" fill="#000000">Safe</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#368 -->
<g id="node37" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#368</title>
<g id="a_node37"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/368" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#368&#10;Enhance error API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="936,-1491 658,-1491 658,-1453 936,-1453 936,-1491"/>
<text text-anchor="middle" x="797" y="-1475.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#368</text>
<text text-anchor="middle" x="797" y="-1460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Enhance error API</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#453&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#368 -->
<g id="edge24" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#453&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#368</title>
<path fill="none" stroke="#000000" d="M622.1,-1472C630.49,-1472 638.96,-1472 647.4,-1472"/>
<polygon fill="#000000" stroke="#000000" points="647.67,-1475.5001 657.67,-1472 647.67,-1468.5001 647.67,-1475.5001"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#242 -->
<g id="node38" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#242</title>
<g id="a_node38"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/242" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#242&#10;Incorporate the Paging3&#10;library" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="293,-1805.5 15,-1805.5 15,-1752.5 293,-1752.5 293,-1805.5"/>
<text text-anchor="middle" x="154" y="-1790.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#242</text>
<text text-anchor="middle" x="154" y="-1775.3" font-family="Times,serif" font-size="14.00" fill="#000000">Incorporate the Paging3</text>
<text text-anchor="middle" x="154" y="-1760.3" font-family="Times,serif" font-size="14.00" fill="#000000">library</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#157 -->
<g id="node39" class="node open">
<title>zcash/secant&#45;android&#45;wallet#157</title>
<g id="a_node39"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/157" xlink:title="zcash/secant&#45;android&#45;wallet#157&#10;Sort Transaction History" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="610.5,-1830 355.5,-1830 355.5,-1792 610.5,-1792 610.5,-1830"/>
<text text-anchor="middle" x="483" y="-1814.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#157</text>
<text text-anchor="middle" x="483" y="-1799.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sort Transaction History</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#242&#45;&gt;zcash/secant&#45;android&#45;wallet#157 -->
<g id="edge25" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#242&#45;&gt;zcash/secant&#45;android&#45;wallet#157</title>
<path fill="none" stroke="#000000" d="M293.05,-1792.5C310.35,-1794.2 328.03,-1795.9 345.31,-1797.6"/>
<polygon fill="#000000" stroke="#000000" points="345.1343,-1801.0996 355.43,-1798.6 345.8227,-1794.1335 345.1343,-1801.0996"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#314 -->
<g id="node40" class="node open">
<title>zcash/secant&#45;android&#45;wallet#314</title>
<g id="a_node40"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/314" xlink:title="zcash/secant&#45;android&#45;wallet#314&#10;[Scaffold] Full Wallet&#10;History" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="610.5,-1773.5 355.5,-1773.5 355.5,-1720.5 610.5,-1720.5 610.5,-1773.5"/>
<text text-anchor="middle" x="483" y="-1758.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#314</text>
<text text-anchor="middle" x="483" y="-1743.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Full Wallet</text>
<text text-anchor="middle" x="483" y="-1728.3" font-family="Times,serif" font-size="14.00" fill="#000000">History</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#242&#45;&gt;zcash/secant&#45;android&#45;wallet#314 -->
<g id="edge26" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#242&#45;&gt;zcash/secant&#45;android&#45;wallet#314</title>
<path fill="none" stroke="#000000" d="M293.05,-1765.5C310.35,-1763.8 328.03,-1762.1 345.31,-1760.4"/>
<polygon fill="#000000" stroke="#000000" points="345.8227,-1763.8665 355.43,-1759.4 345.1343,-1756.9004 345.8227,-1763.8665"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#471 -->
<g id="node41" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#471</title>
<g id="a_node41"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/471" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#471&#10;Blockheight down casting" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="293,-1894 15,-1894 15,-1856 293,-1856 293,-1894"/>
<text text-anchor="middle" x="154" y="-1878.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#471</text>
<text text-anchor="middle" x="154" y="-1863.8" font-family="Times,serif" font-size="14.00" fill="#000000">Blockheight down casting</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#474 -->
<g id="node42" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#474</title>
<g id="a_node42"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/474" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#474&#10;Add `BlockHeight(Long)`&#10;class" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="622,-1901.5 344,-1901.5 344,-1848.5 622,-1848.5 622,-1901.5"/>
<text text-anchor="middle" x="483" y="-1886.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#474</text>
<text text-anchor="middle" x="483" y="-1871.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add `BlockHeight(Long)`</text>
<text text-anchor="middle" x="483" y="-1856.3" font-family="Times,serif" font-size="14.00" fill="#000000">class</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#471&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#474 -->
<g id="edge27" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#471&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#474</title>
<path fill="none" stroke="#000000" d="M293.05,-1875C306.46,-1875 320.11,-1875 333.62,-1875"/>
<polygon fill="#000000" stroke="#000000" points="333.92,-1878.5001 343.92,-1875 333.92,-1871.5001 333.92,-1878.5001"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#244 -->
<g id="node43" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#244</title>
<g id="a_node43"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/244" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#244&#10;Prevent developers from&#10;downloading the sapling&#10;parameter files to an&#10;insecure location" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="293,-1995.5 15,-1995.5 15,-1912.5 293,-1912.5 293,-1995.5"/>
<text text-anchor="middle" x="154" y="-1980.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#244</text>
<text text-anchor="middle" x="154" y="-1965.3" font-family="Times,serif" font-size="14.00" fill="#000000">Prevent developers from</text>
<text text-anchor="middle" x="154" y="-1950.3" font-family="Times,serif" font-size="14.00" fill="#000000">downloading the sapling</text>
<text text-anchor="middle" x="154" y="-1935.3" font-family="Times,serif" font-size="14.00" fill="#000000">parameter files to an</text>
<text text-anchor="middle" x="154" y="-1920.3" font-family="Times,serif" font-size="14.00" fill="#000000">insecure location</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#180 -->
<g id="node44" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#180</title>
<g id="a_node44"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/180" xlink:title="zcash/secant&#45;ios&#45;wallet#180&#10;Code inconsistency" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="593.5,-1973 372.5,-1973 372.5,-1935 593.5,-1935 593.5,-1973"/>
<text text-anchor="middle" x="483" y="-1957.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#180</text>
<text text-anchor="middle" x="483" y="-1942.8" font-family="Times,serif" font-size="14.00" fill="#000000">Code inconsistency</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#244&#45;&gt;zcash/secant&#45;ios&#45;wallet#180 -->
<g id="edge28" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#244&#45;&gt;zcash/secant&#45;ios&#45;wallet#180</title>
<path fill="none" stroke="#000000" d="M293.05,-1954C316.01,-1954 339.66,-1954 362.13,-1954"/>
<polygon fill="#000000" stroke="#000000" points="362.36,-1957.5001 372.36,-1954 362.36,-1950.5001 362.36,-1957.5001"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#477 -->
<g id="node45" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#477</title>
<g id="a_node45"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/477" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#477&#10;Add Zatoshi" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="293,-2052 15,-2052 15,-2014 293,-2014 293,-2052"/>
<text text-anchor="middle" x="154" y="-2036.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#477</text>
<text text-anchor="middle" x="154" y="-2021.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Zatoshi</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#480 -->
<g id="node46" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#480</title>
<g id="a_node46"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/480" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#480&#10;Consider Separate UI SDK&#10;Library" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="622,-2059.5 344,-2059.5 344,-2006.5 622,-2006.5 622,-2059.5"/>
<text text-anchor="middle" x="483" y="-2044.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#480</text>
<text text-anchor="middle" x="483" y="-2029.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider Separate UI SDK</text>
<text text-anchor="middle" x="483" y="-2014.3" font-family="Times,serif" font-size="14.00" fill="#000000">Library</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#477&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#480 -->
<g id="edge29" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#477&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#480</title>
<path fill="none" stroke="#000000" d="M293.05,-2033C306.46,-2033 320.11,-2033 333.62,-2033"/>
<polygon fill="#000000" stroke="#000000" points="333.92,-2036.5001 343.92,-2033 333.92,-2029.5001 333.92,-2036.5001"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#482 -->
<g id="node47" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#482</title>
<g id="a_node47"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/482" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#482&#10;Improve SDK&#10;Initialization,&#10;especially around disk IO" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="293,-1542 15,-1542 15,-1474 293,-1474 293,-1542"/>
<text text-anchor="middle" x="154" y="-1526.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#482</text>
<text text-anchor="middle" x="154" y="-1511.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve SDK</text>
<text text-anchor="middle" x="154" y="-1496.8" font-family="Times,serif" font-size="14.00" fill="#000000">Initialization,</text>
<text text-anchor="middle" x="154" y="-1481.8" font-family="Times,serif" font-size="14.00" fill="#000000">especially around disk IO</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#482&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#397 -->
<g id="edge30" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#482&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#397</title>
<path fill="none" stroke="#000000" d="M239.29,-1542C271.77,-1554.3 309.3,-1567.7 344,-1578 356.48,-1581.7 369.7,-1585.3 382.83,-1588.5"/>
<polygon fill="#000000" stroke="#000000" points="382.2899,-1591.9726 392.84,-1591 383.9861,-1585.1812 382.2899,-1591.9726"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#482&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#453 -->
<g id="edge31" class="edge">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#482&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#453</title>
<path fill="none" stroke="#000000" d="M293.05,-1492.8C306.46,-1491.3 320.11,-1489.8 333.62,-1488.3"/>
<polygon fill="#000000" stroke="#000000" points="334.3482,-1491.7422 343.92,-1487.2 333.6048,-1484.7818 334.3482,-1491.7422"/>
</g>
<!-- zcash/ZcashLightClientKit#355 -->
<g id="node48" class="node open">
<title>zcash/ZcashLightClientKit#355</title>
<g id="a_node48"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/pull/355" xlink:title="zcash/ZcashLightClientKit#355&#10;Issue #335 &#45; Update&#10;lib.rs to lastest&#10;librustzcash master" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="277,-2138 31,-2138 31,-2134 27,-2134 27,-2130 31,-2130 31,-2078 27,-2078 27,-2074 31,-2074 31,-2070 277,-2070 277,-2138"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="31,-2134 35,-2134 35,-2130 31,-2130 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="31,-2078 35,-2078 35,-2074 31,-2074 "/>
<text text-anchor="middle" x="154" y="-2122.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#355</text>
<text text-anchor="middle" x="154" y="-2107.8" font-family="Times,serif" font-size="14.00" fill="#000000">Issue #335 &#45; Update</text>
<text text-anchor="middle" x="154" y="-2092.8" font-family="Times,serif" font-size="14.00" fill="#000000">lib.rs to lastest</text>
<text text-anchor="middle" x="154" y="-2077.8" font-family="Times,serif" font-size="14.00" fill="#000000">librustzcash master</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#494 -->
<g id="node49" class="node open">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#494</title>
<g id="a_node49"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/494" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#494&#10;Testnet Ready Version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="622,-2123 344,-2123 344,-2085 622,-2085 622,-2123"/>
<text text-anchor="middle" x="483" y="-2107.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#494</text>
<text text-anchor="middle" x="483" y="-2092.8" font-family="Times,serif" font-size="14.00" fill="#000000">Testnet Ready Version</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#355&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#494 -->
<g id="edge32" class="edge">
<title>zcash/ZcashLightClientKit#355&#45;&gt;zcash/zcash&#45;android&#45;wallet&#45;sdk#494</title>
<path fill="none" stroke="#000000" d="M277.44,-2104C295.84,-2104 314.96,-2104 333.81,-2104"/>
<polygon fill="#000000" stroke="#000000" points="333.95,-2107.5001 343.95,-2104 333.95,-2100.5001 333.95,-2107.5001"/>
</g>
<!-- zcash/ZcashLightClientKit#320 -->
<g id="node50" class="node open">
<title>zcash/ZcashLightClientKit#320</title>
<g id="a_node50"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/320" xlink:title="zcash/ZcashLightClientKit#320&#10;ZIP&#45;321 Request Parsing&#10;API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="277,-2265.5 31,-2265.5 31,-2212.5 277,-2212.5 277,-2265.5"/>
<text text-anchor="middle" x="154" y="-2250.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#320</text>
<text text-anchor="middle" x="154" y="-2235.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;321 Request Parsing</text>
<text text-anchor="middle" x="154" y="-2220.3" font-family="Times,serif" font-size="14.00" fill="#000000">API</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#106 -->
<g id="node51" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#106</title>
<g id="a_node51"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/106" xlink:title="zcash/secant&#45;ios&#45;wallet#106&#10;[Scaffold] Scan QR Screen" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="593.5,-2209 372.5,-2209 372.5,-2171 593.5,-2171 593.5,-2209"/>
<text text-anchor="middle" x="483" y="-2193.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#106</text>
<text text-anchor="middle" x="483" y="-2178.8" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Scan QR Screen</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#320&#45;&gt;zcash/secant&#45;ios&#45;wallet#106 -->
<g id="edge33" class="edge">
<title>zcash/ZcashLightClientKit#320&#45;&gt;zcash/secant&#45;ios&#45;wallet#106</title>
<path fill="none" stroke="#000000" d="M277.44,-2220.6C305.21,-2216.5 334.65,-2212.1 362.3,-2208"/>
<polygon fill="#000000" stroke="#000000" points="363.032,-2211.4298 372.41,-2206.5 362.0046,-2204.5056 363.032,-2211.4298"/>
</g>
<!-- zcash/ZcashLightClientKit#319 -->
<g id="node52" class="node open">
<title>zcash/ZcashLightClientKit#319</title>
<g id="a_node52"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/319" xlink:title="zcash/ZcashLightClientKit#319&#10;ZIP&#45;321 Request&#10;Generation API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="277,-2364.5 31,-2364.5 31,-2311.5 277,-2311.5 277,-2364.5"/>
<text text-anchor="middle" x="154" y="-2349.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#319</text>
<text text-anchor="middle" x="154" y="-2334.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;321 Request</text>
<text text-anchor="middle" x="154" y="-2319.3" font-family="Times,serif" font-size="14.00" fill="#000000">Generation API</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#93 -->
<g id="node53" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#93</title>
<g id="a_node53"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/93" xlink:title="zcash/secant&#45;ios&#45;wallet#93&#10;[Functional] Request ZEC&#10;Screen" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="589,-2375.5 377,-2375.5 377,-2322.5 589,-2322.5 589,-2375.5"/>
<text text-anchor="middle" x="483" y="-2360.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#93</text>
<text text-anchor="middle" x="483" y="-2345.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Functional] Request ZEC</text>
<text text-anchor="middle" x="483" y="-2330.3" font-family="Times,serif" font-size="14.00" fill="#000000">Screen</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#319&#45;&gt;zcash/secant&#45;ios&#45;wallet#93 -->
<g id="edge34" class="edge">
<title>zcash/ZcashLightClientKit#319&#45;&gt;zcash/secant&#45;ios&#45;wallet#93</title>
<path fill="none" stroke="#000000" d="M277.44,-2342.1C306.72,-2343.1 337.85,-2344.1 366.79,-2345.1"/>
<polygon fill="#000000" stroke="#000000" points="366.7998,-2348.603 376.93,-2345.5 367.0758,-2341.6085 366.7998,-2348.603"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#94 -->
<g id="node54" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#94</title>
<g id="a_node54"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/94" xlink:title="zcash/secant&#45;ios&#45;wallet#94&#10;[Functional] Share ZEC&#10;Request Screen" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="589,-2304.5 377,-2304.5 377,-2251.5 589,-2251.5 589,-2304.5"/>
<text text-anchor="middle" x="483" y="-2289.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#94</text>
<text text-anchor="middle" x="483" y="-2274.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Functional] Share ZEC</text>
<text text-anchor="middle" x="483" y="-2259.3" font-family="Times,serif" font-size="14.00" fill="#000000">Request Screen</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#319&#45;&gt;zcash/secant&#45;ios&#45;wallet#94 -->
<g id="edge35" class="edge">
<title>zcash/ZcashLightClientKit#319&#45;&gt;zcash/secant&#45;ios&#45;wallet#94</title>
<path fill="none" stroke="#000000" d="M277.44,-2315.5C306.72,-2310.1 337.85,-2304.5 366.79,-2299.2"/>
<polygon fill="#000000" stroke="#000000" points="367.7457,-2302.5819 376.93,-2297.3 366.4564,-2295.7017 367.7457,-2302.5819"/>
</g>
<!-- zcash/ZcashLightClientKit#321 -->
<g id="node55" class="node open">
<title>zcash/ZcashLightClientKit#321</title>
<g id="a_node55"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/321" xlink:title="zcash/ZcashLightClientKit#321&#10;Validate UA" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="277,-2194 31,-2194 31,-2156 277,-2156 277,-2194"/>
<text text-anchor="middle" x="154" y="-2178.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#321</text>
<text text-anchor="middle" x="154" y="-2163.8" font-family="Times,serif" font-size="14.00" fill="#000000">Validate UA</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#321&#45;&gt;zcash/secant&#45;ios&#45;wallet#106 -->
<g id="edge36" class="edge">
<title>zcash/ZcashLightClientKit#321&#45;&gt;zcash/secant&#45;ios&#45;wallet#106</title>
<path fill="none" stroke="#000000" d="M277.44,-2180.6C305.21,-2181.9 334.65,-2183.2 362.3,-2184.5"/>
<polygon fill="#000000" stroke="#000000" points="362.2493,-2188.0017 372.41,-2185 362.5951,-2181.0102 362.2493,-2188.0017"/>
</g>
<!-- zcash/ZcashLightClientKit#335 -->
<g id="node56" class="node open">
<title>zcash/ZcashLightClientKit#335</title>
<g id="a_node56"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/335" xlink:title="zcash/ZcashLightClientKit#335&#10;Update lib.rs to lastest&#10;librustzcash master" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="277,-2449.5 31,-2449.5 31,-2396.5 277,-2396.5 277,-2449.5"/>
<text text-anchor="middle" x="154" y="-2434.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#335</text>
<text text-anchor="middle" x="154" y="-2419.3" font-family="Times,serif" font-size="14.00" fill="#000000">Update lib.rs to lastest</text>
<text text-anchor="middle" x="154" y="-2404.3" font-family="Times,serif" font-size="14.00" fill="#000000">librustzcash master</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#344 -->
<g id="node57" class="node closed">
<title>zcash/ZcashLightClientKit#344</title>
<g id="a_node57"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/344" xlink:title="zcash/ZcashLightClientKit#344&#10;release 0.13.0&#45;beta.1" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="606,-2442 360,-2442 360,-2404 606,-2404 606,-2442"/>
<text text-anchor="middle" x="483" y="-2426.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#344</text>
<text text-anchor="middle" x="483" y="-2411.8" font-family="Times,serif" font-size="14.00" fill="#000000">release 0.13.0&#45;beta.1</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#335&#45;&gt;zcash/ZcashLightClientKit#344 -->
<g id="edge37" class="edge">
<title>zcash/ZcashLightClientKit#335&#45;&gt;zcash/ZcashLightClientKit#344</title>
<path fill="none" stroke="#000000" d="M277.44,-2423C301.06,-2423 325.87,-2423 349.78,-2423"/>
<polygon fill="#000000" stroke="#000000" points="349.96,-2426.5001 359.96,-2423 349.96,-2419.5001 349.96,-2426.5001"/>
</g>
<!-- zcash/ZcashLightClientKit#362 -->
<g id="node58" class="node open">
<title>zcash/ZcashLightClientKit#362</title>
<g id="a_node58"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/362" xlink:title="zcash/ZcashLightClientKit#362&#10;Move Combine Synchronizer&#10;to SDK" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="277,-2520.5 31,-2520.5 31,-2467.5 277,-2467.5 277,-2520.5"/>
<text text-anchor="middle" x="154" y="-2505.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#362</text>
<text text-anchor="middle" x="154" y="-2490.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move Combine Synchronizer</text>
<text text-anchor="middle" x="154" y="-2475.3" font-family="Times,serif" font-size="14.00" fill="#000000">to SDK</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#363 -->
<g id="node59" class="node open">
<title>zcash/ZcashLightClientKit#363</title>
<g id="a_node59"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/363" xlink:title="zcash/ZcashLightClientKit#363&#10;Define Minimum deployment&#10;target" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="606,-2520.5 360,-2520.5 360,-2467.5 606,-2467.5 606,-2520.5"/>
<text text-anchor="middle" x="483" y="-2505.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#363</text>
<text text-anchor="middle" x="483" y="-2490.3" font-family="Times,serif" font-size="14.00" fill="#000000">Define Minimum deployment</text>
<text text-anchor="middle" x="483" y="-2475.3" font-family="Times,serif" font-size="14.00" fill="#000000">target</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#362&#45;&gt;zcash/ZcashLightClientKit#363 -->
<g id="edge38" class="edge">
<title>zcash/ZcashLightClientKit#362&#45;&gt;zcash/ZcashLightClientKit#363</title>
<path fill="none" stroke="#000000" d="M277.44,-2494C301.06,-2494 325.87,-2494 349.78,-2494"/>
<polygon fill="#000000" stroke="#000000" points="349.96,-2497.5001 359.96,-2494 349.96,-2490.5001 349.96,-2497.5001"/>
</g>
<!-- zcash&#45;hackworks/zcash&#45;light&#45;client&#45;ffi#7 -->
<g id="node60" class="node open">
<title>zcash&#45;hackworks/zcash&#45;light&#45;client&#45;ffi#7</title>
<g id="a_node60"><a xlink:href="https://github.com/zcash-hackworks/zcash-light-client-ffi/pull/7" xlink:title="zcash&#45;hackworks/zcash&#45;light&#45;client&#45;ffi#7&#10;Non consensus changes /&#10;Librustzcash master&#10;branch updates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="308,-2607 0,-2607 0,-2603 -4,-2603 -4,-2599 0,-2599 0,-2547 -4,-2547 -4,-2543 0,-2543 0,-2539 308,-2539 308,-2607"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2603 4,-2603 4,-2599 0,-2599 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-2547 4,-2547 4,-2543 0,-2543 "/>
<text text-anchor="middle" x="154" y="-2591.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash&#45;hackworks/zcash&#45;light&#45;client&#45;ffi#7</text>
<text text-anchor="middle" x="154" y="-2576.8" font-family="Times,serif" font-size="14.00" fill="#000000">Non consensus changes /</text>
<text text-anchor="middle" x="154" y="-2561.8" font-family="Times,serif" font-size="14.00" fill="#000000">Librustzcash master</text>
<text text-anchor="middle" x="154" y="-2546.8" font-family="Times,serif" font-size="14.00" fill="#000000">branch updates</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#369 -->
<g id="node61" class="node open">
<title>zcash/ZcashLightClientKit#369</title>
<g id="a_node61"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/369" xlink:title="zcash/ZcashLightClientKit#369&#10;Testnet Ready Version" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="606,-2592 360,-2592 360,-2554 606,-2554 606,-2592"/>
<text text-anchor="middle" x="483" y="-2576.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#369</text>
<text text-anchor="middle" x="483" y="-2561.8" font-family="Times,serif" font-size="14.00" fill="#000000">Testnet Ready Version</text>
</a>
</g>
</g>
<!-- zcash&#45;hackworks/zcash&#45;light&#45;client&#45;ffi#7&#45;&gt;zcash/ZcashLightClientKit#369 -->
<g id="edge39" class="edge">
<title>zcash&#45;hackworks/zcash&#45;light&#45;client&#45;ffi#7&#45;&gt;zcash/ZcashLightClientKit#369</title>
<path fill="none" stroke="#000000" d="M308.39,-2573C322.09,-2573 335.89,-2573 349.39,-2573"/>
<polygon fill="#000000" stroke="#000000" points="349.66,-2576.5001 359.66,-2573 349.66,-2569.5001 349.66,-2576.5001"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#98 -->
<g id="node62" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#98</title>
<g id="a_node62"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/98" xlink:title="zcash/secant&#45;ios&#45;wallet#98&#10;[Scaffold] Full Wallet&#10;History" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2678.5 48,-2678.5 48,-2625.5 260,-2625.5 260,-2678.5"/>
<text text-anchor="middle" x="154" y="-2663.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#98</text>
<text text-anchor="middle" x="154" y="-2648.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Full Wallet</text>
<text text-anchor="middle" x="154" y="-2633.3" font-family="Times,serif" font-size="14.00" fill="#000000">History</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#152 -->
<g id="node63" class="node closed">
<title>zcash/secant&#45;ios&#45;wallet#152</title>
<g id="a_node63"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/152" xlink:title="zcash/secant&#45;ios&#45;wallet#152&#10;[Scaffold] Latest / All&#10;Transactions preview&#10;footer" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="593.5,-2686 372.5,-2686 372.5,-2618 593.5,-2618 593.5,-2686"/>
<text text-anchor="middle" x="483" y="-2670.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#152</text>
<text text-anchor="middle" x="483" y="-2655.8" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Latest / All</text>
<text text-anchor="middle" x="483" y="-2640.8" font-family="Times,serif" font-size="14.00" fill="#000000">Transactions preview</text>
<text text-anchor="middle" x="483" y="-2625.8" font-family="Times,serif" font-size="14.00" fill="#000000">footer</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#98&#45;&gt;zcash/secant&#45;ios&#45;wallet#152 -->
<g id="edge40" class="edge">
<title>zcash/secant&#45;ios&#45;wallet#98&#45;&gt;zcash/secant&#45;ios&#45;wallet#152</title>
<path fill="none" stroke="#000000" d="M260.36,-2652C292.86,-2652 328.83,-2652 362.21,-2652"/>
<polygon fill="#000000" stroke="#000000" points="362.48,-2655.5001 372.48,-2652 362.48,-2648.5001 362.48,-2655.5001"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#201 -->
<g id="node64" class="node closed">
<title>zcash/secant&#45;ios&#45;wallet#201</title>
<g id="a_node64"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/201" xlink:title="zcash/secant&#45;ios&#45;wallet#201&#10;Bootstrap Onboarding flow&#10;to uninitialized wallet&#10;state after welcome&#10;screen" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="593.5,-2787.5 372.5,-2787.5 372.5,-2704.5 593.5,-2704.5 593.5,-2787.5"/>
<text text-anchor="middle" x="483" y="-2772.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#201</text>
<text text-anchor="middle" x="483" y="-2757.3" font-family="Times,serif" font-size="14.00" fill="#000000">Bootstrap Onboarding flow</text>
<text text-anchor="middle" x="483" y="-2742.3" font-family="Times,serif" font-size="14.00" fill="#000000">to uninitialized wallet</text>
<text text-anchor="middle" x="483" y="-2727.3" font-family="Times,serif" font-size="14.00" fill="#000000">state after welcome</text>
<text text-anchor="middle" x="483" y="-2712.3" font-family="Times,serif" font-size="14.00" fill="#000000">screen</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#202 -->
<g id="node65" class="node closed">
<title>zcash/secant&#45;ios&#45;wallet#202</title>
<g id="a_node65"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/202" xlink:title="zcash/secant&#45;ios&#45;wallet#202&#10;Connect onboarding flow&#10;to Recovery Phrase backup&#10;on Create New wallet" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="907.5,-2842 686.5,-2842 686.5,-2774 907.5,-2774 907.5,-2842"/>
<text text-anchor="middle" x="797" y="-2826.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#202</text>
<text text-anchor="middle" x="797" y="-2811.8" font-family="Times,serif" font-size="14.00" fill="#000000">Connect onboarding flow</text>
<text text-anchor="middle" x="797" y="-2796.8" font-family="Times,serif" font-size="14.00" fill="#000000">to Recovery Phrase backup</text>
<text text-anchor="middle" x="797" y="-2781.8" font-family="Times,serif" font-size="14.00" fill="#000000">on Create New wallet</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#201&#45;&gt;zcash/secant&#45;ios&#45;wallet#202 -->
<g id="edge41" class="edge">
<title>zcash/secant&#45;ios&#45;wallet#201&#45;&gt;zcash/secant&#45;ios&#45;wallet#202</title>
<path fill="none" stroke="#000000" d="M593.7,-2767.9C620.44,-2773.1 649.14,-2778.8 676.3,-2784.2"/>
<polygon fill="#000000" stroke="#000000" points="675.7607,-2787.6602 686.24,-2786.1 677.075,-2780.7847 675.7607,-2787.6602"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#211 -->
<g id="node66" class="node closed">
<title>zcash/secant&#45;ios&#45;wallet#211</title>
<g id="a_node66"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/211" xlink:title="zcash/secant&#45;ios&#45;wallet#211&#10;Secant Testnet 0.0.1&#10;build 18" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1193,-2803.5 972,-2803.5 972,-2750.5 1193,-2750.5 1193,-2803.5"/>
<text text-anchor="middle" x="1082.5" y="-2788.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#211</text>
<text text-anchor="middle" x="1082.5" y="-2773.3" font-family="Times,serif" font-size="14.00" fill="#000000">Secant Testnet 0.0.1</text>
<text text-anchor="middle" x="1082.5" y="-2758.3" font-family="Times,serif" font-size="14.00" fill="#000000">build 18</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#201&#45;&gt;zcash/secant&#45;ios&#45;wallet#211 -->
<g id="edge42" class="edge">
<title>zcash/secant&#45;ios&#45;wallet#201&#45;&gt;zcash/secant&#45;ios&#45;wallet#211</title>
<path fill="none" stroke="#000000" d="M593.83,-2749.4C685.59,-2752.5 819.33,-2757.8 936,-2765 944.33,-2765.5 952.92,-2766.1 961.57,-2766.7"/>
<polygon fill="#000000" stroke="#000000" points="961.5065,-2770.2057 971.75,-2767.5 962.055,-2763.2272 961.5065,-2770.2057"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#222 -->
<g id="node67" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#222</title>
<g id="a_node67"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/222" xlink:title="zcash/secant&#45;ios&#45;wallet#222&#10;Tests for the&#10;initialisation check and&#10;process" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="907.5,-2718 686.5,-2718 686.5,-2650 907.5,-2650 907.5,-2718"/>
<text text-anchor="middle" x="797" y="-2702.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#222</text>
<text text-anchor="middle" x="797" y="-2687.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tests for the</text>
<text text-anchor="middle" x="797" y="-2672.8" font-family="Times,serif" font-size="14.00" fill="#000000">initialisation check and</text>
<text text-anchor="middle" x="797" y="-2657.8" font-family="Times,serif" font-size="14.00" fill="#000000">process</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#201&#45;&gt;zcash/secant&#45;ios&#45;wallet#222 -->
<g id="edge43" class="edge">
<title>zcash/secant&#45;ios&#45;wallet#201&#45;&gt;zcash/secant&#45;ios&#45;wallet#222</title>
<path fill="none" stroke="#000000" d="M593.7,-2724.1C620.44,-2718.9 649.14,-2713.2 676.3,-2707.8"/>
<polygon fill="#000000" stroke="#000000" points="677.075,-2711.2153 686.24,-2705.9 675.7607,-2704.3398 677.075,-2711.2153"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#202&#45;&gt;zcash/secant&#45;ios&#45;wallet#211 -->
<g id="edge44" class="edge">
<title>zcash/secant&#45;ios&#45;wallet#202&#45;&gt;zcash/secant&#45;ios&#45;wallet#211</title>
<path fill="none" stroke="#000000" d="M907.79,-2796C925.35,-2794.1 943.59,-2792.1 961.37,-2790.2"/>
<polygon fill="#000000" stroke="#000000" points="962.2371,-2793.6233 971.77,-2789 961.4347,-2786.6694 962.2371,-2793.6233"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#212 -->
<g id="node68" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#212</title>
<g id="a_node68"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/212" xlink:title="zcash/secant&#45;ios&#45;wallet#212&#10;[Functional] User&#10;Preferences Store" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="264.5,-2772.5 43.5,-2772.5 43.5,-2719.5 264.5,-2719.5 264.5,-2772.5"/>
<text text-anchor="middle" x="154" y="-2757.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#212</text>
<text text-anchor="middle" x="154" y="-2742.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Functional] User</text>
<text text-anchor="middle" x="154" y="-2727.3" font-family="Times,serif" font-size="14.00" fill="#000000">Preferences Store</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#212&#45;&gt;zcash/secant&#45;ios&#45;wallet#201 -->
<g id="edge45" class="edge">
<title>zcash/secant&#45;ios&#45;wallet#212&#45;&gt;zcash/secant&#45;ios&#45;wallet#201</title>
<path fill="none" stroke="#000000" d="M264.93,-2746C296.15,-2746 330.27,-2746 362.05,-2746"/>
<polygon fill="#000000" stroke="#000000" points="362.28,-2749.5001 372.28,-2746 362.28,-2742.5001 362.28,-2749.5001"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#154 -->
<g id="node69" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#154</title>
<g id="a_node69"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/154" xlink:title="zcash/secant&#45;ios&#45;wallet#154&#10;[Functional] Nuke Wallet&#10;Action" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="264.5,-2843.5 43.5,-2843.5 43.5,-2790.5 264.5,-2790.5 264.5,-2843.5"/>
<text text-anchor="middle" x="154" y="-2828.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#154</text>
<text text-anchor="middle" x="154" y="-2813.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Functional] Nuke Wallet</text>
<text text-anchor="middle" x="154" y="-2798.3" font-family="Times,serif" font-size="14.00" fill="#000000">Action</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#225 -->
<g id="node70" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#225</title>
<g id="a_node70"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/225" xlink:title="zcash/secant&#45;ios&#45;wallet#225&#10;[Scaffold] Home Screen&#10;Implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="593.5,-2950.5 372.5,-2950.5 372.5,-2897.5 593.5,-2897.5 593.5,-2950.5"/>
<text text-anchor="middle" x="483" y="-2935.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#225</text>
<text text-anchor="middle" x="483" y="-2920.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Home Screen</text>
<text text-anchor="middle" x="483" y="-2905.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implementation</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#153 -->
<g id="node71" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#153</title>
<g id="a_node71"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/153" xlink:title="zcash/secant&#45;ios&#45;wallet#153&#10;[Scaffold] Progress&#10;Status Circular Bar" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="264.5,-2985.5 43.5,-2985.5 43.5,-2932.5 264.5,-2932.5 264.5,-2985.5"/>
<text text-anchor="middle" x="154" y="-2970.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#153</text>
<text text-anchor="middle" x="154" y="-2955.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Progress</text>
<text text-anchor="middle" x="154" y="-2940.3" font-family="Times,serif" font-size="14.00" fill="#000000">Status Circular Bar</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#153&#45;&gt;zcash/secant&#45;ios&#45;wallet#225 -->
<g id="edge46" class="edge">
<title>zcash/secant&#45;ios&#45;wallet#153&#45;&gt;zcash/secant&#45;ios&#45;wallet#225</title>
<path fill="none" stroke="#000000" d="M264.93,-2947.2C296.15,-2943.9 330.27,-2940.2 362.05,-2936.9"/>
<polygon fill="#000000" stroke="#000000" points="362.7115,-2940.3491 372.28,-2935.8 361.9631,-2933.3893 362.7115,-2940.3491"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#73 -->
<g id="node72" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#73</title>
<g id="a_node72"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/73" xlink:title="zcash/secant&#45;ios&#45;wallet#73&#10;[Scaffold] Profile Screen" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3042 48,-3042 48,-3004 260,-3004 260,-3042"/>
<text text-anchor="middle" x="154" y="-3026.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#73</text>
<text text-anchor="middle" x="154" y="-3011.8" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Profile Screen</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#224 -->
<g id="node73" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#224</title>
<g id="a_node73"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/224" xlink:title="zcash/secant&#45;ios&#45;wallet#224&#10;[Scaffold] Balance&#10;Breakdown" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="264.5,-2914.5 43.5,-2914.5 43.5,-2861.5 264.5,-2861.5 264.5,-2914.5"/>
<text text-anchor="middle" x="154" y="-2899.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#224</text>
<text text-anchor="middle" x="154" y="-2884.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Balance</text>
<text text-anchor="middle" x="154" y="-2869.3" font-family="Times,serif" font-size="14.00" fill="#000000">Breakdown</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#224&#45;&gt;zcash/secant&#45;ios&#45;wallet#225 -->
<g id="edge47" class="edge">
<title>zcash/secant&#45;ios&#45;wallet#224&#45;&gt;zcash/secant&#45;ios&#45;wallet#225</title>
<path fill="none" stroke="#000000" d="M264.93,-2900.1C296.15,-2903.6 330.27,-2907.3 362.05,-2910.8"/>
<polygon fill="#000000" stroke="#000000" points="361.9631,-2914.3107 372.28,-2911.9 362.7115,-2907.3509 361.9631,-2914.3107"/>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#294 -->
<g id="node74" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#294</title>
<g id="a_node74"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/294" xlink:title="zcash/secant&#45;ios&#45;wallet#294&#10;[Scaffold] Send Screen &#45;&#10;transaction + address&#10;inputs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="264.5,-3128 43.5,-3128 43.5,-3060 264.5,-3060 264.5,-3128"/>
<text text-anchor="middle" x="154" y="-3112.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#294</text>
<text text-anchor="middle" x="154" y="-3097.8" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Send Screen &#45;</text>
<text text-anchor="middle" x="154" y="-3082.8" font-family="Times,serif" font-size="14.00" fill="#000000">transaction + address</text>
<text text-anchor="middle" x="154" y="-3067.8" font-family="Times,serif" font-size="14.00" fill="#000000">inputs</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#80 -->
<g id="node75" class="node open">
<title>zcash/secant&#45;ios&#45;wallet#80</title>
<g id="a_node75"><a xlink:href="https://github.com/zcash/secant-ios-wallet/issues/80" xlink:title="zcash/secant&#45;ios&#45;wallet#80&#10;[Scaffold] Send Selected&#10;Screen" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="589,-3120.5 377,-3120.5 377,-3067.5 589,-3067.5 589,-3120.5"/>
<text text-anchor="middle" x="483" y="-3105.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;ios&#45;wallet#80</text>
<text text-anchor="middle" x="483" y="-3090.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Send Selected</text>
<text text-anchor="middle" x="483" y="-3075.3" font-family="Times,serif" font-size="14.00" fill="#000000">Screen</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;ios&#45;wallet#294&#45;&gt;zcash/secant&#45;ios&#45;wallet#80 -->
<g id="edge48" class="edge">
<title>zcash/secant&#45;ios&#45;wallet#294&#45;&gt;zcash/secant&#45;ios&#45;wallet#80</title>
<path fill="none" stroke="#000000" d="M264.93,-3094C297.64,-3094 333.52,-3094 366.57,-3094"/>
<polygon fill="#000000" stroke="#000000" points="366.73,-3097.5001 376.73,-3094 366.73,-3090.5001 366.73,-3097.5001"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#48 -->
<g id="node76" class="node open">
<title>zcash/secant&#45;android&#45;wallet#48</title>
<g id="a_node76"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/48" xlink:title="zcash/secant&#45;android&#45;wallet#48&#10;Backup Flow UI Components" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="277,-3192 31,-3192 31,-3154 277,-3154 277,-3192"/>
<text text-anchor="middle" x="154" y="-3176.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#48</text>
<text text-anchor="middle" x="154" y="-3161.8" font-family="Times,serif" font-size="14.00" fill="#000000">Backup Flow UI Components</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#86 -->
<g id="node77" class="node open">
<title>zcash/secant&#45;android&#45;wallet#86</title>
<g id="a_node77"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/86" xlink:title="zcash/secant&#45;android&#45;wallet#86&#10;Update backup&#10;verification failure&#10;screen to match design" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="606,-3207 360,-3207 360,-3139 606,-3139 606,-3207"/>
<text text-anchor="middle" x="483" y="-3191.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#86</text>
<text text-anchor="middle" x="483" y="-3176.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update backup</text>
<text text-anchor="middle" x="483" y="-3161.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification failure</text>
<text text-anchor="middle" x="483" y="-3146.8" font-family="Times,serif" font-size="14.00" fill="#000000">screen to match design</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#48&#45;&gt;zcash/secant&#45;android&#45;wallet#86 -->
<g id="edge49" class="edge">
<title>zcash/secant&#45;android&#45;wallet#48&#45;&gt;zcash/secant&#45;android&#45;wallet#86</title>
<path fill="none" stroke="#000000" d="M277.44,-3173C301.06,-3173 325.87,-3173 349.78,-3173"/>
<polygon fill="#000000" stroke="#000000" points="349.96,-3176.5001 359.96,-3173 349.96,-3169.5001 349.96,-3176.5001"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#305 -->
<g id="node78" class="node open">
<title>zcash/secant&#45;android&#45;wallet#305</title>
<g id="a_node78"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/305" xlink:title="zcash/secant&#45;android&#45;wallet#305&#10;Design: Privacy &amp; Opt&#45;&#10;in/out for cloud services" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="281.5,-3325.5 26.5,-3325.5 26.5,-3272.5 281.5,-3272.5 281.5,-3325.5"/>
<text text-anchor="middle" x="154" y="-3310.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#305</text>
<text text-anchor="middle" x="154" y="-3295.3" font-family="Times,serif" font-size="14.00" fill="#000000">Design: Privacy &amp; Opt&#45;</text>
<text text-anchor="middle" x="154" y="-3280.3" font-family="Times,serif" font-size="14.00" fill="#000000">in/out for cloud services</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#304 -->
<g id="node79" class="node open">
<title>zcash/secant&#45;android&#45;wallet#304</title>
<g id="a_node79"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/304" xlink:title="zcash/secant&#45;android&#45;wallet#304&#10;Implement UI for crash&#10;analytics opt&#45;in/out" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="610.5,-3364.5 355.5,-3364.5 355.5,-3311.5 610.5,-3311.5 610.5,-3364.5"/>
<text text-anchor="middle" x="483" y="-3349.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#304</text>
<text text-anchor="middle" x="483" y="-3334.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement UI for crash</text>
<text text-anchor="middle" x="483" y="-3319.3" font-family="Times,serif" font-size="14.00" fill="#000000">analytics opt&#45;in/out</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#305&#45;&gt;zcash/secant&#45;android&#45;wallet#304 -->
<g id="edge50" class="edge">
<title>zcash/secant&#45;android&#45;wallet#305&#45;&gt;zcash/secant&#45;android&#45;wallet#304</title>
<path fill="none" stroke="#000000" d="M281.67,-3314.1C302.57,-3316.6 324.3,-3319.2 345.42,-3321.7"/>
<polygon fill="#000000" stroke="#000000" points="345.0537,-3325.1811 355.4,-3322.9 345.8894,-3318.2311 345.0537,-3325.1811"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#301 -->
<g id="node80" class="node open">
<title>zcash/secant&#45;android&#45;wallet#301</title>
<g id="a_node80"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/301" xlink:title="zcash/secant&#45;android&#45;wallet#301&#10;Save/restore seed phrase&#10;from Google Credential&#10;Manager" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="610.5,-3293 355.5,-3293 355.5,-3225 610.5,-3225 610.5,-3293"/>
<text text-anchor="middle" x="483" y="-3277.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#301</text>
<text text-anchor="middle" x="483" y="-3262.8" font-family="Times,serif" font-size="14.00" fill="#000000">Save/restore seed phrase</text>
<text text-anchor="middle" x="483" y="-3247.8" font-family="Times,serif" font-size="14.00" fill="#000000">from Google Credential</text>
<text text-anchor="middle" x="483" y="-3232.8" font-family="Times,serif" font-size="14.00" fill="#000000">Manager</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#305&#45;&gt;zcash/secant&#45;android&#45;wallet#301 -->
<g id="edge51" class="edge">
<title>zcash/secant&#45;android&#45;wallet#305&#45;&gt;zcash/secant&#45;android&#45;wallet#301</title>
<path fill="none" stroke="#000000" d="M281.67,-3283.5C302.57,-3280.9 324.3,-3278.3 345.42,-3275.7"/>
<polygon fill="#000000" stroke="#000000" points="345.8894,-3279.1689 355.4,-3274.5 345.0537,-3272.2189 345.8894,-3279.1689"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#312 -->
<g id="node81" class="node open">
<title>zcash/secant&#45;android&#45;wallet#312</title>
<g id="a_node81"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/312" xlink:title="zcash/secant&#45;android&#45;wallet#312&#10;[Scaffold] Scan QR Screen" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="610.5,-1702 355.5,-1702 355.5,-1664 610.5,-1664 610.5,-1702"/>
<text text-anchor="middle" x="483" y="-1686.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#312</text>
<text text-anchor="middle" x="483" y="-1671.8" font-family="Times,serif" font-size="14.00" fill="#000000">[Scaffold] Scan QR Screen</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#312&#45;&gt;zcash/secant&#45;android&#45;wallet#313 -->
<g id="edge52" class="edge">
<title>zcash/secant&#45;android&#45;wallet#312&#45;&gt;zcash/secant&#45;android&#45;wallet#313</title>
<path fill="none" stroke="#000000" d="M610.72,-1683C626.75,-1683 643.2,-1683 659.37,-1683"/>
<polygon fill="#000000" stroke="#000000" points="659.4,-1686.5001 669.4,-1683 659.4,-1679.5001 659.4,-1686.5001"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#160 -->
<g id="node82" class="node open">
<title>zcash/secant&#45;android&#45;wallet#160</title>
<g id="a_node82"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/160" xlink:title="zcash/secant&#45;android&#45;wallet#160&#10;Wallet Details: Fix&#10;border on color blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="610.5,-1569.5 355.5,-1569.5 355.5,-1516.5 610.5,-1516.5 610.5,-1569.5"/>
<text text-anchor="middle" x="483" y="-1554.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#160</text>
<text text-anchor="middle" x="483" y="-1539.3" font-family="Times,serif" font-size="14.00" fill="#000000">Wallet Details: Fix</text>
<text text-anchor="middle" x="483" y="-1524.3" font-family="Times,serif" font-size="14.00" fill="#000000">border on color blocks</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#160&#45;&gt;zcash/secant&#45;android&#45;wallet#140 -->
<g id="edge53" class="edge">
<title>zcash/secant&#45;android&#45;wallet#160&#45;&gt;zcash/secant&#45;android&#45;wallet#140</title>
<path fill="none" stroke="#000000" d="M610.72,-1542.2C626.75,-1542.1 643.2,-1542 659.37,-1541.9"/>
<polygon fill="#000000" stroke="#000000" points="659.4354,-1545.3996 669.4,-1541.8 659.3656,-1538.4 659.4354,-1545.3996"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#339 -->
<g id="node83" class="node open">
<title>zcash/secant&#45;android&#45;wallet#339</title>
<g id="a_node83"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/339" xlink:title="zcash/secant&#45;android&#45;wallet#339&#10;Design: App Update Dialog" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="281.5,-3421 26.5,-3421 26.5,-3383 281.5,-3383 281.5,-3421"/>
<text text-anchor="middle" x="154" y="-3405.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#339</text>
<text text-anchor="middle" x="154" y="-3390.8" font-family="Times,serif" font-size="14.00" fill="#000000">Design: App Update Dialog</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#211 -->
<g id="node84" class="node open">
<title>zcash/secant&#45;android&#45;wallet#211</title>
<g id="a_node84"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/211" xlink:title="zcash/secant&#45;android&#45;wallet#211&#10;Check for App Updates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="610.5,-3421 355.5,-3421 355.5,-3383 610.5,-3383 610.5,-3421"/>
<text text-anchor="middle" x="483" y="-3405.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#211</text>
<text text-anchor="middle" x="483" y="-3390.8" font-family="Times,serif" font-size="14.00" fill="#000000">Check for App Updates</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#339&#45;&gt;zcash/secant&#45;android&#45;wallet#211 -->
<g id="edge54" class="edge">
<title>zcash/secant&#45;android&#45;wallet#339&#45;&gt;zcash/secant&#45;android&#45;wallet#211</title>
<path fill="none" stroke="#000000" d="M281.67,-3402C302.47,-3402 324.1,-3402 345.13,-3402"/>
<polygon fill="#000000" stroke="#000000" points="345.4,-3405.5001 355.4,-3402 345.4,-3398.5001 345.4,-3405.5001"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#303 -->
<g id="node85" class="node open">
<title>zcash/secant&#45;android&#45;wallet#303</title>
<g id="a_node85"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/303" xlink:title="zcash/secant&#45;android&#45;wallet#303&#10;Collect crash stacktraces&#10;on external storage" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="281.5,-3492.5 26.5,-3492.5 26.5,-3439.5 281.5,-3439.5 281.5,-3492.5"/>
<text text-anchor="middle" x="154" y="-3477.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#303</text>
<text text-anchor="middle" x="154" y="-3462.3" font-family="Times,serif" font-size="14.00" fill="#000000">Collect crash stacktraces</text>
<text text-anchor="middle" x="154" y="-3447.3" font-family="Times,serif" font-size="14.00" fill="#000000">on external storage</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#378 -->
<g id="node86" class="node open">
<title>zcash/secant&#45;android&#45;wallet#378</title>
<g id="a_node86"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/378" xlink:title="zcash/secant&#45;android&#45;wallet#378&#10;Report crashes in support&#10;messages" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="610.5,-3492.5 355.5,-3492.5 355.5,-3439.5 610.5,-3439.5 610.5,-3492.5"/>
<text text-anchor="middle" x="483" y="-3477.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#378</text>
<text text-anchor="middle" x="483" y="-3462.3" font-family="Times,serif" font-size="14.00" fill="#000000">Report crashes in support</text>
<text text-anchor="middle" x="483" y="-3447.3" font-family="Times,serif" font-size="14.00" fill="#000000">messages</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#303&#45;&gt;zcash/secant&#45;android&#45;wallet#378 -->
<g id="edge55" class="edge">
<title>zcash/secant&#45;android&#45;wallet#303&#45;&gt;zcash/secant&#45;android&#45;wallet#378</title>
<path fill="none" stroke="#000000" d="M281.67,-3466C302.47,-3466 324.1,-3466 345.13,-3466"/>
<polygon fill="#000000" stroke="#000000" points="345.4,-3469.5001 355.4,-3466 345.4,-3462.5001 345.4,-3469.5001"/>
</g>
<!-- zcash/secant&#45;android&#45;wallet#110 -->
<g id="node87" class="node open">
<title>zcash/secant&#45;android&#45;wallet#110</title>
<g id="a_node87"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/110" xlink:title="zcash/secant&#45;android&#45;wallet#110&#10;Consider Automating Open&#10;Source License Compliance" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="281.5,-3563.5 26.5,-3563.5 26.5,-3510.5 281.5,-3510.5 281.5,-3563.5"/>
<text text-anchor="middle" x="154" y="-3548.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#110</text>
<text text-anchor="middle" x="154" y="-3533.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider Automating Open</text>
<text text-anchor="middle" x="154" y="-3518.3" font-family="Times,serif" font-size="14.00" fill="#000000">Source License Compliance</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#398 -->
<g id="node88" class="node open">
<title>zcash/secant&#45;android&#45;wallet#398</title>
<g id="a_node88"><a xlink:href="https://github.com/zcash/secant-android-wallet/issues/398" xlink:title="zcash/secant&#45;android&#45;wallet#398&#10;Add open source license&#10;attributions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="610.5,-3563.5 355.5,-3563.5 355.5,-3510.5 610.5,-3510.5 610.5,-3563.5"/>
<text text-anchor="middle" x="483" y="-3548.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/secant&#45;android&#45;wallet#398</text>
<text text-anchor="middle" x="483" y="-3533.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add open source license</text>
<text text-anchor="middle" x="483" y="-3518.3" font-family="Times,serif" font-size="14.00" fill="#000000">attributions</text>
</a>
</g>
</g>
<!-- zcash/secant&#45;android&#45;wallet#110&#45;&gt;zcash/secant&#45;android&#45;wallet#398 -->
<g id="edge56" class="edge">
<title>zcash/secant&#45;android&#45;wallet#110&#45;&gt;zcash/secant&#45;android&#45;wallet#398</title>
<path fill="none" stroke="#000000" d="M281.67,-3537C302.47,-3537 324.1,-3537 345.13,-3537"/>
<polygon fill="#000000" stroke="#000000" points="345.4,-3540.5001 355.4,-3537 345.4,-3533.5001 345.4,-3540.5001"/>
</g>
</g>
</svg>
</div>
<script>
svgPanZoom('#dag > svg', {
zoomScaleSensitivity: 0.4
});
</script>
</body>
</html>