developers/zcash-wallet-dag.html

5052 lines
374 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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="8732pt" height="11810pt"
viewBox="0.00 0.00 8732.00 11810.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 11806)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-11806 8728,-11806 8728,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_14</title>
<polygon fill="none" stroke="blue" points="4607,-1221.5 4607,-1314.5 4900,-1314.5 4900,-1221.5 4607,-1221.5"/>
<text text-anchor="middle" x="4753.5" y="-1299.3" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk 2.0.1</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_10</title>
<polygon fill="none" stroke="blue" points="4960.5,-864.5 4960.5,-957.5 5798.5,-957.5 5798.5,-864.5 4960.5,-864.5"/>
<text text-anchor="middle" x="5379.5" y="-942.3" font-family="Times,serif" font-size="14.00">ZIP 320 and related changes</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_11</title>
<polygon fill="none" stroke="blue" points="6152,-930.5 6152,-1150.5 6708,-1150.5 6708,-930.5 6152,-930.5"/>
<text text-anchor="middle" x="6430" y="-1135.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.1</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_28</title>
<polygon fill="none" stroke="blue" points="0,-4086.5 0,-4519.5 438,-4519.5 438,-4086.5 0,-4086.5"/>
<text text-anchor="middle" x="219" y="-4504.3" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_21</title>
<polygon fill="none" stroke="blue" points="7111,-1258.5 7111,-1351.5 7324,-1351.5 7324,-1258.5 7111,-1258.5"/>
<text text-anchor="middle" x="7217.5" y="-1336.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.2.2</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_24</title>
<polygon fill="none" stroke="blue" points="7424,-1258.5 7424,-1351.5 7637,-1351.5 7637,-1258.5 7424,-1258.5"/>
<text text-anchor="middle" x="7530.5" y="-1336.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.2.3</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_27</title>
<polygon fill="none" stroke="blue" points="116.5,-3985.5 116.5,-4078.5 715.5,-4078.5 715.5,-3985.5 116.5,-3985.5"/>
<text text-anchor="middle" x="416" y="-4063.3" font-family="Times,serif" font-size="14.00">Add User Guide</text>
</g>
<g id="clust8" class="cluster">
<title>cluster_15</title>
<polygon fill="none" stroke="blue" points="4964.5,-1307.5 4964.5,-1440.5 5168.5,-1440.5 5168.5,-1307.5 4964.5,-1307.5"/>
<text text-anchor="middle" x="5066.5" y="-1425.3" font-family="Times,serif" font-size="14.00">Zashi 0.2.0</text>
</g>
<g id="clust9" class="cluster">
<title>cluster_32</title>
<polygon fill="none" stroke="blue" points="103,-4714.5 103,-5862.5 334,-5862.5 334,-4714.5 103,-4714.5"/>
<text text-anchor="middle" x="218.5" y="-5847.3" font-family="Times,serif" font-size="14.00">Librustzcash Tech Debt</text>
</g>
<g id="clust10" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="107,-1370.5 107,-1519.5 1372,-1519.5 1372,-1370.5 107,-1370.5"/>
<text text-anchor="middle" x="739.5" y="-1504.3" font-family="Times,serif" font-size="14.00">UAs in Mobile SDKs</text>
</g>
<g id="clust11" class="cluster">
<title>cluster_16</title>
<polygon fill="none" stroke="blue" points="4314,-1355.5 4314,-1448.5 4587,-1448.5 4587,-1355.5 4314,-1355.5"/>
<text text-anchor="middle" x="4450.5" y="-1433.3" font-family="Times,serif" font-size="14.00">ZcashLightClientKit 2.0.1</text>
</g>
<g id="clust12" class="cluster">
<title>cluster_8</title>
<polygon fill="none" stroke="blue" points="6162,-1443.5 6162,-1536.5 7014,-1536.5 7014,-1443.5 6162,-1443.5"/>
<text text-anchor="middle" x="6588" y="-1521.3" font-family="Times,serif" font-size="14.00">iOS Zashi 1.0</text>
</g>
<g id="clust13" class="cluster">
<title>cluster_20</title>
<polygon fill="none" stroke="blue" points="7421,-1430.5 7421,-1523.5 7640,-1523.5 7640,-1430.5 7421,-1430.5"/>
<text text-anchor="middle" x="7530.5" y="-1508.3" font-family="Times,serif" font-size="14.00">iOS Zashi 1.1</text>
</g>
<g id="clust14" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="1421,-1219.5 1421,-1356.5 1627,-1356.5 1627,-1219.5 1421,-1219.5"/>
<text text-anchor="middle" x="1524" y="-1341.3" font-family="Times,serif" font-size="14.00">Release 5.5.0</text>
</g>
<g id="clust15" class="cluster">
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="4344.5,-966.5 4344.5,-1130.5 5798.5,-1130.5 5798.5,-966.5 4344.5,-966.5"/>
<text text-anchor="middle" x="5071.5" y="-1115.3" font-family="Times,serif" font-size="14.00">Librustzcash Zashi 1.0</text>
</g>
<g id="clust16" class="cluster">
<title>cluster_7</title>
<polygon fill="none" stroke="blue" points="112.5,-1988.5 112.5,-2197.5 324.5,-2197.5 324.5,-1988.5 112.5,-1988.5"/>
<text text-anchor="middle" x="218.5" y="-2182.3" font-family="Times,serif" font-size="14.00">Scan Performance</text>
</g>
<g id="clust17" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="110.5,-1527.5 110.5,-1980.5 710,-1980.5 710,-1527.5 110.5,-1527.5"/>
<text text-anchor="middle" x="410.25" y="-1965.3" font-family="Times,serif" font-size="14.00">DAG Sync</text>
</g>
<g id="clust18" class="cluster">
<title>cluster_22</title>
<polygon fill="none" stroke="blue" points="8264.5,-1095.5 8264.5,-1172.5 8466.5,-1172.5 8466.5,-1095.5 8264.5,-1095.5"/>
<text text-anchor="middle" x="8365.5" y="-1157.3" font-family="Times,serif" font-size="14.00">iOS Zashi 1.2.3</text>
</g>
<g id="clust19" class="cluster">
<title>cluster_13</title>
<polygon fill="none" stroke="blue" points="99,-2585.5 99,-2678.5 338,-2678.5 338,-2585.5 99,-2585.5"/>
<text text-anchor="middle" x="218.5" y="-2663.3" font-family="Times,serif" font-size="14.00">UniFFI</text>
</g>
<g id="clust20" class="cluster">
<title>cluster_19</title>
<polygon fill="none" stroke="blue" points="6796,-1685.5 6796,-1878.5 7610,-1878.5 7610,-1685.5 6796,-1685.5"/>
<text text-anchor="middle" x="7203" y="-1863.3" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
</g>
<g id="clust21" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="blue" points="2274.5,-1135.5 2274.5,-1348.5 4294,-1348.5 4294,-1135.5 2274.5,-1135.5"/>
<text text-anchor="middle" x="3284.2" y="-1333.3" font-family="Times,serif" font-size="14.00">Spend&#45;before&#45;Sync</text>
</g>
<g id="clust22" class="cluster">
<title>cluster_12</title>
<polygon fill="none" stroke="blue" points="7418,-1886.5 7418,-1979.5 7643,-1979.5 7643,-1886.5 7418,-1886.5"/>
<text text-anchor="middle" x="7530.5" y="-1964.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.2.1</text>
</g>
<g id="clust23" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="6793.5,-259.5 6793.5,-1250.5 7914,-1250.5 7914,-259.5 6793.5,-259.5"/>
<text text-anchor="middle" x="7353.8" y="-1235.3" font-family="Times,serif" font-size="14.00">Zcashd wallet replacement</text>
</g>
<g id="clust24" class="cluster">
<title>cluster_26</title>
<polygon fill="none" stroke="blue" points="116.5,-3813.5 116.5,-3977.5 320.5,-3977.5 320.5,-3813.5 116.5,-3813.5"/>
<text text-anchor="middle" x="218.5" y="-3962.3" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
</g>
<g id="clust25" class="cluster">
<title>cluster_17</title>
<polygon fill="none" stroke="blue" points="5233,-1368.5 5233,-1517.5 6132,-1517.5 6132,-1368.5 5233,-1368.5"/>
<text text-anchor="middle" x="5682.5" y="-1502.3" font-family="Times,serif" font-size="14.00">Zeboot</text>
</g>
<g id="clust26" class="cluster">
<title>cluster_18</title>
<polygon fill="none" stroke="blue" points="7138,-1536.5 7138,-1613.5 7297,-1613.5 7297,-1536.5 7138,-1536.5"/>
<text text-anchor="middle" x="7217.5" y="-1598.3" font-family="Times,serif" font-size="14.00">Zashi 1.0</text>
</g>
<g id="clust27" class="cluster">
<title>cluster_23</title>
<polygon fill="none" stroke="blue" points="8522,-1095.5 8522,-1172.5 8724,-1172.5 8724,-1095.5 8522,-1095.5"/>
<text text-anchor="middle" x="8623" y="-1157.3" font-family="Times,serif" font-size="14.00">iOS Zashi 1.2.4</text>
</g>
<g id="clust28" class="cluster">
<title>cluster_29</title>
<polygon fill="none" stroke="blue" points="462,-1988.5 462,-2924.5 1068,-2924.5 1068,-1988.5 462,-1988.5"/>
<text text-anchor="middle" x="765" y="-2909.3" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
</g>
<g id="clust29" class="cluster">
<title>cluster_25</title>
<polygon fill="none" stroke="blue" points="472,-2932.5 472,-3853.5 745,-3853.5 745,-2932.5 472,-2932.5"/>
<text text-anchor="middle" x="608.5" y="-3838.3" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
</g>
<g id="clust30" class="cluster">
<title>cluster_33</title>
<polygon fill="none" stroke="blue" points="105.5,-981.5 105.5,-1104.5 331.5,-1104.5 331.5,-981.5 105.5,-981.5"/>
<text text-anchor="middle" x="218.5" y="-1089.3" font-family="Times,serif" font-size="14.00">Multiplatform</text>
</g>
<g id="clust31" class="cluster">
<title>cluster_30</title>
<polygon fill="none" stroke="blue" points="69.5,-419.5 69.5,-654.5 367.5,-654.5 367.5,-419.5 69.5,-419.5"/>
<text text-anchor="middle" x="218.5" y="-639.3" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
</g>
<g id="clust32" class="cluster">
<title>cluster_9</title>
<polygon fill="none" stroke="blue" points="5546,-1150.5 5546,-1314.5 6102,-1314.5 6102,-1150.5 5546,-1150.5"/>
<text text-anchor="middle" x="5824" y="-1299.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.0</text>
</g>
<g id="clust33" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="blue" points="1701.5,-1135.5 1701.5,-1272.5 2193.5,-1272.5 2193.5,-1135.5 1701.5,-1135.5"/>
<text text-anchor="middle" x="1947.5" y="-1257.3" font-family="Times,serif" font-size="14.00">Release 5.6.0</text>
</g>
<g id="clust34" class="cluster">
<title>cluster_31</title>
<polygon fill="none" stroke="blue" points="76.5,-4527.5 76.5,-4706.5 750.5,-4706.5 750.5,-4527.5 76.5,-4527.5"/>
<text text-anchor="middle" x="413.5" y="-4691.3" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1274 -->
<g id="node1" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1274</title>
<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1274" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1274&#10;Release zcash&#45;android&#45;&#10;wallet&#45;sdk 2.0.1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="4892,-1283 4615,-1283 4615,-1230 4892,-1230 4892,-1283"/>
<text text-anchor="middle" x="4753.5" y="-1267.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1274</text>
<text text-anchor="middle" x="4753.5" y="-1252.8" font-family="Times,serif" font-size="14.00">Release zcash&#45;android&#45;</text>
<text text-anchor="middle" x="4753.5" y="-1237.8" font-family="Times,serif" font-size="14.00">wallet&#45;sdk 2.0.1</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#976 -->
<g id="node20" class="node closed">
<title>ECC/zashi&#45;android#976</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/976" xlink:title="ECC/zashi&#45;android#976&#10;Release Zashi 0.2.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5160.5,-1353.5 5157.5,-1357.5 5136.5,-1357.5 5133.5,-1353.5 4972.5,-1353.5 4972.5,-1315.5 5160.5,-1315.5 5160.5,-1353.5"/>
<text text-anchor="middle" x="5066.5" y="-1338.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#976</text>
<text text-anchor="middle" x="5066.5" y="-1323.3" font-family="Times,serif" font-size="14.00">Release Zashi 0.2.0</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1274&#45;&gt;ECC/zashi&#45;android#976 -->
<g id="edge97" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1274&#45;&gt;ECC/zashi&#45;android#976</title>
<path fill="none" stroke="black" d="M4860.2,-1283C4899.2,-1292.8 4942.8,-1303.7 4979.8,-1313"/>
<polygon fill="black" stroke="black" points="4978.95,-1316.4 4989.5,-1315.4 4980.63,-1309.6 4978.95,-1316.4"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1289 -->
<g id="node158" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1289</title>
<g id="a_node158"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1289" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1289&#10;Release zcash&#45;android&#45;&#10;wallet&#45;sdk 2.0.2" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5205,-1283 4928,-1283 4928,-1230 5205,-1230 5205,-1283"/>
<text text-anchor="middle" x="5066.5" y="-1267.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1289</text>
<text text-anchor="middle" x="5066.5" y="-1252.8" font-family="Times,serif" font-size="14.00">Release zcash&#45;android&#45;</text>
<text text-anchor="middle" x="5066.5" y="-1237.8" font-family="Times,serif" font-size="14.00">wallet&#45;sdk 2.0.2</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1274&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1289 -->
<g id="edge98" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1274&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1289</title>
<path fill="none" stroke="black" d="M4892.3,-1256.5C4900.8,-1256.5 4909.4,-1256.5 4918,-1256.5"/>
<polygon fill="black" stroke="black" points="4918,-1260 4928,-1256.5 4918,-1253 4918,-1260"/>
</g>
<!-- zcash/librustzcash#1179 -->
<g id="node2" class="node closed">
<title>zcash/librustzcash#1179</title>
<g id="a_node2"><a xlink:href="https://github.com/zcash/librustzcash/issues/1179" xlink:title="zcash/librustzcash#1179&#10;zcash_primitives 0.16.0,&#10;zcash_proofs 0.16.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5164.5,-926 4968.5,-926 4968.5,-873 5164.5,-873 5164.5,-926"/>
<text text-anchor="middle" x="5066.5" y="-910.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1179</text>
<text text-anchor="middle" x="5066.5" y="-895.8" font-family="Times,serif" font-size="14.00">zcash_primitives 0.16.0,</text>
<text text-anchor="middle" x="5066.5" y="-880.8" font-family="Times,serif" font-size="14.00">zcash_proofs 0.16.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1338 -->
<g id="node3" class="node closed">
<title>zcash/librustzcash#1338</title>
<g id="a_node3"><a xlink:href="https://github.com/zcash/librustzcash/issues/1338" xlink:title="zcash/librustzcash#1338&#10;zcash_client_backend&#10;0.13.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5477.5,-926 5281.5,-926 5281.5,-873 5477.5,-873 5477.5,-926"/>
<text text-anchor="middle" x="5379.5" y="-910.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1338</text>
<text text-anchor="middle" x="5379.5" y="-895.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
<text text-anchor="middle" x="5379.5" y="-880.8" font-family="Times,serif" font-size="14.00">0.13.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1179&#45;&gt;zcash/librustzcash#1338 -->
<g id="edge1" class="edge">
<title>zcash/librustzcash#1179&#45;&gt;zcash/librustzcash#1338</title>
<path fill="none" stroke="black" d="M5164.6,-899.5C5198.4,-899.5 5236.6,-899.5 5271.2,-899.5"/>
<polygon fill="black" stroke="black" points="5271.3,-903 5281.3,-899.5 5271.3,-896 5271.3,-903"/>
</g>
<!-- zcash/librustzcash#1458 -->
<g id="node152" class="node closed">
<title>zcash/librustzcash#1458</title>
<g id="a_node152"><a xlink:href="https://github.com/zcash/librustzcash/issues/1458" xlink:title="zcash/librustzcash#1458&#10;zcash_primitives 0.17.0,&#10;zcash_proofs 0.17.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5790.5,-784 5594.5,-784 5594.5,-731 5790.5,-731 5790.5,-784"/>
<text text-anchor="middle" x="5692.5" y="-768.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1458</text>
<text text-anchor="middle" x="5692.5" y="-753.8" font-family="Times,serif" font-size="14.00">zcash_primitives 0.17.0,</text>
<text text-anchor="middle" x="5692.5" y="-738.8" font-family="Times,serif" font-size="14.00">zcash_proofs 0.17.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1179&#45;&gt;zcash/librustzcash#1458 -->
<g id="edge90" class="edge">
<title>zcash/librustzcash#1179&#45;&gt;zcash/librustzcash#1458</title>
<path fill="none" stroke="black" d="M5164.7,-877.39C5278.5,-851.48 5466.6,-808.68 5584.5,-781.84"/>
<polygon fill="black" stroke="black" points="5585.32,-785.24 5594.3,-779.62 5583.77,-778.42 5585.32,-785.24"/>
</g>
<!-- zcash/librustzcash#1231 -->
<g id="node4" class="node closed">
<title>zcash/librustzcash#1231</title>
<g id="a_node4"><a xlink:href="https://github.com/zcash/librustzcash/issues/1231" xlink:title="zcash/librustzcash#1231&#10;zcash_client_sqlite&#10;0.11.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5790.5,-926 5594.5,-926 5594.5,-873 5790.5,-873 5790.5,-926"/>
<text text-anchor="middle" x="5692.5" y="-910.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1231</text>
<text text-anchor="middle" x="5692.5" y="-895.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
<text text-anchor="middle" x="5692.5" y="-880.8" font-family="Times,serif" font-size="14.00">0.11.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1338&#45;&gt;zcash/librustzcash#1231 -->
<g id="edge2" class="edge">
<title>zcash/librustzcash#1338&#45;&gt;zcash/librustzcash#1231</title>
<path fill="none" stroke="black" d="M5477.6,-899.5C5511.4,-899.5 5549.6,-899.5 5584.2,-899.5"/>
<polygon fill="black" stroke="black" points="5584.3,-903 5594.3,-899.5 5584.3,-896 5584.3,-903"/>
</g>
<!-- zcash/librustzcash#1178 -->
<g id="node153" class="node closed">
<title>zcash/librustzcash#1178</title>
<g id="a_node153"><a xlink:href="https://github.com/zcash/librustzcash/issues/1178" xlink:title="zcash/librustzcash#1178&#10;zcash_client_backend&#10;0.13.1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5790.5,-855 5594.5,-855 5594.5,-802 5790.5,-802 5790.5,-855"/>
<text text-anchor="middle" x="5692.5" y="-839.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1178</text>
<text text-anchor="middle" x="5692.5" y="-824.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
<text text-anchor="middle" x="5692.5" y="-809.8" font-family="Times,serif" font-size="14.00">0.13.1</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1338&#45;&gt;zcash/librustzcash#1178 -->
<g id="edge91" class="edge">
<title>zcash/librustzcash#1338&#45;&gt;zcash/librustzcash#1178</title>
<path fill="none" stroke="black" d="M5477.6,-876.37C5500,-871.09 5523.8,-865.55 5546,-860.5 5558.5,-857.66 5571.5,-854.73 5584.5,-851.84"/>
<polygon fill="black" stroke="black" points="5585.4,-855.23 5594.4,-849.64 5583.88,-848.39 5585.4,-855.23"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1394 -->
<g id="node5" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1394</title>
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1394" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#10;zcash&#45;android&#45;wallet&#45;sdk&#10;2.2.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6437,-1048 6160,-1048 6160,-995 6437,-995 6437,-1048"/>
<text text-anchor="middle" x="6298.5" y="-1032.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1394</text>
<text text-anchor="middle" x="6298.5" y="-1017.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk</text>
<text text-anchor="middle" x="6298.5" y="-1002.8" font-family="Times,serif" font-size="14.00">2.2.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1231&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1394 -->
<g id="edge92" class="edge">
<title>zcash/librustzcash#1231&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1394</title>
<path fill="none" stroke="black" d="M5790.7,-915.5C5815.6,-919.5 5842.3,-923.73 5867,-927.5 5984.6,-945.42 6025.6,-912.26 6132,-965.5 6143.2,-971.12 6141.1,-979.32 6152,-985.5 6155.3,-987.34 6158.6,-989.08 6162,-990.73"/>
<polygon fill="black" stroke="black" points="6160.65,-993.96 6171.2,-994.91 6163.54,-987.59 6160.65,-993.96"/>
</g>
<!-- zcash/librustzcash#1418 -->
<g id="node154" class="node closed">
<title>zcash/librustzcash#1418</title>
<g id="a_node154"><a xlink:href="https://github.com/zcash/librustzcash/issues/1418" xlink:title="zcash/librustzcash#1418&#10;zcash_client_sqlite&#10;0.12.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6396.5,-794 6200.5,-794 6200.5,-741 6396.5,-741 6396.5,-794"/>
<text text-anchor="middle" x="6298.5" y="-778.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1418</text>
<text text-anchor="middle" x="6298.5" y="-763.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
<text text-anchor="middle" x="6298.5" y="-748.8" font-family="Times,serif" font-size="14.00">0.12.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1231&#45;&gt;zcash/librustzcash#1418 -->
<g id="edge93" class="edge">
<title>zcash/librustzcash#1231&#45;&gt;zcash/librustzcash#1418</title>
<path fill="none" stroke="black" d="M5790.5,-878.29C5899.9,-854.4 6077.1,-815.68 6190.4,-790.91"/>
<polygon fill="black" stroke="black" points="6191.39,-794.28 6200.4,-788.71 6189.88,-787.44 6191.39,-794.28"/>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#159 -->
<g id="node155" class="node closed">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#159</title>
<g id="a_node155"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/159" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#159&#10;Release 0.9.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6111.5,-918.5 5879.5,-918.5 5879.5,-880.5 6111.5,-880.5 6111.5,-918.5"/>
<text text-anchor="middle" x="5995.5" y="-903.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#159</text>
<text text-anchor="middle" x="5995.5" y="-888.3" font-family="Times,serif" font-size="14.00">Release 0.9.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1231&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#159 -->
<g id="edge94" class="edge">
<title>zcash/librustzcash#1231&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#159</title>
<path fill="none" stroke="black" d="M5790.8,-899.5C5815.9,-899.5 5843.2,-899.5 5869.4,-899.5"/>
<polygon fill="black" stroke="black" points="5869.4,-903 5879.4,-899.5 5869.4,-896 5869.4,-903"/>
</g>
<!-- ECC/zashi&#45;android#1331 -->
<g id="node6" class="node closed">
<title>ECC/zashi&#45;android#1331</title>
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1331" xlink:title="ECC/zashi&#45;android#1331&#10;Release Zashi Android&#10;version 1.1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6700,-1020 6503,-1020 6503,-967 6700,-967 6700,-1020"/>
<text text-anchor="middle" x="6601.5" y="-1004.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1331</text>
<text text-anchor="middle" x="6601.5" y="-989.8" font-family="Times,serif" font-size="14.00">Release Zashi Android</text>
<text text-anchor="middle" x="6601.5" y="-974.8" font-family="Times,serif" font-size="14.00">version 1.1</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#45;&gt;ECC/zashi&#45;android#1331 -->
<g id="edge3" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#45;&gt;ECC/zashi&#45;android#1331</title>
<path fill="none" stroke="black" d="M6437.2,-1008.7C6455.8,-1007 6474.7,-1005.2 6492.6,-1003.5"/>
<polygon fill="black" stroke="black" points="6493.15,-1006.97 6502.8,-1002.6 6492.53,-999.99 6493.15,-1006.97"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1557 -->
<g id="node156" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1557</title>
<g id="a_node156"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1557" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1557&#10;Release 2.2.6" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7043,-1304.5 6766,-1304.5 6766,-1266.5 7043,-1266.5 7043,-1304.5"/>
<text text-anchor="middle" x="6904.5" y="-1289.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1557</text>
<text text-anchor="middle" x="6904.5" y="-1274.3" font-family="Times,serif" font-size="14.00">Release 2.2.6</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1557 -->
<g id="edge95" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1557</title>
<path fill="none" stroke="black" d="M6426.2,-1048C6430,-1050.9 6433.7,-1054 6437,-1057.5 6488.7,-1111.3 6418.5,-1170.6 6473,-1221.5 6547.5,-1291.1 6663.1,-1305.1 6755.8,-1302.8"/>
<polygon fill="black" stroke="black" points="6755.91,-1306.3 6765.8,-1302.5 6755.7,-1299.3 6755.91,-1306.3"/>
</g>
<!-- ECC/zashi&#45;android#1557 -->
<g id="node157" class="node closed">
<title>ECC/zashi&#45;android#1557</title>
<g id="a_node157"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1557" xlink:title="ECC/zashi&#45;android#1557&#10;Release Zashi Android&#10;version 1.1.6 (712)" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6700,-1212 6503,-1212 6503,-1159 6700,-1159 6700,-1212"/>
<text text-anchor="middle" x="6601.5" y="-1196.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1557</text>
<text text-anchor="middle" x="6601.5" y="-1181.8" font-family="Times,serif" font-size="14.00">Release Zashi Android</text>
<text text-anchor="middle" x="6601.5" y="-1166.8" font-family="Times,serif" font-size="14.00">version 1.1.6 (712)</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#45;&gt;ECC/zashi&#45;android#1557 -->
<g id="edge96" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#45;&gt;ECC/zashi&#45;android#1557</title>
<path fill="none" stroke="black" d="M6424.7,-1048C6429,-1050.9 6433.2,-1054 6437,-1057.5 6471.1,-1088.4 6438.6,-1123.9 6473,-1154.5 6479.1,-1159.9 6486,-1164.4 6493.3,-1168.2"/>
<polygon fill="black" stroke="black" points="6492.35,-1171.62 6502.9,-1172.6 6495.27,-1165.25 6492.35,-1171.62"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1377 -->
<g id="node7" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1377</title>
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1377" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1377&#10;Release zcash&#45;android&#45;&#10;wallet&#45;sdk 2.1.2" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6437,-1119 6160,-1119 6160,-1066 6437,-1066 6437,-1119"/>
<text text-anchor="middle" x="6298.5" y="-1103.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1377</text>
<text text-anchor="middle" x="6298.5" y="-1088.8" font-family="Times,serif" font-size="14.00">Release zcash&#45;android&#45;</text>
<text text-anchor="middle" x="6298.5" y="-1073.8" font-family="Times,serif" font-size="14.00">wallet&#45;sdk 2.1.2</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1255 -->
<g id="node8" class="node closed">
<title>ECC/zashi&#45;android#1255</title>
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1255" xlink:title="ECC/zashi&#45;android#1255&#10;Zashi Android 1.0.1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6397,-976.5 6200,-976.5 6200,-938.5 6397,-938.5 6397,-976.5"/>
<text text-anchor="middle" x="6298.5" y="-961.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1255</text>
<text text-anchor="middle" x="6298.5" y="-946.3" font-family="Times,serif" font-size="14.00">Zashi Android 1.0.1</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1255&#45;&gt;ECC/zashi&#45;android#1331 -->
<g id="edge4" class="edge">
<title>ECC/zashi&#45;android#1255&#45;&gt;ECC/zashi&#45;android#1331</title>
<path fill="none" stroke="black" d="M6397.2,-969.19C6427.7,-972.84 6461.6,-976.88 6492.7,-980.61"/>
<polygon fill="black" stroke="black" points="6492.35,-984.09 6502.7,-981.81 6493.19,-977.14 6492.35,-984.09"/>
</g>
<!-- ECC/zashi&#45;android#639 -->
<g id="node9" class="node open">
<title>ECC/zashi&#45;android#639</title>
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-4204 123,-4204 123,-4151 314,-4151 314,-4204"/>
<text text-anchor="middle" x="218.5" y="-4188.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
<text text-anchor="middle" x="218.5" y="-4173.8" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
<text text-anchor="middle" x="218.5" y="-4158.8" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#301 -->
<g id="node170" class="node open">
<title>ECC/zashi&#45;android#301</title>
<g id="a_node170"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/301" xlink:title="ECC/zashi&#45;android#301&#10;Save/restore seed phrase&#10;from Google Credential&#10;Manager" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="707.5,-4317.5 509.5,-4317.5 509.5,-4249.5 707.5,-4249.5 707.5,-4317.5"/>
<text text-anchor="middle" x="608.5" y="-4302.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#301</text>
<text text-anchor="middle" x="608.5" y="-4287.3" font-family="Times,serif" font-size="14.00">Save/restore seed phrase</text>
<text text-anchor="middle" x="608.5" y="-4272.3" font-family="Times,serif" font-size="14.00">from Google Credential</text>
<text text-anchor="middle" x="608.5" y="-4257.3" font-family="Times,serif" font-size="14.00">Manager</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#639&#45;&gt;ECC/zashi&#45;android#301 -->
<g id="edge120" class="edge">
<title>ECC/zashi&#45;android#639&#45;&gt;ECC/zashi&#45;android#301</title>
<path fill="none" stroke="black" d="M314.11,-4188.3C352.94,-4193.9 398.07,-4202.1 438,-4213.5 467.31,-4221.8 498.39,-4233.7 525.83,-4245.4"/>
<polygon fill="black" stroke="black" points="524.8,-4248.76 535.38,-4249.4 527.51,-4242.31 524.8,-4248.76"/>
</g>
<!-- ECC/zashi&#45;android#635 -->
<g id="node10" class="node open">
<title>ECC/zashi&#45;android#635</title>
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-4132.5 124.5,-4132.5 124.5,-4094.5 312.5,-4094.5 312.5,-4132.5"/>
<text text-anchor="middle" x="218.5" y="-4117.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
<text text-anchor="middle" x="218.5" y="-4102.3" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#635&#45;&gt;ECC/zashi&#45;android#301 -->
<g id="edge121" class="edge">
<title>ECC/zashi&#45;android#635&#45;&gt;ECC/zashi&#45;android#301</title>
<path fill="none" stroke="black" d="M312.67,-4114.4C352.64,-4117.7 399.01,-4125.4 438,-4142.5 489.93,-4165.3 538.52,-4208.9 570.24,-4241.6"/>
<polygon fill="black" stroke="black" points="568.12,-4244.45 577.54,-4249.3 573.2,-4239.63 568.12,-4244.45"/>
</g>
<!-- ECC/zashi&#45;android#638 -->
<g id="node11" class="node open">
<title>ECC/zashi&#45;android#638</title>
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-4488 124.5,-4488 124.5,-4435 312.5,-4435 312.5,-4488"/>
<text text-anchor="middle" x="218.5" y="-4472.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
<text text-anchor="middle" x="218.5" y="-4457.8" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
<text text-anchor="middle" x="218.5" y="-4442.8" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#638&#45;&gt;ECC/zashi&#45;android#301 -->
<g id="edge122" class="edge">
<title>ECC/zashi&#45;android#638&#45;&gt;ECC/zashi&#45;android#301</title>
<path fill="none" stroke="black" d="M312.54,-4457.7C352.59,-4453.3 399.06,-4444.3 438,-4426.5 490.22,-4402.6 539.15,-4357.9 570.89,-4324.9"/>
<polygon fill="black" stroke="black" points="573.46,-4327.27 577.79,-4317.6 568.38,-4322.46 573.46,-4327.27"/>
</g>
<!-- ECC/zashi&#45;android#636 -->
<g id="node12" class="node open">
<title>ECC/zashi&#45;android#636</title>
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-4417 124.5,-4417 124.5,-4364 312.5,-4364 312.5,-4417"/>
<text text-anchor="middle" x="218.5" y="-4401.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
<text text-anchor="middle" x="218.5" y="-4386.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-4371.8" font-family="Times,serif" font-size="14.00">permissions section</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#636&#45;&gt;ECC/zashi&#45;android#301 -->
<g id="edge123" class="edge">
<title>ECC/zashi&#45;android#636&#45;&gt;ECC/zashi&#45;android#301</title>
<path fill="none" stroke="black" d="M312.55,-4380.7C351.76,-4375.2 397.57,-4367.1 438,-4355.5 468.36,-4346.8 500.55,-4334 528.62,-4321.7"/>
<polygon fill="black" stroke="black" points="530.22,-4324.82 537.97,-4317.6 527.41,-4318.41 530.22,-4324.82"/>
</g>
<!-- ECC/zashi&#45;android#640 -->
<g id="node13" class="node open">
<title>ECC/zashi&#45;android#640</title>
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-4346 112,-4346 112,-4293 325,-4293 325,-4346"/>
<text text-anchor="middle" x="218.5" y="-4330.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
<text text-anchor="middle" x="218.5" y="-4315.8" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
<text text-anchor="middle" x="218.5" y="-4300.8" font-family="Times,serif" font-size="14.00">cloud backup</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#640&#45;&gt;ECC/zashi&#45;android#301 -->
<g id="edge124" class="edge">
<title>ECC/zashi&#45;android#640&#45;&gt;ECC/zashi&#45;android#301</title>
<path fill="none" stroke="black" d="M325.01,-4309.7C379.09,-4304.7 444.85,-4298.6 499.31,-4293.5"/>
<polygon fill="black" stroke="black" points="499.69,-4296.98 509.34,-4292.6 499.07,-4290.01 499.69,-4296.98"/>
</g>
<!-- ECC/zashi&#45;android#637 -->
<g id="node14" class="node open">
<title>ECC/zashi&#45;android#637</title>
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-4275 122.5,-4275 122.5,-4222 314.5,-4222 314.5,-4275"/>
<text text-anchor="middle" x="218.5" y="-4259.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
<text text-anchor="middle" x="218.5" y="-4244.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-4229.8" font-family="Times,serif" font-size="14.00">permission detail screen</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#637&#45;&gt;ECC/zashi&#45;android#301 -->
<g id="edge125" class="edge">
<title>ECC/zashi&#45;android#637&#45;&gt;ECC/zashi&#45;android#301</title>
<path fill="none" stroke="black" d="M314.91,-4257.1C370.69,-4262.1 441.27,-4268.5 499.14,-4273.7"/>
<polygon fill="black" stroke="black" points="499.13,-4277.22 509.42,-4274.7 499.81,-4270.25 499.13,-4277.22"/>
</g>
<!-- ECC/zashi&#45;android#1666 -->
<g id="node15" class="node closed">
<title>ECC/zashi&#45;android#1666</title>
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1666" xlink:title="ECC/zashi&#45;android#1666&#10;Release Zashi Android&#10;1.2.2" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7316,-1320 7119,-1320 7119,-1267 7316,-1267 7316,-1320"/>
<text text-anchor="middle" x="7217.5" y="-1304.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1666</text>
<text text-anchor="middle" x="7217.5" y="-1289.8" font-family="Times,serif" font-size="14.00">Release Zashi Android</text>
<text text-anchor="middle" x="7217.5" y="-1274.8" font-family="Times,serif" font-size="14.00">1.2.2</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1671 -->
<g id="node16" class="node closed">
<title>ECC/zashi&#45;android#1671</title>
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1671" xlink:title="ECC/zashi&#45;android#1671&#10;Release Zashi Android&#10;1.2.3" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7629,-1320 7432,-1320 7432,-1267 7629,-1267 7629,-1320"/>
<text text-anchor="middle" x="7530.5" y="-1304.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1671</text>
<text text-anchor="middle" x="7530.5" y="-1289.8" font-family="Times,serif" font-size="14.00">Release Zashi Android</text>
<text text-anchor="middle" x="7530.5" y="-1274.8" font-family="Times,serif" font-size="14.00">1.2.3</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1666&#45;&gt;ECC/zashi&#45;android#1671 -->
<g id="edge114" class="edge">
<title>ECC/zashi&#45;android#1666&#45;&gt;ECC/zashi&#45;android#1671</title>
<path fill="none" stroke="black" d="M7316,-1293.5C7349.6,-1293.5 7387.4,-1293.5 7421.7,-1293.5"/>
<polygon fill="black" stroke="black" points="7421.8,-1297 7431.8,-1293.5 7421.8,-1290 7421.8,-1297"/>
</g>
<!-- ECC/zashi&#45;android#1672 -->
<g id="node167" class="node closed">
<title>ECC/zashi&#45;android#1672</title>
<g id="a_node167"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1672" xlink:title="ECC/zashi&#45;android#1672&#10;Release Zashi Android 1.3" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7908,-1335.5 7705,-1335.5 7705,-1297.5 7908,-1297.5 7908,-1335.5"/>
<text text-anchor="middle" x="7806.5" y="-1320.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1672</text>
<text text-anchor="middle" x="7806.5" y="-1305.3" font-family="Times,serif" font-size="14.00">Release Zashi Android 1.3</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1671&#45;&gt;ECC/zashi&#45;android#1672 -->
<g id="edge116" class="edge">
<title>ECC/zashi&#45;android#1671&#45;&gt;ECC/zashi&#45;android#1672</title>
<path fill="none" stroke="black" d="M7629.3,-1301.7C7650.4,-1303.5 7672.8,-1305.4 7694.4,-1307.2"/>
<polygon fill="black" stroke="black" points="7694.25,-1310.7 7704.5,-1308 7694.81,-1303.72 7694.25,-1310.7"/>
</g>
<!-- ECC/zashi&#45;android#406 -->
<g id="node17" class="node open">
<title>ECC/zashi&#45;android#406</title>
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-4039.5 124.5,-4039.5 124.5,-4001.5 312.5,-4001.5 312.5,-4039.5"/>
<text text-anchor="middle" x="218.5" y="-4024.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
<text text-anchor="middle" x="218.5" y="-4009.3" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#407 -->
<g id="node18" class="node open">
<title>ECC/zashi&#45;android#407</title>
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="707.5,-4047 509.5,-4047 509.5,-3994 707.5,-3994 707.5,-4047"/>
<text text-anchor="middle" x="608.5" y="-4031.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
<text text-anchor="middle" x="608.5" y="-4016.8" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
<text text-anchor="middle" x="608.5" y="-4001.8" font-family="Times,serif" font-size="14.00">Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
<g id="edge5" class="edge">
<title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
<path fill="none" stroke="black" d="M312.93,-4020.5C369.1,-4020.5 440.82,-4020.5 499.43,-4020.5"/>
<polygon fill="black" stroke="black" points="499.47,-4024 509.47,-4020.5 499.47,-4017 499.47,-4024"/>
</g>
<!-- ECC/zashi#54 -->
<g id="node169" class="node open">
<title>ECC/zashi#54</title>
<g id="a_node169"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/54" xlink:title="ECC/zashi#54&#10;Add User Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="986.5,-4039.5 856.5,-4039.5 856.5,-4001.5 986.5,-4001.5 986.5,-4039.5"/>
<text text-anchor="middle" x="921.5" y="-4024.3" font-family="Times,serif" font-size="14.00">ECC/zashi#54</text>
<text text-anchor="middle" x="921.5" y="-4009.3" font-family="Times,serif" font-size="14.00">Add User Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#407&#45;&gt;ECC/zashi#54 -->
<g id="edge119" class="edge">
<title>ECC/zashi&#45;android#407&#45;&gt;ECC/zashi#54</title>
<path fill="none" stroke="black" d="M707.9,-4020.5C752.62,-4020.5 804.65,-4020.5 846.05,-4020.5"/>
<polygon fill="black" stroke="black" points="846.06,-4024 856.06,-4020.5 846.06,-4017 846.06,-4024"/>
</g>
<!-- ECC/zashi&#45;ios#831 -->
<g id="node19" class="node closed">
<title>ECC/zashi&#45;ios#831</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/831" xlink:title="ECC/zashi&#45;ios#831&#10;Release Zashi 0.2.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5144.5,-1409.5 5141.5,-1413.5 5120.5,-1413.5 5117.5,-1409.5 4988.5,-1409.5 4988.5,-1371.5 5144.5,-1371.5 5144.5,-1409.5"/>
<text text-anchor="middle" x="5066.5" y="-1394.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#831</text>
<text text-anchor="middle" x="5066.5" y="-1379.3" font-family="Times,serif" font-size="14.00">Release Zashi 0.2.0</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#986 -->
<g id="node41" class="node closed">
<title>ECC/zashi&#45;ios#986</title>
<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/986" xlink:title="ECC/zashi&#45;ios#986&#10;Release Zashi iOS version&#10;1.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7006,-1505 7003,-1509 6982,-1509 6979,-1505 6803,-1505 6803,-1452 7006,-1452 7006,-1505"/>
<text text-anchor="middle" x="6904.5" y="-1489.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#986</text>
<text text-anchor="middle" x="6904.5" y="-1474.8" font-family="Times,serif" font-size="14.00">Release Zashi iOS version</text>
<text text-anchor="middle" x="6904.5" y="-1459.8" font-family="Times,serif" font-size="14.00">1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#831&#45;&gt;ECC/zashi&#45;ios#986 -->
<g id="edge99" class="edge">
<title>ECC/zashi&#45;ios#831&#45;&gt;ECC/zashi&#45;ios#986</title>
<path fill="none" stroke="black" d="M5144.7,-1404.8C5166.5,-1412 5188.7,-1423 5205,-1439.5 5232,-1466.9 5202,-1498.6 5233,-1521.5 5397,-1642.6 5487.6,-1535.5 5691.5,-1535.5 5691.5,-1535.5 5691.5,-1535.5 6299.5,-1535.5 6491.1,-1535.5 6540,-1538.7 6730,-1514.5 6750.3,-1511.9 6771.8,-1508.2 6792.5,-1504.2"/>
<polygon fill="black" stroke="black" points="6793.47,-1507.58 6802.6,-1502.2 6792.11,-1500.71 6793.47,-1507.58"/>
</g>
<!-- ECC/zashi&#45;android#1208 -->
<g id="node159" class="node closed">
<title>ECC/zashi&#45;android#1208</title>
<g id="a_node159"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1208" xlink:title="ECC/zashi&#45;android#1208&#10;Release 0.2.0 (540)" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5478,-1355.5 5281,-1355.5 5281,-1317.5 5478,-1317.5 5478,-1355.5"/>
<text text-anchor="middle" x="5379.5" y="-1340.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1208</text>
<text text-anchor="middle" x="5379.5" y="-1325.3" font-family="Times,serif" font-size="14.00">Release 0.2.0 (540)</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#976&#45;&gt;ECC/zashi&#45;android#1208 -->
<g id="edge100" class="edge">
<title>ECC/zashi&#45;android#976&#45;&gt;ECC/zashi&#45;android#1208</title>
<path fill="none" stroke="black" d="M5160.8,-1335.1C5195.5,-1335.3 5235.1,-1335.6 5270.9,-1335.8"/>
<polygon fill="black" stroke="black" points="5270.87,-1339.3 5280.9,-1335.9 5270.94,-1332.3 5270.87,-1339.3"/>
</g>
<!-- zcash/librustzcash#1315 -->
<g id="node21" class="node open">
<title>zcash/librustzcash#1315</title>
<g id="a_node21"><a xlink:href="https://github.com/zcash/librustzcash/issues/1315" xlink:title="zcash/librustzcash#1315&#10;zcash_client_sqlite: Add&#10;tests for the contents of&#10;the `v_transactions` and&#10;`v_tx_outputs` views." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5831 120.5,-5831 120.5,-5748 316.5,-5748 316.5,-5831"/>
<text text-anchor="middle" x="218.5" y="-5815.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1315</text>
<text text-anchor="middle" x="218.5" y="-5800.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Add</text>
<text text-anchor="middle" x="218.5" y="-5785.8" font-family="Times,serif" font-size="14.00">tests for the contents of</text>
<text text-anchor="middle" x="218.5" y="-5770.8" font-family="Times,serif" font-size="14.00">the `v_transactions` and</text>
<text text-anchor="middle" x="218.5" y="-5755.8" font-family="Times,serif" font-size="14.00">`v_tx_outputs` views.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1131 -->
<g id="node22" class="node open">
<title>zcash/librustzcash#1131</title>
<g id="a_node22"><a xlink:href="https://github.com/zcash/librustzcash/issues/1131" xlink:title="zcash/librustzcash#1131&#10;Remove `rusqlite::Connect&#10;ion`&#45;based impl of&#10;`WalletRead`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="322.5,-5729.5 114.5,-5729.5 114.5,-5661.5 322.5,-5661.5 322.5,-5729.5"/>
<text text-anchor="middle" x="218.5" y="-5714.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1131</text>
<text text-anchor="middle" x="218.5" y="-5699.3" font-family="Times,serif" font-size="14.00">Remove `rusqlite::Connect</text>
<text text-anchor="middle" x="218.5" y="-5684.3" font-family="Times,serif" font-size="14.00">ion`&#45;based impl of</text>
<text text-anchor="middle" x="218.5" y="-5669.3" font-family="Times,serif" font-size="14.00">`WalletRead`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1205 -->
<g id="node23" class="node open">
<title>zcash/librustzcash#1205</title>
<g id="a_node23"><a xlink:href="https://github.com/zcash/librustzcash/issues/1205" xlink:title="zcash/librustzcash#1205&#10;zip321: Failing roundtrip&#10;proptest example." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5643 120.5,-5643 120.5,-5590 316.5,-5590 316.5,-5643"/>
<text text-anchor="middle" x="218.5" y="-5627.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1205</text>
<text text-anchor="middle" x="218.5" y="-5612.8" font-family="Times,serif" font-size="14.00">zip321: Failing roundtrip</text>
<text text-anchor="middle" x="218.5" y="-5597.8" font-family="Times,serif" font-size="14.00">proptest example.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1215 -->
<g id="node24" class="node open">
<title>zcash/librustzcash#1215</title>
<g id="a_node24"><a xlink:href="https://github.com/zcash/librustzcash/issues/1215" xlink:title="zcash/librustzcash#1215&#10;Use `ConstantTimeEq` for&#10;`UnifiedFullViewingKey`&#10;comparisons." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-5571.5 115.5,-5571.5 115.5,-5503.5 321.5,-5503.5 321.5,-5571.5"/>
<text text-anchor="middle" x="218.5" y="-5556.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1215</text>
<text text-anchor="middle" x="218.5" y="-5541.3" font-family="Times,serif" font-size="14.00">Use `ConstantTimeEq` for</text>
<text text-anchor="middle" x="218.5" y="-5526.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
<text text-anchor="middle" x="218.5" y="-5511.3" font-family="Times,serif" font-size="14.00">comparisons.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1308 -->
<g id="node25" class="node open">
<title>zcash/librustzcash#1308</title>
<g id="a_node25"><a xlink:href="https://github.com/zcash/librustzcash/issues/1308" xlink:title="zcash/librustzcash#1308&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces the bug fixed&#10;by #1303" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5485 120.5,-5485 120.5,-5402 316.5,-5402 316.5,-5485"/>
<text text-anchor="middle" x="218.5" y="-5469.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1308</text>
<text text-anchor="middle" x="218.5" y="-5454.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
<text text-anchor="middle" x="218.5" y="-5439.8" font-family="Times,serif" font-size="14.00">Create a test that</text>
<text text-anchor="middle" x="218.5" y="-5424.8" font-family="Times,serif" font-size="14.00">reproduces the bug fixed</text>
<text text-anchor="middle" x="218.5" y="-5409.8" font-family="Times,serif" font-size="14.00">by #1303</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1256 -->
<g id="node26" class="node open">
<title>zcash/librustzcash#1256</title>
<g id="a_node26"><a xlink:href="https://github.com/zcash/librustzcash/issues/1256" xlink:title="zcash/librustzcash#1256&#10;Add a test case for&#10;`z&#45;&gt;t` account detection&#10;logic" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5383.5 120.5,-5383.5 120.5,-5315.5 316.5,-5315.5 316.5,-5383.5"/>
<text text-anchor="middle" x="218.5" y="-5368.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1256</text>
<text text-anchor="middle" x="218.5" y="-5353.3" font-family="Times,serif" font-size="14.00">Add a test case for</text>
<text text-anchor="middle" x="218.5" y="-5338.3" font-family="Times,serif" font-size="14.00">`z&#45;&gt;t` account detection</text>
<text text-anchor="middle" x="218.5" y="-5323.3" font-family="Times,serif" font-size="14.00">logic</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1236 -->
<g id="node27" class="node open">
<title>zcash/librustzcash#1236</title>
<g id="a_node27"><a xlink:href="https://github.com/zcash/librustzcash/issues/1236" xlink:title="zcash/librustzcash#1236&#10;zcash_client_sqlite:&#10;Recover the original UA&#10;when possible in&#10;`store_decrypted_tx`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5297 120.5,-5297 120.5,-5214 316.5,-5214 316.5,-5297"/>
<text text-anchor="middle" x="218.5" y="-5281.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1236</text>
<text text-anchor="middle" x="218.5" y="-5266.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
<text text-anchor="middle" x="218.5" y="-5251.8" font-family="Times,serif" font-size="14.00">Recover the original UA</text>
<text text-anchor="middle" x="218.5" y="-5236.8" font-family="Times,serif" font-size="14.00">when possible in</text>
<text text-anchor="middle" x="218.5" y="-5221.8" font-family="Times,serif" font-size="14.00">`store_decrypted_tx`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1204 -->
<g id="node28" class="node open">
<title>zcash/librustzcash#1204</title>
<g id="a_node28"><a xlink:href="https://github.com/zcash/librustzcash/issues/1204" xlink:title="zcash/librustzcash#1204&#10;zcash_client_backend: Use&#10;consistent ordering for&#10;type parameters in&#10;`scanning` and `wallet`&#10;types." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="321.5,-5195.5 115.5,-5195.5 115.5,-5097.5 321.5,-5097.5 321.5,-5195.5"/>
<text text-anchor="middle" x="218.5" y="-5180.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1204</text>
<text text-anchor="middle" x="218.5" y="-5165.3" font-family="Times,serif" font-size="14.00">zcash_client_backend: Use</text>
<text text-anchor="middle" x="218.5" y="-5150.3" font-family="Times,serif" font-size="14.00">consistent ordering for</text>
<text text-anchor="middle" x="218.5" y="-5135.3" font-family="Times,serif" font-size="14.00">type parameters in</text>
<text text-anchor="middle" x="218.5" y="-5120.3" font-family="Times,serif" font-size="14.00">`scanning` and `wallet`</text>
<text text-anchor="middle" x="218.5" y="-5105.3" font-family="Times,serif" font-size="14.00">types.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1316 -->
<g id="node29" class="node open">
<title>zcash/librustzcash#1316</title>
<g id="a_node29"><a xlink:href="https://github.com/zcash/librustzcash/issues/1316" xlink:title="zcash/librustzcash#1316&#10;zcash_client_sqlite: Re&#45;&#10;enable spending of dust&#10;notes after #1312" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-5079.5 120.5,-5079.5 120.5,-5011.5 316.5,-5011.5 316.5,-5079.5"/>
<text text-anchor="middle" x="218.5" y="-5064.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1316</text>
<text text-anchor="middle" x="218.5" y="-5049.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite: Re&#45;</text>
<text text-anchor="middle" x="218.5" y="-5034.3" font-family="Times,serif" font-size="14.00">enable spending of dust</text>
<text text-anchor="middle" x="218.5" y="-5019.3" font-family="Times,serif" font-size="14.00">notes after #1312</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1200 -->
<g id="node30" class="node open">
<title>zcash/librustzcash#1200</title>
<g id="a_node30"><a xlink:href="https://github.com/zcash/librustzcash/issues/1200" xlink:title="zcash/librustzcash#1200&#10;zcash_client_backend:&#10;Change&#10;`propose_shielding` to&#10;return `Option&lt;Proposal&gt;`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="326,-4993 111,-4993 111,-4910 326,-4910 326,-4993"/>
<text text-anchor="middle" x="218.5" y="-4977.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1200</text>
<text text-anchor="middle" x="218.5" y="-4962.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
<text text-anchor="middle" x="218.5" y="-4947.8" font-family="Times,serif" font-size="14.00">Change</text>
<text text-anchor="middle" x="218.5" y="-4932.8" font-family="Times,serif" font-size="14.00">`propose_shielding` to</text>
<text text-anchor="middle" x="218.5" y="-4917.8" font-family="Times,serif" font-size="14.00">return `Option&lt;Proposal&gt;`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1329 -->
<g id="node31" class="node open">
<title>zcash/librustzcash#1329</title>
<g id="a_node31"><a xlink:href="https://github.com/zcash/librustzcash/issues/1329" xlink:title="zcash/librustzcash#1329&#10;`zcash_client_sqlite`:&#10;Create a test that&#10;exercises a `Proposal`&#10;with transparent inputs" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-4892 120.5,-4892 120.5,-4809 316.5,-4809 316.5,-4892"/>
<text text-anchor="middle" x="218.5" y="-4876.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1329</text>
<text text-anchor="middle" x="218.5" y="-4861.8" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
<text text-anchor="middle" x="218.5" y="-4846.8" font-family="Times,serif" font-size="14.00">Create a test that</text>
<text text-anchor="middle" x="218.5" y="-4831.8" font-family="Times,serif" font-size="14.00">exercises a `Proposal`</text>
<text text-anchor="middle" x="218.5" y="-4816.8" font-family="Times,serif" font-size="14.00">with transparent inputs</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1322 -->
<g id="node32" class="node open">
<title>zcash/librustzcash#1322</title>
<g id="a_node32"><a xlink:href="https://github.com/zcash/librustzcash/issues/1322" xlink:title="zcash/librustzcash#1322&#10;zcash_client_sqlite:&#10;Create a test that&#10;reproduces #1320" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-4790.5 120.5,-4790.5 120.5,-4722.5 316.5,-4722.5 316.5,-4790.5"/>
<text text-anchor="middle" x="218.5" y="-4775.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1322</text>
<text text-anchor="middle" x="218.5" y="-4760.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
<text text-anchor="middle" x="218.5" y="-4745.3" font-family="Times,serif" font-size="14.00">Create a test that</text>
<text text-anchor="middle" x="218.5" y="-4730.3" font-family="Times,serif" font-size="14.00">reproduces #1320</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#487 -->
<g id="node33" class="node closed">
<title>zcash/librustzcash#487</title>
<g id="a_node33"><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="#fad8c7" stroke="black" points="702,-1457.5 515,-1457.5 515,-1389.5 702,-1389.5 702,-1457.5"/>
<text text-anchor="middle" x="608.5" y="-1442.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#487</text>
<text text-anchor="middle" x="608.5" y="-1427.3" font-family="Times,serif" font-size="14.00">Publish</text>
<text text-anchor="middle" x="608.5" y="-1412.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend</text>
<text text-anchor="middle" x="608.5" y="-1397.3" font-family="Times,serif" font-size="14.00">0.6.0`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#488 -->
<g id="node34" class="node closed">
<title>zcash/librustzcash#488</title>
<g id="a_node34"><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="#fad8c7" stroke="black" points="1015,-1453.5 828,-1453.5 828,-1385.5 1015,-1385.5 1015,-1453.5"/>
<text text-anchor="middle" x="921.5" y="-1438.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#488</text>
<text text-anchor="middle" x="921.5" y="-1423.3" font-family="Times,serif" font-size="14.00">Publish</text>
<text text-anchor="middle" x="921.5" y="-1408.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite</text>
<text text-anchor="middle" x="921.5" y="-1393.3" font-family="Times,serif" font-size="14.00">0.4.0`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#487&#45;&gt;zcash/librustzcash#488 -->
<g id="edge6" class="edge">
<title>zcash/librustzcash#487&#45;&gt;zcash/librustzcash#488</title>
<path fill="none" stroke="black" d="M702.39,-1422.3C738.63,-1421.8 780.31,-1421.3 817.47,-1420.8"/>
<polygon fill="black" stroke="black" points="817.85,-1424.3 827.82,-1420.7 817.79,-1417.3 817.85,-1424.3"/>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#19 -->
<g id="node35" class="node closed">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#19</title>
<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/19" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#19&#10;Release v0.2.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1341.5,-1416.5 1118.5,-1416.5 1118.5,-1378.5 1341.5,-1378.5 1341.5,-1416.5"/>
<text text-anchor="middle" x="1230" y="-1401.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#19</text>
<text text-anchor="middle" x="1230" y="-1386.3" font-family="Times,serif" font-size="14.00">Release v0.2.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#488&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#19 -->
<g id="edge7" class="edge">
<title>zcash/librustzcash#488&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#19</title>
<path fill="none" stroke="black" d="M1015.3,-1412.8C1044.6,-1410.7 1077.5,-1408.4 1108.5,-1406.2"/>
<polygon fill="black" stroke="black" points="1108.71,-1409.69 1118.4,-1405.4 1108.15,-1402.72 1108.71,-1409.69"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#527 -->
<g id="node36" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#527</title>
<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/527" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#527&#10;Release version with UA&#10;support" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1364,-1488 1361,-1492 1340,-1492 1337,-1488 1096,-1488 1096,-1435 1364,-1435 1364,-1488"/>
<text text-anchor="middle" x="1230" y="-1472.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#527</text>
<text text-anchor="middle" x="1230" y="-1457.8" font-family="Times,serif" font-size="14.00">Release version with UA</text>
<text text-anchor="middle" x="1230" y="-1442.8" font-family="Times,serif" font-size="14.00">support</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#488&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#527 -->
<g id="edge8" class="edge">
<title>zcash/librustzcash#488&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#527</title>
<path fill="none" stroke="black" d="M1015.3,-1432.2C1037.5,-1435.3 1061.7,-1438.6 1085.6,-1441.9"/>
<polygon fill="black" stroke="black" points="1085.44,-1445.41 1095.8,-1443.2 1086.32,-1438.46 1085.44,-1445.41"/>
</g>
<!-- zcash/librustzcash#719 -->
<g id="node146" class="node closed">
<title>zcash/librustzcash#719</title>
<g id="a_node146"><a xlink:href="https://github.com/zcash/librustzcash/issues/719" xlink:title="zcash/librustzcash#719&#10;Release&#10;`zcash_client_backend`&#10;version 0.7.0,&#10;zcash_client_sqlite 0.5.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1325,-1332 1135,-1332 1135,-1249 1325,-1249 1325,-1332"/>
<text text-anchor="middle" x="1230" y="-1316.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#719</text>
<text text-anchor="middle" x="1230" y="-1301.8" font-family="Times,serif" font-size="14.00">Release</text>
<text text-anchor="middle" x="1230" y="-1286.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
<text text-anchor="middle" x="1230" y="-1271.8" font-family="Times,serif" font-size="14.00">version 0.7.0,</text>
<text text-anchor="middle" x="1230" y="-1256.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite 0.5.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#488&#45;&gt;zcash/librustzcash#719 -->
<g id="edge68" class="edge">
<title>zcash/librustzcash#488&#45;&gt;zcash/librustzcash#719</title>
<path fill="none" stroke="black" d="M1003.4,-1385.4C1040.8,-1369.7 1085.6,-1350.9 1125.4,-1334.1"/>
<polygon fill="black" stroke="black" points="1126.97,-1337.24 1134.8,-1330.1 1124.23,-1330.8 1126.97,-1337.24"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#415 -->
<g id="node147" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#415</title>
<g id="a_node147"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/415" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#415&#10;release 0.18.0&#45;beta" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1648,-1424.5 1400,-1424.5 1400,-1386.5 1648,-1386.5 1648,-1424.5"/>
<text text-anchor="middle" x="1524" y="-1409.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#415</text>
<text text-anchor="middle" x="1524" y="-1394.3" font-family="Times,serif" font-size="14.00">release 0.18.0&#45;beta</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#19&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#415 -->
<g id="edge69" class="edge">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#19&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#415</title>
<path fill="none" stroke="black" d="M1341.8,-1400.5C1357.3,-1401 1373.3,-1401.4 1389.2,-1401.8"/>
<polygon fill="black" stroke="black" points="1389.5,-1405.31 1399.6,-1402.1 1389.71,-1398.31 1389.5,-1405.31"/>
</g>
<!-- zcash/librustzcash#497 -->
<g id="node37" class="node open">
<title>zcash/librustzcash#497</title>
<g id="a_node37"><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="black" stroke-width="2" points="322,-1476.5 115,-1476.5 115,-1378.5 322,-1378.5 322,-1476.5"/>
<text text-anchor="middle" x="218.5" y="-1461.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#497</text>
<text text-anchor="middle" x="218.5" y="-1446.3" font-family="Times,serif" font-size="14.00">Ensure that `decrypt_and_</text>
<text text-anchor="middle" x="218.5" y="-1431.3" font-family="Times,serif" font-size="14.00">store_transaction` only</text>
<text text-anchor="middle" x="218.5" y="-1416.3" font-family="Times,serif" font-size="14.00">persists data for</text>
<text text-anchor="middle" x="218.5" y="-1401.3" font-family="Times,serif" font-size="14.00">transactions that involve</text>
<text text-anchor="middle" x="218.5" y="-1386.3" font-family="Times,serif" font-size="14.00">the wallet.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#497&#45;&gt;zcash/librustzcash#487 -->
<g id="edge9" class="edge">
<title>zcash/librustzcash#497&#45;&gt;zcash/librustzcash#487</title>
<path fill="none" stroke="black" d="M322.2,-1426.4C378.65,-1425.9 448.45,-1425.1 504.88,-1424.6"/>
<polygon fill="black" stroke="black" points="504.93,-1428.1 514.89,-1424.5 504.86,-1421.1 504.93,-1428.1"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295 -->
<g id="node38" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295</title>
<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1295" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295&#10;Release&#10;ZcashLightClientKit 2.0.1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="4579,-1417 4322,-1417 4322,-1364 4579,-1364 4579,-1417"/>
<text text-anchor="middle" x="4450.5" y="-1401.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295</text>
<text text-anchor="middle" x="4450.5" y="-1386.8" font-family="Times,serif" font-size="14.00">Release</text>
<text text-anchor="middle" x="4450.5" y="-1371.8" font-family="Times,serif" font-size="14.00">ZcashLightClientKit 2.0.1</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295&#45;&gt;ECC/zashi&#45;ios#831 -->
<g id="edge101" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295&#45;&gt;ECC/zashi&#45;ios#831</title>
<path fill="none" stroke="black" d="M4579.1,-1390.5C4698.6,-1390.5 4874,-1390.5 4978.3,-1390.5"/>
<polygon fill="black" stroke="black" points="4978.5,-1394 4988.5,-1390.5 4978.5,-1387 4978.5,-1394"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1310 -->
<g id="node160" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1310</title>
<g id="a_node160"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1310" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1310&#10;Release 2.0.3" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="4882,-1471.5 4625,-1471.5 4625,-1433.5 4882,-1433.5 4882,-1471.5"/>
<text text-anchor="middle" x="4753.5" y="-1456.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1310</text>
<text text-anchor="middle" x="4753.5" y="-1441.3" font-family="Times,serif" font-size="14.00">Release 2.0.3</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1310 -->
<g id="edge102" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1310</title>
<path fill="none" stroke="black" d="M4579.2,-1416.8C4602.9,-1421.7 4627.4,-1426.7 4650.2,-1431.4"/>
<polygon fill="black" stroke="black" points="4649.8,-1434.89 4660.3,-1433.5 4651.22,-1428.04 4649.8,-1434.89"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350 -->
<g id="node39" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350</title>
<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1350" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350&#10;Release 2.0.11" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6427,-1489.5 6170,-1489.5 6170,-1451.5 6427,-1451.5 6427,-1489.5"/>
<text text-anchor="middle" x="6298.5" y="-1474.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350</text>
<text text-anchor="middle" x="6298.5" y="-1459.3" font-family="Times,serif" font-size="14.00">Release 2.0.11</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300 -->
<g id="node40" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300</title>
<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1300" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300&#10;Release zcash&#45;swift&#45;&#10;wallet&#45;sdk 2.1.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6730,-1505 6473,-1505 6473,-1452 6730,-1452 6730,-1505"/>
<text text-anchor="middle" x="6601.5" y="-1489.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300</text>
<text text-anchor="middle" x="6601.5" y="-1474.8" font-family="Times,serif" font-size="14.00">Release zcash&#45;swift&#45;</text>
<text text-anchor="middle" x="6601.5" y="-1459.8" font-family="Times,serif" font-size="14.00">wallet&#45;sdk 2.1.0</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300 -->
<g id="edge10" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300</title>
<path fill="none" stroke="black" d="M6427.2,-1473.9C6438.8,-1474.2 6450.6,-1474.5 6462.4,-1474.8"/>
<polygon fill="black" stroke="black" points="6462.6,-1478.31 6472.7,-1475.1 6462.81,-1471.31 6462.6,-1478.31"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300&#45;&gt;ECC/zashi&#45;ios#986 -->
<g id="edge11" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300&#45;&gt;ECC/zashi&#45;ios#986</title>
<path fill="none" stroke="black" d="M6730.2,-1478.5C6750.8,-1478.5 6772.1,-1478.5 6792.4,-1478.5"/>
<polygon fill="black" stroke="black" points="6792.6,-1482 6802.6,-1478.5 6792.6,-1475 6792.6,-1482"/>
</g>
<!-- ECC/zashi#21 -->
<g id="node105" class="node closed">
<title>ECC/zashi#21</title>
<g id="a_node105"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/21" xlink:title="ECC/zashi#21&#10;Release Zashi 1.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7289,-1582.5 7286,-1586.5 7265,-1586.5 7262,-1582.5 7146,-1582.5 7146,-1544.5 7289,-1544.5 7289,-1582.5"/>
<text text-anchor="middle" x="7217.5" y="-1567.3" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="7217.5" y="-1552.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#986&#45;&gt;ECC/zashi#21 -->
<g id="edge84" class="edge">
<title>ECC/zashi&#45;ios#986&#45;&gt;ECC/zashi#21</title>
<path fill="none" stroke="black" d="M7002.6,-1505C7045.9,-1516.9 7096.1,-1530.6 7137.1,-1541.8"/>
<polygon fill="black" stroke="black" points="7136.13,-1545.16 7146.7,-1544.4 7137.96,-1538.41 7136.13,-1545.16"/>
</g>
<!-- ECC/zashi&#45;ios#1042 -->
<g id="node151" class="node closed">
<title>ECC/zashi&#45;ios#1042</title>
<g id="a_node151"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1042" xlink:title="ECC/zashi&#45;ios#1042&#10;Zashi iOS 1.0.1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7298.5,-1507.5 7136.5,-1507.5 7136.5,-1469.5 7298.5,-1469.5 7298.5,-1507.5"/>
<text text-anchor="middle" x="7217.5" y="-1492.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1042</text>
<text text-anchor="middle" x="7217.5" y="-1477.3" font-family="Times,serif" font-size="14.00">Zashi iOS 1.0.1</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#986&#45;&gt;ECC/zashi&#45;ios#1042 -->
<g id="edge85" class="edge">
<title>ECC/zashi&#45;ios#986&#45;&gt;ECC/zashi&#45;ios#1042</title>
<path fill="none" stroke="black" d="M7006,-1481.7C7044.7,-1483 7088.4,-1484.4 7126,-1485.6"/>
<polygon fill="black" stroke="black" points="7126.4,-1489.11 7136.5,-1485.9 7126.6,-1482.12 7126.4,-1489.11"/>
</g>
<!-- ECC/zashi&#45;ios#1165 -->
<g id="node42" class="node closed">
<title>ECC/zashi&#45;ios#1165</title>
<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1165" xlink:title="ECC/zashi&#45;ios#1165&#10;Release Zashi iOS version&#10;1.1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7632,-1492 7429,-1492 7429,-1439 7632,-1439 7632,-1492"/>
<text text-anchor="middle" x="7530.5" y="-1476.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1165</text>
<text text-anchor="middle" x="7530.5" y="-1461.8" font-family="Times,serif" font-size="14.00">Release Zashi iOS version</text>
<text text-anchor="middle" x="7530.5" y="-1446.8" font-family="Times,serif" font-size="14.00">1.1</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#1353 -->
<g id="node166" class="node closed">
<title>ECC/zashi&#45;ios#1353</title>
<g id="a_node166"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1353" xlink:title="ECC/zashi&#45;ios#1353&#10;Release 1.2.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7887.5,-1415.5 7725.5,-1415.5 7725.5,-1377.5 7887.5,-1377.5 7887.5,-1415.5"/>
<text text-anchor="middle" x="7806.5" y="-1400.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1353</text>
<text text-anchor="middle" x="7806.5" y="-1385.3" font-family="Times,serif" font-size="14.00">Release 1.2.0</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#1165&#45;&gt;ECC/zashi&#45;ios#1353 -->
<g id="edge113" class="edge">
<title>ECC/zashi&#45;ios#1165&#45;&gt;ECC/zashi&#45;ios#1353</title>
<path fill="none" stroke="black" d="M7632.4,-1440.1C7661,-1432.9 7692,-1425.1 7719.7,-1418.1"/>
<polygon fill="black" stroke="black" points="7720.85,-1421.42 7729.7,-1415.6 7719.15,-1414.63 7720.85,-1421.42"/>
</g>
<!-- zcash/librustzcash#765 -->
<g id="node43" class="node closed">
<title>zcash/librustzcash#765</title>
<g id="a_node43"><a xlink:href="https://github.com/zcash/librustzcash/issues/765" xlink:title="zcash/librustzcash#765&#10;zcash_primitives &amp;&#10;zcash_proofs 0.11,&#10;zcash_client_backend&#10;0.8.0,&#10;zcash_client_sqlite 0.6.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1619,-1325.5 1429,-1325.5 1429,-1227.5 1619,-1227.5 1619,-1325.5"/>
<text text-anchor="middle" x="1524" y="-1310.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#765</text>
<text text-anchor="middle" x="1524" y="-1295.3" font-family="Times,serif" font-size="14.00">zcash_primitives &amp;</text>
<text text-anchor="middle" x="1524" y="-1280.3" font-family="Times,serif" font-size="14.00">zcash_proofs 0.11,</text>
<text text-anchor="middle" x="1524" y="-1265.3" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
<text text-anchor="middle" x="1524" y="-1250.3" font-family="Times,serif" font-size="14.00">0.8.0,</text>
<text text-anchor="middle" x="1524" y="-1235.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite 0.6.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#785 -->
<g id="node139" class="node closed">
<title>zcash/librustzcash#785</title>
<g id="a_node139"><a xlink:href="https://github.com/zcash/librustzcash/issues/785" xlink:title="zcash/librustzcash#785&#10;zcash_primitives 0.12,&#10;zcash_proofs 0.12" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="2185.5,-1230 1998.5,-1230 1998.5,-1177 2185.5,-1177 2185.5,-1230"/>
<text text-anchor="middle" x="2092" y="-1214.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#785</text>
<text text-anchor="middle" x="2092" y="-1199.8" font-family="Times,serif" font-size="14.00">zcash_primitives 0.12,</text>
<text text-anchor="middle" x="2092" y="-1184.8" font-family="Times,serif" font-size="14.00">zcash_proofs 0.12</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#765&#45;&gt;zcash/librustzcash#785 -->
<g id="edge65" class="edge">
<title>zcash/librustzcash#765&#45;&gt;zcash/librustzcash#785</title>
<path fill="none" stroke="black" d="M1619.1,-1276.4C1702,-1275 1825.9,-1269.3 1932,-1250.5 1955.7,-1246.3 1980.8,-1239.8 2004,-1233"/>
<polygon fill="black" stroke="black" points="2005.2,-1236.29 2013.8,-1230.1 2003.22,-1229.58 2005.2,-1236.29"/>
</g>
<!-- zcash/librustzcash#783 -->
<g id="node140" class="node closed">
<title>zcash/librustzcash#783</title>
<g id="a_node140"><a xlink:href="https://github.com/zcash/librustzcash/pull/783" xlink:title="zcash/librustzcash#783&#10;Upgrade&#10;`zcash_primitives` to use&#10;updated&#10;`incrementalmerkletree`&#10;types." target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1906.5,-1241.5 1709.5,-1241.5 1709.5,-1237.5 1705.5,-1237.5 1705.5,-1233.5 1709.5,-1233.5 1709.5,-1151.5 1705.5,-1151.5 1705.5,-1147.5 1709.5,-1147.5 1709.5,-1143.5 1906.5,-1143.5 1906.5,-1241.5"/>
<polyline fill="none" stroke="black" points="1709.5,-1237.5 1713.5,-1237.5 1713.5,-1233.5 1709.5,-1233.5 "/>
<polyline fill="none" stroke="black" points="1709.5,-1151.5 1713.5,-1151.5 1713.5,-1147.5 1709.5,-1147.5 "/>
<text text-anchor="middle" x="1808" y="-1226.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#783</text>
<text text-anchor="middle" x="1808" y="-1211.3" font-family="Times,serif" font-size="14.00">Upgrade</text>
<text text-anchor="middle" x="1808" y="-1196.3" font-family="Times,serif" font-size="14.00">`zcash_primitives` to use</text>
<text text-anchor="middle" x="1808" y="-1181.3" font-family="Times,serif" font-size="14.00">updated</text>
<text text-anchor="middle" x="1808" y="-1166.3" font-family="Times,serif" font-size="14.00">`incrementalmerkletree`</text>
<text text-anchor="middle" x="1808" y="-1151.3" font-family="Times,serif" font-size="14.00">types.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#765&#45;&gt;zcash/librustzcash#783 -->
<g id="edge66" class="edge">
<title>zcash/librustzcash#765&#45;&gt;zcash/librustzcash#783</title>
<path fill="none" stroke="black" d="M1619.3,-1248.4C1645.1,-1240.7 1673.3,-1232.3 1699.7,-1224.4"/>
<polygon fill="black" stroke="black" points="1700.76,-1227.74 1709.4,-1221.6 1698.82,-1221.01 1700.76,-1227.74"/>
</g>
<!-- zcash/librustzcash#1092 -->
<g id="node145" class="node closed">
<title>zcash/librustzcash#1092</title>
<g id="a_node145"><a xlink:href="https://github.com/zcash/librustzcash/issues/1092" xlink:title="zcash/librustzcash#1092&#10;`zcash_client_backend&#10;0.9.0`,&#10;`zcash_client_sqlite&#10;0.7.0`" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1906,-1381 1710,-1381 1710,-1298 1906,-1298 1906,-1381"/>
<text text-anchor="middle" x="1808" y="-1365.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1092</text>
<text text-anchor="middle" x="1808" y="-1350.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend</text>
<text text-anchor="middle" x="1808" y="-1335.8" font-family="Times,serif" font-size="14.00">0.9.0`,</text>
<text text-anchor="middle" x="1808" y="-1320.8" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite</text>
<text text-anchor="middle" x="1808" y="-1305.8" font-family="Times,serif" font-size="14.00">0.7.0`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#765&#45;&gt;zcash/librustzcash#1092 -->
<g id="edge67" class="edge">
<title>zcash/librustzcash#765&#45;&gt;zcash/librustzcash#1092</title>
<path fill="none" stroke="black" d="M1619.3,-1297.6C1645.1,-1303.3 1673.3,-1309.6 1699.8,-1315.6"/>
<polygon fill="black" stroke="black" points="1699.38,-1319.09 1709.9,-1317.8 1700.87,-1312.25 1699.38,-1319.09"/>
</g>
<!-- zcash/librustzcash#962 -->
<g id="node44" class="node closed">
<title>zcash/librustzcash#962</title>
<g id="a_node44"><a xlink:href="https://github.com/zcash/librustzcash/issues/962" xlink:title="zcash/librustzcash#962&#10;zcash_client_backend&#10;0.11.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="4847,-1099 4660,-1099 4660,-1046 4847,-1046 4847,-1099"/>
<text text-anchor="middle" x="4753.5" y="-1083.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#962</text>
<text text-anchor="middle" x="4753.5" y="-1068.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
<text text-anchor="middle" x="4753.5" y="-1053.8" font-family="Times,serif" font-size="14.00">0.11.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#961 -->
<g id="node45" class="node closed">
<title>zcash/librustzcash#961</title>
<g id="a_node45"><a xlink:href="https://github.com/zcash/librustzcash/issues/961" xlink:title="zcash/librustzcash#961&#10;zcash_client_sqlite 0.9.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5161.5,-1091.5 4971.5,-1091.5 4971.5,-1053.5 5161.5,-1053.5 5161.5,-1091.5"/>
<text text-anchor="middle" x="5066.5" y="-1076.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#961</text>
<text text-anchor="middle" x="5066.5" y="-1061.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite 0.9.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#962&#45;&gt;zcash/librustzcash#961 -->
<g id="edge12" class="edge">
<title>zcash/librustzcash#962&#45;&gt;zcash/librustzcash#961</title>
<path fill="none" stroke="black" d="M4847.4,-1072.5C4883.2,-1072.5 4924.4,-1072.5 4961.2,-1072.5"/>
<polygon fill="black" stroke="black" points="4961.5,-1076 4971.5,-1072.5 4961.5,-1069 4961.5,-1076"/>
</g>
<!-- zcash/librustzcash#1079 -->
<g id="node46" class="node closed">
<title>zcash/librustzcash#1079</title>
<g id="a_node46"><a xlink:href="https://github.com/zcash/librustzcash/issues/1079" xlink:title="zcash/librustzcash#1079&#10;zcash_client_backend&#10;0.12.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5164.5,-1032 4968.5,-1032 4968.5,-979 5164.5,-979 5164.5,-1032"/>
<text text-anchor="middle" x="5066.5" y="-1016.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1079</text>
<text text-anchor="middle" x="5066.5" y="-1001.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
<text text-anchor="middle" x="5066.5" y="-986.8" font-family="Times,serif" font-size="14.00">0.12.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#962&#45;&gt;zcash/librustzcash#1079 -->
<g id="edge13" class="edge">
<title>zcash/librustzcash#962&#45;&gt;zcash/librustzcash#1079</title>
<path fill="none" stroke="black" d="M4847.4,-1052.5C4882.2,-1045 4922.1,-1036.4 4958.2,-1028.6"/>
<polygon fill="black" stroke="black" points="4959.13,-1031.98 4968.2,-1026.5 4957.69,-1025.13 4959.13,-1031.98"/>
</g>
<!-- zcash/librustzcash#961&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350 -->
<g id="edge78" class="edge">
<title>zcash/librustzcash#961&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350</title>
<path fill="none" stroke="black" d="M5161.9,-1084.2C5185.1,-1086.9 5210,-1089.5 5233,-1091.5 5332.7,-1100.3 6048.3,-1091.7 6132,-1146.5 6135.5,-1148.8 6243.6,-1363.4 6283.2,-1442"/>
<polygon fill="black" stroke="black" points="6280.3,-1444.02 6287.9,-1451.4 6286.56,-1440.89 6280.3,-1444.02"/>
</g>
<!-- zcash/librustzcash#1126 -->
<g id="node47" class="node closed">
<title>zcash/librustzcash#1126</title>
<g id="a_node47"><a xlink:href="https://github.com/zcash/librustzcash/issues/1126" xlink:title="zcash/librustzcash#1126&#10;zcash_client_sqlite&#10;0.10.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5477.5,-1083 5281.5,-1083 5281.5,-1030 5477.5,-1030 5477.5,-1083"/>
<text text-anchor="middle" x="5379.5" y="-1067.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1126</text>
<text text-anchor="middle" x="5379.5" y="-1052.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
<text text-anchor="middle" x="5379.5" y="-1037.8" font-family="Times,serif" font-size="14.00">0.10.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#961&#45;&gt;zcash/librustzcash#1126 -->
<g id="edge14" class="edge">
<title>zcash/librustzcash#961&#45;&gt;zcash/librustzcash#1126</title>
<path fill="none" stroke="black" d="M5161.7,-1067.7C5196.2,-1065.9 5235.4,-1063.9 5271,-1062"/>
<polygon fill="black" stroke="black" points="5271.58,-1065.48 5281.4,-1061.5 5271.24,-1058.48 5271.58,-1065.48"/>
</g>
<!-- zcash/librustzcash#1079&#45;&gt;zcash/librustzcash#1338 -->
<g id="edge79" class="edge">
<title>zcash/librustzcash#1079&#45;&gt;zcash/librustzcash#1338</title>
<path fill="none" stroke="black" d="M5152,-978.95C5169.6,-973.3 5187.9,-967.29 5205,-961.5 5234.8,-951.41 5267.3,-939.92 5296.1,-929.59"/>
<polygon fill="black" stroke="black" points="5297.47,-932.82 5305.7,-926.14 5295.11,-926.23 5297.47,-932.82"/>
</g>
<!-- zcash/librustzcash#1079&#45;&gt;zcash/librustzcash#1126 -->
<g id="edge15" class="edge">
<title>zcash/librustzcash#1079&#45;&gt;zcash/librustzcash#1126</title>
<path fill="none" stroke="black" d="M5164.6,-1021.4C5198.4,-1027 5236.6,-1033.2 5271.2,-1038.9"/>
<polygon fill="black" stroke="black" points="5270.86,-1042.39 5281.3,-1040.6 5272.02,-1035.49 5270.86,-1042.39"/>
</g>
<!-- zcash/librustzcash#1126&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300 -->
<g id="edge80" class="edge">
<title>zcash/librustzcash#1126&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1300</title>
<path fill="none" stroke="black" d="M5477.8,-1050.2C5657,-1040.7 6030.2,-1030.7 6132,-1104.5 6151.4,-1118.5 6137.3,-1135.6 6152,-1154.5 6259.4,-1292 6440.2,-1397.5 6536.1,-1447.2"/>
<polygon fill="black" stroke="black" points="6534.7,-1450.41 6545.2,-1451.8 6537.85,-1444.17 6534.7,-1450.41"/>
</g>
<!-- zcash/librustzcash#1323 -->
<g id="node48" class="node closed">
<title>zcash/librustzcash#1323</title>
<g id="a_node48"><a xlink:href="https://github.com/zcash/librustzcash/issues/1323" xlink:title="zcash/librustzcash#1323&#10;zcash_client_sqlite&#10;0.10.2" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5790.5,-1028 5594.5,-1028 5594.5,-975 5790.5,-975 5790.5,-1028"/>
<text text-anchor="middle" x="5692.5" y="-1012.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1323</text>
<text text-anchor="middle" x="5692.5" y="-997.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
<text text-anchor="middle" x="5692.5" y="-982.8" font-family="Times,serif" font-size="14.00">0.10.2</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1126&#45;&gt;zcash/librustzcash#1323 -->
<g id="edge16" class="edge">
<title>zcash/librustzcash#1126&#45;&gt;zcash/librustzcash#1323</title>
<path fill="none" stroke="black" d="M5477.6,-1039.3C5511.4,-1033.3 5549.6,-1026.6 5584.2,-1020.5"/>
<polygon fill="black" stroke="black" points="5585.07,-1023.9 5594.3,-1018.7 5583.84,-1017.01 5585.07,-1023.9"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1280 -->
<g id="node136" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1280</title>
<g id="a_node136"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1280" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1280&#10;Release zcash&#45;android&#45;&#10;wallet&#45;sdk 2.1.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5831,-1212 5554,-1212 5554,-1159 5831,-1159 5831,-1212"/>
<text text-anchor="middle" x="5692.5" y="-1196.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1280</text>
<text text-anchor="middle" x="5692.5" y="-1181.8" font-family="Times,serif" font-size="14.00">Release zcash&#45;android&#45;</text>
<text text-anchor="middle" x="5692.5" y="-1166.8" font-family="Times,serif" font-size="14.00">wallet&#45;sdk 2.1.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1126&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1280 -->
<g id="edge81" class="edge">
<title>zcash/librustzcash#1126&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1280</title>
<path fill="none" stroke="black" d="M5433.2,-1083C5465.4,-1098.8 5507.6,-1118.8 5546,-1134.5 5563.7,-1141.8 5582.9,-1148.9 5601.3,-1155.5"/>
<polygon fill="black" stroke="black" points="5600.31,-1158.86 5610.9,-1158.9 5602.64,-1152.26 5600.31,-1158.86"/>
</g>
<!-- zcash/librustzcash#1332 -->
<g id="node150" class="node closed">
<title>zcash/librustzcash#1332</title>
<g id="a_node150"><a xlink:href="https://github.com/zcash/librustzcash/issues/1332" xlink:title="zcash/librustzcash#1332&#10;zcash_client_sqlite&#10;0.10.3" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6093.5,-1028 5897.5,-1028 5897.5,-975 6093.5,-975 6093.5,-1028"/>
<text text-anchor="middle" x="5995.5" y="-1012.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1332</text>
<text text-anchor="middle" x="5995.5" y="-997.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
<text text-anchor="middle" x="5995.5" y="-982.8" font-family="Times,serif" font-size="14.00">0.10.3</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1323&#45;&gt;zcash/librustzcash#1332 -->
<g id="edge83" class="edge">
<title>zcash/librustzcash#1323&#45;&gt;zcash/librustzcash#1332</title>
<path fill="none" stroke="black" d="M5790.8,-1001.5C5821.6,-1001.5 5855.7,-1001.5 5887.2,-1001.5"/>
<polygon fill="black" stroke="black" points="5887.3,-1005 5897.3,-1001.5 5887.3,-998 5887.3,-1005"/>
</g>
<!-- zcash/librustzcash#1034 -->
<g id="node49" class="node closed">
<title>zcash/librustzcash#1034</title>
<g id="a_node49"><a xlink:href="https://github.com/zcash/librustzcash/issues/1034" xlink:title="zcash/librustzcash#1034&#10;`zcash_primitives 0.14`,&#10;`zcash_proofs 0.14`" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="4548.5,-1099 4352.5,-1099 4352.5,-1046 4548.5,-1046 4548.5,-1099"/>
<text text-anchor="middle" x="4450.5" y="-1083.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1034</text>
<text text-anchor="middle" x="4450.5" y="-1068.8" font-family="Times,serif" font-size="14.00">`zcash_primitives 0.14`,</text>
<text text-anchor="middle" x="4450.5" y="-1053.8" font-family="Times,serif" font-size="14.00">`zcash_proofs 0.14`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1034&#45;&gt;zcash/librustzcash#962 -->
<g id="edge17" class="edge">
<title>zcash/librustzcash#1034&#45;&gt;zcash/librustzcash#962</title>
<path fill="none" stroke="black" d="M4548.8,-1072.5C4581.1,-1072.5 4617.2,-1072.5 4649.8,-1072.5"/>
<polygon fill="black" stroke="black" points="4649.9,-1076 4659.9,-1072.5 4649.9,-1069 4649.9,-1076"/>
</g>
<!-- zcash/librustzcash#1144 -->
<g id="node50" class="node closed">
<title>zcash/librustzcash#1144</title>
<g id="a_node50"><a xlink:href="https://github.com/zcash/librustzcash/issues/1144" xlink:title="zcash/librustzcash#1144&#10;`zcash_primitives 0.15`,&#10;`zcash_proofs 0.15`" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="4851.5,-1028 4655.5,-1028 4655.5,-975 4851.5,-975 4851.5,-1028"/>
<text text-anchor="middle" x="4753.5" y="-1012.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1144</text>
<text text-anchor="middle" x="4753.5" y="-997.8" font-family="Times,serif" font-size="14.00">`zcash_primitives 0.15`,</text>
<text text-anchor="middle" x="4753.5" y="-982.8" font-family="Times,serif" font-size="14.00">`zcash_proofs 0.15`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1034&#45;&gt;zcash/librustzcash#1144 -->
<g id="edge18" class="edge">
<title>zcash/librustzcash#1034&#45;&gt;zcash/librustzcash#1144</title>
<path fill="none" stroke="black" d="M4548.8,-1049.5C4579.6,-1042.3 4613.7,-1034.2 4645.2,-1026.8"/>
<polygon fill="black" stroke="black" points="4646.38,-1030.12 4655.3,-1024.4 4644.76,-1023.31 4646.38,-1030.12"/>
</g>
<!-- zcash/librustzcash#1144&#45;&gt;zcash/librustzcash#1179 -->
<g id="edge82" class="edge">
<title>zcash/librustzcash#1144&#45;&gt;zcash/librustzcash#1179</title>
<path fill="none" stroke="black" d="M4835.4,-974.97C4878.2,-960.94 4930.8,-943.69 4974.9,-929.22"/>
<polygon fill="black" stroke="black" points="4976.08,-932.52 4984.5,-926.08 4973.91,-925.86 4976.08,-932.52"/>
</g>
<!-- zcash/librustzcash#1144&#45;&gt;zcash/librustzcash#1079 -->
<g id="edge19" class="edge">
<title>zcash/librustzcash#1144&#45;&gt;zcash/librustzcash#1079</title>
<path fill="none" stroke="black" d="M4851.6,-1002.7C4885.4,-1003.2 4923.6,-1003.7 4958.2,-1004.1"/>
<polygon fill="black" stroke="black" points="4958.27,-1007.6 4968.3,-1004.2 4958.34,-1000.6 4958.27,-1007.6"/>
</g>
<!-- zcash/librustzcash#968 -->
<g id="node51" class="node open">
<title>zcash/librustzcash#968</title>
<g id="a_node51"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968&#10;zcash_client_sqlite:&#10;Require sufficient chain&#10;tip scanning prior to&#10;spendability" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-2166 125,-2166 125,-2083 312,-2083 312,-2166"/>
<text text-anchor="middle" x="218.5" y="-2150.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
<text text-anchor="middle" x="218.5" y="-2135.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
<text text-anchor="middle" x="218.5" y="-2120.8" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
<text text-anchor="middle" x="218.5" y="-2105.8" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
<text text-anchor="middle" x="218.5" y="-2090.8" font-family="Times,serif" font-size="14.00">spendability</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#720 -->
<g id="node54" class="node open">
<title>zcash/librustzcash#720</title>
<g id="a_node54"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720&#10;Implement DAGSync" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="702,-1800.5 699,-1804.5 678,-1804.5 675,-1800.5 515,-1800.5 515,-1762.5 702,-1762.5 702,-1800.5"/>
<text text-anchor="middle" x="608.5" y="-1785.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
<text text-anchor="middle" x="608.5" y="-1770.3" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720 -->
<g id="edge70" class="edge">
<title>zcash/librustzcash#968&#45;&gt;zcash/librustzcash#720</title>
<path fill="none" stroke="black" d="M312.16,-2123.9C355.53,-2118.9 404.81,-2105.6 438,-2073.5 467.46,-2045 444.45,-2021.5 462,-1984.5 494.63,-1915.7 551.02,-1845.7 583.17,-1808.6"/>
<polygon fill="black" stroke="black" points="586.12,-1810.55 590.03,-1800.7 580.83,-1805.96 586.12,-1810.55"/>
</g>
<!-- zcash/librustzcash#920 -->
<g id="node52" class="node open">
<title>zcash/librustzcash#920</title>
<g id="a_node52"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920&#10;Create benchmark suites&#10;for note selection and/or&#10;proposal creation." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-2064.5 120.5,-2064.5 120.5,-1996.5 316.5,-1996.5 316.5,-2064.5"/>
<text text-anchor="middle" x="218.5" y="-2049.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
<text text-anchor="middle" x="218.5" y="-2034.3" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
<text text-anchor="middle" x="218.5" y="-2019.3" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
<text text-anchor="middle" x="218.5" y="-2004.3" font-family="Times,serif" font-size="14.00">proposal creation.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#718 -->
<g id="node53" class="node open">
<title>zcash/librustzcash#718</title>
<g id="a_node53"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718&#10;Create `tower::Service`&#10;wrapping an `FsBlockDb`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-1848 118.5,-1848 118.5,-1795 318.5,-1795 318.5,-1848"/>
<text text-anchor="middle" x="218.5" y="-1832.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
<text text-anchor="middle" x="218.5" y="-1817.8" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
<text text-anchor="middle" x="218.5" y="-1802.8" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720 -->
<g id="edge20" class="edge">
<title>zcash/librustzcash#718&#45;&gt;zcash/librustzcash#720</title>
<path fill="none" stroke="black" d="M318.66,-1811.3C375.64,-1805.4 447.09,-1798 504.67,-1792.1"/>
<polygon fill="black" stroke="black" points="505.32,-1795.55 514.89,-1791 504.57,-1788.59 505.32,-1795.55"/>
</g>
<!-- zcash/librustzcash#712 -->
<g id="node55" class="node open">
<title>zcash/librustzcash#712</title>
<g id="a_node55"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712&#10;Refactor the Data Access&#10;API to support non&#45;block&#10;updates" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-1776.5 120.5,-1776.5 120.5,-1708.5 316.5,-1708.5 316.5,-1776.5"/>
<text text-anchor="middle" x="218.5" y="-1761.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
<text text-anchor="middle" x="218.5" y="-1746.3" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
<text text-anchor="middle" x="218.5" y="-1731.3" font-family="Times,serif" font-size="14.00">API to support non&#45;block</text>
<text text-anchor="middle" x="218.5" y="-1716.3" font-family="Times,serif" font-size="14.00">updates</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720 -->
<g id="edge21" class="edge">
<title>zcash/librustzcash#712&#45;&gt;zcash/librustzcash#720</title>
<path fill="none" stroke="black" d="M316.66,-1752.3C374.06,-1758 446.67,-1765.3 504.98,-1771.2"/>
<polygon fill="black" stroke="black" points="504.65,-1774.68 514.95,-1772.2 505.35,-1767.72 504.65,-1774.68"/>
</g>
<!-- zcash/librustzcash#722 -->
<g id="node56" class="node open">
<title>zcash/librustzcash#722</title>
<g id="a_node56"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722&#10;Create a `tower::Service`&#10;for nullifier lookup" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1690 119,-1690 119,-1637 318,-1637 318,-1690"/>
<text text-anchor="middle" x="218.5" y="-1674.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
<text text-anchor="middle" x="218.5" y="-1659.8" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
<text text-anchor="middle" x="218.5" y="-1644.8" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720 -->
<g id="edge22" class="edge">
<title>zcash/librustzcash#722&#45;&gt;zcash/librustzcash#720</title>
<path fill="none" stroke="black" d="M318.26,-1673.6C356.26,-1679.1 399.7,-1687.4 438,-1699.5 483.72,-1714 532.7,-1738.8 566.19,-1757.3"/>
<polygon fill="black" stroke="black" points="564.79,-1760.53 575.22,-1762.4 568.23,-1754.43 564.79,-1760.53"/>
</g>
<!-- zcash/librustzcash#723 -->
<g id="node57" class="node open">
<title>zcash/librustzcash#723</title>
<g id="a_node57"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723&#10;Create a `tower::Service`&#10;for fetching a&#10;transaction given a&#10;`(block, tx_index)`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318,-1619 119,-1619 119,-1536 318,-1536 318,-1619"/>
<text text-anchor="middle" x="218.5" y="-1603.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
<text text-anchor="middle" x="218.5" y="-1588.8" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
<text text-anchor="middle" x="218.5" y="-1573.8" font-family="Times,serif" font-size="14.00">for fetching a</text>
<text text-anchor="middle" x="218.5" y="-1558.8" font-family="Times,serif" font-size="14.00">transaction given a</text>
<text text-anchor="middle" x="218.5" y="-1543.8" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720 -->
<g id="edge23" class="edge">
<title>zcash/librustzcash#723&#45;&gt;zcash/librustzcash#720</title>
<path fill="none" stroke="black" d="M318.13,-1589.6C357.04,-1597.2 401.15,-1609.2 438,-1628.5 499.3,-1660.6 555.79,-1720 585.54,-1754.6"/>
<polygon fill="black" stroke="black" points="583.03,-1757.05 592.17,-1762.4 588.36,-1752.51 583.03,-1757.05"/>
</g>
<!-- zcash/librustzcash#776 -->
<g id="node58" class="node open">
<title>zcash/librustzcash#776</title>
<g id="a_node58"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776&#10;DAG Sync: Use a&#10;downloaded nullifier set&#10;to allow instant&#10;spentness checks." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-1949 124.5,-1949 124.5,-1866 312.5,-1866 312.5,-1949"/>
<text text-anchor="middle" x="218.5" y="-1933.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
<text text-anchor="middle" x="218.5" y="-1918.8" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
<text text-anchor="middle" x="218.5" y="-1903.8" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
<text text-anchor="middle" x="218.5" y="-1888.8" font-family="Times,serif" font-size="14.00">to allow instant</text>
<text text-anchor="middle" x="218.5" y="-1873.8" font-family="Times,serif" font-size="14.00">spentness checks.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720 -->
<g id="edge24" class="edge">
<title>zcash/librustzcash#776&#45;&gt;zcash/librustzcash#720</title>
<path fill="none" stroke="black" d="M312.57,-1890.4C351.78,-1882.1 397.6,-1871 438,-1857.5 481.05,-1843.1 528,-1821.5 561.55,-1805.1"/>
<polygon fill="black" stroke="black" points="563.24,-1808.17 570.65,-1800.6 560.13,-1801.9 563.24,-1808.17"/>
</g>
<!-- ECC/zashi&#45;ios#1397 -->
<g id="node59" class="node closed">
<title>ECC/zashi&#45;ios#1397</title>
<g id="a_node59"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1397" xlink:title="ECC/zashi&#45;ios#1397&#10;Release Zashi iOS 1.2.3" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="8458.5,-1141.5 8272.5,-1141.5 8272.5,-1103.5 8458.5,-1103.5 8458.5,-1141.5"/>
<text text-anchor="middle" x="8365.5" y="-1126.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1397</text>
<text text-anchor="middle" x="8365.5" y="-1111.3" font-family="Times,serif" font-size="14.00">Release Zashi iOS 1.2.3</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#1398 -->
<g id="node106" class="node closed">
<title>ECC/zashi&#45;ios#1398</title>
<g id="a_node106"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1398" xlink:title="ECC/zashi&#45;ios#1398&#10;Release Zashi iOS 1.2.4" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="8716,-1141.5 8530,-1141.5 8530,-1103.5 8716,-1103.5 8716,-1141.5"/>
<text text-anchor="middle" x="8623" y="-1126.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1398</text>
<text text-anchor="middle" x="8623" y="-1111.3" font-family="Times,serif" font-size="14.00">Release Zashi iOS 1.2.4</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#1397&#45;&gt;ECC/zashi&#45;ios#1398 -->
<g id="edge115" class="edge">
<title>ECC/zashi&#45;ios#1397&#45;&gt;ECC/zashi&#45;ios#1398</title>
<path fill="none" stroke="black" d="M8458.7,-1122.5C8478.6,-1122.5 8499.6,-1122.5 8519.8,-1122.5"/>
<polygon fill="black" stroke="black" points="8519.9,-1126 8529.9,-1122.5 8519.9,-1119 8519.9,-1126"/>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
<g id="node60" class="node open">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>
<g id="a_node60"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/25" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#25&#10;Migrate to FFI library&#10;generated by Uniffi" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="330,-2647 107,-2647 107,-2594 330,-2594 330,-2647"/>
<text text-anchor="middle" x="218.5" y="-2631.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#25</text>
<text text-anchor="middle" x="218.5" y="-2616.8" font-family="Times,serif" font-size="14.00">Migrate to FFI library</text>
<text text-anchor="middle" x="218.5" y="-2601.8" font-family="Times,serif" font-size="14.00">generated by Uniffi</text>
</a>
</g>
</g>
<!-- ECC/zashi#27 -->
<g id="node61" class="node closed">
<title>ECC/zashi#27</title>
<g id="a_node61"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/27" xlink:title="ECC/zashi#27&#10;Release Zashi 1.1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7602,-1738.5 7599,-1742.5 7578,-1742.5 7575,-1738.5 7459,-1738.5 7459,-1700.5 7602,-1700.5 7602,-1738.5"/>
<text text-anchor="middle" x="7530.5" y="-1723.3" font-family="Times,serif" font-size="14.00">ECC/zashi#27</text>
<text text-anchor="middle" x="7530.5" y="-1708.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.1</text>
</a>
</g>
</g>
<!-- ECC/zashi#9 -->
<g id="node62" class="node closed">
<title>ECC/zashi#9</title>
<g id="a_node62"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/9" xlink:title="ECC/zashi#9&#10;Automatically launch the&#10;Zashi wallet when&#10;scanning a Zcash QR code" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7319,-1761.5 7116,-1761.5 7116,-1693.5 7319,-1693.5 7319,-1761.5"/>
<text text-anchor="middle" x="7217.5" y="-1746.3" font-family="Times,serif" font-size="14.00">ECC/zashi#9</text>
<text text-anchor="middle" x="7217.5" y="-1731.3" font-family="Times,serif" font-size="14.00">Automatically launch the</text>
<text text-anchor="middle" x="7217.5" y="-1716.3" font-family="Times,serif" font-size="14.00">Zashi wallet when</text>
<text text-anchor="middle" x="7217.5" y="-1701.3" font-family="Times,serif" font-size="14.00">scanning a Zcash QR code</text>
</a>
</g>
</g>
<!-- ECC/zashi#9&#45;&gt;ECC/zashi#27 -->
<g id="edge25" class="edge">
<title>ECC/zashi#9&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M7319,-1724.9C7361,-1723.8 7409.1,-1722.6 7448.7,-1721.6"/>
<polygon fill="black" stroke="black" points="7448.91,-1725.1 7458.8,-1721.3 7448.7,-1718.1 7448.91,-1725.1"/>
</g>
<!-- ECC/zashi&#45;android#146 -->
<g id="node76" class="node closed">
<title>ECC/zashi&#45;android#146</title>
<g id="a_node76"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/146" xlink:title="ECC/zashi&#45;android#146&#10;ZIP&#45;321 Payment URIs and&#10;deeplinking" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7635,-1948 7426,-1948 7426,-1895 7635,-1895 7635,-1948"/>
<text text-anchor="middle" x="7530.5" y="-1932.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#146</text>
<text text-anchor="middle" x="7530.5" y="-1917.8" font-family="Times,serif" font-size="14.00">ZIP&#45;321 Payment URIs and</text>
<text text-anchor="middle" x="7530.5" y="-1902.8" font-family="Times,serif" font-size="14.00">deeplinking</text>
</a>
</g>
</g>
<!-- ECC/zashi#9&#45;&gt;ECC/zashi&#45;android#146 -->
<g id="edge107" class="edge">
<title>ECC/zashi#9&#45;&gt;ECC/zashi&#45;android#146</title>
<path fill="none" stroke="black" d="M7319.2,-1746.4C7332.8,-1752.4 7345.6,-1760.2 7356,-1770.5 7393.1,-1807.3 7354.4,-1846.2 7392,-1882.5 7399.2,-1889.5 7407.6,-1895.2 7416.6,-1900"/>
<polygon fill="black" stroke="black" points="7415.27,-1903.24 7425.8,-1904.4 7418.29,-1896.93 7415.27,-1903.24"/>
</g>
<!-- ECC/zashi#60 -->
<g id="node63" class="node open">
<title>ECC/zashi#60</title>
<g id="a_node63"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/60" xlink:title="ECC/zashi#60&#10;Resolve security&#10;questions around ZIP 321&#10;and zcash: handler&#10;registration by malicious&#10;apps" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="7005,-1847.5 6804,-1847.5 6804,-1749.5 7005,-1749.5 7005,-1847.5"/>
<text text-anchor="middle" x="6904.5" y="-1832.3" font-family="Times,serif" font-size="14.00">ECC/zashi#60</text>
<text text-anchor="middle" x="6904.5" y="-1817.3" font-family="Times,serif" font-size="14.00">Resolve security</text>
<text text-anchor="middle" x="6904.5" y="-1802.3" font-family="Times,serif" font-size="14.00">questions around ZIP 321</text>
<text text-anchor="middle" x="6904.5" y="-1787.3" font-family="Times,serif" font-size="14.00">and zcash: handler</text>
<text text-anchor="middle" x="6904.5" y="-1772.3" font-family="Times,serif" font-size="14.00">registration by malicious</text>
<text text-anchor="middle" x="6904.5" y="-1757.3" font-family="Times,serif" font-size="14.00">apps</text>
</a>
</g>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#9 -->
<g id="edge26" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#9</title>
<path fill="none" stroke="black" d="M7005.2,-1775.7C7037.2,-1768.4 7072.9,-1760.3 7105.7,-1752.8"/>
<polygon fill="black" stroke="black" points="7106.83,-1756.13 7115.8,-1750.5 7105.27,-1749.31 7106.83,-1756.13"/>
</g>
<!-- ECC/zashi#43 -->
<g id="node64" class="node closed">
<title>ECC/zashi#43</title>
<g id="a_node64"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/43" xlink:title="ECC/zashi#43&#10;Support transaction&#10;creation in response to a&#10;ZIP 321 payment request." target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7319,-1847.5 7116,-1847.5 7116,-1779.5 7319,-1779.5 7319,-1847.5"/>
<text text-anchor="middle" x="7217.5" y="-1832.3" font-family="Times,serif" font-size="14.00">ECC/zashi#43</text>
<text text-anchor="middle" x="7217.5" y="-1817.3" font-family="Times,serif" font-size="14.00">Support transaction</text>
<text text-anchor="middle" x="7217.5" y="-1802.3" font-family="Times,serif" font-size="14.00">creation in response to a</text>
<text text-anchor="middle" x="7217.5" y="-1787.3" font-family="Times,serif" font-size="14.00">ZIP 321 payment request.</text>
</a>
</g>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#43 -->
<g id="edge27" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#43</title>
<path fill="none" stroke="black" d="M7005.2,-1803.3C7037.2,-1804.9 7072.9,-1806.6 7105.7,-1808.2"/>
<polygon fill="black" stroke="black" points="7105.67,-1811.7 7115.8,-1808.6 7105.95,-1804.71 7105.67,-1811.7"/>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi&#45;android#146 -->
<g id="edge108" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi&#45;android#146</title>
<path fill="none" stroke="black" d="M7005,-1835.3C7029,-1843.2 7054.7,-1850.8 7079,-1856.5 7200,-1884.8 7233,-1876.5 7356,-1894.5 7375.4,-1897.3 7395.9,-1900.4 7415.8,-1903.5"/>
<polygon fill="black" stroke="black" points="7415.48,-1906.99 7425.9,-1905.1 7416.57,-1900.08 7415.48,-1906.99"/>
</g>
<!-- ECC/zashi#49 -->
<g id="node162" class="node closed">
<title>ECC/zashi#49</title>
<g id="a_node162"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/49" xlink:title="ECC/zashi#49&#10;[Functional] Request ZEC&#10;Screen" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7318,-1675 7117,-1675 7117,-1622 7318,-1622 7318,-1675"/>
<text text-anchor="middle" x="7217.5" y="-1659.8" font-family="Times,serif" font-size="14.00">ECC/zashi#49</text>
<text text-anchor="middle" x="7217.5" y="-1644.8" font-family="Times,serif" font-size="14.00">[Functional] Request ZEC</text>
<text text-anchor="middle" x="7217.5" y="-1629.8" font-family="Times,serif" font-size="14.00">Screen</text>
</a>
</g>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#49 -->
<g id="edge109" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#49</title>
<path fill="none" stroke="black" d="M6966.6,-1749.4C6998.5,-1725.9 7039.1,-1699.1 7079,-1681.5 7087.9,-1677.6 7097.4,-1674.1 7107,-1670.9"/>
<polygon fill="black" stroke="black" points="7108.12,-1674.22 7116.7,-1668 7106.12,-1667.51 7108.12,-1674.22"/>
</g>
<!-- ECC/zashi#47 -->
<g id="node163" class="node closed">
<title>ECC/zashi#47</title>
<g id="a_node163"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/47" xlink:title="ECC/zashi#47&#10;[scaffold] Request ZEC&#10;Form" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7307.5,-2114 7127.5,-2114 7127.5,-2061 7307.5,-2061 7307.5,-2114"/>
<text text-anchor="middle" x="7217.5" y="-2098.8" font-family="Times,serif" font-size="14.00">ECC/zashi#47</text>
<text text-anchor="middle" x="7217.5" y="-2083.8" font-family="Times,serif" font-size="14.00">[scaffold] Request ZEC</text>
<text text-anchor="middle" x="7217.5" y="-2068.8" font-family="Times,serif" font-size="14.00">Form</text>
</a>
</g>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#47 -->
<g id="edge110" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#47</title>
<path fill="none" stroke="black" d="M6925.9,-1847.6C6952.5,-1905.5 7004.6,-2000.5 7079,-2052.5 7090.6,-2060.6 7104,-2066.9 7117.8,-2071.7"/>
<polygon fill="black" stroke="black" points="7116.71,-2075.03 7127.3,-2074.8 7118.88,-2068.37 7116.71,-2075.03"/>
</g>
<!-- ECC/zashi#48 -->
<g id="node164" class="node closed">
<title>ECC/zashi#48</title>
<g id="a_node164"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/48" xlink:title="ECC/zashi#48&#10;[Scaffold] Request ZEC&#10;Screen" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7308.5,-2043 7126.5,-2043 7126.5,-1990 7308.5,-1990 7308.5,-2043"/>
<text text-anchor="middle" x="7217.5" y="-2027.8" font-family="Times,serif" font-size="14.00">ECC/zashi#48</text>
<text text-anchor="middle" x="7217.5" y="-2012.8" font-family="Times,serif" font-size="14.00">[Scaffold] Request ZEC</text>
<text text-anchor="middle" x="7217.5" y="-1997.8" font-family="Times,serif" font-size="14.00">Screen</text>
</a>
</g>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#48 -->
<g id="edge111" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#48</title>
<path fill="none" stroke="black" d="M6939.8,-1847.5C6971.4,-1889 7021.8,-1946.8 7079,-1980.5 7090.6,-1987.4 7103.6,-1992.9 7116.7,-1997.4"/>
<polygon fill="black" stroke="black" points="7115.71,-2000.76 7126.3,-2000.6 7117.92,-1994.12 7115.71,-2000.76"/>
</g>
<!-- ECC/zashi#51 -->
<g id="node165" class="node closed">
<title>ECC/zashi#51</title>
<g id="a_node165"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/51" xlink:title="ECC/zashi#51&#10;Embed addresses in ZIP&#10;321 URIs for QR code&#10;generation." target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7313,-1971.5 7122,-1971.5 7122,-1903.5 7313,-1903.5 7313,-1971.5"/>
<text text-anchor="middle" x="7217.5" y="-1956.3" font-family="Times,serif" font-size="14.00">ECC/zashi#51</text>
<text text-anchor="middle" x="7217.5" y="-1941.3" font-family="Times,serif" font-size="14.00">Embed addresses in ZIP</text>
<text text-anchor="middle" x="7217.5" y="-1926.3" font-family="Times,serif" font-size="14.00">321 URIs for QR code</text>
<text text-anchor="middle" x="7217.5" y="-1911.3" font-family="Times,serif" font-size="14.00">generation.</text>
</a>
</g>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#51 -->
<g id="edge112" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#51</title>
<path fill="none" stroke="black" d="M7004,-1847.7C7028.4,-1859.4 7054.5,-1871.7 7079,-1882.5 7091.9,-1888.2 7105.6,-1894 7119.1,-1899.5"/>
<polygon fill="black" stroke="black" points="7117.92,-1902.8 7128.5,-1903.4 7120.6,-1896.33 7117.92,-1902.8"/>
</g>
<!-- zcash/librustzcash#860 -->
<g id="node65" class="node closed">
<title>zcash/librustzcash#860</title>
<g id="a_node65"><a xlink:href="https://github.com/zcash/librustzcash/issues/860" xlink:title="zcash/librustzcash#860&#10;zcash_primitives&#10;0.13&#45;rc1,&#10;zcash_client_backend&#10;0.10&#45;rc1 and&#10;zcash_client_sqlite&#10;0.8&#45;rc1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="2469.5,-1273 2282.5,-1273 2282.5,-1160 2469.5,-1160 2469.5,-1273"/>
<text text-anchor="middle" x="2376" y="-1257.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#860</text>
<text text-anchor="middle" x="2376" y="-1242.8" font-family="Times,serif" font-size="14.00">zcash_primitives</text>
<text text-anchor="middle" x="2376" y="-1227.8" font-family="Times,serif" font-size="14.00">0.13&#45;rc1,</text>
<text text-anchor="middle" x="2376" y="-1212.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
<text text-anchor="middle" x="2376" y="-1197.8" font-family="Times,serif" font-size="14.00">0.10&#45;rc1 and</text>
<text text-anchor="middle" x="2376" y="-1182.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
<text text-anchor="middle" x="2376" y="-1167.8" font-family="Times,serif" font-size="14.00">0.8&#45;rc1</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#95 -->
<g id="node66" class="node closed">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#95</title>
<g id="a_node66"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/95" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#95&#10;Migrate to Rust crate&#10;versions with fast&#10;spendability support" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="2786,-1317.5 2563,-1317.5 2563,-1249.5 2786,-1249.5 2786,-1317.5"/>
<text text-anchor="middle" x="2674.5" y="-1302.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#95</text>
<text text-anchor="middle" x="2674.5" y="-1287.3" font-family="Times,serif" font-size="14.00">Migrate to Rust crate</text>
<text text-anchor="middle" x="2674.5" y="-1272.3" font-family="Times,serif" font-size="14.00">versions with fast</text>
<text text-anchor="middle" x="2674.5" y="-1257.3" font-family="Times,serif" font-size="14.00">spendability support</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#860&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#95 -->
<g id="edge28" class="edge">
<title>zcash/librustzcash#860&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#95</title>
<path fill="none" stroke="black" d="M2469.6,-1237.4C2496,-1243.4 2525.3,-1250 2553.1,-1256.3"/>
<polygon fill="black" stroke="black" points="2552.38,-1259.72 2562.9,-1258.5 2553.91,-1252.89 2552.38,-1259.72"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1172 -->
<g id="node67" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1172</title>
<g id="a_node67"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1172" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1172&#10;Bring in released version&#10;of Rust crates with fast&#10;spendability changes" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="2813,-1211.5 2536,-1211.5 2536,-1143.5 2813,-1143.5 2813,-1211.5"/>
<text text-anchor="middle" x="2674.5" y="-1196.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1172</text>
<text text-anchor="middle" x="2674.5" y="-1181.3" font-family="Times,serif" font-size="14.00">Bring in released version</text>
<text text-anchor="middle" x="2674.5" y="-1166.3" font-family="Times,serif" font-size="14.00">of Rust crates with fast</text>
<text text-anchor="middle" x="2674.5" y="-1151.3" font-family="Times,serif" font-size="14.00">spendability changes</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#860&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1172 -->
<g id="edge29" class="edge">
<title>zcash/librustzcash#860&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1172</title>
<path fill="none" stroke="black" d="M2469.6,-1204.3C2487.5,-1202 2506.8,-1199.4 2525.9,-1196.9"/>
<polygon fill="black" stroke="black" points="2526.53,-1200.35 2536,-1195.6 2525.63,-1193.41 2526.53,-1200.35"/>
</g>
<!-- zcash/librustzcash#919 -->
<g id="node68" class="node closed">
<title>zcash/librustzcash#919</title>
<g id="a_node68"><a xlink:href="https://github.com/zcash/librustzcash/issues/919" xlink:title="zcash/librustzcash#919&#10;zcash_primitives 0.13,&#10;zcash_client_backend 0.10&#10;and zcash_client_sqlite&#10;0.8" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="3680,-1266 3475,-1266 3475,-1183 3680,-1183 3680,-1266"/>
<text text-anchor="middle" x="3577.5" y="-1250.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#919</text>
<text text-anchor="middle" x="3577.5" y="-1235.8" font-family="Times,serif" font-size="14.00">zcash_primitives 0.13,</text>
<text text-anchor="middle" x="3577.5" y="-1220.8" font-family="Times,serif" font-size="14.00">zcash_client_backend 0.10</text>
<text text-anchor="middle" x="3577.5" y="-1205.8" font-family="Times,serif" font-size="14.00">and zcash_client_sqlite</text>
<text text-anchor="middle" x="3577.5" y="-1190.8" font-family="Times,serif" font-size="14.00">0.8</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#860&#45;&gt;zcash/librustzcash#919 -->
<g id="edge30" class="edge">
<title>zcash/librustzcash#860&#45;&gt;zcash/librustzcash#919</title>
<path fill="none" stroke="black" d="M2469.9,-1219.2C2491.6,-1219.7 2514.6,-1220.2 2536,-1220.5 2874.3,-1225.4 3274.4,-1225.3 3464.9,-1224.9"/>
<polygon fill="black" stroke="black" points="3465.04,-1228.4 3475,-1224.8 3464.97,-1221.4 3465.04,-1228.4"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1164 -->
<g id="node69" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1164</title>
<g id="a_node69"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1164" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1164&#10;ZcashLightClientKit&#10;v2.0.0&#45;rc1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="3116,-1310 2859,-1310 2859,-1257 3116,-1257 3116,-1310"/>
<text text-anchor="middle" x="2987.5" y="-1294.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1164</text>
<text text-anchor="middle" x="2987.5" y="-1279.8" font-family="Times,serif" font-size="14.00">ZcashLightClientKit</text>
<text text-anchor="middle" x="2987.5" y="-1264.8" font-family="Times,serif" font-size="14.00">v2.0.0&#45;rc1</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#95&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1164 -->
<g id="edge31" class="edge">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#95&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1164</title>
<path fill="none" stroke="black" d="M2786,-1283.5C2806.3,-1283.5 2827.6,-1283.5 2848.6,-1283.5"/>
<polygon fill="black" stroke="black" points="2848.8,-1287 2858.8,-1283.5 2848.8,-1280 2848.8,-1287"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1112 -->
<g id="node70" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1112</title>
<g id="a_node70"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1112" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1112&#10;zcash&#45;android&#45;wallet&#45;sdk&#10;v2.0.0&#45;rc1" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="3126,-1204 2849,-1204 2849,-1151 3126,-1151 3126,-1204"/>
<text text-anchor="middle" x="2987.5" y="-1188.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1112</text>
<text text-anchor="middle" x="2987.5" y="-1173.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk</text>
<text text-anchor="middle" x="2987.5" y="-1158.8" font-family="Times,serif" font-size="14.00">v2.0.0&#45;rc1</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1172&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1112 -->
<g id="edge32" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1172&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1112</title>
<path fill="none" stroke="black" d="M2813.3,-1177.5C2821.8,-1177.5 2830.4,-1177.5 2839,-1177.5"/>
<polygon fill="black" stroke="black" points="2839,-1181 2849,-1177.5 2839,-1174 2839,-1181"/>
</g>
<!-- zcash/librustzcash#919&#45;&gt;zcash/librustzcash#962 -->
<g id="edge71" class="edge">
<title>zcash/librustzcash#919&#45;&gt;zcash/librustzcash#962</title>
<path fill="none" stroke="black" d="M3680.1,-1192.5C3692.1,-1189.5 3704.3,-1186.7 3716,-1184.5 4097.9,-1113 4202.8,-1166.8 4587,-1108.5 4607.4,-1105.4 4629,-1101.3 4649.6,-1097"/>
<polygon fill="black" stroke="black" points="4650.62,-1100.36 4659.7,-1094.9 4649.2,-1093.51 4650.62,-1100.36"/>
</g>
<!-- zcash/librustzcash#919&#45;&gt;zcash/librustzcash#1034 -->
<g id="edge72" class="edge">
<title>zcash/librustzcash#919&#45;&gt;zcash/librustzcash#1034</title>
<path fill="none" stroke="black" d="M3630.3,-1182.9C3654.8,-1165.5 3685.4,-1146.9 3716,-1136.5 3929.1,-1063.9 4196.2,-1060.9 4342.1,-1066.1"/>
<polygon fill="black" stroke="black" points="4342.27,-1069.61 4352.4,-1066.5 4342.54,-1062.61 4342.27,-1069.61"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1187 -->
<g id="node71" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1187</title>
<g id="a_node71"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1187" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1187&#10;zcash&#45;android&#45;wallet&#45;sdk&#10;SDK Release v2.0.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="3993,-1246 3990,-1250 3969,-1250 3966,-1246 3716,-1246 3716,-1193 3993,-1193 3993,-1246"/>
<text text-anchor="middle" x="3854.5" y="-1230.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1187</text>
<text text-anchor="middle" x="3854.5" y="-1215.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk</text>
<text text-anchor="middle" x="3854.5" y="-1200.8" font-family="Times,serif" font-size="14.00">SDK Release v2.0.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#919&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1187 -->
<g id="edge33" class="edge">
<title>zcash/librustzcash#919&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1187</title>
<path fill="none" stroke="black" d="M3680.1,-1222.7C3688.5,-1222.5 3697,-1222.3 3705.6,-1222.2"/>
<polygon fill="black" stroke="black" points="3705.77,-1225.7 3715.7,-1222 3705.63,-1218.7 3705.77,-1225.7"/>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#29 -->
<g id="node72" class="node closed">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#29</title>
<g id="a_node72"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/29" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#29&#10;zcash&#45;light&#45;client&#45;ffi&#10;v0.4.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="3966,-1317 3743,-1317 3743,-1264 3966,-1264 3966,-1317"/>
<text text-anchor="middle" x="3854.5" y="-1301.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#29</text>
<text text-anchor="middle" x="3854.5" y="-1286.8" font-family="Times,serif" font-size="14.00">zcash&#45;light&#45;client&#45;ffi</text>
<text text-anchor="middle" x="3854.5" y="-1271.8" font-family="Times,serif" font-size="14.00">v0.4.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#919&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#29 -->
<g id="edge34" class="edge">
<title>zcash/librustzcash#919&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#29</title>
<path fill="none" stroke="black" d="M3680.1,-1248.9C3697.4,-1253 3715.5,-1257.4 3733.3,-1261.6"/>
<polygon fill="black" stroke="black" points="3732.55,-1265.02 3743.1,-1264 3734.22,-1258.22 3732.55,-1265.02"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219 -->
<g id="node73" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219</title>
<g id="a_node73"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1219" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219&#10;ZcashLightClientKit&#10;v2.0.0 pre&#45;release Zashi&#10;acceptance testing" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="3429,-1317.5 3172,-1317.5 3172,-1249.5 3429,-1249.5 3429,-1317.5"/>
<text text-anchor="middle" x="3300.5" y="-1302.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219</text>
<text text-anchor="middle" x="3300.5" y="-1287.3" font-family="Times,serif" font-size="14.00">ZcashLightClientKit</text>
<text text-anchor="middle" x="3300.5" y="-1272.3" font-family="Times,serif" font-size="14.00">v2.0.0 pre&#45;release Zashi</text>
<text text-anchor="middle" x="3300.5" y="-1257.3" font-family="Times,serif" font-size="14.00">acceptance testing</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1164&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219 -->
<g id="edge35" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1164&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219</title>
<path fill="none" stroke="black" d="M3116.3,-1283.5C3131.2,-1283.5 3146.5,-1283.5 3161.5,-1283.5"/>
<polygon fill="black" stroke="black" points="3161.9,-1287 3171.9,-1283.5 3161.9,-1280 3161.9,-1287"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1185 -->
<g id="node74" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1185</title>
<g id="a_node74"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1185" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1185&#10;zcash&#45;android&#45;wallet&#45;sdk&#10;v2.0.0 pre&#45;release Zashi&#10;acceptance testing" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="3439,-1211.5 3162,-1211.5 3162,-1143.5 3439,-1143.5 3439,-1211.5"/>
<text text-anchor="middle" x="3300.5" y="-1196.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1185</text>
<text text-anchor="middle" x="3300.5" y="-1181.3" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk</text>
<text text-anchor="middle" x="3300.5" y="-1166.3" font-family="Times,serif" font-size="14.00">v2.0.0 pre&#45;release Zashi</text>
<text text-anchor="middle" x="3300.5" y="-1151.3" font-family="Times,serif" font-size="14.00">acceptance testing</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1112&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1185 -->
<g id="edge36" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1112&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1185</title>
<path fill="none" stroke="black" d="M3126.3,-1177.5C3134.8,-1177.5 3143.4,-1177.5 3152,-1177.5"/>
<polygon fill="black" stroke="black" points="3152,-1181 3162,-1177.5 3152,-1174 3152,-1181"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1187&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1274 -->
<g id="edge73" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1187&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1274</title>
<path fill="none" stroke="black" d="M3993.2,-1225.2C4158.6,-1232 4434.9,-1243.4 4604.7,-1250.4"/>
<polygon fill="black" stroke="black" points="4604.57,-1253.9 4614.7,-1250.8 4604.85,-1246.9 4604.57,-1253.9"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1220 -->
<g id="node75" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1220</title>
<g id="a_node75"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1220" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1220&#10;ZcashLightClientKit&#10;v2.0.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="4286,-1317 4283,-1321 4262,-1321 4259,-1317 4029,-1317 4029,-1264 4286,-1264 4286,-1317"/>
<text text-anchor="middle" x="4157.5" y="-1301.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1220</text>
<text text-anchor="middle" x="4157.5" y="-1286.8" font-family="Times,serif" font-size="14.00">ZcashLightClientKit</text>
<text text-anchor="middle" x="4157.5" y="-1271.8" font-family="Times,serif" font-size="14.00">v2.0.0</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#29&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1220 -->
<g id="edge37" class="edge">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#29&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1220</title>
<path fill="none" stroke="black" d="M3966.3,-1290.5C3983.3,-1290.5 4001.1,-1290.5 4018.6,-1290.5"/>
<polygon fill="black" stroke="black" points="4018.9,-1294 4028.9,-1290.5 4018.9,-1287 4018.9,-1294"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219&#45;&gt;zcash/librustzcash#919 -->
<g id="edge38" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219&#45;&gt;zcash/librustzcash#919</title>
<path fill="none" stroke="black" d="M3429.3,-1256.1C3441.3,-1253.5 3453.3,-1250.9 3465.1,-1248.4"/>
<polygon fill="black" stroke="black" points="3465.86,-1251.82 3474.9,-1246.3 3464.39,-1244.97 3465.86,-1251.82"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1185&#45;&gt;zcash/librustzcash#919 -->
<g id="edge39" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1185&#45;&gt;zcash/librustzcash#919</title>
<path fill="none" stroke="black" d="M3439.4,-1201.1C3447.9,-1202.5 3456.4,-1204 3464.7,-1205.4"/>
<polygon fill="black" stroke="black" points="3464.36,-1208.89 3474.8,-1207.1 3465.52,-1201.99 3464.36,-1208.89"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1220&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295 -->
<g id="edge74" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1220&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1295</title>
<path fill="none" stroke="black" d="M4235.7,-1317C4274.8,-1330.5 4322.3,-1346.8 4362.6,-1360.6"/>
<polygon fill="black" stroke="black" points="4361.61,-1363.96 4372.2,-1363.9 4363.88,-1357.34 4361.61,-1363.96"/>
</g>
<!-- zcash/librustzcash#578 -->
<g id="node77" class="node open">
<title>zcash/librustzcash#578</title>
<g id="a_node77"><a xlink:href="https://github.com/zcash/librustzcash/issues/578" xlink:title="zcash/librustzcash#578&#10;Survey key storage and&#10;usage of `zcashd` and&#10;`zcash_client_sqlite`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="7311,-1114.5 7124,-1114.5 7124,-1046.5 7311,-1046.5 7311,-1114.5"/>
<text text-anchor="middle" x="7217.5" y="-1099.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#578</text>
<text text-anchor="middle" x="7217.5" y="-1084.3" font-family="Times,serif" font-size="14.00">Survey key storage and</text>
<text text-anchor="middle" x="7217.5" y="-1069.3" font-family="Times,serif" font-size="14.00">usage of `zcashd` and</text>
<text text-anchor="middle" x="7217.5" y="-1054.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#579 -->
<g id="node78" class="node open">
<title>zcash/librustzcash#579</title>
<g id="a_node78"><a xlink:href="https://github.com/zcash/librustzcash/issues/579" xlink:title="zcash/librustzcash#579&#10;Redesign Rust types for&#10;representing wallet key&#10;material" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7624.5,-1117.5 7436.5,-1117.5 7436.5,-1049.5 7624.5,-1049.5 7624.5,-1117.5"/>
<text text-anchor="middle" x="7530.5" y="-1102.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#579</text>
<text text-anchor="middle" x="7530.5" y="-1087.3" font-family="Times,serif" font-size="14.00">Redesign Rust types for</text>
<text text-anchor="middle" x="7530.5" y="-1072.3" font-family="Times,serif" font-size="14.00">representing wallet key</text>
<text text-anchor="middle" x="7530.5" y="-1057.3" font-family="Times,serif" font-size="14.00">material</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579 -->
<g id="edge40" class="edge">
<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#579</title>
<path fill="none" stroke="black" d="M7311.4,-1081.4C7347.5,-1081.7 7388.9,-1082.1 7426,-1082.5"/>
<polygon fill="black" stroke="black" points="7426.27,-1086 7436.3,-1082.6 7426.33,-1079 7426.27,-1086"/>
</g>
<!-- zcash/librustzcash#1371 -->
<g id="node79" class="node open">
<title>zcash/librustzcash#1371</title>
<g id="a_node79"><a xlink:href="https://github.com/zcash/librustzcash/issues/1371" xlink:title="zcash/librustzcash#1371&#10;Create structures for&#10;storing broader kinds of&#10;transparent spending key&#10;material" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7630.5,-1031 7430.5,-1031 7430.5,-948 7630.5,-948 7630.5,-1031"/>
<text text-anchor="middle" x="7530.5" y="-1015.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
<text text-anchor="middle" x="7530.5" y="-1000.8" font-family="Times,serif" font-size="14.00">Create structures for</text>
<text text-anchor="middle" x="7530.5" y="-985.8" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
<text text-anchor="middle" x="7530.5" y="-970.8" font-family="Times,serif" font-size="14.00">transparent spending key</text>
<text text-anchor="middle" x="7530.5" y="-955.8" font-family="Times,serif" font-size="14.00">material</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371 -->
<g id="edge41" class="edge">
<title>zcash/librustzcash#578&#45;&gt;zcash/librustzcash#1371</title>
<path fill="none" stroke="black" d="M7311.4,-1053.3C7345.7,-1043.3 7384.8,-1031.8 7420.4,-1021.4"/>
<polygon fill="black" stroke="black" points="7421.69,-1024.67 7430.3,-1018.5 7419.72,-1017.95 7421.69,-1024.67"/>
</g>
<!-- zcash/librustzcash#1370 -->
<g id="node80" class="node open">
<title>zcash/librustzcash#1370</title>
<g id="a_node80"><a xlink:href="https://github.com/zcash/librustzcash/issues/1370" xlink:title="zcash/librustzcash#1370&#10;Make it possible to&#10;construct proposals that&#10;spend stored transparent&#10;funds (P2PKH and P2SH)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7906,-1031 7707,-1031 7707,-948 7906,-948 7906,-1031"/>
<text text-anchor="middle" x="7806.5" y="-1015.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1370</text>
<text text-anchor="middle" x="7806.5" y="-1000.8" font-family="Times,serif" font-size="14.00">Make it possible to</text>
<text text-anchor="middle" x="7806.5" y="-985.8" font-family="Times,serif" font-size="14.00">construct proposals that</text>
<text text-anchor="middle" x="7806.5" y="-970.8" font-family="Times,serif" font-size="14.00">spend stored transparent</text>
<text text-anchor="middle" x="7806.5" y="-955.8" font-family="Times,serif" font-size="14.00">funds (P2PKH and P2SH)</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370 -->
<g id="edge42" class="edge">
<title>zcash/librustzcash#1371&#45;&gt;zcash/librustzcash#1370</title>
<path fill="none" stroke="black" d="M7630.8,-989.5C7652.2,-989.5 7675,-989.5 7696.7,-989.5"/>
<polygon fill="black" stroke="black" points="7697,-993 7707,-989.5 7697,-986 7697,-993"/>
</g>
<!-- zcash/librustzcash#1348 -->
<g id="node81" class="node open">
<title>zcash/librustzcash#1348</title>
<g id="a_node81"><a xlink:href="https://github.com/zcash/librustzcash/issues/1348" xlink:title="zcash/librustzcash#1348&#10;zcash_client_backend: Add&#10;the ability to restore&#10;from `zcashd` seed&#10;phrases." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7320.5,-560 7114.5,-560 7114.5,-477 7320.5,-477 7320.5,-560"/>
<text text-anchor="middle" x="7217.5" y="-544.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1348</text>
<text text-anchor="middle" x="7217.5" y="-529.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
<text text-anchor="middle" x="7217.5" y="-514.8" font-family="Times,serif" font-size="14.00">the ability to restore</text>
<text text-anchor="middle" x="7217.5" y="-499.8" font-family="Times,serif" font-size="14.00">from `zcashd` seed</text>
<text text-anchor="middle" x="7217.5" y="-484.8" font-family="Times,serif" font-size="14.00">phrases.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1360 -->
<g id="node82" class="node open">
<title>zcash/librustzcash#1360</title>
<g id="a_node82"><a xlink:href="https://github.com/zcash/librustzcash/issues/1360" xlink:title="zcash/librustzcash#1360&#10;Transaction builder&#10;support for spending&#10;(almost) arbitrary&#10;transparent inputs." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7628.5,-930 7432.5,-930 7432.5,-847 7628.5,-847 7628.5,-930"/>
<text text-anchor="middle" x="7530.5" y="-914.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1360</text>
<text text-anchor="middle" x="7530.5" y="-899.8" font-family="Times,serif" font-size="14.00">Transaction builder</text>
<text text-anchor="middle" x="7530.5" y="-884.8" font-family="Times,serif" font-size="14.00">support for spending</text>
<text text-anchor="middle" x="7530.5" y="-869.8" font-family="Times,serif" font-size="14.00">(almost) arbitrary</text>
<text text-anchor="middle" x="7530.5" y="-854.8" font-family="Times,serif" font-size="14.00">transparent inputs.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370 -->
<g id="edge43" class="edge">
<title>zcash/librustzcash#1360&#45;&gt;zcash/librustzcash#1370</title>
<path fill="none" stroke="black" d="M7628.8,-923.77C7642.3,-928.7 7656,-933.71 7669,-938.5 7678.2,-941.88 7687.7,-945.4 7697.2,-948.94"/>
<polygon fill="black" stroke="black" points="7696.21,-952.3 7706.8,-952.49 7698.63,-945.74 7696.21,-952.3"/>
</g>
<!-- zcash/librustzcash#1353 -->
<g id="node83" class="node open">
<title>zcash/librustzcash#1353</title>
<g id="a_node83"><a xlink:href="https://github.com/zcash/librustzcash/issues/1353" xlink:title="zcash/librustzcash#1353&#10;zcash_client_backend: If&#10;a seed is reused,&#10;transparent UTXO spends&#10;from one wallet may not&#10;be detected in the other." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7319,-676.5 7116,-676.5 7116,-578.5 7319,-578.5 7319,-676.5"/>
<text text-anchor="middle" x="7217.5" y="-661.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1353</text>
<text text-anchor="middle" x="7217.5" y="-646.3" font-family="Times,serif" font-size="14.00">zcash_client_backend: If</text>
<text text-anchor="middle" x="7217.5" y="-631.3" font-family="Times,serif" font-size="14.00">a seed is reused,</text>
<text text-anchor="middle" x="7217.5" y="-616.3" font-family="Times,serif" font-size="14.00">transparent UTXO spends</text>
<text text-anchor="middle" x="7217.5" y="-601.3" font-family="Times,serif" font-size="14.00">from one wallet may not</text>
<text text-anchor="middle" x="7217.5" y="-586.3" font-family="Times,serif" font-size="14.00">be detected in the other.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1362 -->
<g id="node84" class="node committed">
<title>zcash/librustzcash#1362</title>
<g id="a_node84"><a xlink:href="https://github.com/zcash/librustzcash/issues/1362" xlink:title="zcash/librustzcash#1362&#10;Create a generator and&#10;evaluator for arbitrary&#10;transparent Zcash script." target="_blank">
<polygon fill="#a6cfff" stroke="black" points="7316.5,-988.5 7118.5,-988.5 7118.5,-920.5 7316.5,-920.5 7316.5,-988.5"/>
<text text-anchor="middle" x="7217.5" y="-973.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1362</text>
<text text-anchor="middle" x="7217.5" y="-958.3" font-family="Times,serif" font-size="14.00">Create a generator and</text>
<text text-anchor="middle" x="7217.5" y="-943.3" font-family="Times,serif" font-size="14.00">evaluator for arbitrary</text>
<text text-anchor="middle" x="7217.5" y="-928.3" font-family="Times,serif" font-size="14.00">transparent Zcash script.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371 -->
<g id="edge44" class="edge">
<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1371</title>
<path fill="none" stroke="black" d="M7316.9,-965.57C7349.7,-969.27 7386.5,-973.4 7420.1,-977.19"/>
<polygon fill="black" stroke="black" points="7420.07,-980.71 7430.4,-978.35 7420.85,-973.75 7420.07,-980.71"/>
</g>
<!-- zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360 -->
<g id="edge45" class="edge">
<title>zcash/librustzcash#1362&#45;&gt;zcash/librustzcash#1360</title>
<path fill="none" stroke="black" d="M7316.9,-933.62C7350.4,-926.5 7388.1,-918.51 7422.3,-911.26"/>
<polygon fill="black" stroke="black" points="7423.25,-914.64 7432.3,-909.13 7421.79,-907.79 7423.25,-914.64"/>
</g>
<!-- zcash/librustzcash#1363 -->
<g id="node85" class="node open">
<title>zcash/librustzcash#1363</title>
<g id="a_node85"><a xlink:href="https://github.com/zcash/librustzcash/issues/1363" xlink:title="zcash/librustzcash#1363&#10;Enumerate the&#10;capabilities exposed by&#10;zcashd APIs for spending&#10;transparent coins." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="7003,-886 6806,-886 6806,-803 7003,-803 7003,-886"/>
<text text-anchor="middle" x="6904.5" y="-870.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1363</text>
<text text-anchor="middle" x="6904.5" y="-855.8" font-family="Times,serif" font-size="14.00">Enumerate the</text>
<text text-anchor="middle" x="6904.5" y="-840.8" font-family="Times,serif" font-size="14.00">capabilities exposed by</text>
<text text-anchor="middle" x="6904.5" y="-825.8" font-family="Times,serif" font-size="14.00">zcashd APIs for spending</text>
<text text-anchor="middle" x="6904.5" y="-810.8" font-family="Times,serif" font-size="14.00">transparent coins.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360 -->
<g id="edge46" class="edge">
<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1360</title>
<path fill="none" stroke="black" d="M7003.4,-873.11C7027.8,-879.06 7054.2,-884.45 7079,-887.5 7195.7,-901.88 7330.7,-899.71 7422.3,-895.48"/>
<polygon fill="black" stroke="black" points="7422.58,-898.97 7432.4,-894.99 7422.24,-891.98 7422.58,-898.97"/>
</g>
<!-- zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362 -->
<g id="edge47" class="edge">
<title>zcash/librustzcash#1363&#45;&gt;zcash/librustzcash#1362</title>
<path fill="none" stroke="black" d="M7003,-879C7037.2,-891.1 7075.8,-904.73 7110.6,-917.06"/>
<polygon fill="black" stroke="black" points="7109.81,-920.49 7120.4,-920.5 7112.12,-913.89 7109.81,-920.49"/>
</g>
<!-- zcash/librustzcash#1365 -->
<g id="node86" class="node open">
<title>zcash/librustzcash#1365</title>
<g id="a_node86"><a xlink:href="https://github.com/zcash/librustzcash/issues/1365" xlink:title="zcash/librustzcash#1365&#10;zcash_client_backend:&#10;Restore a wallet from the&#10;format standardized in&#10;zcash/zips#821" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="7004,-1118 6805,-1118 6805,-1035 7004,-1035 7004,-1118"/>
<text text-anchor="middle" x="6904.5" y="-1102.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1365</text>
<text text-anchor="middle" x="6904.5" y="-1087.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
<text text-anchor="middle" x="6904.5" y="-1072.8" font-family="Times,serif" font-size="14.00">Restore a wallet from the</text>
<text text-anchor="middle" x="6904.5" y="-1057.8" font-family="Times,serif" font-size="14.00">format standardized in</text>
<text text-anchor="middle" x="6904.5" y="-1042.8" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1368 -->
<g id="node87" class="node open">
<title>zcash/librustzcash#1368</title>
<g id="a_node87"><a xlink:href="https://github.com/zcash/librustzcash/issues/1368" xlink:title="zcash/librustzcash#1368&#10;zcash_client_backend:&#10;Introduce (initially&#10;internal) &quot;sync API&quot;&#10;between the scanning and&#10;wallet parts of&#10;`scan_cached_blocks`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="7006.5,-1017 6802.5,-1017 6802.5,-904 7006.5,-904 7006.5,-1017"/>
<text text-anchor="middle" x="6904.5" y="-1001.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1368</text>
<text text-anchor="middle" x="6904.5" y="-986.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
<text text-anchor="middle" x="6904.5" y="-971.8" font-family="Times,serif" font-size="14.00">Introduce (initially</text>
<text text-anchor="middle" x="6904.5" y="-956.8" font-family="Times,serif" font-size="14.00">internal) &quot;sync API&quot;</text>
<text text-anchor="middle" x="6904.5" y="-941.8" font-family="Times,serif" font-size="14.00">between the scanning and</text>
<text text-anchor="middle" x="6904.5" y="-926.8" font-family="Times,serif" font-size="14.00">wallet parts of</text>
<text text-anchor="middle" x="6904.5" y="-911.8" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1361 -->
<g id="node88" class="node open">
<title>zcash/librustzcash#1361</title>
<g id="a_node88"><a xlink:href="https://github.com/zcash/librustzcash/issues/1361" xlink:title="zcash/librustzcash#1361&#10;`zcash_client_backend`:&#10;Add support for full&#10;transparent coin tracking&#10;(P2PKH and P2SH)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="7630,-1219 7627,-1223 7606,-1223 7603,-1219 7431,-1219 7431,-1136 7630,-1136 7630,-1219"/>
<text text-anchor="middle" x="7530.5" y="-1203.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1361</text>
<text text-anchor="middle" x="7530.5" y="-1188.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
<text text-anchor="middle" x="7530.5" y="-1173.8" font-family="Times,serif" font-size="14.00">Add support for full</text>
<text text-anchor="middle" x="7530.5" y="-1158.8" font-family="Times,serif" font-size="14.00">transparent coin tracking</text>
<text text-anchor="middle" x="7530.5" y="-1143.8" font-family="Times,serif" font-size="14.00">(P2PKH and P2SH)</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370 -->
<g id="edge48" class="edge">
<title>zcash/librustzcash#1361&#45;&gt;zcash/librustzcash#1370</title>
<path fill="none" stroke="black" d="M7630.2,-1146.9C7643.7,-1141 7657,-1134.2 7669,-1126.5 7705.8,-1102.9 7740.5,-1067.8 7765.7,-1039.1"/>
<polygon fill="black" stroke="black" points="7768.63,-1041.06 7772.5,-1031.2 7763.32,-1036.5 7768.63,-1041.06"/>
</g>
<!-- zcash/librustzcash#1372 -->
<g id="node89" class="node committed">
<title>zcash/librustzcash#1372</title>
<g id="a_node89"><a xlink:href="https://github.com/zcash/librustzcash/issues/1372" xlink:title="zcash/librustzcash#1372&#10;`zcash_primitives::legacy&#10;`: Enhance transparent&#10;`Script` support as&#10;necessary" target="_blank">
<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="7003,-1219 6806,-1219 6806,-1136 7003,-1136 7003,-1219"/>
<text text-anchor="middle" x="6904.5" y="-1203.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1372</text>
<text text-anchor="middle" x="6904.5" y="-1188.8" font-family="Times,serif" font-size="14.00">`zcash_primitives::legacy</text>
<text text-anchor="middle" x="6904.5" y="-1173.8" font-family="Times,serif" font-size="14.00">`: Enhance transparent</text>
<text text-anchor="middle" x="6904.5" y="-1158.8" font-family="Times,serif" font-size="14.00">`Script` support as</text>
<text text-anchor="middle" x="6904.5" y="-1143.8" font-family="Times,serif" font-size="14.00">necessary</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371 -->
<g id="edge49" class="edge">
<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1371</title>
<path fill="none" stroke="black" d="M7003.2,-1153.8C7017.8,-1147 7031.7,-1138.5 7043,-1127.5 7073.9,-1097.5 7044.7,-1063.5 7079,-1037.5 7105.6,-1017.3 7295.5,-1002.8 7420.1,-995.28"/>
<polygon fill="black" stroke="black" points="7420.62,-998.76 7430.4,-994.67 7420.21,-991.77 7420.62,-998.76"/>
</g>
<!-- zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362 -->
<g id="edge50" class="edge">
<title>zcash/librustzcash#1372&#45;&gt;zcash/librustzcash#1362</title>
<path fill="none" stroke="black" d="M7003.2,-1154.7C7017.9,-1147.9 7031.9,-1139 7043,-1127.5 7079.3,-1089.8 7044,-1054.4 7079,-1015.5 7087.7,-1005.8 7098.2,-997.61 7109.5,-990.64"/>
<polygon fill="black" stroke="black" points="7111.39,-993.59 7118.3,-985.56 7107.89,-987.53 7111.39,-993.59"/>
</g>
<!-- zcash/librustzcash#1395 -->
<g id="node90" class="node open">
<title>zcash/librustzcash#1395</title>
<g id="a_node90"><a xlink:href="https://github.com/zcash/librustzcash/issues/1395" xlink:title="zcash/librustzcash#1395&#10;Enumerate the data that&#10;the indexer service needs&#10;to provide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="7317.5,-878.5 7117.5,-878.5 7117.5,-810.5 7317.5,-810.5 7317.5,-878.5"/>
<text text-anchor="middle" x="7217.5" y="-863.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1395</text>
<text text-anchor="middle" x="7217.5" y="-848.3" font-family="Times,serif" font-size="14.00">Enumerate the data that</text>
<text text-anchor="middle" x="7217.5" y="-833.3" font-family="Times,serif" font-size="14.00">the indexer service needs</text>
<text text-anchor="middle" x="7217.5" y="-818.3" font-family="Times,serif" font-size="14.00">to provide</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1410 -->
<g id="node91" class="node open">
<title>zcash/librustzcash#1410</title>
<g id="a_node91"><a xlink:href="https://github.com/zcash/librustzcash/issues/1410" xlink:title="zcash/librustzcash#1410&#10;zcash_client_backend:&#10;Introduce &quot;chain access&#10;API&quot; to the sync engine" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7628.5,-802.5 7432.5,-802.5 7432.5,-734.5 7628.5,-734.5 7628.5,-802.5"/>
<text text-anchor="middle" x="7530.5" y="-787.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1410</text>
<text text-anchor="middle" x="7530.5" y="-772.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
<text text-anchor="middle" x="7530.5" y="-757.3" font-family="Times,serif" font-size="14.00">Introduce &quot;chain access</text>
<text text-anchor="middle" x="7530.5" y="-742.3" font-family="Times,serif" font-size="14.00">API&quot; to the sync engine</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410 -->
<g id="edge51" class="edge">
<title>zcash/librustzcash#1395&#45;&gt;zcash/librustzcash#1410</title>
<path fill="none" stroke="black" d="M7317.8,-820.24C7351.1,-812.1 7388.4,-802.98 7422.3,-794.69"/>
<polygon fill="black" stroke="black" points="7423.32,-798.04 7432.2,-792.27 7421.65,-791.24 7423.32,-798.04"/>
</g>
<!-- zcash/librustzcash#1414 -->
<g id="node92" class="node open">
<title>zcash/librustzcash#1414</title>
<g id="a_node92"><a xlink:href="https://github.com/zcash/librustzcash/issues/1414" xlink:title="zcash/librustzcash#1414&#10;zcash_client_backend:&#10;Create the framework for&#10;an in&#45;memory wallet&#10;backend" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="7004,-785 6805,-785 6805,-702 7004,-702 7004,-785"/>
<text text-anchor="middle" x="6904.5" y="-769.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1414</text>
<text text-anchor="middle" x="6904.5" y="-754.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
<text text-anchor="middle" x="6904.5" y="-739.8" font-family="Times,serif" font-size="14.00">Create the framework for</text>
<text text-anchor="middle" x="6904.5" y="-724.8" font-family="Times,serif" font-size="14.00">an in&#45;memory wallet</text>
<text text-anchor="middle" x="6904.5" y="-709.8" font-family="Times,serif" font-size="14.00">backend</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1415 -->
<g id="node93" class="node open">
<title>zcash/librustzcash#1415</title>
<g id="a_node93"><a xlink:href="https://github.com/zcash/librustzcash/issues/1415" xlink:title="zcash/librustzcash#1415&#10;zcash_client_backend:&#10;Implement internals of&#10;in&#45;memory wallet by&#10;migrating tests from&#10;`zcash_client_sqlite`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7315.5,-792.5 7119.5,-792.5 7119.5,-694.5 7315.5,-694.5 7315.5,-792.5"/>
<text text-anchor="middle" x="7217.5" y="-777.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1415</text>
<text text-anchor="middle" x="7217.5" y="-762.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
<text text-anchor="middle" x="7217.5" y="-747.3" font-family="Times,serif" font-size="14.00">Implement internals of</text>
<text text-anchor="middle" x="7217.5" y="-732.3" font-family="Times,serif" font-size="14.00">in&#45;memory wallet by</text>
<text text-anchor="middle" x="7217.5" y="-717.3" font-family="Times,serif" font-size="14.00">migrating tests from</text>
<text text-anchor="middle" x="7217.5" y="-702.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415 -->
<g id="edge52" class="edge">
<title>zcash/librustzcash#1414&#45;&gt;zcash/librustzcash#1415</title>
<path fill="none" stroke="black" d="M7004.3,-743.5C7037.6,-743.5 7074.9,-743.5 7108.8,-743.5"/>
<polygon fill="black" stroke="black" points="7109.3,-747 7119.3,-743.5 7109.3,-740 7109.3,-747"/>
</g>
<!-- zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410 -->
<g id="edge53" class="edge">
<title>zcash/librustzcash#1415&#45;&gt;zcash/librustzcash#1410</title>
<path fill="none" stroke="black" d="M7315.6,-751.31C7349.4,-754.03 7387.6,-757.09 7422.2,-759.87"/>
<polygon fill="black" stroke="black" points="7422.05,-763.37 7432.3,-760.69 7422.62,-756.39 7422.05,-763.37"/>
</g>
<!-- zcash/librustzcash#1188 -->
<g id="node94" class="node needs&#45;review">
<title>zcash/librustzcash#1188</title>
<g id="a_node94"><a xlink:href="https://github.com/zcash/librustzcash/issues/1188" xlink:title="zcash/librustzcash#1188&#10;`zcash_client_backend`:&#10;Support import of seed&#10;phrases from transparent&#45;&#10;only wallets." target="_blank">
<polygon fill="#dfc150" stroke="black" stroke-width="2" points="7007,-583 6802,-583 6802,-500 7007,-500 7007,-583"/>
<text text-anchor="middle" x="6904.5" y="-567.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1188</text>
<text text-anchor="middle" x="6904.5" y="-552.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
<text text-anchor="middle" x="6904.5" y="-537.8" font-family="Times,serif" font-size="14.00">Support import of seed</text>
<text text-anchor="middle" x="6904.5" y="-522.8" font-family="Times,serif" font-size="14.00">phrases from transparent&#45;</text>
<text text-anchor="middle" x="6904.5" y="-507.8" font-family="Times,serif" font-size="14.00">only wallets.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348 -->
<g id="edge54" class="edge">
<title>zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1348</title>
<path fill="none" stroke="black" d="M7007.3,-533.97C7038.3,-531.68 7072.6,-529.14 7104.3,-526.8"/>
<polygon fill="black" stroke="black" points="7104.69,-530.28 7114.4,-526.05 7104.17,-523.3 7104.69,-530.28"/>
</g>
<!-- zcash/librustzcash#1726 -->
<g id="node149" class="node open">
<title>zcash/librustzcash#1726</title>
<g id="a_node149"><a xlink:href="https://github.com/zcash/librustzcash/issues/1726" xlink:title="zcash/librustzcash#1726&#10;zcash_client_backend 0.18" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7320,-144.5 7115,-144.5 7115,-106.5 7320,-106.5 7320,-144.5"/>
<text text-anchor="middle" x="7217.5" y="-129.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1726</text>
<text text-anchor="middle" x="7217.5" y="-114.3" font-family="Times,serif" font-size="14.00">zcash_client_backend 0.18</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1726 -->
<g id="edge77" class="edge">
<title>zcash/librustzcash#1188&#45;&gt;zcash/librustzcash#1726</title>
<path fill="none" stroke="black" d="M7007.3,-518.24C7020.9,-511.28 7033.4,-502.24 7043,-490.5 7109.8,-408.59 7030,-349.09 7079,-255.5 7102.2,-211.29 7146.3,-173.77 7178.3,-150.57"/>
<polygon fill="black" stroke="black" points="7180.46,-153.33 7186.6,-144.7 7176.41,-147.62 7180.46,-153.33"/>
</g>
<!-- zcash/lightwalletd#498 -->
<g id="node95" class="node open">
<title>zcash/lightwalletd#498</title>
<g id="a_node95"><a xlink:href="https://github.com/zcash/lightwalletd/issues/498" xlink:title="zcash/lightwalletd#498&#10;Add the ability to query&#10;for the transaction that&#10;spends a specified&#10;transparent outpoint." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="6997.5,-684 6811.5,-684 6811.5,-601 6997.5,-601 6997.5,-684"/>
<text text-anchor="middle" x="6904.5" y="-668.8" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#498</text>
<text text-anchor="middle" x="6904.5" y="-653.8" font-family="Times,serif" font-size="14.00">Add the ability to query</text>
<text text-anchor="middle" x="6904.5" y="-638.8" font-family="Times,serif" font-size="14.00">for the transaction that</text>
<text text-anchor="middle" x="6904.5" y="-623.8" font-family="Times,serif" font-size="14.00">spends a specified</text>
<text text-anchor="middle" x="6904.5" y="-608.8" font-family="Times,serif" font-size="14.00">transparent outpoint.</text>
</a>
</g>
</g>
<!-- zcash/lightwalletd#498&#45;&gt;zcash/librustzcash#1353 -->
<g id="edge55" class="edge">
<title>zcash/lightwalletd#498&#45;&gt;zcash/librustzcash#1353</title>
<path fill="none" stroke="black" d="M6997.5,-638.06C7031.5,-636.42 7070.2,-634.56 7105.6,-632.85"/>
<polygon fill="black" stroke="black" points="7106.18,-636.33 7116,-632.35 7105.84,-629.33 7106.18,-636.33"/>
</g>
<!-- zcash/librustzcash#1552 -->
<g id="node96" class="node open">
<title>zcash/librustzcash#1552</title>
<g id="a_node96"><a xlink:href="https://github.com/zcash/librustzcash/issues/1552" xlink:title="zcash/librustzcash#1552&#10;zcash_client_backend: Add&#10;the functionality to&#10;restore from `zcashd`&#10;wallet.dat and/or wallet&#10;dump files produced by&#10;`z_exportwallet`." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="7007.5,-482 6801.5,-482 6801.5,-369 7007.5,-369 7007.5,-482"/>
<text text-anchor="middle" x="6904.5" y="-466.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1552</text>
<text text-anchor="middle" x="6904.5" y="-451.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
<text text-anchor="middle" x="6904.5" y="-436.8" font-family="Times,serif" font-size="14.00">the functionality to</text>
<text text-anchor="middle" x="6904.5" y="-421.8" font-family="Times,serif" font-size="14.00">restore from `zcashd`</text>
<text text-anchor="middle" x="6904.5" y="-406.8" font-family="Times,serif" font-size="14.00">wallet.dat and/or wallet</text>
<text text-anchor="middle" x="6904.5" y="-391.8" font-family="Times,serif" font-size="14.00">dump files produced by</text>
<text text-anchor="middle" x="6904.5" y="-376.8" font-family="Times,serif" font-size="14.00">`z_exportwallet`.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1695 -->
<g id="node97" class="node open">
<title>zcash/librustzcash#1695</title>
<g id="a_node97"><a xlink:href="https://github.com/zcash/librustzcash/issues/1695" xlink:title="zcash/librustzcash#1695&#10;`zcash_client_backend`:&#10;Add backend functionality&#10;required to support&#10;`fundrawtransaction`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7006,-351 6803,-351 6803,-268 7006,-268 7006,-351"/>
<text text-anchor="middle" x="6904.5" y="-335.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1695</text>
<text text-anchor="middle" x="6904.5" y="-320.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
<text text-anchor="middle" x="6904.5" y="-305.8" font-family="Times,serif" font-size="14.00">Add backend functionality</text>
<text text-anchor="middle" x="6904.5" y="-290.8" font-family="Times,serif" font-size="14.00">required to support</text>
<text text-anchor="middle" x="6904.5" y="-275.8" font-family="Times,serif" font-size="14.00">`fundrawtransaction`</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#343 -->
<g id="node98" class="node open">
<title>ECC/zashi&#45;android#343</title>
<g id="a_node98"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-3946 124.5,-3946 124.5,-3893 312.5,-3893 312.5,-3946"/>
<text text-anchor="middle" x="218.5" y="-3930.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
<text text-anchor="middle" x="218.5" y="-3915.8" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
<text text-anchor="middle" x="218.5" y="-3900.8" font-family="Times,serif" font-size="14.00">ZecString</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#325 -->
<g id="node168" class="node open">
<title>ECC/zashi&#45;android#325</title>
<g id="a_node168"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/325" xlink:title="ECC/zashi&#45;android#325&#10;Multiplatform" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="702.5,-3903.5 514.5,-3903.5 514.5,-3865.5 702.5,-3865.5 702.5,-3903.5"/>
<text text-anchor="middle" x="608.5" y="-3888.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#325</text>
<text text-anchor="middle" x="608.5" y="-3873.3" font-family="Times,serif" font-size="14.00">Multiplatform</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325 -->
<g id="edge117" class="edge">
<title>ECC/zashi&#45;android#343&#45;&gt;ECC/zashi&#45;android#325</title>
<path fill="none" stroke="black" d="M312.93,-3911.1C370.59,-3905.9 444.62,-3899.2 504.05,-3893.8"/>
<polygon fill="black" stroke="black" points="504.56,-3897.27 514.21,-3892.9 503.94,-3890.3 504.56,-3897.27"/>
</g>
<!-- ECC/zashi&#45;android#220 -->
<g id="node99" class="node open">
<title>ECC/zashi&#45;android#220</title>
<g id="a_node99"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-3875 124.5,-3875 124.5,-3822 312.5,-3822 312.5,-3875"/>
<text text-anchor="middle" x="218.5" y="-3859.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
<text text-anchor="middle" x="218.5" y="-3844.8" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
<text text-anchor="middle" x="218.5" y="-3829.8" font-family="Times,serif" font-size="14.00">assertions</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325 -->
<g id="edge118" class="edge">
<title>ECC/zashi&#45;android#220&#45;&gt;ECC/zashi&#45;android#325</title>
<path fill="none" stroke="black" d="M312.93,-3857.2C370.59,-3862.5 444.62,-3869.4 504.05,-3874.9"/>
<polygon fill="black" stroke="black" points="503.94,-3878.4 514.21,-3875.8 504.56,-3871.43 503.94,-3878.4"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1323 -->
<g id="node100" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1323</title>
<g id="a_node100"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1323" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1323&#10;Release zcash&#45;android&#45;&#10;wallet&#45;sdk 2.0.5" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5518,-1430 5241,-1430 5241,-1377 5518,-1377 5518,-1430"/>
<text text-anchor="middle" x="5379.5" y="-1414.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1323</text>
<text text-anchor="middle" x="5379.5" y="-1399.8" font-family="Times,serif" font-size="14.00">Release zcash&#45;android&#45;</text>
<text text-anchor="middle" x="5379.5" y="-1384.8" font-family="Times,serif" font-size="14.00">wallet&#45;sdk 2.0.5</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1384 -->
<g id="node101" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1384</title>
<g id="a_node101"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1384" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1384&#10;Release 2.0.6" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5831,-1419.5 5828,-1423.5 5807,-1423.5 5804,-1419.5 5554,-1419.5 5554,-1381.5 5831,-1381.5 5831,-1419.5"/>
<text text-anchor="middle" x="5692.5" y="-1404.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1384</text>
<text text-anchor="middle" x="5692.5" y="-1389.3" font-family="Times,serif" font-size="14.00">Release 2.0.6</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1323&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1384 -->
<g id="edge56" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1323&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1384</title>
<path fill="none" stroke="black" d="M5518.3,-1402.2C5526.8,-1402.1 5535.4,-1402 5544,-1401.9"/>
<polygon fill="black" stroke="black" points="5544.04,-1405.4 5554,-1401.8 5543.97,-1398.4 5544.04,-1405.4"/>
</g>
<!-- ECC/zashi&#45;android#1210 -->
<g id="node161" class="node closed">
<title>ECC/zashi&#45;android#1210</title>
<g id="a_node161"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1210" xlink:title="ECC/zashi&#45;android#1210&#10;Release 0.2.0 (541)" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5791,-1360.5 5594,-1360.5 5594,-1322.5 5791,-1322.5 5791,-1360.5"/>
<text text-anchor="middle" x="5692.5" y="-1345.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1210</text>
<text text-anchor="middle" x="5692.5" y="-1330.3" font-family="Times,serif" font-size="14.00">Release 0.2.0 (541)</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1323&#45;&gt;ECC/zashi&#45;android#1210 -->
<g id="edge103" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1323&#45;&gt;ECC/zashi&#45;android#1210</title>
<path fill="none" stroke="black" d="M5488,-1376.9C5507.2,-1372.5 5527.2,-1368.2 5546,-1364.5 5558.2,-1362.1 5571,-1359.8 5583.7,-1357.6"/>
<polygon fill="black" stroke="black" points="5584.61,-1361 5593.9,-1355.9 5583.46,-1354.09 5584.61,-1361"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1384&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1377 -->
<g id="edge104" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1384&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1377</title>
<path fill="none" stroke="black" d="M5831.5,-1400.5C5922.9,-1394.5 6042.2,-1375 6132,-1318.5 6205.9,-1272 6257.5,-1179.7 6281.8,-1128.6"/>
<polygon fill="black" stroke="black" points="6285.12,-1129.75 6286.1,-1119.2 6278.76,-1126.84 6285.12,-1129.75"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1359 -->
<g id="node102" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1359</title>
<g id="a_node102"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1359" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1359&#10;Release 2.0.6" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5508,-1486.5 5251,-1486.5 5251,-1448.5 5508,-1448.5 5508,-1486.5"/>
<text text-anchor="middle" x="5379.5" y="-1471.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1359</text>
<text text-anchor="middle" x="5379.5" y="-1456.3" font-family="Times,serif" font-size="14.00">Release 2.0.6</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1366 -->
<g id="node103" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1366</title>
<g id="a_node103"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1366" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1366&#10;Release 2.0.7" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5821,-1486.5 5564,-1486.5 5564,-1448.5 5821,-1448.5 5821,-1486.5"/>
<text text-anchor="middle" x="5692.5" y="-1471.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1366</text>
<text text-anchor="middle" x="5692.5" y="-1456.3" font-family="Times,serif" font-size="14.00">Release 2.0.7</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1359&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1366 -->
<g id="edge57" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1359&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1366</title>
<path fill="none" stroke="black" d="M5508.3,-1467.5C5523.2,-1467.5 5538.5,-1467.5 5553.5,-1467.5"/>
<polygon fill="black" stroke="black" points="5553.9,-1471 5563.9,-1467.5 5553.9,-1464 5553.9,-1471"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1365 -->
<g id="node104" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1365</title>
<g id="a_node104"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1365" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1365&#10;Release 2.0.9" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6124,-1486.5 5867,-1486.5 5867,-1448.5 6124,-1448.5 6124,-1486.5"/>
<text text-anchor="middle" x="5995.5" y="-1471.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1365</text>
<text text-anchor="middle" x="5995.5" y="-1456.3" font-family="Times,serif" font-size="14.00">Release 2.0.9</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1366&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1365 -->
<g id="edge58" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1366&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1365</title>
<path fill="none" stroke="black" d="M5821.2,-1467.5C5832.8,-1467.5 5844.6,-1467.5 5856.4,-1467.5"/>
<polygon fill="black" stroke="black" points="5856.7,-1471 5866.7,-1467.5 5856.7,-1464 5856.7,-1471"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1365&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350 -->
<g id="edge105" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1365&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1350</title>
<path fill="none" stroke="black" d="M6124.2,-1468.8C6135.8,-1468.9 6147.6,-1469 6159.4,-1469.1"/>
<polygon fill="black" stroke="black" points="6159.67,-1472.6 6169.7,-1469.2 6159.73,-1465.6 6159.67,-1472.6"/>
</g>
<!-- ECC/zashi#21&#45;&gt;ECC/zashi#27 -->
<g id="edge106" class="edge">
<title>ECC/zashi#21&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M7289,-1578C7312.4,-1585.5 7337.2,-1596.8 7356,-1613.5 7382.7,-1637.3 7364.1,-1663.1 7392,-1685.5 7408.3,-1698.5 7428.8,-1706.6 7449,-1711.7"/>
<polygon fill="black" stroke="black" points="7448.38,-1715.15 7458.9,-1713.9 7449.9,-1708.31 7448.38,-1715.15"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
<g id="node107" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
<g id="a_node107"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1263" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1263&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="747,-2893.5 470,-2893.5 470,-2825.5 747,-2825.5 747,-2893.5"/>
<text text-anchor="middle" x="608.5" y="-2878.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</text>
<text text-anchor="middle" x="608.5" y="-2863.3" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="608.5" y="-2848.3" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="608.5" y="-2833.3" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#441 -->
<g id="node108" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#441</title>
<g id="a_node108"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/441" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#441&#10; Add a (kotlin) script to&#10;update checkpoint files" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-2807 474.5,-2807 474.5,-2754 742.5,-2754 742.5,-2807"/>
<text text-anchor="middle" x="608.5" y="-2791.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#441</text>
<text text-anchor="middle" x="608.5" y="-2776.8" font-family="Times,serif" font-size="14.00"> Add a (kotlin) script to</text>
<text text-anchor="middle" x="608.5" y="-2761.8" font-family="Times,serif" font-size="14.00">update checkpoint files</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094 -->
<g id="node109" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</title>
<g id="a_node109"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1094" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#10;Consider fake SDK sync&#10;related components" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-2736 470,-2736 470,-2683 747,-2683 747,-2736"/>
<text text-anchor="middle" x="608.5" y="-2720.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1094</text>
<text text-anchor="middle" x="608.5" y="-2705.8" font-family="Times,serif" font-size="14.00">Consider fake SDK sync</text>
<text text-anchor="middle" x="608.5" y="-2690.8" font-family="Times,serif" font-size="14.00">related components</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
<g id="node110" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
<g id="a_node110"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1090" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1090&#10;Demo: Add Addresses and&#10;Transactions Compose&#10;Previews" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1060,-2707.5 783,-2707.5 783,-2639.5 1060,-2639.5 1060,-2707.5"/>
<text text-anchor="middle" x="921.5" y="-2692.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</text>
<text text-anchor="middle" x="921.5" y="-2677.3" font-family="Times,serif" font-size="14.00">Demo: Add Addresses and</text>
<text text-anchor="middle" x="921.5" y="-2662.3" font-family="Times,serif" font-size="14.00">Transactions Compose</text>
<text text-anchor="middle" x="921.5" y="-2647.3" font-family="Times,serif" font-size="14.00">Previews</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
<g id="edge59" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1094&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
<path fill="none" stroke="black" d="M747.27,-2693.6C755.79,-2692.6 764.39,-2691.6 772.95,-2690.6"/>
<polygon fill="black" stroke="black" points="773.48,-2694.06 782.99,-2689.4 772.65,-2687.11 773.48,-2694.06"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898 -->
<g id="node111" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898</title>
<g id="a_node111"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/898" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#10;Consider fake networking&#10;client" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-2665 474.5,-2665 474.5,-2612 742.5,-2612 742.5,-2665"/>
<text text-anchor="middle" x="608.5" y="-2649.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#898</text>
<text text-anchor="middle" x="608.5" y="-2634.8" font-family="Times,serif" font-size="14.00">Consider fake networking</text>
<text text-anchor="middle" x="608.5" y="-2619.8" font-family="Times,serif" font-size="14.00">client</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090 -->
<g id="edge60" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#898&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1090</title>
<path fill="none" stroke="black" d="M742.75,-2653.5C752.64,-2654.6 762.65,-2655.7 772.62,-2656.9"/>
<polygon fill="black" stroke="black" points="772.26,-2660.38 782.58,-2658 773.02,-2653.42 772.26,-2660.38"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1224 -->
<g id="node112" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</title>
<g id="a_node112"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1224" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1224&#10;zcash&#45;android&#45;wallet&#45;sdk:&#10;Refactor and re&#45;enable&#10;disabled darkside tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-2593.5 470,-2593.5 470,-2525.5 747,-2525.5 747,-2593.5"/>
<text text-anchor="middle" x="608.5" y="-2578.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1224</text>
<text text-anchor="middle" x="608.5" y="-2563.3" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk:</text>
<text text-anchor="middle" x="608.5" y="-2548.3" font-family="Times,serif" font-size="14.00">Refactor and re&#45;enable</text>
<text text-anchor="middle" x="608.5" y="-2533.3" font-family="Times,serif" font-size="14.00">disabled darkside tests</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1137 -->
<g id="node113" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</title>
<g id="a_node113"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1137" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1137&#10;Consider refactoring `pro&#10;cessNewBlocksInSbSOrder`&#10;to more static functions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-2507.5 470,-2507.5 470,-2439.5 747,-2439.5 747,-2507.5"/>
<text text-anchor="middle" x="608.5" y="-2492.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1137</text>
<text text-anchor="middle" x="608.5" y="-2477.3" font-family="Times,serif" font-size="14.00">Consider refactoring `pro</text>
<text text-anchor="middle" x="608.5" y="-2462.3" font-family="Times,serif" font-size="14.00">cessNewBlocksInSbSOrder`</text>
<text text-anchor="middle" x="608.5" y="-2447.3" font-family="Times,serif" font-size="14.00">to more static functions</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#240 -->
<g id="node114" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#240</title>
<g id="a_node114"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/240" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#240&#10;Make the SDK database&#10;more robust" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-2421 474.5,-2421 474.5,-2368 742.5,-2368 742.5,-2421"/>
<text text-anchor="middle" x="608.5" y="-2405.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#240</text>
<text text-anchor="middle" x="608.5" y="-2390.8" font-family="Times,serif" font-size="14.00">Make the SDK database</text>
<text text-anchor="middle" x="608.5" y="-2375.8" font-family="Times,serif" font-size="14.00">more robust</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#214 -->
<g id="node115" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#214</title>
<g id="a_node115"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/214" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#214&#10;Gracefully handle&#10;&quot;malformed disk image&quot;&#10;error" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-2349.5 474.5,-2349.5 474.5,-2281.5 742.5,-2281.5 742.5,-2349.5"/>
<text text-anchor="middle" x="608.5" y="-2334.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#214</text>
<text text-anchor="middle" x="608.5" y="-2319.3" font-family="Times,serif" font-size="14.00">Gracefully handle</text>
<text text-anchor="middle" x="608.5" y="-2304.3" font-family="Times,serif" font-size="14.00">&quot;malformed disk image&quot;</text>
<text text-anchor="middle" x="608.5" y="-2289.3" font-family="Times,serif" font-size="14.00">error</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#243 -->
<g id="node116" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#243</title>
<g id="a_node116"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/243" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#243&#10;Add a better fix for the&#10;&quot;off by one&quot; error while&#10;autoshielding" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-2263.5 474.5,-2263.5 474.5,-2195.5 742.5,-2195.5 742.5,-2263.5"/>
<text text-anchor="middle" x="608.5" y="-2248.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#243</text>
<text text-anchor="middle" x="608.5" y="-2233.3" font-family="Times,serif" font-size="14.00">Add a better fix for the</text>
<text text-anchor="middle" x="608.5" y="-2218.3" font-family="Times,serif" font-size="14.00">&quot;off by one&quot; error while</text>
<text text-anchor="middle" x="608.5" y="-2203.3" font-family="Times,serif" font-size="14.00">autoshielding</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#808 -->
<g id="node117" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#808</title>
<g id="a_node117"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/808" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#808&#10;Add demo&#45;ui&#45;lib module" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-2177.5 474.5,-2177.5 474.5,-2139.5 742.5,-2139.5 742.5,-2177.5"/>
<text text-anchor="middle" x="608.5" y="-2162.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#808</text>
<text text-anchor="middle" x="608.5" y="-2147.3" font-family="Times,serif" font-size="14.00">Add demo&#45;ui&#45;lib module</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1353 -->
<g id="node118" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</title>
<g id="a_node118"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1353" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1353&#10;Consider tag&#45;based&#10;release process" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="747,-2121 470,-2121 470,-2068 747,-2068 747,-2121"/>
<text text-anchor="middle" x="608.5" y="-2105.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1353</text>
<text text-anchor="middle" x="608.5" y="-2090.8" font-family="Times,serif" font-size="14.00">Consider tag&#45;based</text>
<text text-anchor="middle" x="608.5" y="-2075.8" font-family="Times,serif" font-size="14.00">release process</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#245 -->
<g id="node119" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#245</title>
<g id="a_node119"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/245" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#245&#10;Simplify the transaction&#10;manager and encoder" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-2050 474.5,-2050 474.5,-1997 742.5,-1997 742.5,-2050"/>
<text text-anchor="middle" x="608.5" y="-2034.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#245</text>
<text text-anchor="middle" x="608.5" y="-2019.8" font-family="Times,serif" font-size="14.00">Simplify the transaction</text>
<text text-anchor="middle" x="608.5" y="-2004.8" font-family="Times,serif" font-size="14.00">manager and encoder</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
<g id="node120" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
<g id="a_node120"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/298" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#298&#10;Make BalanceTests pass" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-3822.5 484.5,-3822.5 484.5,-3784.5 732.5,-3784.5 732.5,-3822.5"/>
<text text-anchor="middle" x="608.5" y="-3807.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</text>
<text text-anchor="middle" x="608.5" y="-3792.3" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="node121" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<g id="a_node121"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1286" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286&#10;Add structured error&#10;types for errors received&#10;across the FFI boundary." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="737,-3766.5 480,-3766.5 480,-3698.5 737,-3698.5 737,-3766.5"/>
<text text-anchor="middle" x="608.5" y="-3751.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</text>
<text text-anchor="middle" x="608.5" y="-3736.3" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="608.5" y="-3721.3" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="608.5" y="-3706.3" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
<g id="node122" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
<g id="a_node122"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1387" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387&#10;Fix unterminated&#10;`swiftlint::disable`&#10;pragmas" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-3680.5 480,-3680.5 480,-3612.5 737,-3612.5 737,-3680.5"/>
<text text-anchor="middle" x="608.5" y="-3665.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</text>
<text text-anchor="middle" x="608.5" y="-3650.3" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
<text text-anchor="middle" x="608.5" y="-3635.3" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
<text text-anchor="middle" x="608.5" y="-3620.3" font-family="Times,serif" font-size="14.00">pragmas</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247 -->
<g id="node123" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
<g id="a_node123"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1247" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247&#10;[SBS] DarkSideTests&#10;checks and fixes" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-3594 480,-3594 480,-3541 737,-3541 737,-3594"/>
<text text-anchor="middle" x="608.5" y="-3578.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</text>
<text text-anchor="middle" x="608.5" y="-3563.8" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
<text text-anchor="middle" x="608.5" y="-3548.8" font-family="Times,serif" font-size="14.00">checks and fixes</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#467 -->
<g id="node124" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
<g id="a_node124"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/467" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#467&#10;Replace dependency SQLite" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-3522.5 484.5,-3522.5 484.5,-3484.5 732.5,-3484.5 732.5,-3522.5"/>
<text text-anchor="middle" x="608.5" y="-3507.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</text>
<text text-anchor="middle" x="608.5" y="-3492.3" font-family="Times,serif" font-size="14.00">Replace dependency SQLite</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261 -->
<g id="node125" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
<g id="a_node125"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1261" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261&#10;Mark generated files in&#10;`.gitattributes`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-3466 480,-3466 480,-3413 737,-3413 737,-3466"/>
<text text-anchor="middle" x="608.5" y="-3450.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</text>
<text text-anchor="middle" x="608.5" y="-3435.8" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
<text text-anchor="middle" x="608.5" y="-3420.8" font-family="Times,serif" font-size="14.00">`.gitattributes`</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225 -->
<g id="node126" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
<g id="a_node126"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1225" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225&#10;Add more tests to the&#10;ScanActionTests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-3395 480,-3395 480,-3342 737,-3342 737,-3395"/>
<text text-anchor="middle" x="608.5" y="-3379.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</text>
<text text-anchor="middle" x="608.5" y="-3364.8" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
<text text-anchor="middle" x="608.5" y="-3349.8" font-family="Times,serif" font-size="14.00">ScanActionTests</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411 -->
<g id="node127" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
<g id="a_node127"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1411" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411&#10;Recover from synchronizer&#10;crash" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-3324 480,-3324 480,-3271 737,-3271 737,-3324"/>
<text text-anchor="middle" x="608.5" y="-3308.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</text>
<text text-anchor="middle" x="608.5" y="-3293.8" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
<text text-anchor="middle" x="608.5" y="-3278.8" font-family="Times,serif" font-size="14.00">crash</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250 -->
<g id="node128" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
<g id="a_node128"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1250" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250&#10;[TODO] treeState.height&#10;in testInitWithShortSeedA&#10;ndFail" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-3252.5 480,-3252.5 480,-3184.5 737,-3184.5 737,-3252.5"/>
<text text-anchor="middle" x="608.5" y="-3237.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</text>
<text text-anchor="middle" x="608.5" y="-3222.3" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
<text text-anchor="middle" x="608.5" y="-3207.3" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
<text text-anchor="middle" x="608.5" y="-3192.3" font-family="Times,serif" font-size="14.00">ndFail</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392 -->
<g id="node129" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
<g id="a_node129"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1392" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392&#10;Remove default fee" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-3166.5 480,-3166.5 480,-3128.5 737,-3128.5 737,-3166.5"/>
<text text-anchor="middle" x="608.5" y="-3151.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</text>
<text text-anchor="middle" x="608.5" y="-3136.3" font-family="Times,serif" font-size="14.00">Remove default fee</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401 -->
<g id="node130" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
<g id="a_node130"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1401" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401&#10;Incorrect spelling of&#10;constant: &quot;transaparent&quot;&#10;should be &quot;transparent&quot;" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="737,-3110.5 480,-3110.5 480,-3042.5 737,-3042.5 737,-3110.5"/>
<text text-anchor="middle" x="608.5" y="-3095.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</text>
<text text-anchor="middle" x="608.5" y="-3080.3" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
<text text-anchor="middle" x="608.5" y="-3065.3" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
<text text-anchor="middle" x="608.5" y="-3050.3" font-family="Times,serif" font-size="14.00">should be &quot;transparent&quot;</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#459 -->
<g id="node131" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
<g id="a_node131"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/459" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#459&#10;Consider removing&#10;`address` field from `Uns&#10;pentTransactionOutputEnti&#10;ty`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="732.5,-3024 484.5,-3024 484.5,-2941 732.5,-2941 732.5,-3024"/>
<text text-anchor="middle" x="608.5" y="-3008.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</text>
<text text-anchor="middle" x="608.5" y="-2993.8" font-family="Times,serif" font-size="14.00">Consider removing</text>
<text text-anchor="middle" x="608.5" y="-2978.8" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
<text text-anchor="middle" x="608.5" y="-2963.8" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
<text text-anchor="middle" x="608.5" y="-2948.8" font-family="Times,serif" font-size="14.00">ty`</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#164 -->
<g id="node132" class="node open">
<title>ECC/zashi&#45;android#164</title>
<g id="a_node132"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-1073 113.5,-1073 113.5,-990 323.5,-990 323.5,-1073"/>
<text text-anchor="middle" x="218.5" y="-1057.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
<text text-anchor="middle" x="218.5" y="-1042.8" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
<text text-anchor="middle" x="218.5" y="-1027.8" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
<text text-anchor="middle" x="218.5" y="-1012.8" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
<text text-anchor="middle" x="218.5" y="-997.8" font-family="Times,serif" font-size="14.00">ference` in tests</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1324 -->
<g id="node144" class="node open">
<title>ECC/zashi&#45;android#1324</title>
<g id="a_node144"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1324" xlink:title="ECC/zashi&#45;android#1324&#10;Zashi Android Tech Debt" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="707,-1050.5 510,-1050.5 510,-1012.5 707,-1012.5 707,-1050.5"/>
<text text-anchor="middle" x="608.5" y="-1035.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1324</text>
<text text-anchor="middle" x="608.5" y="-1020.3" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#164&#45;&gt;ECC/zashi&#45;android#1324 -->
<g id="edge64" class="edge">
<title>ECC/zashi&#45;android#164&#45;&gt;ECC/zashi&#45;android#1324</title>
<path fill="none" stroke="black" d="M323.73,-1031.5C378.14,-1031.5 444.64,-1031.5 499.59,-1031.5"/>
<polygon fill="black" stroke="black" points="499.71,-1035 509.71,-1031.5 499.71,-1028 499.71,-1035"/>
</g>
<!-- ECC/zashi&#45;android#248 -->
<g id="node133" class="node open">
<title>ECC/zashi&#45;android#248</title>
<g id="a_node133"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-623.5 124.5,-623.5 124.5,-585.5 312.5,-585.5 312.5,-623.5"/>
<text text-anchor="middle" x="218.5" y="-608.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
<text text-anchor="middle" x="218.5" y="-593.3" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
<g id="node134" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
<g id="a_node134"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-567.5 84.5,-567.5 84.5,-529.5 352.5,-529.5 352.5,-567.5"/>
<text text-anchor="middle" x="218.5" y="-552.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
<text text-anchor="middle" x="218.5" y="-537.3" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
<g id="node135" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
<g id="a_node135"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-511 84.5,-511 84.5,-428 352.5,-428 352.5,-511"/>
<text text-anchor="middle" x="218.5" y="-495.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
<text text-anchor="middle" x="218.5" y="-480.8" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
<text text-anchor="middle" x="218.5" y="-465.8" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
<text text-anchor="middle" x="218.5" y="-450.8" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
<text text-anchor="middle" x="218.5" y="-435.8" font-family="Times,serif" font-size="14.00">Default</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1280&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1377 -->
<g id="edge86" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1280&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1377</title>
<path fill="none" stroke="black" d="M5831.3,-1164.3C5926.4,-1149.6 6052.7,-1130.2 6149.9,-1115.2"/>
<polygon fill="black" stroke="black" points="6150.44,-1118.66 6159.8,-1113.7 6149.39,-1111.74 6150.44,-1118.66"/>
</g>
<!-- ECC/zashi&#45;android#1150 -->
<g id="node137" class="node closed">
<title>ECC/zashi&#45;android#1150</title>
<g id="a_node137"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1150" xlink:title="ECC/zashi&#45;android#1150&#10;Release Zashi Android&#10;version 1.0 (628)" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6094,-1248 6091,-1252 6070,-1252 6067,-1248 5897,-1248 5897,-1195 6094,-1195 6094,-1248"/>
<text text-anchor="middle" x="5995.5" y="-1232.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1150</text>
<text text-anchor="middle" x="5995.5" y="-1217.8" font-family="Times,serif" font-size="14.00">Release Zashi Android</text>
<text text-anchor="middle" x="5995.5" y="-1202.8" font-family="Times,serif" font-size="14.00">version 1.0 (628)</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1280&#45;&gt;ECC/zashi&#45;android#1150 -->
<g id="edge61" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1280&#45;&gt;ECC/zashi&#45;android#1150</title>
<path fill="none" stroke="black" d="M5831.2,-1202C5849.8,-1204.2 5868.7,-1206.5 5886.6,-1208.6"/>
<polygon fill="black" stroke="black" points="5886.46,-1212.11 5896.8,-1209.8 5887.28,-1205.16 5886.46,-1212.11"/>
</g>
<!-- ECC/zashi&#45;android#1150&#45;&gt;ECC/zashi&#45;android#1255 -->
<g id="edge87" class="edge">
<title>ECC/zashi&#45;android#1150&#45;&gt;ECC/zashi&#45;android#1255</title>
<path fill="none" stroke="black" d="M6019.5,-1194.8C6048.6,-1160.1 6098.8,-1096.8 6132,-1036.5 6143.7,-1015.2 6133.3,-1001.1 6152,-985.5 6163.1,-976.28 6176.3,-969.76 6190.2,-965.19"/>
<polygon fill="black" stroke="black" points="6191.3,-968.52 6199.9,-962.33 6189.32,-961.8 6191.3,-968.52"/>
</g>
<!-- ECC/zashi&#45;android#1150&#45;&gt;ECC/zashi#21 -->
<g id="edge88" class="edge">
<title>ECC/zashi&#45;android#1150&#45;&gt;ECC/zashi#21</title>
<path fill="none" stroke="black" d="M6032.4,-1248C6064.4,-1273.9 6109.5,-1316.3 6132,-1364.5 6148.6,-1400.2 6122.9,-1514 6152,-1540.5 6440.3,-1803.5 6977,-1648.4 7156.4,-1585.9"/>
<polygon fill="black" stroke="black" points="7157.66,-1589.17 7165.9,-1582.5 7155.31,-1582.57 7157.66,-1589.17"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1322 -->
<g id="node138" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1322</title>
<g id="a_node138"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1322" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1322&#10;Release zcash&#45;android&#45;&#10;wallet&#45;sdk 2.0.4" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5831,-1283 5554,-1283 5554,-1230 5831,-1230 5831,-1283"/>
<text text-anchor="middle" x="5692.5" y="-1267.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1322</text>
<text text-anchor="middle" x="5692.5" y="-1252.8" font-family="Times,serif" font-size="14.00">Release zcash&#45;android&#45;</text>
<text text-anchor="middle" x="5692.5" y="-1237.8" font-family="Times,serif" font-size="14.00">wallet&#45;sdk 2.0.4</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1322&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1323 -->
<g id="edge89" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1322&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1323</title>
<path fill="none" stroke="black" d="M5595.7,-1283C5577.9,-1290.9 5560.4,-1300.9 5546,-1313.5 5526.6,-1330.6 5538.2,-1348.4 5518,-1364.5 5514.8,-1367 5511.5,-1369.4 5508,-1371.6"/>
<polygon fill="black" stroke="black" points="5506.03,-1368.7 5499.2,-1376.8 5509.59,-1374.73 5506.03,-1368.7"/>
</g>
<!-- zcash/librustzcash#785&#45;&gt;zcash/librustzcash#860 -->
<g id="edge75" class="edge">
<title>zcash/librustzcash#785&#45;&gt;zcash/librustzcash#860</title>
<path fill="none" stroke="black" d="M2185.7,-1207.8C2213.3,-1209 2243.7,-1210.4 2271.9,-1211.7"/>
<polygon fill="black" stroke="black" points="2272.04,-1215.21 2282.2,-1212.2 2272.38,-1208.22 2272.04,-1215.21"/>
</g>
<!-- zcash/librustzcash#704 -->
<g id="node148" class="node open">
<title>zcash/librustzcash#704</title>
<g id="a_node148"><a xlink:href="https://github.com/zcash/librustzcash/issues/704" xlink:title="zcash/librustzcash#704&#10;introduce ability to&#10;cancel&#10;`scan_cached_blocks`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2469.5,-1127.5 2282.5,-1127.5 2282.5,-1059.5 2469.5,-1059.5 2469.5,-1127.5"/>
<text text-anchor="middle" x="2376" y="-1112.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
<text text-anchor="middle" x="2376" y="-1097.3" font-family="Times,serif" font-size="14.00">introduce ability to</text>
<text text-anchor="middle" x="2376" y="-1082.3" font-family="Times,serif" font-size="14.00">cancel</text>
<text text-anchor="middle" x="2376" y="-1067.3" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#785&#45;&gt;zcash/librustzcash#704 -->
<g id="edge76" class="edge">
<title>zcash/librustzcash#785&#45;&gt;zcash/librustzcash#704</title>
<path fill="none" stroke="black" d="M2147.1,-1177C2177.5,-1162.6 2216.4,-1145 2252,-1131.5 2258.7,-1129 2265.6,-1126.5 2272.6,-1124.1"/>
<polygon fill="black" stroke="black" points="2273.88,-1127.36 2282.2,-1120.8 2271.61,-1120.74 2273.88,-1127.36"/>
</g>
<!-- zcash/librustzcash#783&#45;&gt;zcash/librustzcash#785 -->
<g id="edge62" class="edge">
<title>zcash/librustzcash#783&#45;&gt;zcash/librustzcash#785</title>
<path fill="none" stroke="black" d="M1906.8,-1196.3C1933.1,-1197.3 1961.5,-1198.4 1988,-1199.5"/>
<polygon fill="black" stroke="black" points="1987.97,-1203 1998.1,-1199.9 1988.25,-1196.01 1987.97,-1203"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
<g id="node141" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
<g id="a_node141"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/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="black" stroke-width="2" points="352.5,-4675.5 84.5,-4675.5 84.5,-4607.5 352.5,-4607.5 352.5,-4675.5"/>
<text text-anchor="middle" x="218.5" y="-4660.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
<text text-anchor="middle" x="218.5" y="-4645.3" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
<text text-anchor="middle" x="218.5" y="-4630.3" font-family="Times,serif" font-size="14.00">Phase 3 &#45; Minor Public</text>
<text text-anchor="middle" x="218.5" y="-4615.3" font-family="Times,serif" font-size="14.00">API changes</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="node142" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<g id="a_node142"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/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="black" points="742.5,-4675.5 474.5,-4675.5 474.5,-4607.5 742.5,-4607.5 742.5,-4675.5"/>
<text text-anchor="middle" x="608.5" y="-4660.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
<text text-anchor="middle" x="608.5" y="-4645.3" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
<text text-anchor="middle" x="608.5" y="-4630.3" font-family="Times,serif" font-size="14.00">Phase 4 &#45; Major Public</text>
<text text-anchor="middle" x="608.5" y="-4615.3" font-family="Times,serif" font-size="14.00">API Changes</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="edge63" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<path fill="none" stroke="black" d="M352.76,-4641.5C388.64,-4641.5 427.6,-4641.5 464.01,-4641.5"/>
<polygon fill="black" stroke="black" points="464.21,-4645 474.21,-4641.5 464.21,-4638 464.21,-4645"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
<g id="node143" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
<g id="a_node143"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-4589 84.5,-4589 84.5,-4536 352.5,-4536 352.5,-4589"/>
<text text-anchor="middle" x="218.5" y="-4573.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
<text text-anchor="middle" x="218.5" y="-4558.8" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
<text text-anchor="middle" x="218.5" y="-4543.8" font-family="Times,serif" font-size="14.00">Explicit API</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1092&#45;&gt;zcash/librustzcash#919 -->
<g id="edge126" class="edge">
<title>zcash/librustzcash#1092&#45;&gt;zcash/librustzcash#919</title>
<path fill="none" stroke="black" d="M1906.1,-1341.2C2018.9,-1342.9 2210.4,-1345.5 2375,-1345.5 2375,-1345.5 2375,-1345.5 2988.5,-1345.5 3188.9,-1345.5 3250.1,-1393.4 3439,-1326.5 3471.2,-1315.1 3502.3,-1293.3 3526.7,-1272.8"/>
<polygon fill="black" stroke="black" points="3529.09,-1275.37 3534.4,-1266.2 3524.53,-1270.05 3529.09,-1275.37"/>
</g>
<!-- zcash/librustzcash#719&#45;&gt;zcash/librustzcash#765 -->
<g id="edge127" class="edge">
<title>zcash/librustzcash#719&#45;&gt;zcash/librustzcash#765</title>
<path fill="none" stroke="black" d="M1325.4,-1286C1355.2,-1284.5 1388.3,-1283 1418.7,-1281.5"/>
<polygon fill="black" stroke="black" points="1419.08,-1284.99 1428.9,-1281 1418.74,-1277.99 1419.08,-1284.99"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#810 -->
<g id="node171" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#810</title>
<g id="a_node171"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/810" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#810&#10;Release&#10;ZcashLightClientKit&#10;0.19.0&#45;beta" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="1932,-1467.5 1684,-1467.5 1684,-1399.5 1932,-1399.5 1932,-1467.5"/>
<text text-anchor="middle" x="1808" y="-1452.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#810</text>
<text text-anchor="middle" x="1808" y="-1437.3" font-family="Times,serif" font-size="14.00">Release</text>
<text text-anchor="middle" x="1808" y="-1422.3" font-family="Times,serif" font-size="14.00">ZcashLightClientKit</text>
<text text-anchor="middle" x="1808" y="-1407.3" font-family="Times,serif" font-size="14.00">0.19.0&#45;beta</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#415&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#810 -->
<g id="edge128" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#415&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#810</title>
<path fill="none" stroke="black" d="M1648.3,-1417.7C1656.6,-1418.6 1665,-1419.4 1673.4,-1420.2"/>
<polygon fill="black" stroke="black" points="1673.31,-1423.71 1683.6,-1421.2 1673.99,-1416.74 1673.31,-1423.71"/>
</g>
<!-- zcash/librustzcash#1725 -->
<g id="node172" class="node open">
<title>zcash/librustzcash#1725</title>
<g id="a_node172"><a xlink:href="https://github.com/zcash/librustzcash/issues/1725" xlink:title="zcash/librustzcash#1725&#10;zcash_client_sqlite 0.16" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="7628.5,-176.5 7432.5,-176.5 7432.5,-138.5 7628.5,-138.5 7628.5,-176.5"/>
<text text-anchor="middle" x="7530.5" y="-161.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1725</text>
<text text-anchor="middle" x="7530.5" y="-146.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite 0.16</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1726&#45;&gt;zcash/librustzcash#1725 -->
<g id="edge129" class="edge">
<title>zcash/librustzcash#1726&#45;&gt;zcash/librustzcash#1725</title>
<path fill="none" stroke="black" d="M7320.3,-135.98C7353,-139.34 7389.3,-143.07 7422.3,-146.47"/>
<polygon fill="black" stroke="black" points="7422.19,-149.98 7432.5,-147.52 7422.91,-143.01 7422.19,-149.98"/>
</g>
<!-- ECC/zashi&#45;ios#1042&#45;&gt;ECC/zashi&#45;ios#1165 -->
<g id="edge130" class="edge">
<title>ECC/zashi&#45;ios#1042&#45;&gt;ECC/zashi&#45;ios#1165</title>
<path fill="none" stroke="black" d="M7298.6,-1482.6C7335.2,-1479.9 7379.1,-1476.6 7418.8,-1473.7"/>
<polygon fill="black" stroke="black" points="7419.11,-1477.19 7428.8,-1472.9 7418.55,-1470.21 7419.11,-1477.19"/>
</g>
<!-- zcash/librustzcash#1417 -->
<g id="node173" class="node closed">
<title>zcash/librustzcash#1417</title>
<g id="a_node173"><a xlink:href="https://github.com/zcash/librustzcash/issues/1417" xlink:title="zcash/librustzcash#1417&#10;zcash_client_backend&#10;0.14.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6093.5,-794 5897.5,-794 5897.5,-741 6093.5,-741 6093.5,-794"/>
<text text-anchor="middle" x="5995.5" y="-778.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1417</text>
<text text-anchor="middle" x="5995.5" y="-763.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
<text text-anchor="middle" x="5995.5" y="-748.8" font-family="Times,serif" font-size="14.00">0.14.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1458&#45;&gt;zcash/librustzcash#1417 -->
<g id="edge131" class="edge">
<title>zcash/librustzcash#1458&#45;&gt;zcash/librustzcash#1417</title>
<path fill="none" stroke="black" d="M5790.8,-760.73C5821.6,-761.75 5855.7,-762.89 5887.2,-763.93"/>
<polygon fill="black" stroke="black" points="5887.19,-767.43 5897.3,-764.27 5887.42,-760.44 5887.19,-767.43"/>
</g>
<!-- zcash/librustzcash#1550 -->
<g id="node174" class="node closed">
<title>zcash/librustzcash#1550</title>
<g id="a_node174"><a xlink:href="https://github.com/zcash/librustzcash/issues/1550" xlink:title="zcash/librustzcash#1550&#10;zcash_primitives 0.18,&#10;zcash_proof 0.18" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6093.5,-723 5897.5,-723 5897.5,-670 6093.5,-670 6093.5,-723"/>
<text text-anchor="middle" x="5995.5" y="-707.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1550</text>
<text text-anchor="middle" x="5995.5" y="-692.8" font-family="Times,serif" font-size="14.00">zcash_primitives 0.18,</text>
<text text-anchor="middle" x="5995.5" y="-677.8" font-family="Times,serif" font-size="14.00">zcash_proof 0.18</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1458&#45;&gt;zcash/librustzcash#1550 -->
<g id="edge132" class="edge">
<title>zcash/librustzcash#1458&#45;&gt;zcash/librustzcash#1550</title>
<path fill="none" stroke="black" d="M5790.8,-737.78C5821.6,-731.54 5855.7,-724.62 5887.2,-718.25"/>
<polygon fill="black" stroke="black" points="5888.19,-721.62 5897.3,-716.21 5886.8,-714.76 5888.19,-721.62"/>
</g>
<!-- zcash/librustzcash#1178&#45;&gt;zcash/librustzcash#1417 -->
<g id="edge133" class="edge">
<title>zcash/librustzcash#1178&#45;&gt;zcash/librustzcash#1417</title>
<path fill="none" stroke="black" d="M5790.8,-808.78C5821.6,-802.54 5855.7,-795.62 5887.2,-789.25"/>
<polygon fill="black" stroke="black" points="5888.19,-792.62 5897.3,-787.21 5886.8,-785.76 5888.19,-792.62"/>
</g>
<!-- zcash/librustzcash#1587 -->
<g id="node175" class="node closed">
<title>zcash/librustzcash#1587</title>
<g id="a_node175"><a xlink:href="https://github.com/zcash/librustzcash/issues/1587" xlink:title="zcash/librustzcash#1587&#10;zcash_client_sqlite&#10;0.13.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6699.5,-277 6503.5,-277 6503.5,-224 6699.5,-224 6699.5,-277"/>
<text text-anchor="middle" x="6601.5" y="-261.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1587</text>
<text text-anchor="middle" x="6601.5" y="-246.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
<text text-anchor="middle" x="6601.5" y="-231.8" font-family="Times,serif" font-size="14.00">0.13.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1418&#45;&gt;zcash/librustzcash#1587 -->
<g id="edge134" class="edge">
<title>zcash/librustzcash#1418&#45;&gt;zcash/librustzcash#1587</title>
<path fill="none" stroke="black" d="M6300.9,-740.84C6306.7,-659.88 6335.4,-414.62 6473,-286.5 6479.3,-280.64 6486.5,-275.73 6494.1,-271.6"/>
<polygon fill="black" stroke="black" points="6495.84,-274.64 6503.3,-267.12 6492.78,-268.35 6495.84,-274.64"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1479 -->
<g id="node176" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1479</title>
<g id="a_node176"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1479" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1479&#10;Release 2.2.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6427,-918.5 6170,-918.5 6170,-880.5 6427,-880.5 6427,-918.5"/>
<text text-anchor="middle" x="6298.5" y="-903.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1479</text>
<text text-anchor="middle" x="6298.5" y="-888.3" font-family="Times,serif" font-size="14.00">Release 2.2.0</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#159&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1479 -->
<g id="edge135" class="edge">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#159&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1479</title>
<path fill="none" stroke="black" d="M6111.6,-899.5C6127.4,-899.5 6143.7,-899.5 6159.9,-899.5"/>
<polygon fill="black" stroke="black" points="6159.9,-903 6169.9,-899.5 6159.9,-896 6159.9,-903"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1557&#45;&gt;ECC/zashi&#45;android#1666 -->
<g id="edge136" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1557&#45;&gt;ECC/zashi&#45;android#1666</title>
<path fill="none" stroke="black" d="M7043.3,-1289C7065.2,-1289.6 7087.6,-1290.2 7108.7,-1290.7"/>
<polygon fill="black" stroke="black" points="7108.8,-1294.2 7118.9,-1291 7109.01,-1287.21 7108.8,-1294.2"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1625 -->
<g id="node177" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</title>
<g id="a_node177"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1625" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1625&#10;Release 2.2.7" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7669,-1397.5 7392,-1397.5 7392,-1359.5 7669,-1359.5 7669,-1397.5"/>
<text text-anchor="middle" x="7530.5" y="-1382.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</text>
<text text-anchor="middle" x="7530.5" y="-1367.3" font-family="Times,serif" font-size="14.00">Release 2.2.7</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1557&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1625 -->
<g id="edge137" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1557&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</title>
<path fill="none" stroke="black" d="M6942.3,-1304.5C6976.6,-1321.3 7029.8,-1344.6 7079,-1355.5 7178.4,-1377.4 7293,-1383 7381.8,-1383.2"/>
<polygon fill="black" stroke="black" points="7381.9,-1386.7 7391.9,-1383.2 7381.9,-1379.7 7381.9,-1386.7"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1295 -->
<g id="node178" class="node closed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1295</title>
<g id="a_node178"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1295&#10;Release zcash&#45;android&#45;&#10;wallet&#45;sdk 2.0.3" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5518,-1283 5241,-1283 5241,-1230 5518,-1230 5518,-1283"/>
<text text-anchor="middle" x="5379.5" y="-1267.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1295</text>
<text text-anchor="middle" x="5379.5" y="-1252.8" font-family="Times,serif" font-size="14.00">Release zcash&#45;android&#45;</text>
<text text-anchor="middle" x="5379.5" y="-1237.8" font-family="Times,serif" font-size="14.00">wallet&#45;sdk 2.0.3</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1289&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1295 -->
<g id="edge138" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1289&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1295</title>
<path fill="none" stroke="black" d="M5205.3,-1256.5C5213.8,-1256.5 5222.4,-1256.5 5231,-1256.5"/>
<polygon fill="black" stroke="black" points="5231,-1260 5241,-1256.5 5231,-1253 5231,-1260"/>
</g>
<!-- ECC/zashi&#45;android#1208&#45;&gt;ECC/zashi&#45;android#1210 -->
<g id="edge139" class="edge">
<title>ECC/zashi&#45;android#1208&#45;&gt;ECC/zashi&#45;android#1210</title>
<path fill="none" stroke="black" d="M5478,-1338.1C5511.6,-1338.6 5549.4,-1339.2 5583.7,-1339.8"/>
<polygon fill="black" stroke="black" points="5583.77,-1343.3 5593.8,-1339.9 5583.84,-1336.3 5583.77,-1343.3"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1328 -->
<g id="node179" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1328</title>
<g id="a_node179"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1328" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1328&#10;Release 2.0.4" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="5195,-1486.5 4938,-1486.5 4938,-1448.5 5195,-1448.5 5195,-1486.5"/>
<text text-anchor="middle" x="5066.5" y="-1471.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1328</text>
<text text-anchor="middle" x="5066.5" y="-1456.3" font-family="Times,serif" font-size="14.00">Release 2.0.4</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1310&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1328 -->
<g id="edge140" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1310&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1328</title>
<path fill="none" stroke="black" d="M4882.3,-1458.7C4897.2,-1459.4 4912.5,-1460.1 4927.5,-1460.8"/>
<polygon fill="black" stroke="black" points="4927.74,-1464.32 4937.9,-1461.3 4928.08,-1457.32 4927.74,-1464.32"/>
</g>
<!-- ECC/zashi&#45;android#1210&#45;&gt;ECC/zashi&#45;android#1150 -->
<g id="edge141" class="edge">
<title>ECC/zashi&#45;android#1210&#45;&gt;ECC/zashi&#45;android#1150</title>
<path fill="none" stroke="black" d="M5791.2,-1329.8C5804.8,-1326.8 5818.4,-1323.1 5831,-1318.5 5873.9,-1302.8 5918.3,-1275.7 5949.9,-1254.1"/>
<polygon fill="black" stroke="black" points="5952.23,-1256.74 5958.5,-1248.2 5948.27,-1250.97 5952.23,-1256.74"/>
</g>
<!-- ECC/zashi#45 -->
<g id="node180" class="node closed">
<title>ECC/zashi#45</title>
<g id="a_node180"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/45" xlink:title="ECC/zashi#45&#10;[Functional] Share ZEC&#10;Request Screen" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7623,-1676 7438,-1676 7438,-1623 7623,-1623 7623,-1676"/>
<text text-anchor="middle" x="7530.5" y="-1660.8" font-family="Times,serif" font-size="14.00">ECC/zashi#45</text>
<text text-anchor="middle" x="7530.5" y="-1645.8" font-family="Times,serif" font-size="14.00">[Functional] Share ZEC</text>
<text text-anchor="middle" x="7530.5" y="-1630.8" font-family="Times,serif" font-size="14.00">Request Screen</text>
</a>
</g>
</g>
<!-- ECC/zashi#49&#45;&gt;ECC/zashi#45 -->
<g id="edge142" class="edge">
<title>ECC/zashi#49&#45;&gt;ECC/zashi#45</title>
<path fill="none" stroke="black" d="M7318.2,-1648.8C7353.1,-1648.9 7392.4,-1649.1 7427.5,-1649.2"/>
<polygon fill="black" stroke="black" points="7427.8,-1652.7 7437.8,-1649.2 7427.8,-1645.7 7427.8,-1652.7"/>
</g>
<!-- ECC/zashi#46 -->
<g id="node181" class="node closed">
<title>ECC/zashi#46</title>
<g id="a_node181"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/46" xlink:title="ECC/zashi#46&#10;Support generation &amp;&#10;sharing of ZIP 321&#10;Payment Requests" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7893,-2050.5 7720,-2050.5 7720,-1982.5 7893,-1982.5 7893,-2050.5"/>
<text text-anchor="middle" x="7806.5" y="-2035.3" font-family="Times,serif" font-size="14.00">ECC/zashi#46</text>
<text text-anchor="middle" x="7806.5" y="-2020.3" font-family="Times,serif" font-size="14.00">Support generation &amp;</text>
<text text-anchor="middle" x="7806.5" y="-2005.3" font-family="Times,serif" font-size="14.00">sharing of ZIP 321</text>
<text text-anchor="middle" x="7806.5" y="-1990.3" font-family="Times,serif" font-size="14.00">Payment Requests</text>
</a>
</g>
</g>
<!-- ECC/zashi#47&#45;&gt;ECC/zashi#46 -->
<g id="edge143" class="edge">
<title>ECC/zashi#47&#45;&gt;ECC/zashi#46</title>
<path fill="none" stroke="black" d="M7307.7,-2076.7C7416,-2063.6 7598.2,-2041.6 7709.6,-2028.1"/>
<polygon fill="black" stroke="black" points="7710.28,-2031.54 7719.8,-2026.9 7709.46,-2024.59 7710.28,-2031.54"/>
</g>
<!-- ECC/zashi#48&#45;&gt;ECC/zashi#46 -->
<g id="edge144" class="edge">
<title>ECC/zashi#48&#45;&gt;ECC/zashi#46</title>
<path fill="none" stroke="black" d="M7308.6,-2016.5C7417.1,-2016.5 7598.4,-2016.5 7709.5,-2016.5"/>
<polygon fill="black" stroke="black" points="7709.6,-2020 7719.6,-2016.5 7709.6,-2013 7709.6,-2020"/>
</g>
<!-- ECC/zashi#51&#45;&gt;ECC/zashi#46 -->
<g id="edge145" class="edge">
<title>ECC/zashi#51&#45;&gt;ECC/zashi#46</title>
<path fill="none" stroke="black" d="M7313.3,-1965.9C7338.6,-1972.6 7366.2,-1979.1 7392,-1983.5 7499.9,-2002 7625.6,-2010.1 7709.8,-2013.7"/>
<polygon fill="black" stroke="black" points="7709.67,-2017.2 7719.8,-2014.1 7709.95,-2010.2 7709.67,-2017.2"/>
</g>
<!-- ECC/zashi&#45;ios#1394 -->
<g id="node182" class="node closed">
<title>ECC/zashi&#45;ios#1394</title>
<g id="a_node182"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1394" xlink:title="ECC/zashi&#45;ios#1394&#10;Release 1.2.2" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="8153.5,-1278.5 7991.5,-1278.5 7991.5,-1240.5 8153.5,-1240.5 8153.5,-1278.5"/>
<text text-anchor="middle" x="8072.5" y="-1263.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1394</text>
<text text-anchor="middle" x="8072.5" y="-1248.3" font-family="Times,serif" font-size="14.00">Release 1.2.2</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#1353&#45;&gt;ECC/zashi&#45;ios#1394 -->
<g id="edge146" class="edge">
<title>ECC/zashi&#45;ios#1353&#45;&gt;ECC/zashi&#45;ios#1394</title>
<path fill="none" stroke="black" d="M7847.4,-1377.5C7867.5,-1367.8 7892.1,-1355.7 7914,-1344.5 7952.9,-1324.5 7996.6,-1300.9 8028,-1283.6"/>
<polygon fill="black" stroke="black" points="8029.96,-1286.52 8037,-1278.6 8026.56,-1280.4 8029.96,-1286.52"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#824 -->
<g id="node185" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#824</title>
<g id="a_node185"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/824" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#824&#10;Release 0.19.1&#45;beta" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="2216,-1429.5 1968,-1429.5 1968,-1391.5 2216,-1391.5 2216,-1429.5"/>
<text text-anchor="middle" x="2092" y="-1414.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#824</text>
<text text-anchor="middle" x="2092" y="-1399.3" font-family="Times,serif" font-size="14.00">Release 0.19.1&#45;beta</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#810&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#824 -->
<g id="edge147" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#810&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#824</title>
<path fill="none" stroke="black" d="M1932.3,-1423.4C1940.6,-1422.8 1949,-1422.1 1957.4,-1421.4"/>
<polygon fill="black" stroke="black" points="1957.9,-1424.87 1967.6,-1420.6 1957.36,-1417.89 1957.9,-1424.87"/>
</g>
<!-- zcash/librustzcash#1417&#45;&gt;zcash/librustzcash#1418 -->
<g id="edge150" class="edge">
<title>zcash/librustzcash#1417&#45;&gt;zcash/librustzcash#1418</title>
<path fill="none" stroke="black" d="M6093.8,-767.5C6124.6,-767.5 6158.7,-767.5 6190.2,-767.5"/>
<polygon fill="black" stroke="black" points="6190.3,-771 6200.3,-767.5 6190.3,-764 6190.3,-771"/>
</g>
<!-- zcash/librustzcash#1588 -->
<g id="node190" class="node closed">
<title>zcash/librustzcash#1588</title>
<g id="a_node190"><a xlink:href="https://github.com/zcash/librustzcash/issues/1588" xlink:title="zcash/librustzcash#1588&#10;zcash_client_backend&#10;0.15.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6396.5,-277 6200.5,-277 6200.5,-224 6396.5,-224 6396.5,-277"/>
<text text-anchor="middle" x="6298.5" y="-261.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1588</text>
<text text-anchor="middle" x="6298.5" y="-246.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
<text text-anchor="middle" x="6298.5" y="-231.8" font-family="Times,serif" font-size="14.00">0.15.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1417&#45;&gt;zcash/librustzcash#1588 -->
<g id="edge151" class="edge">
<title>zcash/librustzcash#1417&#45;&gt;zcash/librustzcash#1588</title>
<path fill="none" stroke="black" d="M6093.7,-754.27C6107.7,-748.95 6121.1,-741.62 6132,-731.5 6263.5,-609.07 6290.5,-377.38 6296.1,-287.47"/>
<polygon fill="black" stroke="black" points="6299.61,-287.39 6296.6,-277.23 6292.62,-287.05 6299.61,-287.39"/>
</g>
<!-- zcash/librustzcash#1587&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1557 -->
<g id="edge155" class="edge">
<title>zcash/librustzcash#1587&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1557</title>
<path fill="none" stroke="black" d="M6699.8,-263.55C6711.5,-268.96 6722,-276.38 6730,-286.5 6796.5,-371.1 6697.2,-1171.7 6766,-1254.5 6767.5,-1256.3 6769.1,-1258.1 6770.8,-1259.7"/>
<polygon fill="black" stroke="black" points="6768.73,-1262.54 6778.6,-1266.4 6773.29,-1257.23 6768.73,-1262.54"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503 -->
<g id="node197" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503</title>
<g id="a_node197"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1503" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503&#10;Release 2.2.7" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="8201,-531.5 7944,-531.5 7944,-493.5 8201,-493.5 8201,-531.5"/>
<text text-anchor="middle" x="8072.5" y="-516.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503</text>
<text text-anchor="middle" x="8072.5" y="-501.3" font-family="Times,serif" font-size="14.00">Release 2.2.7</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1587&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503 -->
<g id="edge156" class="edge">
<title>zcash/librustzcash#1587&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503</title>
<path fill="none" stroke="black" d="M6699.5,-247.69C6820.5,-244.43 7033.8,-239.5 7216.5,-239.5 7216.5,-239.5 7216.5,-239.5 7531.5,-239.5 7701.6,-239.5 7767.3,-169.28 7914,-255.5 8001.5,-306.93 8046.8,-427.92 8063.6,-483.57"/>
<polygon fill="black" stroke="black" points="8060.26,-484.61 8066.5,-493.17 8066.96,-482.59 8060.26,-484.61"/>
</g>
<!-- zcash/librustzcash#1621 -->
<g id="node198" class="node closed">
<title>zcash/librustzcash#1621</title>
<g id="a_node198"><a xlink:href="https://github.com/zcash/librustzcash/issues/1621" xlink:title="zcash/librustzcash#1621&#10;zcash_client_sqlite&#10;0.14.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7002.5,-211 6806.5,-211 6806.5,-158 7002.5,-158 7002.5,-211"/>
<text text-anchor="middle" x="6904.5" y="-195.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1621</text>
<text text-anchor="middle" x="6904.5" y="-180.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
<text text-anchor="middle" x="6904.5" y="-165.8" font-family="Times,serif" font-size="14.00">0.14.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1587&#45;&gt;zcash/librustzcash#1621 -->
<g id="edge157" class="edge">
<title>zcash/librustzcash#1587&#45;&gt;zcash/librustzcash#1621</title>
<path fill="none" stroke="black" d="M6699.8,-229.16C6730.6,-222.42 6764.7,-214.93 6796.2,-208.03"/>
<polygon fill="black" stroke="black" points="6797.28,-211.38 6806.3,-205.82 6795.78,-204.54 6797.28,-211.38"/>
</g>
<!-- ECC/zashi&#45;ios#1333 -->
<g id="node199" class="node closed">
<title>ECC/zashi&#45;ios#1333</title>
<g id="a_node199"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1333" xlink:title="ECC/zashi&#45;ios#1333&#10;Release 1.1.4" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6682.5,-918.5 6520.5,-918.5 6520.5,-880.5 6682.5,-880.5 6682.5,-918.5"/>
<text text-anchor="middle" x="6601.5" y="-903.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1333</text>
<text text-anchor="middle" x="6601.5" y="-888.3" font-family="Times,serif" font-size="14.00">Release 1.1.4</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1479&#45;&gt;ECC/zashi&#45;ios#1333 -->
<g id="edge158" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1479&#45;&gt;ECC/zashi&#45;ios#1333</title>
<path fill="none" stroke="black" d="M6427.2,-899.5C6455,-899.5 6484,-899.5 6510,-899.5"/>
<polygon fill="black" stroke="black" points="6510.2,-903 6520.2,-899.5 6510.2,-896 6510.2,-903"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1625&#45;&gt;ECC/zashi&#45;android#1672 -->
<g id="edge165" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1625&#45;&gt;ECC/zashi&#45;android#1672</title>
<path fill="none" stroke="black" d="M7650.5,-1359.4C7656.8,-1358.2 7663,-1356.9 7669,-1355.5 7690.5,-1350.7 7713.6,-1344.4 7734.6,-1338.4"/>
<polygon fill="black" stroke="black" points="7735.75,-1341.71 7744.4,-1335.6 7733.82,-1334.98 7735.75,-1341.71"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1322 -->
<g id="edge193" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1322</title>
<path fill="none" stroke="black" d="M5518.3,-1256.5C5526.8,-1256.5 5535.4,-1256.5 5544,-1256.5"/>
<polygon fill="black" stroke="black" points="5544,-1260 5554,-1256.5 5544,-1253 5544,-1260"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1328&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1359 -->
<g id="edge194" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1328&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1359</title>
<path fill="none" stroke="black" d="M5195.3,-1467.5C5210.2,-1467.5 5225.5,-1467.5 5240.5,-1467.5"/>
<polygon fill="black" stroke="black" points="5240.9,-1471 5250.9,-1467.5 5240.9,-1464 5240.9,-1471"/>
</g>
<!-- ECC/zashi#45&#45;&gt;ECC/zashi#46 -->
<g id="edge187" class="edge">
<title>ECC/zashi#45&#45;&gt;ECC/zashi#46</title>
<path fill="none" stroke="black" d="M7623.1,-1658C7639.8,-1662.9 7655.9,-1670.4 7669,-1681.5 7757.9,-1757.4 7789.7,-1900 7800.4,-1972.2"/>
<polygon fill="black" stroke="black" points="7796.96,-1972.88 7801.8,-1982.3 7803.89,-1971.91 7796.96,-1972.88"/>
</g>
<!-- ECC/zashi&#45;ios#1394&#45;&gt;ECC/zashi&#45;ios#1397 -->
<g id="edge217" class="edge">
<title>ECC/zashi&#45;ios#1394&#45;&gt;ECC/zashi&#45;ios#1397</title>
<path fill="none" stroke="black" d="M8114,-1240.5C8166.5,-1215.7 8258.1,-1172.6 8314.8,-1145.9"/>
<polygon fill="black" stroke="black" points="8316.35,-1149.04 8323.9,-1141.6 8313.36,-1142.71 8316.35,-1149.04"/>
</g>
<!-- zcash/librustzcash#443 -->
<g id="node183" class="node open">
<title>zcash/librustzcash#443</title>
<g id="a_node183"><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="black" stroke-width="2" points="312,-5968.5 125,-5968.5 125,-5870.5 312,-5870.5 312,-5968.5"/>
<text text-anchor="middle" x="218.5" y="-5953.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
<text text-anchor="middle" x="218.5" y="-5938.3" font-family="Times,serif" font-size="14.00">Ensure that GitHub&#39;s</text>
<text text-anchor="middle" x="218.5" y="-5923.3" font-family="Times,serif" font-size="14.00">&quot;View license&quot; link</text>
<text text-anchor="middle" x="218.5" y="-5908.3" font-family="Times,serif" font-size="14.00">points to complete</text>
<text text-anchor="middle" x="218.5" y="-5893.3" font-family="Times,serif" font-size="14.00">license info for all our</text>
<text text-anchor="middle" x="218.5" y="-5878.3" font-family="Times,serif" font-size="14.00">repos</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#512 -->
<g id="node184" class="node open">
<title>zcash/librustzcash#512</title>
<g id="a_node184"><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="black" stroke-width="2" points="315.5,-6040 121.5,-6040 121.5,-6036 117.5,-6036 117.5,-6032 121.5,-6032 121.5,-5995 117.5,-5995 117.5,-5991 121.5,-5991 121.5,-5987 315.5,-5987 315.5,-6040"/>
<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-6036 125.5,-6036 125.5,-6032 121.5,-6032 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="121.5,-5995 125.5,-5995 125.5,-5991 121.5,-5991 "/>
<text text-anchor="middle" x="218.5" y="-6024.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
<text text-anchor="middle" x="218.5" y="-6009.8" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo&#45;</text>
<text text-anchor="middle" x="218.5" y="-5994.8" font-family="Times,serif" font-size="14.00">nextest</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#874 -->
<g id="node235" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#874</title>
<g id="a_node235"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/874" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#874&#10;Release 0.20.0&#45;beta" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="2500,-1423.5 2252,-1423.5 2252,-1385.5 2500,-1385.5 2500,-1423.5"/>
<text text-anchor="middle" x="2376" y="-1408.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#874</text>
<text text-anchor="middle" x="2376" y="-1393.3" font-family="Times,serif" font-size="14.00">Release 0.20.0&#45;beta</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#824&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#874 -->
<g id="edge189" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#824&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#874</title>
<path fill="none" stroke="black" d="M2216.3,-1407.9C2224.6,-1407.7 2233,-1407.5 2241.4,-1407.3"/>
<polygon fill="black" stroke="black" points="2241.67,-1410.8 2251.6,-1407.1 2241.53,-1403.8 2241.67,-1410.8"/>
</g>
<!-- zcash/librustzcash#981 -->
<g id="node186" class="node open">
<title>zcash/librustzcash#981</title>
<g id="a_node186"><a xlink:href="https://github.com/zcash/librustzcash/issues/981" xlink:title="zcash/librustzcash#981&#10;zcash_client_backend:&#10;Implement &amp; standardize a&#10;JSON encoding for data&#10;access API errors." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324.5,-3459 112.5,-3459 112.5,-3376 324.5,-3376 324.5,-3459"/>
<text text-anchor="middle" x="218.5" y="-3443.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
<text text-anchor="middle" x="218.5" y="-3428.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
<text text-anchor="middle" x="218.5" y="-3413.8" font-family="Times,serif" font-size="14.00">Implement &amp; standardize a</text>
<text text-anchor="middle" x="218.5" y="-3398.8" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
<text text-anchor="middle" x="218.5" y="-3383.8" font-family="Times,serif" font-size="14.00">access API errors.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1263 -->
<g id="edge149" class="edge">
<title>zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1263</title>
<path fill="none" stroke="black" d="M230.02,-3375.9C255.21,-3284 327.15,-3061 462,-2928.5 473.92,-2916.8 488.2,-2906.8 503.1,-2898.3"/>
<polygon fill="black" stroke="black" points="504.82,-2901.35 511.93,-2893.5 501.47,-2895.2 504.82,-2901.35"/>
</g>
<!-- zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="edge148" class="edge">
<title>zcash/librustzcash#981&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<path fill="none" stroke="black" d="M245.5,-3459.1C285.01,-3518.8 365.82,-3628.5 462,-3689.5 464.84,-3691.3 467.75,-3693 470.73,-3694.7"/>
<polygon fill="black" stroke="black" points="469.35,-3697.93 479.84,-3699.4 472.56,-3691.7 469.35,-3697.93"/>
</g>
<!-- zcash/librustzcash#692 -->
<g id="node187" class="node open">
<title>zcash/librustzcash#692</title>
<g id="a_node187"><a xlink:href="https://github.com/zcash/librustzcash/issues/692" xlink:title="zcash/librustzcash#692&#10;Use Orchard inputs in `bi&#10;nding_sig_absent_if_no_sh&#10;ielded_spend_or_output`&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="320,-6141 117,-6141 117,-6058 320,-6058 320,-6141"/>
<text text-anchor="middle" x="218.5" y="-6125.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
<text text-anchor="middle" x="218.5" y="-6110.8" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
<text text-anchor="middle" x="218.5" y="-6095.8" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
<text text-anchor="middle" x="218.5" y="-6080.8" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
<text text-anchor="middle" x="218.5" y="-6065.8" font-family="Times,serif" font-size="14.00">test</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349 -->
<g id="node188" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349</title>
<g id="a_node188"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1349" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349&#10;Only request subtree&#10;roots that the wallet&#10;needs" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-6227.5 90,-6227.5 90,-6159.5 347,-6159.5 347,-6227.5"/>
<text text-anchor="middle" x="218.5" y="-6212.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1349</text>
<text text-anchor="middle" x="218.5" y="-6197.3" font-family="Times,serif" font-size="14.00">Only request subtree</text>
<text text-anchor="middle" x="218.5" y="-6182.3" font-family="Times,serif" font-size="14.00">roots that the wallet</text>
<text text-anchor="middle" x="218.5" y="-6167.3" font-family="Times,serif" font-size="14.00">needs</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1161 -->
<g id="node189" class="node committed">
<title>zcash/librustzcash#1161</title>
<g id="a_node189"><a xlink:href="https://github.com/zcash/librustzcash/issues/1161" xlink:title="zcash/librustzcash#1161&#10;`zcash_client_backend`:&#10;Add a `sapling` feature&#10;flag that can be switched&#10;off to remove the&#10;dependency upon `sapling&#45;&#10;crypto`." target="_blank">
<polygon fill="#a6cfff" stroke="black" points="713,-6468 504,-6468 504,-6355 713,-6355 713,-6468"/>
<text text-anchor="middle" x="608.5" y="-6452.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1161</text>
<text text-anchor="middle" x="608.5" y="-6437.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
<text text-anchor="middle" x="608.5" y="-6422.8" font-family="Times,serif" font-size="14.00">Add a `sapling` feature</text>
<text text-anchor="middle" x="608.5" y="-6407.8" font-family="Times,serif" font-size="14.00">flag that can be switched</text>
<text text-anchor="middle" x="608.5" y="-6392.8" font-family="Times,serif" font-size="14.00">off to remove the</text>
<text text-anchor="middle" x="608.5" y="-6377.8" font-family="Times,serif" font-size="14.00">dependency upon `sapling&#45;</text>
<text text-anchor="middle" x="608.5" y="-6362.8" font-family="Times,serif" font-size="14.00">crypto`.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1588&#45;&gt;zcash/librustzcash#1587 -->
<g id="edge162" class="edge">
<title>zcash/librustzcash#1588&#45;&gt;zcash/librustzcash#1587</title>
<path fill="none" stroke="black" d="M6396.8,-250.5C6427.6,-250.5 6461.7,-250.5 6493.2,-250.5"/>
<polygon fill="black" stroke="black" points="6493.3,-254 6503.3,-250.5 6493.3,-247 6493.3,-254"/>
</g>
<!-- zcash/librustzcash#1589 -->
<g id="node204" class="node closed">
<title>zcash/librustzcash#1589</title>
<g id="a_node204"><a xlink:href="https://github.com/zcash/librustzcash/issues/1589" xlink:title="zcash/librustzcash#1589&#10;zcash_client_backend&#10;0.16.0" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="6699.5,-206 6503.5,-206 6503.5,-153 6699.5,-153 6699.5,-206"/>
<text text-anchor="middle" x="6601.5" y="-190.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1589</text>
<text text-anchor="middle" x="6601.5" y="-175.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
<text text-anchor="middle" x="6601.5" y="-160.8" font-family="Times,serif" font-size="14.00">0.16.0</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1588&#45;&gt;zcash/librustzcash#1589 -->
<g id="edge163" class="edge">
<title>zcash/librustzcash#1588&#45;&gt;zcash/librustzcash#1589</title>
<path fill="none" stroke="black" d="M6396.8,-227.55C6427.6,-220.29 6461.7,-212.23 6493.2,-204.82"/>
<polygon fill="black" stroke="black" points="6494.37,-208.14 6503.3,-202.44 6492.76,-201.33 6494.37,-208.14"/>
</g>
<!-- zcash/librustzcash#1153 -->
<g id="node191" class="node needs&#45;review">
<title>zcash/librustzcash#1153</title>
<g id="a_node191"><a xlink:href="https://github.com/zcash/librustzcash/issues/1153" xlink:title="zcash/librustzcash#1153&#10;zcash_address: Support&#10;Zip 316, Revision 1&#10;(MUST&#45;understand&#10;metadata)" target="_blank">
<polygon fill="#dfc150" stroke="black" stroke-width="2" points="316.5,-6708 120.5,-6708 120.5,-6625 316.5,-6625 316.5,-6708"/>
<text text-anchor="middle" x="218.5" y="-6692.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1153</text>
<text text-anchor="middle" x="218.5" y="-6677.8" font-family="Times,serif" font-size="14.00">zcash_address: Support</text>
<text text-anchor="middle" x="218.5" y="-6662.8" font-family="Times,serif" font-size="14.00">Zip 316, Revision 1</text>
<text text-anchor="middle" x="218.5" y="-6647.8" font-family="Times,serif" font-size="14.00">(MUST&#45;understand</text>
<text text-anchor="middle" x="218.5" y="-6632.8" font-family="Times,serif" font-size="14.00">metadata)</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1075 -->
<g id="node192" class="node open">
<title>zcash/librustzcash#1075</title>
<g id="a_node192"><a xlink:href="https://github.com/zcash/librustzcash/issues/1075" xlink:title="zcash/librustzcash#1075&#10;Design for importing&#10;FVKs, IVKs, and even&#10;Unified spending keys" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-7041.5 120.5,-7041.5 120.5,-6973.5 316.5,-6973.5 316.5,-7041.5"/>
<text text-anchor="middle" x="218.5" y="-7026.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1075</text>
<text text-anchor="middle" x="218.5" y="-7011.3" font-family="Times,serif" font-size="14.00">Design for importing</text>
<text text-anchor="middle" x="218.5" y="-6996.3" font-family="Times,serif" font-size="14.00">FVKs, IVKs, and even</text>
<text text-anchor="middle" x="218.5" y="-6981.3" font-family="Times,serif" font-size="14.00">Unified spending keys</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1490 -->
<g id="node193" class="node open">
<title>zcash/librustzcash#1490</title>
<g id="a_node193"><a xlink:href="https://github.com/zcash/librustzcash/issues/1490" xlink:title="zcash/librustzcash#1490&#10;Cache incoming viewing&#10;keys and detect IVK&#10;collisions when adding&#10;accounts" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="706.5,-7049 510.5,-7049 510.5,-6966 706.5,-6966 706.5,-7049"/>
<text text-anchor="middle" x="608.5" y="-7033.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1490</text>
<text text-anchor="middle" x="608.5" y="-7018.8" font-family="Times,serif" font-size="14.00">Cache incoming viewing</text>
<text text-anchor="middle" x="608.5" y="-7003.8" font-family="Times,serif" font-size="14.00">keys and detect IVK</text>
<text text-anchor="middle" x="608.5" y="-6988.8" font-family="Times,serif" font-size="14.00">collisions when adding</text>
<text text-anchor="middle" x="608.5" y="-6973.8" font-family="Times,serif" font-size="14.00">accounts</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1075&#45;&gt;zcash/librustzcash#1490 -->
<g id="edge152" class="edge">
<title>zcash/librustzcash#1075&#45;&gt;zcash/librustzcash#1490</title>
<path fill="none" stroke="black" d="M316.66,-7007.5C372.46,-7007.5 442.63,-7007.5 500.06,-7007.5"/>
<polygon fill="black" stroke="black" points="500.27,-7011 510.27,-7007.5 500.27,-7004 500.27,-7011"/>
</g>
<!-- zcash/librustzcash#1335 -->
<g id="node194" class="node open">
<title>zcash/librustzcash#1335</title>
<g id="a_node194"><a xlink:href="https://github.com/zcash/librustzcash/issues/1335" xlink:title="zcash/librustzcash#1335&#10;Support for multiple&#10;accounts" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1019.5,-6786 1016.5,-6790 995.5,-6790 992.5,-6786 823.5,-6786 823.5,-6733 1019.5,-6733 1019.5,-6786"/>
<text text-anchor="middle" x="921.5" y="-6770.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1335</text>
<text text-anchor="middle" x="921.5" y="-6755.8" font-family="Times,serif" font-size="14.00">Support for multiple</text>
<text text-anchor="middle" x="921.5" y="-6740.8" font-family="Times,serif" font-size="14.00">accounts</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1490&#45;&gt;zcash/librustzcash#1335 -->
<g id="edge153" class="edge">
<title>zcash/librustzcash#1490&#45;&gt;zcash/librustzcash#1335</title>
<path fill="none" stroke="black" d="M706.79,-6979.8C722.08,-6973.4 737.21,-6965.7 750.5,-6956.5 814.55,-6912.4 869.33,-6838.5 898.34,-6794.9"/>
<polygon fill="black" stroke="black" points="901.42,-6796.58 903.97,-6786.3 895.56,-6792.75 901.42,-6796.58"/>
</g>
<!-- ECC/zashi#59 -->
<g id="node195" class="node open">
<title>ECC/zashi#59</title>
<g id="a_node195"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/59" xlink:title="ECC/zashi#59&#10;Support multi&#45;account&#10;functionality." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1318,-6786 1142,-6786 1142,-6733 1318,-6733 1318,-6786"/>
<text text-anchor="middle" x="1230" y="-6770.8" font-family="Times,serif" font-size="14.00">ECC/zashi#59</text>
<text text-anchor="middle" x="1230" y="-6755.8" font-family="Times,serif" font-size="14.00">Support multi&#45;account</text>
<text text-anchor="middle" x="1230" y="-6740.8" font-family="Times,serif" font-size="14.00">functionality.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1335&#45;&gt;ECC/zashi#59 -->
<g id="edge154" class="edge">
<title>zcash/librustzcash#1335&#45;&gt;ECC/zashi#59</title>
<path fill="none" stroke="black" d="M1019.9,-6759.5C1055.6,-6759.5 1095.9,-6759.5 1131.5,-6759.5"/>
<polygon fill="black" stroke="black" points="1132,-6763 1142,-6759.5 1132,-6756 1132,-6763"/>
</g>
<!-- ECC/zashi#28 -->
<g id="node205" class="node open">
<title>ECC/zashi#28</title>
<g id="a_node205"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/28" xlink:title="ECC/zashi#28&#10;Recovery paths with&#10;multi&#45;seed support." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1605.5,-6786 1442.5,-6786 1442.5,-6733 1605.5,-6733 1605.5,-6786"/>
<text text-anchor="middle" x="1524" y="-6770.8" font-family="Times,serif" font-size="14.00">ECC/zashi#28</text>
<text text-anchor="middle" x="1524" y="-6755.8" font-family="Times,serif" font-size="14.00">Recovery paths with</text>
<text text-anchor="middle" x="1524" y="-6740.8" font-family="Times,serif" font-size="14.00">multi&#45;seed support.</text>
</a>
</g>
</g>
<!-- ECC/zashi#59&#45;&gt;ECC/zashi#28 -->
<g id="edge164" class="edge">
<title>ECC/zashi#59&#45;&gt;ECC/zashi#28</title>
<path fill="none" stroke="black" d="M1318.2,-6759.5C1354.2,-6759.5 1395.8,-6759.5 1432.1,-6759.5"/>
<polygon fill="black" stroke="black" points="1432.2,-6763 1442.2,-6759.5 1432.2,-6756 1432.2,-6763"/>
</g>
<!-- zcash/librustzcash#1222 -->
<g id="node196" class="node open">
<title>zcash/librustzcash#1222</title>
<g id="a_node196"><a xlink:href="https://github.com/zcash/librustzcash/issues/1222" xlink:title="zcash/librustzcash#1222&#10;Consider changing the&#10;change policy to hide&#10;(some) pool&#45;crossing&#10;amounts" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-7143 120.5,-7143 120.5,-7060 316.5,-7060 316.5,-7143"/>
<text text-anchor="middle" x="218.5" y="-7127.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
<text text-anchor="middle" x="218.5" y="-7112.8" font-family="Times,serif" font-size="14.00">Consider changing the</text>
<text text-anchor="middle" x="218.5" y="-7097.8" font-family="Times,serif" font-size="14.00">change policy to hide</text>
<text text-anchor="middle" x="218.5" y="-7082.8" font-family="Times,serif" font-size="14.00">(some) pool&#45;crossing</text>
<text text-anchor="middle" x="218.5" y="-7067.8" font-family="Times,serif" font-size="14.00">amounts</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503&#45;&gt;ECC/zashi&#45;ios#1397 -->
<g id="edge177" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503&#45;&gt;ECC/zashi&#45;ios#1397</title>
<path fill="none" stroke="black" d="M8082.7,-531.76C8124.9,-620.33 8300.6,-988.62 8351,-1094.1"/>
<polygon fill="black" stroke="black" points="8347.86,-1095.65 8355.3,-1103.2 8354.19,-1092.66 8347.86,-1095.65"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1510 -->
<g id="node217" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1510</title>
<g id="a_node217"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1510" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1510&#10;Expose ZIP 32 arbitrary&#10;key derivation" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="8494,-539 8237,-539 8237,-486 8494,-486 8494,-539"/>
<text text-anchor="middle" x="8365.5" y="-523.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1510</text>
<text text-anchor="middle" x="8365.5" y="-508.8" font-family="Times,serif" font-size="14.00">Expose ZIP 32 arbitrary</text>
<text text-anchor="middle" x="8365.5" y="-493.8" font-family="Times,serif" font-size="14.00">key derivation</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1510 -->
<g id="edge178" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1503&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1510</title>
<path fill="none" stroke="black" d="M8201.1,-512.5C8209.5,-512.5 8217.9,-512.5 8226.3,-512.5"/>
<polygon fill="black" stroke="black" points="8226.6,-516 8236.6,-512.5 8226.6,-509 8226.6,-516"/>
</g>
<!-- zcash/librustzcash#1621&#45;&gt;zcash/librustzcash#1725 -->
<g id="edge179" class="edge">
<title>zcash/librustzcash#1621&#45;&gt;zcash/librustzcash#1725</title>
<path fill="none" stroke="black" d="M7002.7,-180.3C7116.4,-175.37 7304.2,-167.25 7422.2,-162.14"/>
<polygon fill="black" stroke="black" points="7422.46,-165.63 7432.3,-161.71 7422.16,-158.64 7422.46,-165.63"/>
</g>
<!-- zcash/librustzcash#1284 -->
<g id="node200" class="node open">
<title>zcash/librustzcash#1284</title>
<g id="a_node200"><a xlink:href="https://github.com/zcash/librustzcash/issues/1284" xlink:title="zcash/librustzcash#1284&#10;`zcash_client_sqlite`:&#10;Enable &quot;downgrade to&#10;view&#45;only&quot; when a&#10;migration is performed&#10;without a required seed" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-7259.5 120.5,-7259.5 120.5,-7161.5 316.5,-7161.5 316.5,-7259.5"/>
<text text-anchor="middle" x="218.5" y="-7244.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
<text text-anchor="middle" x="218.5" y="-7229.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
<text text-anchor="middle" x="218.5" y="-7214.3" font-family="Times,serif" font-size="14.00">Enable &quot;downgrade to</text>
<text text-anchor="middle" x="218.5" y="-7199.3" font-family="Times,serif" font-size="14.00">view&#45;only&quot; when a</text>
<text text-anchor="middle" x="218.5" y="-7184.3" font-family="Times,serif" font-size="14.00">migration is performed</text>
<text text-anchor="middle" x="218.5" y="-7169.3" font-family="Times,serif" font-size="14.00">without a required seed</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
<g id="node201" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
<g id="a_node201"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1631" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="747,-7353 470,-7353 470,-7270 747,-7270 747,-7353"/>
<text text-anchor="middle" x="608.5" y="-7337.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</text>
<text text-anchor="middle" x="608.5" y="-7322.8" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
<text text-anchor="middle" x="608.5" y="-7307.8" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
<text text-anchor="middle" x="608.5" y="-7292.8" font-family="Times,serif" font-size="14.00">available without user</text>
<text text-anchor="middle" x="608.5" y="-7277.8" font-family="Times,serif" font-size="14.00">interaction</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
<g id="edge159" class="edge">
<title>zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
<path fill="none" stroke="black" d="M316.66,-7235.8C360.02,-7247.1 412.07,-7260.6 460.08,-7273.1"/>
<polygon fill="black" stroke="black" points="459.38,-7276.53 469.94,-7275.7 461.16,-7269.77 459.38,-7276.53"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
<g id="node202" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
<g id="a_node202"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1508" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508&#10;Refactor the SDK to not&#10;assume that the seed is&#10;available without user&#10;interaction" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="737,-7252 480,-7252 480,-7169 737,-7169 737,-7252"/>
<text text-anchor="middle" x="608.5" y="-7236.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</text>
<text text-anchor="middle" x="608.5" y="-7221.8" font-family="Times,serif" font-size="14.00">Refactor the SDK to not</text>
<text text-anchor="middle" x="608.5" y="-7206.8" font-family="Times,serif" font-size="14.00">assume that the seed is</text>
<text text-anchor="middle" x="608.5" y="-7191.8" font-family="Times,serif" font-size="14.00">available without user</text>
<text text-anchor="middle" x="608.5" y="-7176.8" font-family="Times,serif" font-size="14.00">interaction</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508 -->
<g id="edge160" class="edge">
<title>zcash/librustzcash#1284&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1508</title>
<path fill="none" stroke="black" d="M316.66,-7210.5C362.95,-7210.5 419.15,-7210.5 469.75,-7210.5"/>
<polygon fill="black" stroke="black" points="469.79,-7214 479.79,-7210.5 469.79,-7207 469.79,-7214"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
<g id="node203" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
<g id="a_node203"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/410" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#410&#10;Support different&#10;privileges in SDK public&#10;APIs (viewing versus&#10;spending)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1055.5,-7353 787.5,-7353 787.5,-7270 1055.5,-7270 1055.5,-7353"/>
<text text-anchor="middle" x="921.5" y="-7337.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#410</text>
<text text-anchor="middle" x="921.5" y="-7322.8" font-family="Times,serif" font-size="14.00">Support different</text>
<text text-anchor="middle" x="921.5" y="-7307.8" font-family="Times,serif" font-size="14.00">privileges in SDK public</text>
<text text-anchor="middle" x="921.5" y="-7292.8" font-family="Times,serif" font-size="14.00">APIs (viewing versus</text>
<text text-anchor="middle" x="921.5" y="-7277.8" font-family="Times,serif" font-size="14.00">spending)</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410 -->
<g id="edge161" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1631&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#410</title>
<path fill="none" stroke="black" d="M747.27,-7311.5C757.16,-7311.5 767.14,-7311.5 777.06,-7311.5"/>
<polygon fill="black" stroke="black" points="777.37,-7315 787.37,-7311.5 777.37,-7308 777.37,-7315"/>
</g>
<!-- zcash/librustzcash#1589&#45;&gt;zcash/librustzcash#1621 -->
<g id="edge175" class="edge">
<title>zcash/librustzcash#1589&#45;&gt;zcash/librustzcash#1621</title>
<path fill="none" stroke="black" d="M6699.8,-181.12C6730.6,-181.63 6764.7,-182.2 6796.2,-182.72"/>
<polygon fill="black" stroke="black" points="6796.25,-186.22 6806.3,-182.88 6796.36,-179.22 6796.25,-186.22"/>
</g>
<!-- zcash/librustzcash#1727 -->
<g id="node216" class="node closed">
<title>zcash/librustzcash#1727</title>
<g id="a_node216"><a xlink:href="https://github.com/zcash/librustzcash/issues/1727" xlink:title="zcash/librustzcash#1727&#10;zcash_client_backend 0.17" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="7007,-139.5 6802,-139.5 6802,-101.5 7007,-101.5 7007,-139.5"/>
<text text-anchor="middle" x="6904.5" y="-124.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1727</text>
<text text-anchor="middle" x="6904.5" y="-109.3" font-family="Times,serif" font-size="14.00">zcash_client_backend 0.17</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1589&#45;&gt;zcash/librustzcash#1727 -->
<g id="edge176" class="edge">
<title>zcash/librustzcash#1589&#45;&gt;zcash/librustzcash#1727</title>
<path fill="none" stroke="black" d="M6699.8,-160.43C6730.7,-154.38 6764.9,-147.66 6796.4,-141.49"/>
<polygon fill="black" stroke="black" points="6797.36,-144.87 6806.5,-139.51 6796.01,-138 6797.36,-144.87"/>
</g>
<!-- zcash/librustzcash#1354 -->
<g id="node206" class="node needs&#45;review">
<title>zcash/librustzcash#1354</title>
<g id="a_node206"><a xlink:href="https://github.com/zcash/librustzcash/issues/1354" xlink:title="zcash/librustzcash#1354&#10;zcash_client_backend:&#10;Recover funds sent back&#10;to or left in a ZIP 320&#10;ephemeral t&#45;addr" target="_blank">
<polygon fill="#dfc150" stroke="black" stroke-width="2" points="7002.5,-83 6806.5,-83 6806.5,0 7002.5,0 7002.5,-83"/>
<text text-anchor="middle" x="6904.5" y="-67.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
<text text-anchor="middle" x="6904.5" y="-52.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
<text text-anchor="middle" x="6904.5" y="-37.8" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
<text text-anchor="middle" x="6904.5" y="-22.8" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
<text text-anchor="middle" x="6904.5" y="-7.8" font-family="Times,serif" font-size="14.00">ephemeral t&#45;addr</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1354&#45;&gt;zcash/librustzcash#1726 -->
<g id="edge166" class="edge">
<title>zcash/librustzcash#1354&#45;&gt;zcash/librustzcash#1726</title>
<path fill="none" stroke="black" d="M7002.6,-67.73C7045.4,-79.3 7095.1,-92.72 7135.9,-103.72"/>
<polygon fill="black" stroke="black" points="7135.13,-107.14 7145.7,-106.39 7136.97,-100.38 7135.13,-107.14"/>
</g>
<!-- zcash/librustzcash#1380 -->
<g id="node207" class="node committed">
<title>zcash/librustzcash#1380</title>
<g id="a_node207"><a xlink:href="https://github.com/zcash/librustzcash/issues/1380" xlink:title="zcash/librustzcash#1380&#10;zcash_primitives: Make&#10;the Sapling `SpendProver`&#10;and `OutputProver`&#10;arguments to the&#10;transaction builder&#10;optional" target="_blank">
<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="323,-6359 114,-6359 114,-6246 323,-6246 323,-6359"/>
<text text-anchor="middle" x="218.5" y="-6343.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1380</text>
<text text-anchor="middle" x="218.5" y="-6328.8" font-family="Times,serif" font-size="14.00">zcash_primitives: Make</text>
<text text-anchor="middle" x="218.5" y="-6313.8" font-family="Times,serif" font-size="14.00">the Sapling `SpendProver`</text>
<text text-anchor="middle" x="218.5" y="-6298.8" font-family="Times,serif" font-size="14.00">and `OutputProver`</text>
<text text-anchor="middle" x="218.5" y="-6283.8" font-family="Times,serif" font-size="14.00">arguments to the</text>
<text text-anchor="middle" x="218.5" y="-6268.8" font-family="Times,serif" font-size="14.00">transaction builder</text>
<text text-anchor="middle" x="218.5" y="-6253.8" font-family="Times,serif" font-size="14.00">optional</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1161 -->
<g id="edge167" class="edge">
<title>zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1161</title>
<path fill="none" stroke="black" d="M323.22,-6331.6C375.84,-6346.4 439.87,-6364.4 493.83,-6379.6"/>
<polygon fill="black" stroke="black" points="493.21,-6383.06 503.78,-6382.4 495.1,-6376.32 493.21,-6383.06"/>
</g>
<!-- zcash/librustzcash#1162 -->
<g id="node208" class="node open">
<title>zcash/librustzcash#1162</title>
<g id="a_node208"><a xlink:href="https://github.com/zcash/librustzcash/issues/1162" xlink:title="zcash/librustzcash#1162&#10;`zcash_primitives`: Add&#10;`orchard` and `sapling`&#10;feature flags." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="706.5,-6336.5 510.5,-6336.5 510.5,-6268.5 706.5,-6268.5 706.5,-6336.5"/>
<text text-anchor="middle" x="608.5" y="-6321.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1162</text>
<text text-anchor="middle" x="608.5" y="-6306.3" font-family="Times,serif" font-size="14.00">`zcash_primitives`: Add</text>
<text text-anchor="middle" x="608.5" y="-6291.3" font-family="Times,serif" font-size="14.00">`orchard` and `sapling`</text>
<text text-anchor="middle" x="608.5" y="-6276.3" font-family="Times,serif" font-size="14.00">feature flags.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1162 -->
<g id="edge168" class="edge">
<title>zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1162</title>
<path fill="none" stroke="black" d="M323.22,-6302.5C377.96,-6302.5 445.03,-6302.5 500.28,-6302.5"/>
<polygon fill="black" stroke="black" points="500.45,-6306 510.45,-6302.5 500.45,-6299 500.45,-6306"/>
</g>
<!-- zcash/librustzcash#1624 -->
<g id="node209" class="node committed">
<title>zcash/librustzcash#1624</title>
<g id="a_node209"><a xlink:href="https://github.com/zcash/librustzcash/issues/1624" xlink:title="zcash/librustzcash#1624&#10;zcash_primitives:&#10;Refactor the transaction&#10;builder to enable&#10;applying proofs and&#10;signatures separately" target="_blank">
<polygon fill="#a6cfff" stroke="black" points="706.5,-6250.5 510.5,-6250.5 510.5,-6152.5 706.5,-6152.5 706.5,-6250.5"/>
<text text-anchor="middle" x="608.5" y="-6235.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1624</text>
<text text-anchor="middle" x="608.5" y="-6220.3" font-family="Times,serif" font-size="14.00">zcash_primitives:</text>
<text text-anchor="middle" x="608.5" y="-6205.3" font-family="Times,serif" font-size="14.00">Refactor the transaction</text>
<text text-anchor="middle" x="608.5" y="-6190.3" font-family="Times,serif" font-size="14.00">builder to enable</text>
<text text-anchor="middle" x="608.5" y="-6175.3" font-family="Times,serif" font-size="14.00">applying proofs and</text>
<text text-anchor="middle" x="608.5" y="-6160.3" font-family="Times,serif" font-size="14.00">signatures separately</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1624 -->
<g id="edge169" class="edge">
<title>zcash/librustzcash#1380&#45;&gt;zcash/librustzcash#1624</title>
<path fill="none" stroke="black" d="M323.22,-6275.5C378.07,-6261.2 445.31,-6243.7 500.62,-6229.3"/>
<polygon fill="black" stroke="black" points="501.62,-6232.66 510.45,-6226.8 499.9,-6225.87 501.62,-6232.66"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422 -->
<g id="node210" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422</title>
<g id="a_node210"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1422" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422&#10;Enumerate all the ways in&#10;which the wallet SQLite&#10;DB is used directly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-7542.5 90,-7542.5 90,-7474.5 347,-7474.5 347,-7542.5"/>
<text text-anchor="middle" x="218.5" y="-7527.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422</text>
<text text-anchor="middle" x="218.5" y="-7512.3" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
<text text-anchor="middle" x="218.5" y="-7497.3" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
<text text-anchor="middle" x="218.5" y="-7482.3" font-family="Times,serif" font-size="14.00">DB is used directly</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1385 -->
<g id="node211" class="node open">
<title>zcash/librustzcash#1385</title>
<g id="a_node211"><a xlink:href="https://github.com/zcash/librustzcash/issues/1385" xlink:title="zcash/librustzcash#1385&#10;zcash_client_backend:&#10;Create paginated API&#10;exposing logical&#10;transaction history" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="706.5,-7520 510.5,-7520 510.5,-7437 706.5,-7437 706.5,-7520"/>
<text text-anchor="middle" x="608.5" y="-7504.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
<text text-anchor="middle" x="608.5" y="-7489.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
<text text-anchor="middle" x="608.5" y="-7474.8" font-family="Times,serif" font-size="14.00">Create paginated API</text>
<text text-anchor="middle" x="608.5" y="-7459.8" font-family="Times,serif" font-size="14.00">exposing logical</text>
<text text-anchor="middle" x="608.5" y="-7444.8" font-family="Times,serif" font-size="14.00">transaction history</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422&#45;&gt;zcash/librustzcash#1385 -->
<g id="edge170" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1422&#45;&gt;zcash/librustzcash#1385</title>
<path fill="none" stroke="black" d="M347.08,-7498.6C396.68,-7494.8 452.85,-7490.5 500.3,-7486.8"/>
<polygon fill="black" stroke="black" points="500.6,-7490.29 510.29,-7486 500.04,-7483.31 500.6,-7490.29"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1476 -->
<g id="node212" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</title>
<g id="a_node212"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1476" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1476&#10;Migrate transaction&#10;history from&#10;`v_transactions` view to&#10;Rust API" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1060,-7555 783,-7555 783,-7472 1060,-7472 1060,-7555"/>
<text text-anchor="middle" x="921.5" y="-7539.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</text>
<text text-anchor="middle" x="921.5" y="-7524.8" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
<text text-anchor="middle" x="921.5" y="-7509.8" font-family="Times,serif" font-size="14.00">history from</text>
<text text-anchor="middle" x="921.5" y="-7494.8" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
<text text-anchor="middle" x="921.5" y="-7479.8" font-family="Times,serif" font-size="14.00">Rust API</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1476 -->
<g id="edge171" class="edge">
<title>zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1476</title>
<path fill="none" stroke="black" d="M706.62,-7489.4C727.66,-7491.8 750.36,-7494.4 772.85,-7496.9"/>
<polygon fill="black" stroke="black" points="772.49,-7500.38 782.81,-7498 773.25,-7493.42 772.49,-7500.38"/>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#138 -->
<g id="node213" class="node open">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#138</title>
<g id="a_node213"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-light-client-ffi/issues/138" xlink:title="ECC/zcash&#45;light&#45;client&#45;ffi#138&#10;Expose transaction&#10;history API" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1037.5,-7454 805.5,-7454 805.5,-7401 1037.5,-7401 1037.5,-7454"/>
<text text-anchor="middle" x="921.5" y="-7438.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#138</text>
<text text-anchor="middle" x="921.5" y="-7423.8" font-family="Times,serif" font-size="14.00">Expose transaction</text>
<text text-anchor="middle" x="921.5" y="-7408.8" font-family="Times,serif" font-size="14.00">history API</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#138 -->
<g id="edge172" class="edge">
<title>zcash/librustzcash#1385&#45;&gt;ECC/zcash&#45;light&#45;client&#45;ffi#138</title>
<path fill="none" stroke="black" d="M706.62,-7462.6C734.72,-7458 765.8,-7452.9 795.36,-7448"/>
<polygon fill="black" stroke="black" points="796,-7451.44 805.32,-7446.4 794.89,-7444.53 796,-7451.44"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423 -->
<g id="node214" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</title>
<g id="a_node214"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1423" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423&#10;Migrate transaction&#10;history from&#10;`v_transactions` view to&#10;Rust API" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1358.5,-7469 1101.5,-7469 1101.5,-7386 1358.5,-7386 1358.5,-7469"/>
<text text-anchor="middle" x="1230" y="-7453.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</text>
<text text-anchor="middle" x="1230" y="-7438.8" font-family="Times,serif" font-size="14.00">Migrate transaction</text>
<text text-anchor="middle" x="1230" y="-7423.8" font-family="Times,serif" font-size="14.00">history from</text>
<text text-anchor="middle" x="1230" y="-7408.8" font-family="Times,serif" font-size="14.00">`v_transactions` view to</text>
<text text-anchor="middle" x="1230" y="-7393.8" font-family="Times,serif" font-size="14.00">Rust API</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#138&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423 -->
<g id="edge173" class="edge">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#138&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1423</title>
<path fill="none" stroke="black" d="M1037.5,-7427.5C1054.9,-7427.5 1073,-7427.5 1090.8,-7427.5"/>
<polygon fill="black" stroke="black" points="1091.3,-7431 1101.3,-7427.5 1091.3,-7424 1091.3,-7431"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1475 -->
<g id="node215" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1475</title>
<g id="a_node215"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1475" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1475&#10;Enumerate all the ways in&#10;which the wallet SQLite&#10;DB is used directly" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-7456.5 80,-7456.5 80,-7388.5 357,-7388.5 357,-7456.5"/>
<text text-anchor="middle" x="218.5" y="-7441.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1475</text>
<text text-anchor="middle" x="218.5" y="-7426.3" font-family="Times,serif" font-size="14.00">Enumerate all the ways in</text>
<text text-anchor="middle" x="218.5" y="-7411.3" font-family="Times,serif" font-size="14.00">which the wallet SQLite</text>
<text text-anchor="middle" x="218.5" y="-7396.3" font-family="Times,serif" font-size="14.00">DB is used directly</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1475&#45;&gt;zcash/librustzcash#1385 -->
<g id="edge174" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1475&#45;&gt;zcash/librustzcash#1385</title>
<path fill="none" stroke="black" d="M357.11,-7442.4C404.21,-7449.2 456.17,-7456.7 500.49,-7463.1"/>
<polygon fill="black" stroke="black" points="500.02,-7466.57 510.41,-7464.5 501,-7459.64 500.02,-7466.57"/>
</g>
<!-- zcash/librustzcash#1727&#45;&gt;zcash/librustzcash#1726 -->
<g id="edge181" class="edge">
<title>zcash/librustzcash#1727&#45;&gt;zcash/librustzcash#1726</title>
<path fill="none" stroke="black" d="M7007.3,-122.14C7038.5,-122.64 7073,-123.19 7104.7,-123.7"/>
<polygon fill="black" stroke="black" points="7104.94,-127.2 7115,-123.87 7105.06,-120.21 7104.94,-127.2"/>
</g>
<!-- zcash/librustzcash#1441 -->
<g id="node218" class="node open">
<title>zcash/librustzcash#1441</title>
<g id="a_node218"><a xlink:href="https://github.com/zcash/librustzcash/pull/1441" xlink:title="zcash/librustzcash#1441&#10;Report proposal errors&#10;earlier and more&#10;precisely where possible" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="316.5,-7628.5 120.5,-7628.5 120.5,-7624.5 116.5,-7624.5 116.5,-7620.5 120.5,-7620.5 120.5,-7568.5 116.5,-7568.5 116.5,-7564.5 120.5,-7564.5 120.5,-7560.5 316.5,-7560.5 316.5,-7628.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-7624.5 124.5,-7624.5 124.5,-7620.5 120.5,-7620.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="120.5,-7568.5 124.5,-7568.5 124.5,-7564.5 120.5,-7564.5 "/>
<text text-anchor="middle" x="218.5" y="-7613.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
<text text-anchor="middle" x="218.5" y="-7598.3" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
<text text-anchor="middle" x="218.5" y="-7583.3" font-family="Times,serif" font-size="14.00">earlier and more</text>
<text text-anchor="middle" x="218.5" y="-7568.3" font-family="Times,serif" font-size="14.00">precisely where possible</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1542 -->
<g id="node219" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1542</title>
<g id="a_node219"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1542" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1542&#10;Use Tor for single&#45;shot&#10;`lightwalletd` requests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-7700 80,-7700 80,-7647 357,-7647 357,-7700"/>
<text text-anchor="middle" x="218.5" y="-7684.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1542</text>
<text text-anchor="middle" x="218.5" y="-7669.8" font-family="Times,serif" font-size="14.00">Use Tor for single&#45;shot</text>
<text text-anchor="middle" x="218.5" y="-7654.8" font-family="Times,serif" font-size="14.00">`lightwalletd` requests</text>
</a>
</g>
</g>
<!-- ECC/zashi#70 -->
<g id="node220" class="node open">
<title>ECC/zashi#70</title>
<g id="a_node220"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/70" xlink:title="ECC/zashi#70&#10;Integrate Tor support&#10;into Zashi by using Arti" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="701,-7700 516,-7700 516,-7647 701,-7647 701,-7700"/>
<text text-anchor="middle" x="608.5" y="-7684.8" font-family="Times,serif" font-size="14.00">ECC/zashi#70</text>
<text text-anchor="middle" x="608.5" y="-7669.8" font-family="Times,serif" font-size="14.00">Integrate Tor support</text>
<text text-anchor="middle" x="608.5" y="-7654.8" font-family="Times,serif" font-size="14.00">into Zashi by using Arti</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1542&#45;&gt;ECC/zashi#70 -->
<g id="edge180" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1542&#45;&gt;ECC/zashi#70</title>
<path fill="none" stroke="black" d="M357.11,-7673.5C406.04,-7673.5 460.2,-7673.5 505.6,-7673.5"/>
<polygon fill="black" stroke="black" points="505.75,-7677 515.75,-7673.5 505.75,-7670 505.75,-7677"/>
</g>
<!-- zcash/librustzcash#1436 -->
<g id="node221" class="node open">
<title>zcash/librustzcash#1436</title>
<g id="a_node221"><a xlink:href="https://github.com/zcash/librustzcash/issues/1436" xlink:title="zcash/librustzcash#1436&#10;Adding a second account&#10;with an older birthday&#10;height effectively&#10;changes height for&#10;existing account" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="706.5,-6947.5 510.5,-6947.5 510.5,-6849.5 706.5,-6849.5 706.5,-6947.5"/>
<text text-anchor="middle" x="608.5" y="-6932.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1436</text>
<text text-anchor="middle" x="608.5" y="-6917.3" font-family="Times,serif" font-size="14.00">Adding a second account</text>
<text text-anchor="middle" x="608.5" y="-6902.3" font-family="Times,serif" font-size="14.00">with an older birthday</text>
<text text-anchor="middle" x="608.5" y="-6887.3" font-family="Times,serif" font-size="14.00">height effectively</text>
<text text-anchor="middle" x="608.5" y="-6872.3" font-family="Times,serif" font-size="14.00">changes height for</text>
<text text-anchor="middle" x="608.5" y="-6857.3" font-family="Times,serif" font-size="14.00">existing account</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1436&#45;&gt;zcash/librustzcash#1335 -->
<g id="edge182" class="edge">
<title>zcash/librustzcash#1436&#45;&gt;zcash/librustzcash#1335</title>
<path fill="none" stroke="black" d="M706.5,-6859.4C721.3,-6853.2 736.35,-6846.8 750.5,-6840.5 786.13,-6824.7 825.45,-6806 857.29,-6790.6"/>
<polygon fill="black" stroke="black" points="858.98,-6793.67 866.49,-6786.2 855.96,-6787.36 858.98,-6793.67"/>
</g>
<!-- zcash/librustzcash#1389 -->
<g id="node222" class="node open">
<title>zcash/librustzcash#1389</title>
<g id="a_node222"><a xlink:href="https://github.com/zcash/librustzcash/issues/1389" xlink:title="zcash/librustzcash#1389&#10;WalletDb::create_account&#10;fails adding second&#10;account: Attempted to&#10;write subtree roots with&#10;indices 11..12 which is&#10;discontinuous with&#10;existing subtree range&#10;16..17." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707.5,-6831 509.5,-6831 509.5,-6688 707.5,-6688 707.5,-6831"/>
<text text-anchor="middle" x="608.5" y="-6815.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1389</text>
<text text-anchor="middle" x="608.5" y="-6800.8" font-family="Times,serif" font-size="14.00">WalletDb::create_account</text>
<text text-anchor="middle" x="608.5" y="-6785.8" font-family="Times,serif" font-size="14.00">fails adding second</text>
<text text-anchor="middle" x="608.5" y="-6770.8" font-family="Times,serif" font-size="14.00">account: Attempted to</text>
<text text-anchor="middle" x="608.5" y="-6755.8" font-family="Times,serif" font-size="14.00">write subtree roots with</text>
<text text-anchor="middle" x="608.5" y="-6740.8" font-family="Times,serif" font-size="14.00">indices 11..12 which is</text>
<text text-anchor="middle" x="608.5" y="-6725.8" font-family="Times,serif" font-size="14.00">discontinuous with</text>
<text text-anchor="middle" x="608.5" y="-6710.8" font-family="Times,serif" font-size="14.00">existing subtree range</text>
<text text-anchor="middle" x="608.5" y="-6695.8" font-family="Times,serif" font-size="14.00">16..17.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1389&#45;&gt;zcash/librustzcash#1335 -->
<g id="edge183" class="edge">
<title>zcash/librustzcash#1389&#45;&gt;zcash/librustzcash#1335</title>
<path fill="none" stroke="black" d="M707.9,-6759.5C741.43,-6759.5 779.07,-6759.5 813.26,-6759.5"/>
<polygon fill="black" stroke="black" points="813.27,-6763 823.27,-6759.5 813.27,-6756 813.27,-6763"/>
</g>
<!-- zcash/librustzcash#1330 -->
<g id="node223" class="node committed">
<title>zcash/librustzcash#1330</title>
<g id="a_node223"><a xlink:href="https://github.com/zcash/librustzcash/issues/1330" xlink:title="zcash/librustzcash#1330&#10;zcash_client_sqlite:&#10;`v_tx_outputs` describes&#10;one of two tx outputs as&#10;not from the account" target="_blank">
<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="706.5,-6670 510.5,-6670 510.5,-6587 706.5,-6587 706.5,-6670"/>
<text text-anchor="middle" x="608.5" y="-6654.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1330</text>
<text text-anchor="middle" x="608.5" y="-6639.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
<text text-anchor="middle" x="608.5" y="-6624.8" font-family="Times,serif" font-size="14.00">`v_tx_outputs` describes</text>
<text text-anchor="middle" x="608.5" y="-6609.8" font-family="Times,serif" font-size="14.00">one of two tx outputs as</text>
<text text-anchor="middle" x="608.5" y="-6594.8" font-family="Times,serif" font-size="14.00">not from the account</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1330&#45;&gt;zcash/librustzcash#1335 -->
<g id="edge184" class="edge">
<title>zcash/librustzcash#1330&#45;&gt;zcash/librustzcash#1335</title>
<path fill="none" stroke="black" d="M706.66,-6662.3C721.44,-6667.8 736.44,-6673.7 750.5,-6679.5 786.69,-6694.5 826.36,-6713.1 858.26,-6728.5"/>
<polygon fill="black" stroke="black" points="856.95,-6731.75 867.47,-6733 860.02,-6725.47 856.95,-6731.75"/>
</g>
<!-- zcash/librustzcash#1305 -->
<g id="node224" class="node open">
<title>zcash/librustzcash#1305</title>
<g id="a_node224"><a xlink:href="https://github.com/zcash/librustzcash/issues/1305" xlink:title="zcash/librustzcash#1305&#10;zcash_client_{backend,sql&#10;ite}: Correctly track&#10;accounts that fund each&#10;transaction output." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="710,-6569 507,-6569 507,-6486 710,-6486 710,-6569"/>
<text text-anchor="middle" x="608.5" y="-6553.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1305</text>
<text text-anchor="middle" x="608.5" y="-6538.8" font-family="Times,serif" font-size="14.00">zcash_client_{backend,sql</text>
<text text-anchor="middle" x="608.5" y="-6523.8" font-family="Times,serif" font-size="14.00">ite}: Correctly track</text>
<text text-anchor="middle" x="608.5" y="-6508.8" font-family="Times,serif" font-size="14.00">accounts that fund each</text>
<text text-anchor="middle" x="608.5" y="-6493.8" font-family="Times,serif" font-size="14.00">transaction output.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1305&#45;&gt;zcash/librustzcash#1335 -->
<g id="edge185" class="edge">
<title>zcash/librustzcash#1305&#45;&gt;zcash/librustzcash#1335</title>
<path fill="none" stroke="black" d="M710.17,-6557.3C724.24,-6563.3 738.1,-6570.3 750.5,-6578.5 811.19,-6618.4 865.64,-6684.2 895.77,-6724.5"/>
<polygon fill="black" stroke="black" points="893.07,-6726.74 901.83,-6732.7 898.7,-6722.58 893.07,-6726.74"/>
</g>
<!-- zcash/librustzcash#483 -->
<g id="node225" class="node open">
<title>zcash/librustzcash#483</title>
<g id="a_node225"><a xlink:href="https://github.com/zcash/librustzcash/issues/483" xlink:title="zcash/librustzcash#483&#10;Add pre&#45;overwinter&#10;signature hashes to&#10;`signature_hash` or&#10;return an error." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312,-7801 125,-7801 125,-7718 312,-7718 312,-7801"/>
<text text-anchor="middle" x="218.5" y="-7785.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
<text text-anchor="middle" x="218.5" y="-7770.8" font-family="Times,serif" font-size="14.00">Add pre&#45;overwinter</text>
<text text-anchor="middle" x="218.5" y="-7755.8" font-family="Times,serif" font-size="14.00">signature hashes to</text>
<text text-anchor="middle" x="218.5" y="-7740.8" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
<text text-anchor="middle" x="218.5" y="-7725.8" font-family="Times,serif" font-size="14.00">return an error.</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1721 -->
<g id="node226" class="node open">
<title>zcash/librustzcash#1721</title>
<g id="a_node226"><a xlink:href="https://github.com/zcash/librustzcash/pull/1721" xlink:title="zcash/librustzcash#1721&#10;Use zcash_script in PCZTs" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="6704,-333.5 6499,-333.5 6499,-329.5 6495,-329.5 6495,-325.5 6499,-325.5 6499,-303.5 6495,-303.5 6495,-299.5 6499,-299.5 6499,-295.5 6704,-295.5 6704,-333.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="6499,-329.5 6503,-329.5 6503,-325.5 6499,-325.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="6499,-303.5 6503,-303.5 6503,-299.5 6499,-299.5 "/>
<text text-anchor="middle" x="6601.5" y="-318.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1721</text>
<text text-anchor="middle" x="6601.5" y="-303.3" font-family="Times,serif" font-size="14.00">Use zcash_script in PCZTs</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#1721&#45;&gt;zcash/librustzcash#1695 -->
<g id="edge186" class="edge">
<title>zcash/librustzcash#1721&#45;&gt;zcash/librustzcash#1695</title>
<path fill="none" stroke="black" d="M6704.4,-312.81C6732.9,-312.33 6763.9,-311.82 6792.8,-311.34"/>
<polygon fill="black" stroke="black" points="6793.06,-314.84 6803,-311.17 6792.94,-307.84 6793.06,-314.84"/>
</g>
<!-- zcash/librustzcash#122 -->
<g id="node227" class="node open">
<title>zcash/librustzcash#122</title>
<g id="a_node227"><a xlink:href="https://github.com/zcash/librustzcash/issues/122" xlink:title="zcash/librustzcash#122&#10;Implement constant&#45;time&#10;viewing key comparison&#10;during note selection" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317,-7887.5 120,-7887.5 120,-7819.5 317,-7819.5 317,-7887.5"/>
<text text-anchor="middle" x="218.5" y="-7872.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#122</text>
<text text-anchor="middle" x="218.5" y="-7857.3" font-family="Times,serif" font-size="14.00">Implement constant&#45;time</text>
<text text-anchor="middle" x="218.5" y="-7842.3" font-family="Times,serif" font-size="14.00">viewing key comparison</text>
<text text-anchor="middle" x="218.5" y="-7827.3" font-family="Times,serif" font-size="14.00">during note selection</text>
</a>
</g>
</g>
<!-- zcash/lightwalletd#357 -->
<g id="node228" class="node open">
<title>zcash/lightwalletd#357</title>
<g id="a_node228"><a xlink:href="https://github.com/zcash/lightwalletd/issues/357" xlink:title="zcash/lightwalletd#357&#10;Research Spike: Can we&#10;get data / battery&#10;savings from compression?" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="324,-7973.5 113,-7973.5 113,-7905.5 324,-7905.5 324,-7973.5"/>
<text text-anchor="middle" x="218.5" y="-7958.3" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#357</text>
<text text-anchor="middle" x="218.5" y="-7943.3" font-family="Times,serif" font-size="14.00">Research Spike: Can we</text>
<text text-anchor="middle" x="218.5" y="-7928.3" font-family="Times,serif" font-size="14.00">get data / battery</text>
<text text-anchor="middle" x="218.5" y="-7913.3" font-family="Times,serif" font-size="14.00">savings from compression?</text>
</a>
</g>
</g>
<!-- zcash/lightwalletd#316 -->
<g id="node229" class="node open">
<title>zcash/lightwalletd#316</title>
<g id="a_node229"><a xlink:href="https://github.com/zcash/lightwalletd/issues/316" xlink:title="zcash/lightwalletd#316&#10;Lightwalletd should not&#10;be able to conceal&#10;Sapling transactions from&#10;wallet app" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319.5,-8075 117.5,-8075 117.5,-7992 319.5,-7992 319.5,-8075"/>
<text text-anchor="middle" x="218.5" y="-8059.8" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#316</text>
<text text-anchor="middle" x="218.5" y="-8044.8" font-family="Times,serif" font-size="14.00">Lightwalletd should not</text>
<text text-anchor="middle" x="218.5" y="-8029.8" font-family="Times,serif" font-size="14.00">be able to conceal</text>
<text text-anchor="middle" x="218.5" y="-8014.8" font-family="Times,serif" font-size="14.00">Sapling transactions from</text>
<text text-anchor="middle" x="218.5" y="-7999.8" font-family="Times,serif" font-size="14.00">wallet app</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#480 -->
<g id="node230" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#480</title>
<g id="a_node230"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/480" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#480&#10;Consider Separate UI SDK&#10;Library" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-8146 84.5,-8146 84.5,-8093 352.5,-8093 352.5,-8146"/>
<text text-anchor="middle" x="218.5" y="-8130.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#480</text>
<text text-anchor="middle" x="218.5" y="-8115.8" font-family="Times,serif" font-size="14.00">Consider Separate UI SDK</text>
<text text-anchor="middle" x="218.5" y="-8100.8" font-family="Times,serif" font-size="14.00">Library</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#531 -->
<g id="node231" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#531</title>
<g id="a_node231"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/531" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#531&#10;Rework&#10;`UnifiedFullViewingKey`&#10;class" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-8232.5 84.5,-8232.5 84.5,-8164.5 352.5,-8164.5 352.5,-8232.5"/>
<text text-anchor="middle" x="218.5" y="-8217.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#531</text>
<text text-anchor="middle" x="218.5" y="-8202.3" font-family="Times,serif" font-size="14.00">Rework</text>
<text text-anchor="middle" x="218.5" y="-8187.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
<text text-anchor="middle" x="218.5" y="-8172.3" font-family="Times,serif" font-size="14.00">class</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#109 -->
<g id="node232" class="node open">
<title>ECC/zashi&#45;ios#109</title>
<g id="a_node232"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/109" xlink:title="ECC/zashi&#45;ios#109&#10;[Research Spike] ZIP&#45;321&#10;Payment URIs and&#10;deeplinking" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317,-8318.5 120,-8318.5 120,-8250.5 317,-8250.5 317,-8318.5"/>
<text text-anchor="middle" x="218.5" y="-8303.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#109</text>
<text text-anchor="middle" x="218.5" y="-8288.3" font-family="Times,serif" font-size="14.00">[Research Spike] ZIP&#45;321</text>
<text text-anchor="middle" x="218.5" y="-8273.3" font-family="Times,serif" font-size="14.00">Payment URIs and</text>
<text text-anchor="middle" x="218.5" y="-8258.3" font-family="Times,serif" font-size="14.00">deeplinking</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#411 -->
<g id="node233" class="node open">
<title>ECC/zashi&#45;ios#411</title>
<g id="a_node233"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/411" xlink:title="ECC/zashi&#45;ios#411&#10;Async SynchronizerClient&#10;methods refactor" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="318.5,-8760 118.5,-8760 118.5,-8707 318.5,-8707 318.5,-8760"/>
<text text-anchor="middle" x="218.5" y="-8744.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#411</text>
<text text-anchor="middle" x="218.5" y="-8729.8" font-family="Times,serif" font-size="14.00">Async SynchronizerClient</text>
<text text-anchor="middle" x="218.5" y="-8714.8" font-family="Times,serif" font-size="14.00">methods refactor</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#1045 -->
<g id="node234" class="node open">
<title>ECC/zashi&#45;ios#1045</title>
<g id="a_node234"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1045" xlink:title="ECC/zashi&#45;ios#1045&#10;Zashi iOS Tech Debt" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="689.5,-8574.5 686.5,-8578.5 665.5,-8578.5 662.5,-8574.5 527.5,-8574.5 527.5,-8536.5 689.5,-8536.5 689.5,-8574.5"/>
<text text-anchor="middle" x="608.5" y="-8559.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1045</text>
<text text-anchor="middle" x="608.5" y="-8544.3" font-family="Times,serif" font-size="14.00">Zashi iOS Tech Debt</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#411&#45;&gt;ECC/zashi&#45;ios#1045 -->
<g id="edge188" class="edge">
<title>ECC/zashi&#45;ios#411&#45;&gt;ECC/zashi&#45;ios#1045</title>
<path fill="none" stroke="black" d="M318.51,-8729C357.16,-8724.4 400.98,-8715.5 438,-8698.5 498.59,-8670.7 554.75,-8615.1 584.76,-8582"/>
<polygon fill="black" stroke="black" points="587.41,-8584.29 591.46,-8574.5 582.19,-8579.63 587.41,-8584.29"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#985 -->
<g id="node237" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#985</title>
<g id="a_node237"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/985" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#985&#10;Release 0.21.0&#45;beta" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="2798.5,-1420.5 2550.5,-1420.5 2550.5,-1382.5 2798.5,-1382.5 2798.5,-1420.5"/>
<text text-anchor="middle" x="2674.5" y="-1405.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#985</text>
<text text-anchor="middle" x="2674.5" y="-1390.3" font-family="Times,serif" font-size="14.00">Release 0.21.0&#45;beta</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#874&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#985 -->
<g id="edge190" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#874&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#985</title>
<path fill="none" stroke="black" d="M2500.2,-1403.3C2513.4,-1403.1 2526.8,-1403 2540.1,-1402.8"/>
<polygon fill="black" stroke="black" points="2540.24,-1406.3 2550.2,-1402.7 2540.17,-1399.3 2540.24,-1406.3"/>
</g>
<!-- ECC/zashi&#45;android#674 -->
<g id="node236" class="node open">
<title>ECC/zashi&#45;android#674</title>
<g id="a_node236"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/674" xlink:title="ECC/zashi&#45;android#674&#10;Attach HTML reports to&#10;the CI outputs" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-8831 124.5,-8831 124.5,-8778 312.5,-8778 312.5,-8831"/>
<text text-anchor="middle" x="218.5" y="-8815.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#674</text>
<text text-anchor="middle" x="218.5" y="-8800.8" font-family="Times,serif" font-size="14.00">Attach HTML reports to</text>
<text text-anchor="middle" x="218.5" y="-8785.8" font-family="Times,serif" font-size="14.00">the CI outputs</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1105 -->
<g id="node238" class="node closed">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1105</title>
<g id="a_node238"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1105" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1105&#10;Release 0.22.0&#45;beta" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="3116,-1414.5 2859,-1414.5 2859,-1376.5 3116,-1376.5 3116,-1414.5"/>
<text text-anchor="middle" x="2987.5" y="-1399.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1105</text>
<text text-anchor="middle" x="2987.5" y="-1384.3" font-family="Times,serif" font-size="14.00">Release 0.22.0&#45;beta</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#985&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1105 -->
<g id="edge191" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#985&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1105</title>
<path fill="none" stroke="black" d="M2798.9,-1399.1C2815.2,-1398.8 2832.1,-1398.5 2848.7,-1398.2"/>
<polygon fill="black" stroke="black" points="2849.07,-1401.69 2859,-1398 2848.93,-1394.69 2849.07,-1401.69"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1105&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219 -->
<g id="edge192" class="edge">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1105&#45;&gt;ECC/zcash&#45;swift&#45;wallet&#45;sdk#1219</title>
<path fill="none" stroke="black" d="M3052.8,-1376.5C3076,-1369.3 3102.3,-1360.9 3126,-1352.5 3152.8,-1343 3181.6,-1331.9 3207.9,-1321.4"/>
<polygon fill="black" stroke="black" points="3209.49,-1324.53 3217.5,-1317.6 3206.91,-1318.03 3209.49,-1324.53"/>
</g>
<!-- ECC/zashi&#45;android#1062 -->
<g id="node239" class="node open">
<title>ECC/zashi&#45;android#1062</title>
<g id="a_node239"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1062" xlink:title="ECC/zashi&#45;android#1062&#10;Zashi Android 1.0 Follow&#45;&#10;ups" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1021,-10182.5 822,-10182.5 822,-10129.5 1021,-10129.5 1021,-10182.5"/>
<text text-anchor="middle" x="921.5" y="-10167.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1062</text>
<text text-anchor="middle" x="921.5" y="-10152.3" font-family="Times,serif" font-size="14.00">Zashi Android 1.0 Follow&#45;</text>
<text text-anchor="middle" x="921.5" y="-10137.3" font-family="Times,serif" font-size="14.00">ups</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1001 -->
<g id="node240" class="node open">
<title>ECC/zashi&#45;android#1001</title>
<g id="a_node240"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1001" xlink:title="ECC/zashi&#45;android#1001&#10;UX: Screens in landscape&#10;mode" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707.5,-11142.5 509.5,-11142.5 509.5,-11089.5 707.5,-11089.5 707.5,-11142.5"/>
<text text-anchor="middle" x="608.5" y="-11127.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1001</text>
<text text-anchor="middle" x="608.5" y="-11112.3" font-family="Times,serif" font-size="14.00">UX: Screens in landscape</text>
<text text-anchor="middle" x="608.5" y="-11097.3" font-family="Times,serif" font-size="14.00">mode</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1001&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge195" class="edge">
<title>ECC/zashi&#45;android#1001&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.65,-11107C723.75,-11101 738.92,-11093 750.5,-11080 874.63,-10949 911.34,-10350 918.88,-10194"/>
<polygon fill="black" stroke="black" points="922.42,-10193.15 919.37,-10183 915.43,-10192.83 922.42,-10193.15"/>
</g>
<!-- ECC/zashi&#45;android#1044 -->
<g id="node241" class="node open">
<title>ECC/zashi&#45;android#1044</title>
<g id="a_node241"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1044" xlink:title="ECC/zashi&#45;android#1044&#10;Rename `secant` to&#10;`zashi` in codebase" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-11070.5 510,-11070.5 510,-11017.5 707,-11017.5 707,-11070.5"/>
<text text-anchor="middle" x="608.5" y="-11055.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1044</text>
<text text-anchor="middle" x="608.5" y="-11040.3" font-family="Times,serif" font-size="14.00">Rename `secant` to</text>
<text text-anchor="middle" x="608.5" y="-11025.3" font-family="Times,serif" font-size="14.00">`zashi` in codebase</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1044&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge196" class="edge">
<title>ECC/zashi&#45;android#1044&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.14,-11036C723.39,-11030 738.75,-11022 750.5,-11010 865.56,-10889 908.59,-10342 918.26,-10194"/>
<polygon fill="black" stroke="black" points="921.81,-10193.19 918.92,-10183 914.83,-10192.77 921.81,-10193.19"/>
</g>
<!-- ECC/zashi&#45;android#1002 -->
<g id="node242" class="node open">
<title>ECC/zashi&#45;android#1002</title>
<g id="a_node242"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1002" xlink:title="ECC/zashi&#45;android#1002&#10;Welcome screen animation&#10;masking" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712.5,-11000.5 504.5,-11000.5 504.5,-10947.5 712.5,-10947.5 712.5,-11000.5"/>
<text text-anchor="middle" x="608.5" y="-10985.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1002</text>
<text text-anchor="middle" x="608.5" y="-10970.3" font-family="Times,serif" font-size="14.00">Welcome screen animation</text>
<text text-anchor="middle" x="608.5" y="-10955.3" font-family="Times,serif" font-size="14.00">masking</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1002&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge197" class="edge">
<title>ECC/zashi&#45;android#1002&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M712.71,-10962C726.83,-10957 740.04,-10949 750.5,-10938 856.63,-10829 905.68,-10333 917.56,-10193"/>
<polygon fill="black" stroke="black" points="921.05,-10193.26 918.42,-10183 914.08,-10192.66 921.05,-10193.26"/>
</g>
<!-- ECC/zashi&#45;ios#795 -->
<g id="node243" class="node open">
<title>ECC/zashi&#45;ios#795</title>
<g id="a_node243"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/795" xlink:title="ECC/zashi&#45;ios#795&#10;Setup GitHub action to&#10;run unit tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="309.5,-8689 127.5,-8689 127.5,-8636 309.5,-8636 309.5,-8689"/>
<text text-anchor="middle" x="218.5" y="-8673.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#795</text>
<text text-anchor="middle" x="218.5" y="-8658.8" font-family="Times,serif" font-size="14.00">Setup GitHub action to</text>
<text text-anchor="middle" x="218.5" y="-8643.8" font-family="Times,serif" font-size="14.00">run unit tests</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#795&#45;&gt;ECC/zashi&#45;ios#1045 -->
<g id="edge198" class="edge">
<title>ECC/zashi&#45;ios#795&#45;&gt;ECC/zashi&#45;ios#1045</title>
<path fill="none" stroke="black" d="M309.61,-8653.1C349.45,-8647.6 396.56,-8639.4 438,-8627.5 480.97,-8615.1 527.58,-8594.8 561.02,-8578.9"/>
<polygon fill="black" stroke="black" points="562.62,-8582.01 570.09,-8574.5 559.57,-8575.72 562.62,-8582.01"/>
</g>
<!-- ECC/zashi&#45;android#1074 -->
<g id="node244" class="node open">
<title>ECC/zashi&#45;android#1074</title>
<g id="a_node244"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1074" xlink:title="ECC/zashi&#45;android#1074&#10;Check and update manual&#10;test guides" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709.5,-10928.5 507.5,-10928.5 507.5,-10875.5 709.5,-10875.5 709.5,-10928.5"/>
<text text-anchor="middle" x="608.5" y="-10913.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1074</text>
<text text-anchor="middle" x="608.5" y="-10898.3" font-family="Times,serif" font-size="14.00">Check and update manual</text>
<text text-anchor="middle" x="608.5" y="-10883.3" font-family="Times,serif" font-size="14.00">test guides</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1074&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge199" class="edge">
<title>ECC/zashi&#45;android#1074&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M709.65,-10892C724.87,-10887 739.22,-10879 750.5,-10868 847.72,-10769 902.49,-10324 916.74,-10193"/>
<polygon fill="black" stroke="black" points="920.23,-10193.31 917.8,-10183 913.27,-10192.58 920.23,-10193.31"/>
</g>
<!-- ECC/zashi&#45;android#890 -->
<g id="node245" class="node open">
<title>ECC/zashi&#45;android#890</title>
<g id="a_node245"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/890" xlink:title="ECC/zashi&#45;android#890&#10;Provide @Preview to the&#10;design&#45;lib components" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="705.5,-10858.5 511.5,-10858.5 511.5,-10805.5 705.5,-10805.5 705.5,-10858.5"/>
<text text-anchor="middle" x="608.5" y="-10843.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#890</text>
<text text-anchor="middle" x="608.5" y="-10828.3" font-family="Times,serif" font-size="14.00">Provide @Preview to the</text>
<text text-anchor="middle" x="608.5" y="-10813.3" font-family="Times,serif" font-size="14.00">design&#45;lib components</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#890&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge200" class="edge">
<title>ECC/zashi&#45;android#890&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M705.8,-10822C722.36,-10817 738.18,-10809 750.5,-10796 838.79,-10710 898.89,-10316 915.71,-10193"/>
<polygon fill="black" stroke="black" points="919.19,-10193.38 917.06,-10183 912.25,-10192.44 919.19,-10193.38"/>
</g>
<!-- ECC/zashi&#45;android#1125 -->
<g id="node246" class="node open">
<title>ECC/zashi&#45;android#1125</title>
<g id="a_node246"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1125" xlink:title="ECC/zashi&#45;android#1125&#10;Home screen navigation:&#10;Add integration test" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10786.5 510,-10786.5 510,-10733.5 707,-10733.5 707,-10786.5"/>
<text text-anchor="middle" x="608.5" y="-10771.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1125</text>
<text text-anchor="middle" x="608.5" y="-10756.3" font-family="Times,serif" font-size="14.00">Home screen navigation:</text>
<text text-anchor="middle" x="608.5" y="-10741.3" font-family="Times,serif" font-size="14.00">Add integration test</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1125&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge201" class="edge">
<title>ECC/zashi&#45;android#1125&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.31,-10750C723.25,-10745 738.46,-10737 750.5,-10726 905.76,-10577 920.93,-10294 921.18,-10193"/>
<polygon fill="black" stroke="black" points="924.68,-10192.99 921.15,-10183 917.68,-10193.01 924.68,-10192.99"/>
</g>
<!-- ECC/zashi&#45;android#1126 -->
<g id="node247" class="node open">
<title>ECC/zashi&#45;android#1126</title>
<g id="a_node247"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1126" xlink:title="ECC/zashi&#45;android#1126&#10;Home screen view: Add&#10;view test" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10716.5 510,-10716.5 510,-10663.5 707,-10663.5 707,-10716.5"/>
<text text-anchor="middle" x="608.5" y="-10701.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1126</text>
<text text-anchor="middle" x="608.5" y="-10686.3" font-family="Times,serif" font-size="14.00">Home screen view: Add</text>
<text text-anchor="middle" x="608.5" y="-10671.3" font-family="Times,serif" font-size="14.00">view test</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1126&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge202" class="edge">
<title>ECC/zashi&#45;android#1126&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.31,-10679C723.16,-10673 738.33,-10666 750.5,-10654 888.24,-10528 914.4,-10286 919.35,-10193"/>
<polygon fill="black" stroke="black" points="922.85,-10193.16 919.84,-10183 915.85,-10192.82 922.85,-10193.16"/>
</g>
<!-- ECC/zashi&#45;android#1034 -->
<g id="node248" class="node open">
<title>ECC/zashi&#45;android#1034</title>
<g id="a_node248"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1034" xlink:title="ECC/zashi&#45;android#1034&#10;Finish disabled&#10;FileShareUtilTest" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10644.5 510,-10644.5 510,-10591.5 707,-10591.5 707,-10644.5"/>
<text text-anchor="middle" x="608.5" y="-10629.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1034</text>
<text text-anchor="middle" x="608.5" y="-10614.3" font-family="Times,serif" font-size="14.00">Finish disabled</text>
<text text-anchor="middle" x="608.5" y="-10599.3" font-family="Times,serif" font-size="14.00">FileShareUtilTest</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1034&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge203" class="edge">
<title>ECC/zashi&#45;android#1034&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.22,-10607C722.98,-10602 738.15,-10594 750.5,-10584 871,-10478 907.03,-10276 916.98,-10193"/>
<polygon fill="black" stroke="black" points="920.46,-10193.34 918.15,-10183 913.51,-10192.53 920.46,-10193.34"/>
</g>
<!-- ECC/zashi&#45;android#744 -->
<g id="node249" class="node open">
<title>ECC/zashi&#45;android#744</title>
<g id="a_node249"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/744" xlink:title="ECC/zashi&#45;android#744&#10;Configure&#10;dataExtractionRules" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-10574.5 514.5,-10574.5 514.5,-10521.5 702.5,-10521.5 702.5,-10574.5"/>
<text text-anchor="middle" x="608.5" y="-10559.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#744</text>
<text text-anchor="middle" x="608.5" y="-10544.3" font-family="Times,serif" font-size="14.00">Configure</text>
<text text-anchor="middle" x="608.5" y="-10529.3" font-family="Times,serif" font-size="14.00">dataExtractionRules</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#744&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge204" class="edge">
<title>ECC/zashi&#45;android#744&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M702.61,-10537C719.84,-10531 736.72,-10524 750.5,-10512 853.94,-10428 898.42,-10266 913.75,-10193"/>
<polygon fill="black" stroke="black" points="917.22,-10193.5 915.81,-10183 910.36,-10192.09 917.22,-10193.5"/>
</g>
<!-- ECC/zashi&#45;android#892 -->
<g id="node250" class="node open">
<title>ECC/zashi&#45;android#892</title>
<g id="a_node250"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/892" xlink:title="ECC/zashi&#45;android#892&#10;Leverage ZEC/TAZ currency&#10;distinction API" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="717.5,-10502.5 499.5,-10502.5 499.5,-10449.5 717.5,-10449.5 717.5,-10502.5"/>
<text text-anchor="middle" x="608.5" y="-10487.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#892</text>
<text text-anchor="middle" x="608.5" y="-10472.3" font-family="Times,serif" font-size="14.00">Leverage ZEC/TAZ currency</text>
<text text-anchor="middle" x="608.5" y="-10457.3" font-family="Times,serif" font-size="14.00">distinction API</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge205" class="edge">
<title>ECC/zashi&#45;android#892&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M717.51,-10459C729.28,-10455 740.57,-10449 750.5,-10442 837.29,-10377 888.16,-10254 909.16,-10193"/>
<polygon fill="black" stroke="black" points="912.65,-10193.59 912.38,-10183 905.98,-10191.45 912.65,-10193.59"/>
</g>
<!-- ECC/zashi&#45;android#1182 -->
<g id="node251" class="node open">
<title>ECC/zashi&#45;android#1182</title>
<g id="a_node251"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1182" xlink:title="ECC/zashi&#45;android#1182&#10;Cover `ContextExt` with&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10432.5 510,-10432.5 510,-10379.5 707,-10379.5 707,-10432.5"/>
<text text-anchor="middle" x="608.5" y="-10417.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1182</text>
<text text-anchor="middle" x="608.5" y="-10402.3" font-family="Times,serif" font-size="14.00">Cover `ContextExt` with</text>
<text text-anchor="middle" x="608.5" y="-10387.3" font-family="Times,serif" font-size="14.00">tests</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge206" class="edge">
<title>ECC/zashi&#45;android#1182&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.03,-10390C722.29,-10385 737.35,-10379 750.5,-10370 821.18,-10325 875.42,-10240 902.15,-10192"/>
<polygon fill="black" stroke="black" points="905.33,-10193.47 906.97,-10183 899.16,-10190.16 905.33,-10193.47"/>
</g>
<!-- ECC/zashi&#45;android#1183 -->
<g id="node252" class="node open">
<title>ECC/zashi&#45;android#1183</title>
<g id="a_node252"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1183" xlink:title="ECC/zashi&#45;android#1183&#10;Rework the way we grant&#10;access to file provider" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-10360.5 508.5,-10360.5 508.5,-10307.5 708.5,-10307.5 708.5,-10360.5"/>
<text text-anchor="middle" x="608.5" y="-10345.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1183</text>
<text text-anchor="middle" x="608.5" y="-10330.3" font-family="Times,serif" font-size="14.00">Rework the way we grant</text>
<text text-anchor="middle" x="608.5" y="-10315.3" font-family="Times,serif" font-size="14.00">access to file provider</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge207" class="edge">
<title>ECC/zashi&#45;android#1183&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M708.68,-10316C723.1,-10312 737.47,-10306 750.5,-10300 805.06,-10272 857.33,-10223 889.17,-10191"/>
<polygon fill="black" stroke="black" points="892.3,-10192.76 896.42,-10183 887.11,-10188.06 892.3,-10192.76"/>
</g>
<!-- ECC/zashi&#45;android#1184 -->
<g id="node253" class="node open">
<title>ECC/zashi&#45;android#1184</title>
<g id="a_node253"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1184" xlink:title="ECC/zashi&#45;android#1184&#10;Improve ReceiveScreen UI&#10;tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-10290.5 505,-10290.5 505,-10237.5 712,-10237.5 712,-10290.5"/>
<text text-anchor="middle" x="608.5" y="-10275.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1184</text>
<text text-anchor="middle" x="608.5" y="-10260.3" font-family="Times,serif" font-size="14.00">Improve ReceiveScreen UI</text>
<text text-anchor="middle" x="608.5" y="-10245.3" font-family="Times,serif" font-size="14.00">tests</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1184&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge208" class="edge">
<title>ECC/zashi&#45;android#1184&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M712.09,-10240C725.11,-10236 738.18,-10233 750.5,-10228 785.49,-10217 823.38,-10201 854.49,-10187"/>
<polygon fill="black" stroke="black" points="856.08,-10190.13 863.92,-10183 853.35,-10183.68 856.08,-10190.13"/>
</g>
<!-- ECC/zashi&#45;android#1199 -->
<g id="node254" class="node open">
<title>ECC/zashi&#45;android#1199</title>
<g id="a_node254"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1199" xlink:title="ECC/zashi&#45;android#1199&#10;Add ripple effect to&#10;CheckBox" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10218.5 510,-10218.5 510,-10165.5 707,-10165.5 707,-10218.5"/>
<text text-anchor="middle" x="608.5" y="-10203.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1199</text>
<text text-anchor="middle" x="608.5" y="-10188.3" font-family="Times,serif" font-size="14.00">Add ripple effect to</text>
<text text-anchor="middle" x="608.5" y="-10173.3" font-family="Times,serif" font-size="14.00">CheckBox</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1199&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge209" class="edge">
<title>ECC/zashi&#45;android#1199&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.05,-10181C740.37,-10177 777.83,-10173 811.96,-10169"/>
<polygon fill="black" stroke="black" points="812.36,-10172.48 821.96,-10168 811.66,-10165.51 812.36,-10172.48"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1369 -->
<g id="node255" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1369</title>
<g id="a_node255"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1369" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1369&#10;Use `ScanSummary` to&#10;reduce number of wallet&#10;balance updates" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9745.5 80,-9745.5 80,-9677.5 357,-9677.5 357,-9745.5"/>
<text text-anchor="middle" x="218.5" y="-9730.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1369</text>
<text text-anchor="middle" x="218.5" y="-9715.3" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
<text text-anchor="middle" x="218.5" y="-9700.3" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
<text text-anchor="middle" x="218.5" y="-9685.3" font-family="Times,serif" font-size="14.00">balance updates</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355 -->
<g id="node256" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355</title>
<g id="a_node256"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1355" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355&#10;Use `ScanSummary` to&#10;reduce number of wallet&#10;balance updates" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="347,-10438 90,-10438 90,-10370 347,-10370 347,-10438"/>
<text text-anchor="middle" x="218.5" y="-10422.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1355</text>
<text text-anchor="middle" x="218.5" y="-10407.8" font-family="Times,serif" font-size="14.00">Use `ScanSummary` to</text>
<text text-anchor="middle" x="218.5" y="-10392.8" font-family="Times,serif" font-size="14.00">reduce number of wallet</text>
<text text-anchor="middle" x="218.5" y="-10377.8" font-family="Times,serif" font-size="14.00">balance updates</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1227 -->
<g id="node257" class="node open">
<title>ECC/zashi&#45;android#1227</title>
<g id="a_node257"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1227" xlink:title="ECC/zashi&#45;android#1227&#10;Cover Balances UI and&#10;logic with tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10148.5 510,-10148.5 510,-10095.5 707,-10095.5 707,-10148.5"/>
<text text-anchor="middle" x="608.5" y="-10133.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1227</text>
<text text-anchor="middle" x="608.5" y="-10118.3" font-family="Times,serif" font-size="14.00">Cover Balances UI and</text>
<text text-anchor="middle" x="608.5" y="-10103.3" font-family="Times,serif" font-size="14.00">logic with tests</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1227&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge210" class="edge">
<title>ECC/zashi&#45;android#1227&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.05,-10132C740.37,-10136 777.83,-10140 811.96,-10144"/>
<polygon fill="black" stroke="black" points="811.66,-10147.49 821.96,-10145 812.36,-10140.52 811.66,-10147.49"/>
</g>
<!-- ECC/zashi&#45;ios#1046 -->
<g id="node258" class="node open">
<title>ECC/zashi&#45;ios#1046</title>
<g id="a_node258"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1046" xlink:title="ECC/zashi&#45;ios#1046&#10;[Followup] Tests for&#10;switching of servers" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299.5,-8618 137.5,-8618 137.5,-8565 299.5,-8565 299.5,-8618"/>
<text text-anchor="middle" x="218.5" y="-8602.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1046</text>
<text text-anchor="middle" x="218.5" y="-8587.8" font-family="Times,serif" font-size="14.00">[Followup] Tests for</text>
<text text-anchor="middle" x="218.5" y="-8572.8" font-family="Times,serif" font-size="14.00">switching of servers</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#1046&#45;&gt;ECC/zashi&#45;ios#1045 -->
<g id="edge211" class="edge">
<title>ECC/zashi&#45;ios#1046&#45;&gt;ECC/zashi&#45;ios#1045</title>
<path fill="none" stroke="black" d="M299.89,-8584C363.1,-8578.2 451.15,-8570 516.86,-8563.9"/>
<polygon fill="black" stroke="black" points="517.59,-8567.35 527.21,-8562.9 516.92,-8560.38 517.59,-8567.35"/>
</g>
<!-- ECC/zashi#25 -->
<g id="node259" class="node open">
<title>ECC/zashi#25</title>
<g id="a_node259"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/25" xlink:title="ECC/zashi#25&#10;Wallets should&#10;dynamically obtain the&#10;list of selectable&#10;`lightwalletd` servers" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="308,-10843.5 129,-10843.5 129,-10760.5 308,-10760.5 308,-10843.5"/>
<text text-anchor="middle" x="218.5" y="-10828.3" font-family="Times,serif" font-size="14.00">ECC/zashi#25</text>
<text text-anchor="middle" x="218.5" y="-10813.3" font-family="Times,serif" font-size="14.00">Wallets should</text>
<text text-anchor="middle" x="218.5" y="-10798.3" font-family="Times,serif" font-size="14.00">dynamically obtain the</text>
<text text-anchor="middle" x="218.5" y="-10783.3" font-family="Times,serif" font-size="14.00">list of selectable</text>
<text text-anchor="middle" x="218.5" y="-10768.3" font-family="Times,serif" font-size="14.00">`lightwalletd` servers</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1271 -->
<g id="node260" class="node open">
<title>ECC/zashi&#45;android#1271</title>
<g id="a_node260"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1271" xlink:title="ECC/zashi&#45;android#1271&#10;Add&#10;`AdvancedSettingsView`&#10;Tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-10076 510,-10076 510,-10008 707,-10008 707,-10076"/>
<text text-anchor="middle" x="608.5" y="-10060.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1271</text>
<text text-anchor="middle" x="608.5" y="-10045.8" font-family="Times,serif" font-size="14.00">Add</text>
<text text-anchor="middle" x="608.5" y="-10030.8" font-family="Times,serif" font-size="14.00">`AdvancedSettingsView`</text>
<text text-anchor="middle" x="608.5" y="-10015.8" font-family="Times,serif" font-size="14.00">Tests</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1271&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge212" class="edge">
<title>ECC/zashi&#45;android#1271&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.34,-10072C721.88,-10077 736.63,-10081 750.5,-10086 783.69,-10098 819.92,-10113 850.38,-10126"/>
<polygon fill="black" stroke="black" points="849.06,-10129.24 859.63,-10130 851.84,-10122.82 849.06,-10129.24"/>
</g>
<!-- ECC/zashi&#45;android#1273 -->
<g id="node261" class="node open">
<title>ECC/zashi&#45;android#1273</title>
<g id="a_node261"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1273" xlink:title="ECC/zashi&#45;android#1273&#10;Add `ChooseServer` Tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="710.5,-9990.5 506.5,-9990.5 506.5,-9952.5 710.5,-9952.5 710.5,-9990.5"/>
<text text-anchor="middle" x="608.5" y="-9975.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1273</text>
<text text-anchor="middle" x="608.5" y="-9960.3" font-family="Times,serif" font-size="14.00">Add `ChooseServer` Tests</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1273&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge213" class="edge">
<title>ECC/zashi&#45;android#1273&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M710.78,-9984.6C724.54,-9988.3 738.16,-9993.2 750.5,-9999.5 809.25,-10029 862.53,-10085 893.21,-10122"/>
<polygon fill="black" stroke="black" points="890.73,-10124.49 899.78,-10130 896.14,-10120.05 890.73,-10124.49"/>
</g>
<!-- ECC/zashi&#45;android#1282 -->
<g id="node262" class="node open">
<title>ECC/zashi&#45;android#1282</title>
<g id="a_node262"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1282" xlink:title="ECC/zashi&#45;android#1282&#10;Update `AccountView`&#10;Tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9934 510,-9934 510,-9881 707,-9881 707,-9934"/>
<text text-anchor="middle" x="608.5" y="-9918.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1282</text>
<text text-anchor="middle" x="608.5" y="-9903.8" font-family="Times,serif" font-size="14.00">Update `AccountView`</text>
<text text-anchor="middle" x="608.5" y="-9888.8" font-family="Times,serif" font-size="14.00">Tests</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1282&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge214" class="edge">
<title>ECC/zashi&#45;android#1282&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.03,-9923.5C722.29,-9928.5 737.34,-9935 750.5,-9943.5 820.88,-9989 875.23,-10073 902.06,-10121"/>
<polygon fill="black" stroke="black" points="899.08,-10122.85 906.9,-10130 905.25,-10119.54 899.08,-10122.85"/>
</g>
<!-- ECC/zashi&#45;android#1260 -->
<g id="node263" class="node open">
<title>ECC/zashi&#45;android#1260</title>
<g id="a_node263"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1260" xlink:title="ECC/zashi&#45;android#1260&#10;Cover Send screens UI&#10;with tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9863 510,-9863 510,-9810 707,-9810 707,-9863"/>
<text text-anchor="middle" x="608.5" y="-9847.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1260</text>
<text text-anchor="middle" x="608.5" y="-9832.8" font-family="Times,serif" font-size="14.00">Cover Send screens UI</text>
<text text-anchor="middle" x="608.5" y="-9817.8" font-family="Times,serif" font-size="14.00">with tests</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1260&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge215" class="edge">
<title>ECC/zashi&#45;android#1260&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.33,-9850.8C722.72,-9856 737.74,-9863 750.5,-9872.5 836.9,-9936.9 887.95,-10059 909.07,-10120"/>
<polygon fill="black" stroke="black" points="905.9,-10121.57 912.32,-10130 912.56,-10119.41 905.9,-10121.57"/>
</g>
<!-- ECC/zashi&#45;android#1301 -->
<g id="node264" class="node open">
<title>ECC/zashi&#45;android#1301</title>
<g id="a_node264"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1301" xlink:title="ECC/zashi&#45;android#1301&#10;Localize support text&#10;content" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9792 510,-9792 510,-9739 707,-9739 707,-9792"/>
<text text-anchor="middle" x="608.5" y="-9776.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1301</text>
<text text-anchor="middle" x="608.5" y="-9761.8" font-family="Times,serif" font-size="14.00">Localize support text</text>
<text text-anchor="middle" x="608.5" y="-9746.8" font-family="Times,serif" font-size="14.00">content</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1301&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge216" class="edge">
<title>ECC/zashi&#45;android#1301&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.01,-9778.4C722.7,-9783.8 737.9,-9791.2 750.5,-9801.5 853.47,-9886 898.19,-10048 913.67,-10120"/>
<polygon fill="black" stroke="black" points="910.29,-10120.92 915.74,-10130 917.14,-10119.5 910.29,-10120.92"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1427 -->
<g id="node265" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1427</title>
<g id="a_node265"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1427" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1427&#10;Zcash Android SDK Tech&#10;Debt" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-11066.5 80,-11066.5 80,-11013.5 357,-11013.5 357,-11066.5"/>
<text text-anchor="middle" x="218.5" y="-11051.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1427</text>
<text text-anchor="middle" x="218.5" y="-11036.3" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech</text>
<text text-anchor="middle" x="218.5" y="-11021.3" font-family="Times,serif" font-size="14.00">Debt</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#921 -->
<g id="node266" class="node open">
<title>ECC/zashi&#45;android#921</title>
<g id="a_node266"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/921" xlink:title="ECC/zashi&#45;android#921&#10;Display migrating DB&#10;label" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-9721 514.5,-9721 514.5,-9668 702.5,-9668 702.5,-9721"/>
<text text-anchor="middle" x="608.5" y="-9705.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#921</text>
<text text-anchor="middle" x="608.5" y="-9690.8" font-family="Times,serif" font-size="14.00">Display migrating DB</text>
<text text-anchor="middle" x="608.5" y="-9675.8" font-family="Times,serif" font-size="14.00">label</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#921&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge218" class="edge">
<title>ECC/zashi&#45;android#921&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M702.86,-9705.2C720.17,-9710.6 737.02,-9718.7 750.5,-9730.5 870.31,-9835.7 906.7,-10037 916.87,-10120"/>
<polygon fill="black" stroke="black" points="913.4,-10120.48 918.06,-10130 920.35,-10119.66 913.4,-10120.48"/>
</g>
<!-- ECC/zashi&#45;android#1248 -->
<g id="node267" class="node open">
<title>ECC/zashi&#45;android#1248</title>
<g id="a_node267"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1248" xlink:title="ECC/zashi&#45;android#1248&#10;Use Roboto Mono font for&#10;addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="709,-9650 508,-9650 508,-9597 709,-9597 709,-9650"/>
<text text-anchor="middle" x="608.5" y="-9634.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1248</text>
<text text-anchor="middle" x="608.5" y="-9619.8" font-family="Times,serif" font-size="14.00">Use Roboto Mono font for</text>
<text text-anchor="middle" x="608.5" y="-9604.8" font-family="Times,serif" font-size="14.00">addresses</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1248&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge219" class="edge">
<title>ECC/zashi&#45;android#1248&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M709.15,-9635.6C724.33,-9641 738.81,-9648.7 750.5,-9659.5 887.45,-9786 914.08,-10027 919.26,-10119"/>
<polygon fill="black" stroke="black" points="915.81,-10120.17 919.77,-10130 922.8,-10119.85 915.81,-10120.17"/>
</g>
<!-- ECC/zashi&#45;android#1256 -->
<g id="node268" class="node open">
<title>ECC/zashi&#45;android#1256</title>
<g id="a_node268"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1256" xlink:title="ECC/zashi&#45;android#1256&#10;Consider Send.Form&#10;TextFields scrolling" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9579 510,-9579 510,-9526 707,-9526 707,-9579"/>
<text text-anchor="middle" x="608.5" y="-9563.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1256</text>
<text text-anchor="middle" x="608.5" y="-9548.8" font-family="Times,serif" font-size="14.00">Consider Send.Form</text>
<text text-anchor="middle" x="608.5" y="-9533.8" font-family="Times,serif" font-size="14.00">TextFields scrolling</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1256&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge220" class="edge">
<title>ECC/zashi&#45;android#1256&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.34,-9563.5C723.27,-9569 738.47,-9577 750.5,-9588.5 904.89,-9736.7 920.63,-10019 921.1,-10120"/>
<polygon fill="black" stroke="black" points="917.6,-10120 921.1,-10130 924.6,-10120 917.6,-10120"/>
</g>
<!-- ECC/zashi&#45;android#1249 -->
<g id="node269" class="node open">
<title>ECC/zashi&#45;android#1249</title>
<g id="a_node269"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1249" xlink:title="ECC/zashi&#45;android#1249&#10;Add documentation and&#10;tests on background&#10;syncing" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9507.5 510,-9507.5 510,-9439.5 707,-9439.5 707,-9507.5"/>
<text text-anchor="middle" x="608.5" y="-9492.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1249</text>
<text text-anchor="middle" x="608.5" y="-9477.3" font-family="Times,serif" font-size="14.00">Add documentation and</text>
<text text-anchor="middle" x="608.5" y="-9462.3" font-family="Times,serif" font-size="14.00">tests on background</text>
<text text-anchor="middle" x="608.5" y="-9447.3" font-family="Times,serif" font-size="14.00">syncing</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1249&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge221" class="edge">
<title>ECC/zashi&#45;android#1249&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.14,-9489.8C723.29,-9496.2 738.61,-9505.1 750.5,-9517.5 835.98,-9606.7 897.89,-9997.6 915.44,-10120"/>
<polygon fill="black" stroke="black" points="911.99,-10120.59 916.86,-10130 918.92,-10119.61 911.99,-10120.59"/>
</g>
<!-- ECC/zashi#37 -->
<g id="node270" class="node open">
<title>ECC/zashi#37</title>
<g id="a_node270"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/37" xlink:title="ECC/zashi#37&#10;Support for opt&#45;in cloud&#10;backup of keys" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-11212.5 124.5,-11212.5 124.5,-11159.5 312.5,-11159.5 312.5,-11212.5"/>
<text text-anchor="middle" x="218.5" y="-11197.3" font-family="Times,serif" font-size="14.00">ECC/zashi#37</text>
<text text-anchor="middle" x="218.5" y="-11182.3" font-family="Times,serif" font-size="14.00">Support for opt&#45;in cloud</text>
<text text-anchor="middle" x="218.5" y="-11167.3" font-family="Times,serif" font-size="14.00">backup of keys</text>
</a>
</g>
</g>
<!-- ECC/zashi#36 -->
<g id="node271" class="node open">
<title>ECC/zashi#36</title>
<g id="a_node271"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/36" xlink:title="ECC/zashi#36&#10;Design: Privacy &amp; Opt&#45;&#10;in/out for cloud services" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="702.5,-11212.5 514.5,-11212.5 514.5,-11159.5 702.5,-11159.5 702.5,-11212.5"/>
<text text-anchor="middle" x="608.5" y="-11197.3" font-family="Times,serif" font-size="14.00">ECC/zashi#36</text>
<text text-anchor="middle" x="608.5" y="-11182.3" font-family="Times,serif" font-size="14.00">Design: Privacy &amp; Opt&#45;</text>
<text text-anchor="middle" x="608.5" y="-11167.3" font-family="Times,serif" font-size="14.00">in/out for cloud services</text>
</a>
</g>
</g>
<!-- ECC/zashi#37&#45;&gt;ECC/zashi#36 -->
<g id="edge222" class="edge">
<title>ECC/zashi#37&#45;&gt;ECC/zashi#36</title>
<path fill="none" stroke="black" d="M312.93,-11186C370.59,-11186 444.62,-11186 504.05,-11186"/>
<polygon fill="black" stroke="black" points="504.21,-11189.5 514.21,-11186 504.21,-11182.5 504.21,-11189.5"/>
</g>
<!-- ECC/zashi&#45;ios#219 -->
<g id="node272" class="node open">
<title>ECC/zashi&#45;ios#219</title>
<g id="a_node272"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/219" xlink:title="ECC/zashi&#45;ios#219&#10;Integration of some event&#10;logging tool" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319,-8547 118,-8547 118,-8494 319,-8494 319,-8547"/>
<text text-anchor="middle" x="218.5" y="-8531.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#219</text>
<text text-anchor="middle" x="218.5" y="-8516.8" font-family="Times,serif" font-size="14.00">Integration of some event</text>
<text text-anchor="middle" x="218.5" y="-8501.8" font-family="Times,serif" font-size="14.00">logging tool</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#219&#45;&gt;ECC/zashi&#45;ios#1045 -->
<g id="edge223" class="edge">
<title>ECC/zashi&#45;ios#219&#45;&gt;ECC/zashi&#45;ios#1045</title>
<path fill="none" stroke="black" d="M319.17,-8529.5C380.3,-8535 457.94,-8542 517.25,-8547.4"/>
<polygon fill="black" stroke="black" points="517.09,-8550.9 527.36,-8548.3 517.71,-8543.93 517.09,-8550.9"/>
</g>
<!-- ECC/zashi&#45;ios#694 -->
<g id="node273" class="node open">
<title>ECC/zashi&#45;ios#694</title>
<g id="a_node273"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/694" xlink:title="ECC/zashi&#45;ios#694&#10;Instrument a forced&#10;upgrade mechanism" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="299,-8476 138,-8476 138,-8423 299,-8423 299,-8476"/>
<text text-anchor="middle" x="218.5" y="-8460.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#694</text>
<text text-anchor="middle" x="218.5" y="-8445.8" font-family="Times,serif" font-size="14.00">Instrument a forced</text>
<text text-anchor="middle" x="218.5" y="-8430.8" font-family="Times,serif" font-size="14.00">upgrade mechanism</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#694&#45;&gt;ECC/zashi&#45;ios#1045 -->
<g id="edge224" class="edge">
<title>ECC/zashi&#45;ios#694&#45;&gt;ECC/zashi&#45;ios#1045</title>
<path fill="none" stroke="black" d="M299.09,-8458.2C340.94,-8463.8 392.8,-8472.6 438,-8485.5 480.08,-8497.5 525.83,-8516.8 559.18,-8532.1"/>
<polygon fill="black" stroke="black" points="558.14,-8535.47 568.68,-8536.5 561.08,-8529.12 558.14,-8535.47"/>
</g>
<!-- ECC/zashi&#45;ios#322 -->
<g id="node274" class="node open">
<title>ECC/zashi&#45;ios#322</title>
<g id="a_node274"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/322" xlink:title="ECC/zashi&#45;ios#322&#10;Handle&#10;WrappedCaptureDeviceError&#10;in the ScanReducer" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="331,-8404.5 106,-8404.5 106,-8336.5 331,-8336.5 331,-8404.5"/>
<text text-anchor="middle" x="218.5" y="-8389.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#322</text>
<text text-anchor="middle" x="218.5" y="-8374.3" font-family="Times,serif" font-size="14.00">Handle</text>
<text text-anchor="middle" x="218.5" y="-8359.3" font-family="Times,serif" font-size="14.00">WrappedCaptureDeviceError</text>
<text text-anchor="middle" x="218.5" y="-8344.3" font-family="Times,serif" font-size="14.00">in the ScanReducer</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;ios#322&#45;&gt;ECC/zashi&#45;ios#1045 -->
<g id="edge225" class="edge">
<title>ECC/zashi&#45;ios#322&#45;&gt;ECC/zashi&#45;ios#1045</title>
<path fill="none" stroke="black" d="M331.28,-8382.1C366.61,-8388.6 405.01,-8398.7 438,-8414.5 497.14,-8442.8 553.01,-8496.3 583.52,-8528.7"/>
<polygon fill="black" stroke="black" points="580.97,-8531.1 590.36,-8536 586.08,-8526.31 580.97,-8531.1"/>
</g>
<!-- ECC/zashi&#45;android#222 -->
<g id="node275" class="node open">
<title>ECC/zashi&#45;android#222</title>
<g id="a_node275"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/222" xlink:title="ECC/zashi&#45;android#222&#10;Consider using toml file&#10;for Gradle dependency&#10;management" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-11300 124.5,-11300 124.5,-11232 312.5,-11232 312.5,-11300"/>
<text text-anchor="middle" x="218.5" y="-11284.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#222</text>
<text text-anchor="middle" x="218.5" y="-11269.8" font-family="Times,serif" font-size="14.00">Consider using toml file</text>
<text text-anchor="middle" x="218.5" y="-11254.8" font-family="Times,serif" font-size="14.00">for Gradle dependency</text>
<text text-anchor="middle" x="218.5" y="-11239.8" font-family="Times,serif" font-size="14.00">management</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1340 -->
<g id="node276" class="node open">
<title>ECC/zashi&#45;android#1340</title>
<g id="a_node276"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1340" xlink:title="ECC/zashi&#45;android#1340&#10;Set up Dependabot to&#10;manage all our&#10;dependencies" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="707,-11300 510,-11300 510,-11232 707,-11232 707,-11300"/>
<text text-anchor="middle" x="608.5" y="-11284.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1340</text>
<text text-anchor="middle" x="608.5" y="-11269.8" font-family="Times,serif" font-size="14.00">Set up Dependabot to</text>
<text text-anchor="middle" x="608.5" y="-11254.8" font-family="Times,serif" font-size="14.00">manage all our</text>
<text text-anchor="middle" x="608.5" y="-11239.8" font-family="Times,serif" font-size="14.00">dependencies</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#222&#45;&gt;ECC/zashi&#45;android#1340 -->
<g id="edge226" class="edge">
<title>ECC/zashi&#45;android#222&#45;&gt;ECC/zashi&#45;android#1340</title>
<path fill="none" stroke="black" d="M312.93,-11266C369.21,-11266 441.09,-11266 499.76,-11266"/>
<polygon fill="black" stroke="black" points="499.81,-11269.5 509.81,-11266 499.81,-11262.5 499.81,-11269.5"/>
</g>
<!-- ECC/zashi#65 -->
<g id="node277" class="node open">
<title>ECC/zashi#65</title>
<g id="a_node277"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/65" xlink:title="ECC/zashi#65&#10;If a transaction would&#10;send over a threshold in&#10;USD, ask the user for&#10;confirmation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="313.5,-11401.5 123.5,-11401.5 123.5,-11318.5 313.5,-11318.5 313.5,-11401.5"/>
<text text-anchor="middle" x="218.5" y="-11386.3" font-family="Times,serif" font-size="14.00">ECC/zashi#65</text>
<text text-anchor="middle" x="218.5" y="-11371.3" font-family="Times,serif" font-size="14.00">If a transaction would</text>
<text text-anchor="middle" x="218.5" y="-11356.3" font-family="Times,serif" font-size="14.00">send over a threshold in</text>
<text text-anchor="middle" x="218.5" y="-11341.3" font-family="Times,serif" font-size="14.00">USD, ask the user for</text>
<text text-anchor="middle" x="218.5" y="-11326.3" font-family="Times,serif" font-size="14.00">confirmation</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1389 -->
<g id="node278" class="node open">
<title>ECC/zashi&#45;android#1389</title>
<g id="a_node278"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1389" xlink:title="ECC/zashi&#45;android#1389&#10;[App Audit]&#10;Recommendation: Embed&#10;fonts in app releases&#10;instead of pulling them&#10;from Google" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="708.5,-9421.5 508.5,-9421.5 508.5,-9323.5 708.5,-9323.5 708.5,-9421.5"/>
<text text-anchor="middle" x="608.5" y="-9406.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1389</text>
<text text-anchor="middle" x="608.5" y="-9391.3" font-family="Times,serif" font-size="14.00">[App Audit]</text>
<text text-anchor="middle" x="608.5" y="-9376.3" font-family="Times,serif" font-size="14.00">Recommendation: Embed</text>
<text text-anchor="middle" x="608.5" y="-9361.3" font-family="Times,serif" font-size="14.00">fonts in app releases</text>
<text text-anchor="middle" x="608.5" y="-9346.3" font-family="Times,serif" font-size="14.00">instead of pulling them</text>
<text text-anchor="middle" x="608.5" y="-9331.3" font-family="Times,serif" font-size="14.00">from Google</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1389&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge227" class="edge">
<title>ECC/zashi&#45;android#1389&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M708.5,-9398.9C724.32,-9406.9 739.18,-9417.2 750.5,-9430.5 841.8,-9537.7 900.72,-9987.2 916.34,-10120"/>
<polygon fill="black" stroke="black" points="912.87,-10120.47 917.51,-10130 919.82,-10119.66 912.87,-10120.47"/>
</g>
<!-- ECC/zashi&#45;android#1388 -->
<g id="node279" class="node open">
<title>ECC/zashi&#45;android#1388</title>
<g id="a_node279"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1388" xlink:title="ECC/zashi&#45;android#1388&#10;[App Audit]&#10;Recommendation: Add&#10;additional StrictMode&#10;checks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9305 510,-9305 510,-9222 707,-9222 707,-9305"/>
<text text-anchor="middle" x="608.5" y="-9289.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1388</text>
<text text-anchor="middle" x="608.5" y="-9274.8" font-family="Times,serif" font-size="14.00">[App Audit]</text>
<text text-anchor="middle" x="608.5" y="-9259.8" font-family="Times,serif" font-size="14.00">Recommendation: Add</text>
<text text-anchor="middle" x="608.5" y="-9244.8" font-family="Times,serif" font-size="14.00">additional StrictMode</text>
<text text-anchor="middle" x="608.5" y="-9229.8" font-family="Times,serif" font-size="14.00">checks</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1388&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge228" class="edge">
<title>ECC/zashi&#45;android#1388&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.24,-9283.9C723.58,-9291.2 738.94,-9301.1 750.5,-9314.5 857.85,-9439 906.39,-9973.6 917.79,-10120"/>
<polygon fill="black" stroke="black" points="914.3,-10120.31 918.58,-10130 921.28,-10119.76 914.3,-10120.31"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1453 -->
<g id="node280" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1453</title>
<g id="a_node280"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1453" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1453&#10;[SDK audit]&#10;Recommendations: 4.2.1&#10;(SDK) Make it obvious&#10;that plaintext&#10;connections are not&#10;possible in production&#10;releases" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9529.5 80,-9529.5 80,-9401.5 357,-9401.5 357,-9529.5"/>
<text text-anchor="middle" x="218.5" y="-9514.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1453</text>
<text text-anchor="middle" x="218.5" y="-9499.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
<text text-anchor="middle" x="218.5" y="-9484.3" font-family="Times,serif" font-size="14.00">Recommendations: 4.2.1</text>
<text text-anchor="middle" x="218.5" y="-9469.3" font-family="Times,serif" font-size="14.00">(SDK) Make it obvious</text>
<text text-anchor="middle" x="218.5" y="-9454.3" font-family="Times,serif" font-size="14.00">that plaintext</text>
<text text-anchor="middle" x="218.5" y="-9439.3" font-family="Times,serif" font-size="14.00">connections are not</text>
<text text-anchor="middle" x="218.5" y="-9424.3" font-family="Times,serif" font-size="14.00">possible in production</text>
<text text-anchor="middle" x="218.5" y="-9409.3" font-family="Times,serif" font-size="14.00">releases</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
<g id="node281" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
<g id="a_node281"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1460" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1460&#10;Resolve security audit&#10;recommendaitons" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="747,-9204 470,-9204 470,-9151 747,-9151 747,-9204"/>
<text text-anchor="middle" x="608.5" y="-9188.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</text>
<text text-anchor="middle" x="608.5" y="-9173.8" font-family="Times,serif" font-size="14.00">Resolve security audit</text>
<text text-anchor="middle" x="608.5" y="-9158.8" font-family="Times,serif" font-size="14.00">recommendaitons</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1453&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
<g id="edge229" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1453&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
<path fill="none" stroke="black" d="M357.28,-9444.8C387.9,-9433.9 417.36,-9417.5 438,-9392.5 489.14,-9330.6 408.43,-9273.3 462,-9213.5 462.76,-9212.7 463.54,-9211.8 464.33,-9211"/>
<polygon fill="black" stroke="black" points="466.78,-9213.5 471.86,-9204.2 462.09,-9208.3 466.78,-9213.5"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1460&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge230" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1460&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M740.17,-9204.1C743.85,-9207 747.32,-9210.1 750.5,-9213.5 876.67,-9349 911.96,-9962 919.02,-10120"/>
<polygon fill="black" stroke="black" points="915.52,-10120.16 919.46,-10130 922.52,-10119.86 915.52,-10120.16"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1454 -->
<g id="node282" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1454</title>
<g id="a_node282"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1454" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1454&#10;[SDK audit]&#10;Recommendation: Dont&#10;silently treat null&#10;Double? values as 0.0" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9383 80,-9383 80,-9300 357,-9300 357,-9383"/>
<text text-anchor="middle" x="218.5" y="-9367.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1454</text>
<text text-anchor="middle" x="218.5" y="-9352.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
<text text-anchor="middle" x="218.5" y="-9337.8" font-family="Times,serif" font-size="14.00">Recommendation: Dont</text>
<text text-anchor="middle" x="218.5" y="-9322.8" font-family="Times,serif" font-size="14.00">silently treat null</text>
<text text-anchor="middle" x="218.5" y="-9307.8" font-family="Times,serif" font-size="14.00">Double? values as 0.0</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1454&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
<g id="edge231" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1454&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
<path fill="none" stroke="black" d="M357.23,-9331.8C386.77,-9324 415.75,-9311.2 438,-9290.5 464.25,-9266.1 435.91,-9238.1 462,-9213.5 463.12,-9212.4 464.28,-9211.4 465.45,-9210.4"/>
<polygon fill="black" stroke="black" points="467.73,-9213.06 473.54,-9204.2 463.47,-9207.5 467.73,-9213.06"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1456 -->
<g id="node283" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1456</title>
<g id="a_node283"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1456" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1456&#10;[SDK audit]&#10;Recommendation: Hex&#10;decoder silently ignores&#10;last character of an odd&#45;&#10;length string" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9281.5 80,-9281.5 80,-9183.5 357,-9183.5 357,-9281.5"/>
<text text-anchor="middle" x="218.5" y="-9266.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1456</text>
<text text-anchor="middle" x="218.5" y="-9251.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
<text text-anchor="middle" x="218.5" y="-9236.3" font-family="Times,serif" font-size="14.00">Recommendation: Hex</text>
<text text-anchor="middle" x="218.5" y="-9221.3" font-family="Times,serif" font-size="14.00">decoder silently ignores</text>
<text text-anchor="middle" x="218.5" y="-9206.3" font-family="Times,serif" font-size="14.00">last character of an odd&#45;</text>
<text text-anchor="middle" x="218.5" y="-9191.3" font-family="Times,serif" font-size="14.00">length string</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1456&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
<g id="edge232" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1456&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
<path fill="none" stroke="black" d="M357.11,-9213C390.43,-9208.3 426.18,-9203.2 459.94,-9198.4"/>
<polygon fill="black" stroke="black" points="460.46,-9201.86 469.87,-9197 459.48,-9194.93 460.46,-9201.86"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1457 -->
<g id="node284" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1457</title>
<g id="a_node284"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1457" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1457&#10;[SDK audit]&#10;Recommendation: Comparing&#10;error message strings is&#10;fragile" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9165 80,-9165 80,-9082 357,-9082 357,-9165"/>
<text text-anchor="middle" x="218.5" y="-9149.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1457</text>
<text text-anchor="middle" x="218.5" y="-9134.8" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
<text text-anchor="middle" x="218.5" y="-9119.8" font-family="Times,serif" font-size="14.00">Recommendation: Comparing</text>
<text text-anchor="middle" x="218.5" y="-9104.8" font-family="Times,serif" font-size="14.00">error message strings is</text>
<text text-anchor="middle" x="218.5" y="-9089.8" font-family="Times,serif" font-size="14.00">fragile</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1457&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
<g id="edge233" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1457&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
<path fill="none" stroke="black" d="M357.11,-9142.7C390.43,-9147.3 426.18,-9152.3 459.94,-9157"/>
<polygon fill="black" stroke="black" points="459.5,-9160.47 469.87,-9158.3 460.41,-9153.53 459.5,-9160.47"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1458 -->
<g id="node285" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1458</title>
<g id="a_node285"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1458" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1458&#10;[SDK audit]&#10;Recommendation:&#10;`checkFor3Digits()` does&#10;not check the last digit&#10;grouping" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-9063.5 80,-9063.5 80,-8965.5 357,-8965.5 357,-9063.5"/>
<text text-anchor="middle" x="218.5" y="-9048.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1458</text>
<text text-anchor="middle" x="218.5" y="-9033.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
<text text-anchor="middle" x="218.5" y="-9018.3" font-family="Times,serif" font-size="14.00">Recommendation:</text>
<text text-anchor="middle" x="218.5" y="-9003.3" font-family="Times,serif" font-size="14.00">`checkFor3Digits()` does</text>
<text text-anchor="middle" x="218.5" y="-8988.3" font-family="Times,serif" font-size="14.00">not check the last digit</text>
<text text-anchor="middle" x="218.5" y="-8973.3" font-family="Times,serif" font-size="14.00">grouping</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1458&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
<g id="edge234" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1458&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
<path fill="none" stroke="black" d="M357.26,-9030.2C386.71,-9039.1 415.64,-9052.7 438,-9073.5 461.76,-9095.6 437.94,-9120.7 462,-9142.5 462.84,-9143.3 463.7,-9144 464.57,-9144.7"/>
<polygon fill="black" stroke="black" points="462.64,-9147.63 472.72,-9150.9 466.88,-9142.06 462.64,-9147.63"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1459 -->
<g id="node286" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1459</title>
<g id="a_node286"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1459" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1459&#10;[SDK audit]&#10;Recommendation: Use&#10;SHA256 instead of SHA1&#10;for parameter file&#10;integrity checks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-8947.5 80,-8947.5 80,-8849.5 357,-8849.5 357,-8947.5"/>
<text text-anchor="middle" x="218.5" y="-8932.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1459</text>
<text text-anchor="middle" x="218.5" y="-8917.3" font-family="Times,serif" font-size="14.00">[SDK audit]</text>
<text text-anchor="middle" x="218.5" y="-8902.3" font-family="Times,serif" font-size="14.00">Recommendation: Use</text>
<text text-anchor="middle" x="218.5" y="-8887.3" font-family="Times,serif" font-size="14.00">SHA256 instead of SHA1</text>
<text text-anchor="middle" x="218.5" y="-8872.3" font-family="Times,serif" font-size="14.00">for parameter file</text>
<text text-anchor="middle" x="218.5" y="-8857.3" font-family="Times,serif" font-size="14.00">integrity checks</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1459&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460 -->
<g id="edge235" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1459&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1460</title>
<path fill="none" stroke="black" d="M357.12,-8909.3C387.65,-8918.1 417.11,-8932.7 438,-8956.5 492.95,-9019.2 406.32,-9080.5 462,-9142.5 462.42,-9143 462.85,-9143.4 463.28,-9143.9"/>
<polygon fill="black" stroke="black" points="460.97,-9146.53 470.66,-9150.8 465.75,-9141.41 460.97,-9146.53"/>
</g>
<!-- ECC/zashi&#45;android#1180 -->
<g id="node287" class="node open">
<title>ECC/zashi&#45;android#1180</title>
<g id="a_node287"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1180" xlink:title="ECC/zashi&#45;android#1180&#10;Failed to parse&#10;checkpoint file" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="707,-9133 510,-9133 510,-9080 707,-9080 707,-9133"/>
<text text-anchor="middle" x="608.5" y="-9117.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1180</text>
<text text-anchor="middle" x="608.5" y="-9102.8" font-family="Times,serif" font-size="14.00">Failed to parse</text>
<text text-anchor="middle" x="608.5" y="-9087.8" font-family="Times,serif" font-size="14.00">checkpoint file</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1180&#45;&gt;ECC/zashi&#45;android#1062 -->
<g id="edge236" class="edge">
<title>ECC/zashi&#45;android#1180&#45;&gt;ECC/zashi&#45;android#1062</title>
<path fill="none" stroke="black" d="M707.13,-9115.8C723.47,-9121.4 738.87,-9129.9 750.5,-9142.5 885.71,-9289.6 914.44,-9954.7 919.53,-10119"/>
<polygon fill="black" stroke="black" points="916.06,-10120.1 919.83,-10130 923.06,-10119.91 916.06,-10120.1"/>
</g>
<!-- ECC/zashi&#45;ios#877 -->
<g id="node288" class="node open">
<title>ECC/zashi&#45;ios#877</title>
<g id="a_node288"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/877" xlink:title="ECC/zashi&#45;ios#877&#10;Re&#45;enable support for&#10;using Zashi on Apple&#10;Silicon macs" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="304.5,-11488 132.5,-11488 132.5,-11420 304.5,-11420 304.5,-11488"/>
<text text-anchor="middle" x="218.5" y="-11472.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#877</text>
<text text-anchor="middle" x="218.5" y="-11457.8" font-family="Times,serif" font-size="14.00">Re&#45;enable support for</text>
<text text-anchor="middle" x="218.5" y="-11442.8" font-family="Times,serif" font-size="14.00">using Zashi on Apple</text>
<text text-anchor="middle" x="218.5" y="-11427.8" font-family="Times,serif" font-size="14.00">Silicon macs</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1326 -->
<g id="node289" class="node committed">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</title>
<g id="a_node289"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1326" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#10;Broken authentication&#10;with Flank on CI tests" target="_blank">
<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="7356,-1451 7079,-1451 7079,-1398 7356,-1398 7356,-1451"/>
<text text-anchor="middle" x="7217.5" y="-1435.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</text>
<text text-anchor="middle" x="7217.5" y="-1420.8" font-family="Times,serif" font-size="14.00">Broken authentication</text>
<text text-anchor="middle" x="7217.5" y="-1405.8" font-family="Times,serif" font-size="14.00">with Flank on CI tests</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1625 -->
<g id="edge237" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1625</title>
<path fill="none" stroke="black" d="M7356.3,-1404.1C7367.7,-1402.4 7379.3,-1400.7 7390.7,-1399"/>
<polygon fill="black" stroke="black" points="7391.33,-1402.44 7400.7,-1397.5 7390.29,-1395.52 7391.33,-1402.44"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848 -->
<g id="node290" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848</title>
<g id="a_node290"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/848" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#10;Consider using seed&#10;fingerprint for wallet&#10;alias" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-7345.5 84.5,-7345.5 84.5,-7277.5 352.5,-7277.5 352.5,-7345.5"/>
<text text-anchor="middle" x="218.5" y="-7330.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#848</text>
<text text-anchor="middle" x="218.5" y="-7315.3" font-family="Times,serif" font-size="14.00">Consider using seed</text>
<text text-anchor="middle" x="218.5" y="-7300.3" font-family="Times,serif" font-size="14.00">fingerprint for wallet</text>
<text text-anchor="middle" x="218.5" y="-7285.3" font-family="Times,serif" font-size="14.00">alias</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631 -->
<g id="edge238" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#848&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#1631</title>
<path fill="none" stroke="black" d="M352.76,-7311.5C387.19,-7311.5 424.45,-7311.5 459.58,-7311.5"/>
<polygon fill="black" stroke="black" points="459.92,-7315 469.92,-7311.5 459.92,-7308 459.92,-7315"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#144 -->
<g id="node291" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#144</title>
<g id="a_node291"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/144" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#144&#10;Feature: Fully support&#10;the import of viewing&#10;keys" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-11574 84.5,-11574 84.5,-11506 352.5,-11506 352.5,-11574"/>
<text text-anchor="middle" x="218.5" y="-11558.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#144</text>
<text text-anchor="middle" x="218.5" y="-11543.8" font-family="Times,serif" font-size="14.00">Feature: Fully support</text>
<text text-anchor="middle" x="218.5" y="-11528.8" font-family="Times,serif" font-size="14.00">the import of viewing</text>
<text text-anchor="middle" x="218.5" y="-11513.8" font-family="Times,serif" font-size="14.00">keys</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#764 -->
<g id="node292" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#764</title>
<g id="a_node292"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/764" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#764&#10;Reduce disk space usage&#10;of SDK" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-11644.5 84.5,-11644.5 84.5,-11591.5 352.5,-11591.5 352.5,-11644.5"/>
<text text-anchor="middle" x="218.5" y="-11629.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#764</text>
<text text-anchor="middle" x="218.5" y="-11614.3" font-family="Times,serif" font-size="14.00">Reduce disk space usage</text>
<text text-anchor="middle" x="218.5" y="-11599.3" font-family="Times,serif" font-size="14.00">of SDK</text>
</a>
</g>
</g>
<!-- zcash/lightwalletd#183 -->
<g id="node293" class="node open">
<title>zcash/lightwalletd#183</title>
<g id="a_node293"><a xlink:href="https://github.com/zcash/lightwalletd/issues/183" xlink:title="zcash/lightwalletd#183&#10;Html output retargeting&#10;for godoc" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-11716.5 123,-11716.5 123,-11663.5 314,-11663.5 314,-11716.5"/>
<text text-anchor="middle" x="218.5" y="-11701.3" font-family="Times,serif" font-size="14.00">zcash/lightwalletd#183</text>
<text text-anchor="middle" x="218.5" y="-11686.3" font-family="Times,serif" font-size="14.00">Html output retargeting</text>
<text text-anchor="middle" x="218.5" y="-11671.3" font-family="Times,serif" font-size="14.00">for godoc</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#78 -->
<g id="node294" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#78</title>
<g id="a_node294"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/78" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#78&#10;Update the memo to accept&#10;bytes everywhere instead&#10;of a String" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="348,-11802 89,-11802 89,-11734 348,-11734 348,-11802"/>
<text text-anchor="middle" x="218.5" y="-11786.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#78</text>
<text text-anchor="middle" x="218.5" y="-11771.8" font-family="Times,serif" font-size="14.00">Update the memo to accept</text>
<text text-anchor="middle" x="218.5" y="-11756.8" font-family="Times,serif" font-size="14.00">bytes everywhere instead</text>
<text text-anchor="middle" x="218.5" y="-11741.8" font-family="Times,serif" font-size="14.00">of a String</text>
</a>
</g>
</g>
</g>
</svg>
</div>
<script>
svgPanZoom('#dag > svg', {
zoomScaleSensitivity: 0.4
});
</script>
</body>
</html>