This commit is contained in:
nuttycom 2024-04-23 04:06:52 +00:00
parent 8c1da603dd
commit 6d0aa86182
12 changed files with 9484 additions and 9484 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 384 KiB

After

Width:  |  Height:  |  Size: 377 KiB

View File

@ -27,15 +27,15 @@
<text text-anchor="middle" x="841" y="-594.3" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="4,-324.5 4,-417.5 220,-417.5 220,-324.5 4,-324.5"/>
<text text-anchor="middle" x="112" y="-402.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="8.5,-617.5 8.5,-710.5 446.5,-710.5 446.5,-617.5 8.5,-617.5"/>
<text text-anchor="middle" x="227.5" y="-695.3" font-family="Times,serif" font-size="14.00">0.3.1</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="4,-324.5 4,-417.5 220,-417.5 220,-324.5 4,-324.5"/>
<text text-anchor="middle" x="112" y="-402.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
</g>
<!-- zcash/halo2#247 -->
<g id="node1" class="node open">
<title>zcash/halo2#247</title>
@ -247,21 +247,10 @@
<path fill="none" stroke="black" d="M667.5,-578.14C686.39,-588.95 707.2,-600.32 733.3,-613.05"/>
<polygon fill="black" stroke="black" points="731.83,-616.23 742.36,-617.41 734.87,-609.92 731.83,-616.23"/>
</g>
<!-- zcash/halo2#455 -->
<g id="node7" class="node open">
<title>zcash/halo2#455</title>
<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-386 12,-386 12,-333 212,-333 212,-386"/>
<text text-anchor="middle" x="112" y="-370.8" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
<text text-anchor="middle" x="112" y="-355.8" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
<text text-anchor="middle" x="112" y="-340.8" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
</a>
</g>
</g>
<!-- zcash/halo2#756 -->
<g id="node8" class="node open">
<g id="node7" class="node open">
<title>zcash/halo2#756</title>
<g id="a_node8"><a xlink:href="https://github.com/zcash/halo2/issues/756" xlink:title="zcash/halo2#756&#10;Release halo2 0.3.1" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/756" xlink:title="zcash/halo2#756&#10;Release halo2 0.3.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="438.5,-671.5 282.5,-671.5 282.5,-633.5 438.5,-633.5 438.5,-671.5"/>
<text text-anchor="middle" x="360.5" y="-656.3" font-family="Times,serif" font-size="14.00">zcash/halo2#756</text>
<text text-anchor="middle" x="360.5" y="-641.3" font-family="Times,serif" font-size="14.00">Release halo2 0.3.1</text>
@ -269,9 +258,9 @@
</g>
</g>
<!-- zcash/halo2#742 -->
<g id="node9" class="node open">
<g id="node8" class="node open">
<title>zcash/halo2#742</title>
<g id="a_node9"><a xlink:href="https://github.com/zcash/halo2/pull/742" xlink:title="zcash/halo2#742&#10;chore: Speed up random&#10;poly generation" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/zcash/halo2/pull/742" xlink:title="zcash/halo2#742&#10;chore: Speed up random&#10;poly generation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="207.5,-679 16.5,-679 16.5,-675 12.5,-675 12.5,-671 16.5,-671 16.5,-634 12.5,-634 12.5,-630 16.5,-630 16.5,-626 207.5,-626 207.5,-679"/>
<polyline fill="none" stroke="black" stroke-width="2" points="16.5,-675 20.5,-675 20.5,-671 16.5,-671 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="16.5,-634 20.5,-634 20.5,-630 16.5,-630 "/>
@ -287,6 +276,17 @@
<path fill="none" stroke="black" d="M207.6,-652.5C228.83,-652.5 251.27,-652.5 272.19,-652.5"/>
<polygon fill="black" stroke="black" points="272.33,-656 282.33,-652.5 272.33,-649 272.33,-656"/>
</g>
<!-- zcash/halo2#455 -->
<g id="node9" class="node open">
<title>zcash/halo2#455</title>
<g id="a_node9"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-386 12,-386 12,-333 212,-333 212,-386"/>
<text text-anchor="middle" x="112" y="-370.8" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
<text text-anchor="middle" x="112" y="-355.8" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
<text text-anchor="middle" x="112" y="-340.8" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
</a>
</g>
</g>
<!-- zcash/halo2#250&#45;&gt;zcash/halo2#75 -->
<g id="edge14" class="edge">
<title>zcash/halo2#250&#45;&gt;zcash/halo2#75</title>

View File

@ -15,15 +15,15 @@
<text text-anchor="middle" x="841" y="-594.3" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="4,-324.5 4,-417.5 220,-417.5 220,-324.5 4,-324.5"/>
<text text-anchor="middle" x="112" y="-402.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="8.5,-617.5 8.5,-710.5 446.5,-710.5 446.5,-617.5 8.5,-617.5"/>
<text text-anchor="middle" x="227.5" y="-695.3" font-family="Times,serif" font-size="14.00">0.3.1</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="4,-324.5 4,-417.5 220,-417.5 220,-324.5 4,-324.5"/>
<text text-anchor="middle" x="112" y="-402.3" font-family="Times,serif" font-size="14.00">Documentation Q2 2024</text>
</g>
<!-- zcash/halo2#247 -->
<g id="node1" class="node open">
<title>zcash/halo2#247</title>
@ -235,21 +235,10 @@
<path fill="none" stroke="black" d="M667.5,-578.14C686.39,-588.95 707.2,-600.32 733.3,-613.05"/>
<polygon fill="black" stroke="black" points="731.83,-616.23 742.36,-617.41 734.87,-609.92 731.83,-616.23"/>
</g>
<!-- zcash/halo2#455 -->
<g id="node7" class="node open">
<title>zcash/halo2#455</title>
<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-386 12,-386 12,-333 212,-333 212,-386"/>
<text text-anchor="middle" x="112" y="-370.8" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
<text text-anchor="middle" x="112" y="-355.8" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
<text text-anchor="middle" x="112" y="-340.8" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
</a>
</g>
</g>
<!-- zcash/halo2#756 -->
<g id="node8" class="node open">
<g id="node7" class="node open">
<title>zcash/halo2#756</title>
<g id="a_node8"><a xlink:href="https://github.com/zcash/halo2/issues/756" xlink:title="zcash/halo2#756&#10;Release halo2 0.3.1" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/756" xlink:title="zcash/halo2#756&#10;Release halo2 0.3.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="438.5,-671.5 282.5,-671.5 282.5,-633.5 438.5,-633.5 438.5,-671.5"/>
<text text-anchor="middle" x="360.5" y="-656.3" font-family="Times,serif" font-size="14.00">zcash/halo2#756</text>
<text text-anchor="middle" x="360.5" y="-641.3" font-family="Times,serif" font-size="14.00">Release halo2 0.3.1</text>
@ -257,9 +246,9 @@
</g>
</g>
<!-- zcash/halo2#742 -->
<g id="node9" class="node open">
<g id="node8" class="node open">
<title>zcash/halo2#742</title>
<g id="a_node9"><a xlink:href="https://github.com/zcash/halo2/pull/742" xlink:title="zcash/halo2#742&#10;chore: Speed up random&#10;poly generation" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/zcash/halo2/pull/742" xlink:title="zcash/halo2#742&#10;chore: Speed up random&#10;poly generation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="207.5,-679 16.5,-679 16.5,-675 12.5,-675 12.5,-671 16.5,-671 16.5,-634 12.5,-634 12.5,-630 16.5,-630 16.5,-626 207.5,-626 207.5,-679"/>
<polyline fill="none" stroke="black" stroke-width="2" points="16.5,-675 20.5,-675 20.5,-671 16.5,-671 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="16.5,-634 20.5,-634 20.5,-630 16.5,-630 "/>
@ -275,6 +264,17 @@
<path fill="none" stroke="black" d="M207.6,-652.5C228.83,-652.5 251.27,-652.5 272.19,-652.5"/>
<polygon fill="black" stroke="black" points="272.33,-656 282.33,-652.5 272.33,-649 272.33,-656"/>
</g>
<!-- zcash/halo2#455 -->
<g id="node9" class="node open">
<title>zcash/halo2#455</title>
<g id="a_node9"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-386 12,-386 12,-333 212,-333 212,-386"/>
<text text-anchor="middle" x="112" y="-370.8" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
<text text-anchor="middle" x="112" y="-355.8" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
<text text-anchor="middle" x="112" y="-340.8" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
</a>
</g>
</g>
<!-- zcash/halo2#250&#45;&gt;zcash/halo2#75 -->
<g id="edge14" class="edge">
<title>zcash/halo2#250&#45;&gt;zcash/halo2#75</title>

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -32,15 +32,15 @@
<text text-anchor="middle" x="1307.5" y="-1278.8" font-family="Times,serif" font-size="14.00">Design and Implementation Phase 3</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="756,-197 756,-304 1177,-304 1177,-197 756,-197"/>
<text text-anchor="middle" x="966.5" y="-288.8" font-family="Times,serif" font-size="14.00">Prototype Phase 2</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="0,-656 0,-961 955,-961 955,-656 0,-656"/>
<text text-anchor="middle" x="477.5" y="-945.8" font-family="Times,serif" font-size="14.00">Implementation Phase 1: Simulation Codebase</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="756,-197 756,-304 1177,-304 1177,-197 756,-197"/>
<text text-anchor="middle" x="966.5" y="-288.8" font-family="Times,serif" font-size="14.00">Prototype Phase 2</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="243.5,-312 243.5,-648 951.5,-648 951.5,-312 243.5,-312"/>
@ -535,45 +535,10 @@
<path fill="none" stroke="black" d="M948.09,-1097C956.58,-1097 965.2,-1097 973.77,-1097"/>
<polygon fill="black" stroke="black" points="973.79,-1100.5 983.79,-1097 973.79,-1093.5 973.79,-1100.5"/>
</g>
<!-- ECC/zebra&#45;tfl#4 -->
<g id="node24" class="node open">
<title>ECC/zebra&#45;tfl#4</title>
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/4" xlink:title="ECC/zebra&#45;tfl#4&#10;Prototype release 0.x&#10;(for phase 2)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1169,-268.5 999,-268.5 999,-215.5 1169,-215.5 1169,-268.5"/>
<text text-anchor="middle" x="1084" y="-253.3" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#4</text>
<text text-anchor="middle" x="1084" y="-238.3" font-family="Times,serif" font-size="14.00">Prototype release 0.x</text>
<text text-anchor="middle" x="1084" y="-223.3" font-family="Times,serif" font-size="14.00">(for phase 2)</text>
</a>
</g>
</g>
<!-- ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70 -->
<g id="edge51" class="edge">
<title>ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70</title>
<path fill="none" stroke="black" d="M1111.1,-268.65C1176.8,-332.88 1357.3,-491 1541.5,-491 1541.5,-491 1541.5,-491 2010,-491 2233.8,-491 2185.2,-716.78 2370,-843 2374,-845.72 2378.1,-848.35 2382.4,-850.88"/>
<polygon fill="black" stroke="black" points="2380.88,-854.04 2391.3,-855.93 2384.33,-847.95 2380.88,-854.04"/>
</g>
<!-- ECC/zebra&#45;tfl#11 -->
<g id="node25" class="node open">
<title>ECC/zebra&#45;tfl#11</title>
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/11" xlink:title="ECC/zebra&#45;tfl#11&#10;Consider putting bft&#45;&#10;proposals in bc&#45;block&#45;&#10;headers" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="935,-273 764,-273 764,-205 935,-205 935,-273"/>
<text text-anchor="middle" x="849.5" y="-257.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#11</text>
<text text-anchor="middle" x="849.5" y="-242.8" font-family="Times,serif" font-size="14.00">Consider putting bft&#45;</text>
<text text-anchor="middle" x="849.5" y="-227.8" font-family="Times,serif" font-size="14.00">proposals in bc&#45;block&#45;</text>
<text text-anchor="middle" x="849.5" y="-212.8" font-family="Times,serif" font-size="14.00">headers</text>
</a>
</g>
</g>
<!-- ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge26" class="edge">
<title>ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4</title>
<path fill="none" stroke="black" d="M935.1,-240.09C952.46,-240.32 970.85,-240.55 988.54,-240.78"/>
<polygon fill="black" stroke="black" points="988.86,-244.28 998.9,-240.91 988.94,-237.28 988.86,-244.28"/>
</g>
<!-- zcash/simtfl#14 -->
<g id="node26" class="node open">
<g id="node24" class="node open">
<title>zcash/simtfl#14</title>
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/14" xlink:title="zcash/simtfl#14&#10;simtfl 0.2.0&#10;(corresponding to&#10;Implementation Phase 1:&#10;Simulation Codebase)" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/14" xlink:title="zcash/simtfl#14&#10;simtfl 0.2.0&#10;(corresponding to&#10;Implementation Phase 1:&#10;Simulation Codebase)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="947,-898.5 944,-902.5 923,-902.5 920,-898.5 752,-898.5 752,-815.5 947,-815.5 947,-898.5"/>
<text text-anchor="middle" x="849.5" y="-883.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#14</text>
<text text-anchor="middle" x="849.5" y="-868.3" font-family="Times,serif" font-size="14.00">simtfl 0.2.0</text>
@ -596,9 +561,9 @@
<polygon fill="black" stroke="black" points="983.72,-1058.81 993.5,-1062.9 988.41,-1053.61 983.72,-1058.81"/>
</g>
<!-- zcash/simtfl#10 -->
<g id="node27" class="node open">
<g id="node25" class="node open">
<title>zcash/simtfl#10</title>
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/10" xlink:title="zcash/simtfl#10&#10;Implement some known BFT&#10;and/or PoS attacks" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/10" xlink:title="zcash/simtfl#10&#10;Implement some known BFT&#10;and/or PoS attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="714,-741.5 493,-741.5 493,-688.5 714,-688.5 714,-741.5"/>
<text text-anchor="middle" x="603.5" y="-726.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#10</text>
<text text-anchor="middle" x="603.5" y="-711.3" font-family="Times,serif" font-size="14.00">Implement some known BFT</text>
@ -607,15 +572,15 @@
</g>
</g>
<!-- zcash/simtfl#10&#45;&gt;zcash/simtfl#14 -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>zcash/simtfl#10&#45;&gt;zcash/simtfl#14</title>
<path fill="none" stroke="black" d="M695.17,-741.57C702.01,-744.47 708.69,-747.61 715,-751 744.04,-766.6 773.09,-788.7 796.64,-808.69"/>
<polygon fill="black" stroke="black" points="794.55,-811.5 804.41,-815.37 799.11,-806.2 794.55,-811.5"/>
</g>
<!-- zcash/simtfl#7 -->
<g id="node28" class="node open">
<g id="node26" class="node open">
<title>zcash/simtfl#7</title>
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/7" xlink:title="zcash/simtfl#7&#10;Define BC abstractions&#10;and PoW (honest behaviour&#10;only)" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/7" xlink:title="zcash/simtfl#7&#10;Define BC abstractions&#10;and PoW (honest behaviour&#10;only)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="456,-844 244,-844 244,-776 456,-776 456,-844"/>
<text text-anchor="middle" x="350" y="-828.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#7</text>
<text text-anchor="middle" x="350" y="-813.8" font-family="Times,serif" font-size="14.00">Define BC abstractions</text>
@ -625,9 +590,9 @@
</g>
</g>
<!-- zcash/simtfl#8 -->
<g id="node29" class="node open">
<g id="node27" class="node open">
<title>zcash/simtfl#8</title>
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/8" xlink:title="zcash/simtfl#8&#10;Define Crosslink (honest&#10;behaviour only)" target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/8" xlink:title="zcash/simtfl#8&#10;Define Crosslink (honest&#10;behaviour only)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="699,-812.5 508,-812.5 508,-759.5 699,-759.5 699,-812.5"/>
<text text-anchor="middle" x="603.5" y="-797.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#8</text>
<text text-anchor="middle" x="603.5" y="-782.3" font-family="Times,serif" font-size="14.00">Define Crosslink (honest</text>
@ -636,15 +601,15 @@
</g>
</g>
<!-- zcash/simtfl#7&#45;&gt;zcash/simtfl#8 -->
<g id="edge28" class="edge">
<g id="edge27" class="edge">
<title>zcash/simtfl#7&#45;&gt;zcash/simtfl#8</title>
<path fill="none" stroke="black" d="M456.2,-799.96C469.82,-798.66 483.78,-797.33 497.4,-796.03"/>
<polygon fill="black" stroke="black" points="498.12,-799.48 507.74,-795.04 497.45,-792.51 498.12,-799.48"/>
</g>
<!-- zcash/simtfl#9 -->
<g id="node30" class="node open">
<g id="node28" class="node open">
<title>zcash/simtfl#9</title>
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/9" xlink:title="zcash/simtfl#9&#10;Implement some known PoW&#10;attacks" target="_blank">
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/9" xlink:title="zcash/simtfl#9&#10;Implement some known PoW&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="715,-883.5 492,-883.5 492,-830.5 715,-830.5 715,-883.5"/>
<text text-anchor="middle" x="603.5" y="-868.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#9</text>
<text text-anchor="middle" x="603.5" y="-853.3" font-family="Times,serif" font-size="14.00">Implement some known PoW</text>
@ -653,27 +618,27 @@
</g>
</g>
<!-- zcash/simtfl#7&#45;&gt;zcash/simtfl#9 -->
<g id="edge29" class="edge">
<g id="edge28" class="edge">
<title>zcash/simtfl#7&#45;&gt;zcash/simtfl#9</title>
<path fill="none" stroke="black" d="M456.2,-829.66C464.62,-831.23 473.16,-832.83 481.67,-834.42"/>
<polygon fill="black" stroke="black" points="481.18,-837.89 491.65,-836.28 482.46,-831.01 481.18,-837.89"/>
</g>
<!-- zcash/simtfl#8&#45;&gt;zcash/simtfl#14 -->
<g id="edge30" class="edge">
<g id="edge29" class="edge">
<title>zcash/simtfl#8&#45;&gt;zcash/simtfl#14</title>
<path fill="none" stroke="black" d="M695.7,-812.54C710.69,-816.9 726.35,-821.46 741.68,-825.92"/>
<polygon fill="black" stroke="black" points="741.11,-829.4 751.69,-828.83 743.06,-822.68 741.11,-829.4"/>
</g>
<!-- zcash/simtfl#9&#45;&gt;zcash/simtfl#14 -->
<g id="edge31" class="edge">
<g id="edge30" class="edge">
<title>zcash/simtfl#9&#45;&gt;zcash/simtfl#14</title>
<path fill="none" stroke="black" d="M715.08,-857C723.87,-857 732.74,-857 741.51,-857"/>
<polygon fill="black" stroke="black" points="741.74,-860.5 751.74,-857 741.74,-853.5 741.74,-860.5"/>
</g>
<!-- zcash/simtfl#20 -->
<g id="node31" class="node open">
<g id="node29" class="node open">
<title>zcash/simtfl#20</title>
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/20" xlink:title="zcash/simtfl#20&#10;Add test coverage that&#10;ensures edge cases lead&#10;to invalid blocks" target="_blank">
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/20" xlink:title="zcash/simtfl#20&#10;Add test coverage that&#10;ensures edge cases lead&#10;to invalid blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="445,-930 255,-930 255,-862 445,-862 445,-930"/>
<text text-anchor="middle" x="350" y="-914.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#20</text>
<text text-anchor="middle" x="350" y="-899.8" font-family="Times,serif" font-size="14.00">Add test coverage that</text>
@ -683,15 +648,15 @@
</g>
</g>
<!-- zcash/simtfl#20&#45;&gt;zcash/simtfl#9 -->
<g id="edge32" class="edge">
<g id="edge31" class="edge">
<title>zcash/simtfl#20&#45;&gt;zcash/simtfl#9</title>
<path fill="none" stroke="black" d="M445.01,-881.42C456.89,-879.58 469.17,-877.67 481.4,-875.78"/>
<polygon fill="black" stroke="black" points="482.3,-879.18 491.65,-874.19 481.23,-872.26 482.3,-879.18"/>
</g>
<!-- zcash/simtfl#15 -->
<g id="node32" class="node open">
<g id="node30" class="node open">
<title>zcash/simtfl#15</title>
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/15" xlink:title="zcash/simtfl#15&#10;Design/document the&#10;network layer used in the&#10;simulation" target="_blank">
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/15" xlink:title="zcash/simtfl#15&#10;Design/document the&#10;network layer used in the&#10;simulation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208,-773 8,-773 8,-705 208,-705 208,-773"/>
<text text-anchor="middle" x="108" y="-757.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#15</text>
<text text-anchor="middle" x="108" y="-742.8" font-family="Times,serif" font-size="14.00">Design/document the</text>
@ -701,9 +666,9 @@
</g>
</g>
<!-- zcash/simtfl#16 -->
<g id="node33" class="node open">
<g id="node31" class="node open">
<title>zcash/simtfl#16</title>
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/16" xlink:title="zcash/simtfl#16&#10;Implement network layer" target="_blank">
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/16" xlink:title="zcash/simtfl#16&#10;Implement network layer" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="448.5,-758 251.5,-758 251.5,-720 448.5,-720 448.5,-758"/>
<text text-anchor="middle" x="350" y="-742.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#16</text>
<text text-anchor="middle" x="350" y="-727.8" font-family="Times,serif" font-size="14.00">Implement network layer</text>
@ -711,33 +676,33 @@
</g>
</g>
<!-- zcash/simtfl#15&#45;&gt;zcash/simtfl#16 -->
<g id="edge33" class="edge">
<g id="edge32" class="edge">
<title>zcash/simtfl#15&#45;&gt;zcash/simtfl#16</title>
<path fill="none" stroke="black" d="M208,-739C218.98,-739 230.19,-739 241.27,-739"/>
<polygon fill="black" stroke="black" points="241.39,-742.5 251.39,-739 241.39,-735.5 241.39,-742.5"/>
</g>
<!-- zcash/simtfl#16&#45;&gt;zcash/simtfl#10 -->
<g id="edge34" class="edge">
<g id="edge33" class="edge">
<title>zcash/simtfl#16&#45;&gt;zcash/simtfl#10</title>
<path fill="none" stroke="black" d="M448.6,-729.69C459.81,-728.62 471.34,-727.52 482.8,-726.42"/>
<polygon fill="black" stroke="black" points="483.22,-729.9 492.84,-725.46 482.55,-722.93 483.22,-729.9"/>
</g>
<!-- zcash/simtfl#16&#45;&gt;zcash/simtfl#8 -->
<g id="edge35" class="edge">
<g id="edge34" class="edge">
<title>zcash/simtfl#16&#45;&gt;zcash/simtfl#8</title>
<path fill="none" stroke="black" d="M448.6,-757.24C464.72,-760.25 481.49,-763.39 497.78,-766.43"/>
<polygon fill="black" stroke="black" points="497.38,-769.92 507.85,-768.31 498.66,-763.03 497.38,-769.92"/>
</g>
<!-- zcash/simtfl#16&#45;&gt;zcash/simtfl#9 -->
<g id="edge36" class="edge">
<g id="edge35" class="edge">
<title>zcash/simtfl#16&#45;&gt;zcash/simtfl#9</title>
<path fill="none" stroke="black" d="M441.03,-758.06C446.29,-760.66 451.34,-763.63 456,-767 479.68,-784.12 468.72,-804.34 492,-822 493.38,-823.05 494.79,-824.06 496.23,-825.04"/>
<polygon fill="black" stroke="black" points="494.41,-828.03 504.75,-830.36 498.12,-822.09 494.41,-828.03"/>
</g>
<!-- zcash/simtfl#25 -->
<g id="node34" class="node open">
<g id="node32" class="node open">
<title>zcash/simtfl#25</title>
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/25" xlink:title="zcash/simtfl#25&#10;Finish Streamlet" target="_blank">
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/25" xlink:title="zcash/simtfl#25&#10;Finish Streamlet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="418.5,-702 281.5,-702 281.5,-664 418.5,-664 418.5,-702"/>
<text text-anchor="middle" x="350" y="-686.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#25</text>
<text text-anchor="middle" x="350" y="-671.8" font-family="Times,serif" font-size="14.00">Finish Streamlet</text>
@ -745,17 +710,52 @@
</g>
</g>
<!-- zcash/simtfl#25&#45;&gt;zcash/simtfl#10 -->
<g id="edge37" class="edge">
<g id="edge36" class="edge">
<title>zcash/simtfl#25&#45;&gt;zcash/simtfl#10</title>
<path fill="none" stroke="black" d="M418.73,-691.62C438.54,-694.14 460.8,-696.97 482.82,-699.77"/>
<polygon fill="black" stroke="black" points="482.55,-703.26 492.91,-701.06 483.43,-696.32 482.55,-703.26"/>
</g>
<!-- zcash/simtfl#25&#45;&gt;zcash/simtfl#8 -->
<g id="edge38" class="edge">
<g id="edge37" class="edge">
<title>zcash/simtfl#25&#45;&gt;zcash/simtfl#8</title>
<path fill="none" stroke="black" d="M418.63,-694.86C431.6,-698.81 444.66,-704.06 456,-711 476.4,-723.49 471.89,-738.05 492,-751 494.18,-752.41 496.43,-753.76 498.72,-755.06"/>
<polygon fill="black" stroke="black" points="497.3,-758.27 507.78,-759.84 500.57,-752.08 497.3,-758.27"/>
</g>
<!-- ECC/zebra&#45;tfl#4 -->
<g id="node33" class="node open">
<title>ECC/zebra&#45;tfl#4</title>
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/4" xlink:title="ECC/zebra&#45;tfl#4&#10;Prototype release 0.x&#10;(for phase 2)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1169,-268.5 999,-268.5 999,-215.5 1169,-215.5 1169,-268.5"/>
<text text-anchor="middle" x="1084" y="-253.3" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#4</text>
<text text-anchor="middle" x="1084" y="-238.3" font-family="Times,serif" font-size="14.00">Prototype release 0.x</text>
<text text-anchor="middle" x="1084" y="-223.3" font-family="Times,serif" font-size="14.00">(for phase 2)</text>
</a>
</g>
</g>
<!-- ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70 -->
<g id="edge51" class="edge">
<title>ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70</title>
<path fill="none" stroke="black" d="M1111.1,-268.65C1176.8,-332.88 1357.3,-491 1541.5,-491 1541.5,-491 1541.5,-491 2010,-491 2233.8,-491 2185.2,-716.78 2370,-843 2374,-845.72 2378.1,-848.35 2382.4,-850.88"/>
<polygon fill="black" stroke="black" points="2380.88,-854.04 2391.3,-855.93 2384.33,-847.95 2380.88,-854.04"/>
</g>
<!-- ECC/zebra&#45;tfl#11 -->
<g id="node34" class="node open">
<title>ECC/zebra&#45;tfl#11</title>
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/11" xlink:title="ECC/zebra&#45;tfl#11&#10;Consider putting bft&#45;&#10;proposals in bc&#45;block&#45;&#10;headers" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="935,-273 764,-273 764,-205 935,-205 935,-273"/>
<text text-anchor="middle" x="849.5" y="-257.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#11</text>
<text text-anchor="middle" x="849.5" y="-242.8" font-family="Times,serif" font-size="14.00">Consider putting bft&#45;</text>
<text text-anchor="middle" x="849.5" y="-227.8" font-family="Times,serif" font-size="14.00">proposals in bc&#45;block&#45;</text>
<text text-anchor="middle" x="849.5" y="-212.8" font-family="Times,serif" font-size="14.00">headers</text>
</a>
</g>
</g>
<!-- ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge38" class="edge">
<title>ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4</title>
<path fill="none" stroke="black" d="M935.1,-240.09C952.46,-240.32 970.85,-240.55 988.54,-240.78"/>
<polygon fill="black" stroke="black" points="988.86,-244.28 998.9,-240.91 988.94,-237.28 988.86,-244.28"/>
</g>
<!-- ECC/tfl&#45;book#86 -->
<g id="node35" class="node open">
<title>ECC/tfl&#45;book#86</title>

View File

@ -20,15 +20,15 @@
<text text-anchor="middle" x="1307.5" y="-1278.8" font-family="Times,serif" font-size="14.00">Design and Implementation Phase 3</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="756,-197 756,-304 1177,-304 1177,-197 756,-197"/>
<text text-anchor="middle" x="966.5" y="-288.8" font-family="Times,serif" font-size="14.00">Prototype Phase 2</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="0,-656 0,-961 955,-961 955,-656 0,-656"/>
<text text-anchor="middle" x="477.5" y="-945.8" font-family="Times,serif" font-size="14.00">Implementation Phase 1: Simulation Codebase</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="756,-197 756,-304 1177,-304 1177,-197 756,-197"/>
<text text-anchor="middle" x="966.5" y="-288.8" font-family="Times,serif" font-size="14.00">Prototype Phase 2</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="243.5,-312 243.5,-648 951.5,-648 951.5,-312 243.5,-312"/>
@ -523,45 +523,10 @@
<path fill="none" stroke="black" d="M948.09,-1097C956.58,-1097 965.2,-1097 973.77,-1097"/>
<polygon fill="black" stroke="black" points="973.79,-1100.5 983.79,-1097 973.79,-1093.5 973.79,-1100.5"/>
</g>
<!-- ECC/zebra&#45;tfl#4 -->
<g id="node24" class="node open">
<title>ECC/zebra&#45;tfl#4</title>
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/4" xlink:title="ECC/zebra&#45;tfl#4&#10;Prototype release 0.x&#10;(for phase 2)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1169,-268.5 999,-268.5 999,-215.5 1169,-215.5 1169,-268.5"/>
<text text-anchor="middle" x="1084" y="-253.3" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#4</text>
<text text-anchor="middle" x="1084" y="-238.3" font-family="Times,serif" font-size="14.00">Prototype release 0.x</text>
<text text-anchor="middle" x="1084" y="-223.3" font-family="Times,serif" font-size="14.00">(for phase 2)</text>
</a>
</g>
</g>
<!-- ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70 -->
<g id="edge51" class="edge">
<title>ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70</title>
<path fill="none" stroke="black" d="M1111.1,-268.65C1176.8,-332.88 1357.3,-491 1541.5,-491 1541.5,-491 1541.5,-491 2010,-491 2233.8,-491 2185.2,-716.78 2370,-843 2374,-845.72 2378.1,-848.35 2382.4,-850.88"/>
<polygon fill="black" stroke="black" points="2380.88,-854.04 2391.3,-855.93 2384.33,-847.95 2380.88,-854.04"/>
</g>
<!-- ECC/zebra&#45;tfl#11 -->
<g id="node25" class="node open">
<title>ECC/zebra&#45;tfl#11</title>
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/11" xlink:title="ECC/zebra&#45;tfl#11&#10;Consider putting bft&#45;&#10;proposals in bc&#45;block&#45;&#10;headers" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="935,-273 764,-273 764,-205 935,-205 935,-273"/>
<text text-anchor="middle" x="849.5" y="-257.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#11</text>
<text text-anchor="middle" x="849.5" y="-242.8" font-family="Times,serif" font-size="14.00">Consider putting bft&#45;</text>
<text text-anchor="middle" x="849.5" y="-227.8" font-family="Times,serif" font-size="14.00">proposals in bc&#45;block&#45;</text>
<text text-anchor="middle" x="849.5" y="-212.8" font-family="Times,serif" font-size="14.00">headers</text>
</a>
</g>
</g>
<!-- ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge26" class="edge">
<title>ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4</title>
<path fill="none" stroke="black" d="M935.1,-240.09C952.46,-240.32 970.85,-240.55 988.54,-240.78"/>
<polygon fill="black" stroke="black" points="988.86,-244.28 998.9,-240.91 988.94,-237.28 988.86,-244.28"/>
</g>
<!-- zcash/simtfl#14 -->
<g id="node26" class="node open">
<g id="node24" class="node open">
<title>zcash/simtfl#14</title>
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/14" xlink:title="zcash/simtfl#14&#10;simtfl 0.2.0&#10;(corresponding to&#10;Implementation Phase 1:&#10;Simulation Codebase)" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/14" xlink:title="zcash/simtfl#14&#10;simtfl 0.2.0&#10;(corresponding to&#10;Implementation Phase 1:&#10;Simulation Codebase)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="947,-898.5 944,-902.5 923,-902.5 920,-898.5 752,-898.5 752,-815.5 947,-815.5 947,-898.5"/>
<text text-anchor="middle" x="849.5" y="-883.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#14</text>
<text text-anchor="middle" x="849.5" y="-868.3" font-family="Times,serif" font-size="14.00">simtfl 0.2.0</text>
@ -584,9 +549,9 @@
<polygon fill="black" stroke="black" points="983.72,-1058.81 993.5,-1062.9 988.41,-1053.61 983.72,-1058.81"/>
</g>
<!-- zcash/simtfl#10 -->
<g id="node27" class="node open">
<g id="node25" class="node open">
<title>zcash/simtfl#10</title>
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/10" xlink:title="zcash/simtfl#10&#10;Implement some known BFT&#10;and/or PoS attacks" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/10" xlink:title="zcash/simtfl#10&#10;Implement some known BFT&#10;and/or PoS attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="714,-741.5 493,-741.5 493,-688.5 714,-688.5 714,-741.5"/>
<text text-anchor="middle" x="603.5" y="-726.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#10</text>
<text text-anchor="middle" x="603.5" y="-711.3" font-family="Times,serif" font-size="14.00">Implement some known BFT</text>
@ -595,15 +560,15 @@
</g>
</g>
<!-- zcash/simtfl#10&#45;&gt;zcash/simtfl#14 -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>zcash/simtfl#10&#45;&gt;zcash/simtfl#14</title>
<path fill="none" stroke="black" d="M695.17,-741.57C702.01,-744.47 708.69,-747.61 715,-751 744.04,-766.6 773.09,-788.7 796.64,-808.69"/>
<polygon fill="black" stroke="black" points="794.55,-811.5 804.41,-815.37 799.11,-806.2 794.55,-811.5"/>
</g>
<!-- zcash/simtfl#7 -->
<g id="node28" class="node open">
<g id="node26" class="node open">
<title>zcash/simtfl#7</title>
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/7" xlink:title="zcash/simtfl#7&#10;Define BC abstractions&#10;and PoW (honest behaviour&#10;only)" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/7" xlink:title="zcash/simtfl#7&#10;Define BC abstractions&#10;and PoW (honest behaviour&#10;only)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="456,-844 244,-844 244,-776 456,-776 456,-844"/>
<text text-anchor="middle" x="350" y="-828.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#7</text>
<text text-anchor="middle" x="350" y="-813.8" font-family="Times,serif" font-size="14.00">Define BC abstractions</text>
@ -613,9 +578,9 @@
</g>
</g>
<!-- zcash/simtfl#8 -->
<g id="node29" class="node open">
<g id="node27" class="node open">
<title>zcash/simtfl#8</title>
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/8" xlink:title="zcash/simtfl#8&#10;Define Crosslink (honest&#10;behaviour only)" target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/8" xlink:title="zcash/simtfl#8&#10;Define Crosslink (honest&#10;behaviour only)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="699,-812.5 508,-812.5 508,-759.5 699,-759.5 699,-812.5"/>
<text text-anchor="middle" x="603.5" y="-797.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#8</text>
<text text-anchor="middle" x="603.5" y="-782.3" font-family="Times,serif" font-size="14.00">Define Crosslink (honest</text>
@ -624,15 +589,15 @@
</g>
</g>
<!-- zcash/simtfl#7&#45;&gt;zcash/simtfl#8 -->
<g id="edge28" class="edge">
<g id="edge27" class="edge">
<title>zcash/simtfl#7&#45;&gt;zcash/simtfl#8</title>
<path fill="none" stroke="black" d="M456.2,-799.96C469.82,-798.66 483.78,-797.33 497.4,-796.03"/>
<polygon fill="black" stroke="black" points="498.12,-799.48 507.74,-795.04 497.45,-792.51 498.12,-799.48"/>
</g>
<!-- zcash/simtfl#9 -->
<g id="node30" class="node open">
<g id="node28" class="node open">
<title>zcash/simtfl#9</title>
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/9" xlink:title="zcash/simtfl#9&#10;Implement some known PoW&#10;attacks" target="_blank">
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/9" xlink:title="zcash/simtfl#9&#10;Implement some known PoW&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="715,-883.5 492,-883.5 492,-830.5 715,-830.5 715,-883.5"/>
<text text-anchor="middle" x="603.5" y="-868.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#9</text>
<text text-anchor="middle" x="603.5" y="-853.3" font-family="Times,serif" font-size="14.00">Implement some known PoW</text>
@ -641,27 +606,27 @@
</g>
</g>
<!-- zcash/simtfl#7&#45;&gt;zcash/simtfl#9 -->
<g id="edge29" class="edge">
<g id="edge28" class="edge">
<title>zcash/simtfl#7&#45;&gt;zcash/simtfl#9</title>
<path fill="none" stroke="black" d="M456.2,-829.66C464.62,-831.23 473.16,-832.83 481.67,-834.42"/>
<polygon fill="black" stroke="black" points="481.18,-837.89 491.65,-836.28 482.46,-831.01 481.18,-837.89"/>
</g>
<!-- zcash/simtfl#8&#45;&gt;zcash/simtfl#14 -->
<g id="edge30" class="edge">
<g id="edge29" class="edge">
<title>zcash/simtfl#8&#45;&gt;zcash/simtfl#14</title>
<path fill="none" stroke="black" d="M695.7,-812.54C710.69,-816.9 726.35,-821.46 741.68,-825.92"/>
<polygon fill="black" stroke="black" points="741.11,-829.4 751.69,-828.83 743.06,-822.68 741.11,-829.4"/>
</g>
<!-- zcash/simtfl#9&#45;&gt;zcash/simtfl#14 -->
<g id="edge31" class="edge">
<g id="edge30" class="edge">
<title>zcash/simtfl#9&#45;&gt;zcash/simtfl#14</title>
<path fill="none" stroke="black" d="M715.08,-857C723.87,-857 732.74,-857 741.51,-857"/>
<polygon fill="black" stroke="black" points="741.74,-860.5 751.74,-857 741.74,-853.5 741.74,-860.5"/>
</g>
<!-- zcash/simtfl#20 -->
<g id="node31" class="node open">
<g id="node29" class="node open">
<title>zcash/simtfl#20</title>
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/20" xlink:title="zcash/simtfl#20&#10;Add test coverage that&#10;ensures edge cases lead&#10;to invalid blocks" target="_blank">
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/20" xlink:title="zcash/simtfl#20&#10;Add test coverage that&#10;ensures edge cases lead&#10;to invalid blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="445,-930 255,-930 255,-862 445,-862 445,-930"/>
<text text-anchor="middle" x="350" y="-914.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#20</text>
<text text-anchor="middle" x="350" y="-899.8" font-family="Times,serif" font-size="14.00">Add test coverage that</text>
@ -671,15 +636,15 @@
</g>
</g>
<!-- zcash/simtfl#20&#45;&gt;zcash/simtfl#9 -->
<g id="edge32" class="edge">
<g id="edge31" class="edge">
<title>zcash/simtfl#20&#45;&gt;zcash/simtfl#9</title>
<path fill="none" stroke="black" d="M445.01,-881.42C456.89,-879.58 469.17,-877.67 481.4,-875.78"/>
<polygon fill="black" stroke="black" points="482.3,-879.18 491.65,-874.19 481.23,-872.26 482.3,-879.18"/>
</g>
<!-- zcash/simtfl#15 -->
<g id="node32" class="node open">
<g id="node30" class="node open">
<title>zcash/simtfl#15</title>
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/15" xlink:title="zcash/simtfl#15&#10;Design/document the&#10;network layer used in the&#10;simulation" target="_blank">
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/15" xlink:title="zcash/simtfl#15&#10;Design/document the&#10;network layer used in the&#10;simulation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="208,-773 8,-773 8,-705 208,-705 208,-773"/>
<text text-anchor="middle" x="108" y="-757.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#15</text>
<text text-anchor="middle" x="108" y="-742.8" font-family="Times,serif" font-size="14.00">Design/document the</text>
@ -689,9 +654,9 @@
</g>
</g>
<!-- zcash/simtfl#16 -->
<g id="node33" class="node open">
<g id="node31" class="node open">
<title>zcash/simtfl#16</title>
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/16" xlink:title="zcash/simtfl#16&#10;Implement network layer" target="_blank">
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/16" xlink:title="zcash/simtfl#16&#10;Implement network layer" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="448.5,-758 251.5,-758 251.5,-720 448.5,-720 448.5,-758"/>
<text text-anchor="middle" x="350" y="-742.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#16</text>
<text text-anchor="middle" x="350" y="-727.8" font-family="Times,serif" font-size="14.00">Implement network layer</text>
@ -699,33 +664,33 @@
</g>
</g>
<!-- zcash/simtfl#15&#45;&gt;zcash/simtfl#16 -->
<g id="edge33" class="edge">
<g id="edge32" class="edge">
<title>zcash/simtfl#15&#45;&gt;zcash/simtfl#16</title>
<path fill="none" stroke="black" d="M208,-739C218.98,-739 230.19,-739 241.27,-739"/>
<polygon fill="black" stroke="black" points="241.39,-742.5 251.39,-739 241.39,-735.5 241.39,-742.5"/>
</g>
<!-- zcash/simtfl#16&#45;&gt;zcash/simtfl#10 -->
<g id="edge34" class="edge">
<g id="edge33" class="edge">
<title>zcash/simtfl#16&#45;&gt;zcash/simtfl#10</title>
<path fill="none" stroke="black" d="M448.6,-729.69C459.81,-728.62 471.34,-727.52 482.8,-726.42"/>
<polygon fill="black" stroke="black" points="483.22,-729.9 492.84,-725.46 482.55,-722.93 483.22,-729.9"/>
</g>
<!-- zcash/simtfl#16&#45;&gt;zcash/simtfl#8 -->
<g id="edge35" class="edge">
<g id="edge34" class="edge">
<title>zcash/simtfl#16&#45;&gt;zcash/simtfl#8</title>
<path fill="none" stroke="black" d="M448.6,-757.24C464.72,-760.25 481.49,-763.39 497.78,-766.43"/>
<polygon fill="black" stroke="black" points="497.38,-769.92 507.85,-768.31 498.66,-763.03 497.38,-769.92"/>
</g>
<!-- zcash/simtfl#16&#45;&gt;zcash/simtfl#9 -->
<g id="edge36" class="edge">
<g id="edge35" class="edge">
<title>zcash/simtfl#16&#45;&gt;zcash/simtfl#9</title>
<path fill="none" stroke="black" d="M441.03,-758.06C446.29,-760.66 451.34,-763.63 456,-767 479.68,-784.12 468.72,-804.34 492,-822 493.38,-823.05 494.79,-824.06 496.23,-825.04"/>
<polygon fill="black" stroke="black" points="494.41,-828.03 504.75,-830.36 498.12,-822.09 494.41,-828.03"/>
</g>
<!-- zcash/simtfl#25 -->
<g id="node34" class="node open">
<g id="node32" class="node open">
<title>zcash/simtfl#25</title>
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/25" xlink:title="zcash/simtfl#25&#10;Finish Streamlet" target="_blank">
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/25" xlink:title="zcash/simtfl#25&#10;Finish Streamlet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="418.5,-702 281.5,-702 281.5,-664 418.5,-664 418.5,-702"/>
<text text-anchor="middle" x="350" y="-686.8" font-family="Times,serif" font-size="14.00">zcash/simtfl#25</text>
<text text-anchor="middle" x="350" y="-671.8" font-family="Times,serif" font-size="14.00">Finish Streamlet</text>
@ -733,17 +698,52 @@
</g>
</g>
<!-- zcash/simtfl#25&#45;&gt;zcash/simtfl#10 -->
<g id="edge37" class="edge">
<g id="edge36" class="edge">
<title>zcash/simtfl#25&#45;&gt;zcash/simtfl#10</title>
<path fill="none" stroke="black" d="M418.73,-691.62C438.54,-694.14 460.8,-696.97 482.82,-699.77"/>
<polygon fill="black" stroke="black" points="482.55,-703.26 492.91,-701.06 483.43,-696.32 482.55,-703.26"/>
</g>
<!-- zcash/simtfl#25&#45;&gt;zcash/simtfl#8 -->
<g id="edge38" class="edge">
<g id="edge37" class="edge">
<title>zcash/simtfl#25&#45;&gt;zcash/simtfl#8</title>
<path fill="none" stroke="black" d="M418.63,-694.86C431.6,-698.81 444.66,-704.06 456,-711 476.4,-723.49 471.89,-738.05 492,-751 494.18,-752.41 496.43,-753.76 498.72,-755.06"/>
<polygon fill="black" stroke="black" points="497.3,-758.27 507.78,-759.84 500.57,-752.08 497.3,-758.27"/>
</g>
<!-- ECC/zebra&#45;tfl#4 -->
<g id="node33" class="node open">
<title>ECC/zebra&#45;tfl#4</title>
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/4" xlink:title="ECC/zebra&#45;tfl#4&#10;Prototype release 0.x&#10;(for phase 2)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1169,-268.5 999,-268.5 999,-215.5 1169,-215.5 1169,-268.5"/>
<text text-anchor="middle" x="1084" y="-253.3" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#4</text>
<text text-anchor="middle" x="1084" y="-238.3" font-family="Times,serif" font-size="14.00">Prototype release 0.x</text>
<text text-anchor="middle" x="1084" y="-223.3" font-family="Times,serif" font-size="14.00">(for phase 2)</text>
</a>
</g>
</g>
<!-- ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70 -->
<g id="edge51" class="edge">
<title>ECC/zebra&#45;tfl#4&#45;&gt;ECC/tfl&#45;book#70</title>
<path fill="none" stroke="black" d="M1111.1,-268.65C1176.8,-332.88 1357.3,-491 1541.5,-491 1541.5,-491 1541.5,-491 2010,-491 2233.8,-491 2185.2,-716.78 2370,-843 2374,-845.72 2378.1,-848.35 2382.4,-850.88"/>
<polygon fill="black" stroke="black" points="2380.88,-854.04 2391.3,-855.93 2384.33,-847.95 2380.88,-854.04"/>
</g>
<!-- ECC/zebra&#45;tfl#11 -->
<g id="node34" class="node open">
<title>ECC/zebra&#45;tfl#11</title>
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zebra-tfl/issues/11" xlink:title="ECC/zebra&#45;tfl#11&#10;Consider putting bft&#45;&#10;proposals in bc&#45;block&#45;&#10;headers" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="935,-273 764,-273 764,-205 935,-205 935,-273"/>
<text text-anchor="middle" x="849.5" y="-257.8" font-family="Times,serif" font-size="14.00">ECC/zebra&#45;tfl#11</text>
<text text-anchor="middle" x="849.5" y="-242.8" font-family="Times,serif" font-size="14.00">Consider putting bft&#45;</text>
<text text-anchor="middle" x="849.5" y="-227.8" font-family="Times,serif" font-size="14.00">proposals in bc&#45;block&#45;</text>
<text text-anchor="middle" x="849.5" y="-212.8" font-family="Times,serif" font-size="14.00">headers</text>
</a>
</g>
</g>
<!-- ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge38" class="edge">
<title>ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4</title>
<path fill="none" stroke="black" d="M935.1,-240.09C952.46,-240.32 970.85,-240.55 988.54,-240.78"/>
<polygon fill="black" stroke="black" points="988.86,-244.28 998.9,-240.91 988.94,-237.28 988.86,-244.28"/>
</g>
<!-- ECC/tfl&#45;book#86 -->
<g id="node35" class="node open">
<title>ECC/tfl&#45;book#86</title>

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 183 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 336 KiB

After

Width:  |  Height:  |  Size: 336 KiB

View File

@ -27,34 +27,34 @@
<text text-anchor="middle" x="666.5" y="-2177.8" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="blue" points="595.5,-269 595.5,-504 799.5,-504 799.5,-269 595.5,-269"/>
<text text-anchor="middle" x="697.5" y="-488.8" font-family="Times,serif" font-size="14.00">Zashi 1.2</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="blue" points="588,0 588,-261 807,-261 807,0 588,0"/>
<text text-anchor="middle" x="697.5" y="-245.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,-512 0,-1089 807,-1089 807,-512 0,-512"/>
<text text-anchor="middle" x="403.5" y="-1073.8" font-family="Times,serif" font-size="14.00">iOS Zashi 1.1</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="17,-1098 17,-1191 256,-1191 256,-1098 17,-1098"/>
<text text-anchor="middle" x="136.5" y="-1175.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="0,-1200 0,-2192 273,-2192 273,-1200 0,-1200"/>
<text text-anchor="middle" x="136.5" y="-2176.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="600.5,-1199 600.5,-1362 794.5,-1362 794.5,-1199 600.5,-1199"/>
<text text-anchor="middle" x="697.5" y="-1346.8" font-family="Times,serif" font-size="14.00">Zashi 1.0</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="blue" points="588,0 588,-261 807,-261 807,0 588,0"/>
<text text-anchor="middle" x="697.5" y="-245.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="0,-1200 0,-2192 273,-2192 273,-1200 0,-1200"/>
<text text-anchor="middle" x="136.5" y="-2176.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="blue" points="595.5,-269 595.5,-504 799.5,-504 799.5,-269 595.5,-269"/>
<text text-anchor="middle" x="697.5" y="-488.8" font-family="Times,serif" font-size="14.00">Zashi 1.2</text>
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="17,-1098 17,-1191 256,-1191 256,-1098 17,-1098"/>
<text text-anchor="middle" x="136.5" y="-1175.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
</g>
<!-- ECC/zashi#27 -->
<g id="node1" class="node open">
@ -67,9 +67,9 @@
</g>
</g>
<!-- ECC/zashi#66 -->
<g id="node49" class="node open">
<g id="node14" class="node open">
<title>ECC/zashi#66</title>
<g id="a_node49"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/66" xlink:title="ECC/zashi#66&#10;Release Zashi 1.2" target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/66" xlink:title="ECC/zashi#66&#10;Release Zashi 1.2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="769,-473 626,-473 626,-435 769,-435 769,-473"/>
<text text-anchor="middle" x="697.5" y="-457.8" font-family="Times,serif" font-size="14.00">ECC/zashi#66</text>
<text text-anchor="middle" x="697.5" y="-442.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.2</text>
@ -383,10 +383,104 @@
<path fill="none" stroke="black" d="M794.38,-1939.2C798.96,-1935.5 803.21,-1931.4 807,-1927 910.46,-1805.9 928.05,-1603 930.96,-1527.5"/>
<polygon fill="black" stroke="black" points="934.46,-1527.41 931.29,-1517.3 927.47,-1527.18 934.46,-1527.41"/>
</g>
<!-- ECC/zashi#67 -->
<g id="node17" class="node open">
<title>ECC/zashi#67</title>
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/67" xlink:title="ECC/zashi#67&#10;Release Zashi 1.3" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="769,-230 626,-230 626,-192 769,-192 769,-230"/>
<text text-anchor="middle" x="697.5" y="-214.8" font-family="Times,serif" font-size="14.00">ECC/zashi#67</text>
<text text-anchor="middle" x="697.5" y="-199.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.3</text>
</a>
</g>
</g>
<!-- ECC/zashi#66&#45;&gt;ECC/zashi#67 -->
<g id="edge35" class="edge">
<title>ECC/zashi#66&#45;&gt;ECC/zashi#67</title>
<path fill="none" stroke="black" d="M625.91,-450.39C604.5,-445.25 583.86,-435.17 573,-416 557.45,-388.54 557.45,-301.46 573,-274 582.86,-256.59 599.32,-243.85 617.09,-234.59"/>
<polygon fill="black" stroke="black" points="618.99,-237.56 626.48,-230.06 615.95,-231.25 618.99,-237.56"/>
</g>
<!-- ECC/zashi#38 -->
<g id="node15" class="node open">
<title>ECC/zashi#38</title>
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/38" xlink:title="ECC/zashi#38&#10;Enable address rotation&#10;for Zashi" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791.5,-416.5 603.5,-416.5 603.5,-363.5 791.5,-363.5 791.5,-416.5"/>
<text text-anchor="middle" x="697.5" y="-401.3" font-family="Times,serif" font-size="14.00">ECC/zashi#38</text>
<text text-anchor="middle" x="697.5" y="-386.3" font-family="Times,serif" font-size="14.00">Enable address rotation</text>
<text text-anchor="middle" x="697.5" y="-371.3" font-family="Times,serif" font-size="14.00">for Zashi</text>
</a>
</g>
</g>
<!-- ECC/zashi#38&#45;&gt;ECC/zashi#27 -->
<g id="edge36" class="edge">
<title>ECC/zashi#38&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M791.69,-411.38C797.5,-415.45 802.72,-420.28 807,-426 867.16,-506.5 809.92,-1233.2 837,-1330 852,-1383.6 887.41,-1438.5 910.37,-1470.4"/>
<polygon fill="black" stroke="black" points="907.74,-1472.73 916.49,-1478.7 913.37,-1468.57 907.74,-1472.73"/>
</g>
<!-- ECC/zashi#40 -->
<g id="node16" class="node open">
<title>ECC/zashi#40</title>
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/40" xlink:title="ECC/zashi#40&#10;Add &quot;Send entire wallet&#10;balance&quot; option to the&#10;send workflow." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791,-345 604,-345 604,-277 791,-277 791,-345"/>
<text text-anchor="middle" x="697.5" y="-329.8" font-family="Times,serif" font-size="14.00">ECC/zashi#40</text>
<text text-anchor="middle" x="697.5" y="-314.8" font-family="Times,serif" font-size="14.00">Add &quot;Send entire wallet</text>
<text text-anchor="middle" x="697.5" y="-299.8" font-family="Times,serif" font-size="14.00">balance&quot; option to the</text>
<text text-anchor="middle" x="697.5" y="-284.8" font-family="Times,serif" font-size="14.00">send workflow.</text>
</a>
</g>
</g>
<!-- ECC/zashi#40&#45;&gt;ECC/zashi#27 -->
<g id="edge37" class="edge">
<title>ECC/zashi#40&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M791.4,-338.09C797.36,-342.6 802.69,-347.86 807,-354 869.34,-442.8 807.9,-1225.5 837,-1330 851.93,-1383.6 887.36,-1438.5 910.35,-1470.4"/>
<polygon fill="black" stroke="black" points="907.72,-1472.73 916.47,-1478.7 913.35,-1468.57 907.72,-1472.73"/>
</g>
<!-- ECC/zashi#33 -->
<g id="node18" class="node open">
<title>ECC/zashi#33</title>
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/33" xlink:title="ECC/zashi#33&#10;UI: Documentation screen" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="799,-174 596,-174 596,-136 799,-136 799,-174"/>
<text text-anchor="middle" x="697.5" y="-158.8" font-family="Times,serif" font-size="14.00">ECC/zashi#33</text>
<text text-anchor="middle" x="697.5" y="-143.8" font-family="Times,serif" font-size="14.00">UI: Documentation screen</text>
</a>
</g>
</g>
<!-- ECC/zashi#55 -->
<g id="node19" class="node open">
<title>ECC/zashi#55</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/55" xlink:title="ECC/zashi#55&#10;Create a view&#45;only wallet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="796,-118 599,-118 599,-80 796,-80 796,-118"/>
<text text-anchor="middle" x="697.5" y="-102.8" font-family="Times,serif" font-size="14.00">ECC/zashi#55</text>
<text text-anchor="middle" x="697.5" y="-87.8" font-family="Times,serif" font-size="14.00">Create a view&#45;only wallet</text>
</a>
</g>
</g>
<!-- ECC/zashi#55&#45;&gt;ECC/zashi#27 -->
<g id="edge38" class="edge">
<title>ECC/zashi#55&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M796.25,-116.6C800.23,-119.6 803.85,-123.04 807,-127 848.6,-179.34 819.25,-1265.5 837,-1330 851.78,-1383.7 887.26,-1438.5 910.29,-1470.4"/>
<polygon fill="black" stroke="black" points="907.67,-1472.74 916.43,-1478.7 913.3,-1468.58 907.67,-1472.74"/>
</g>
<!-- ECC/zashi#56 -->
<g id="node20" class="node open">
<title>ECC/zashi#56</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/56" xlink:title="ECC/zashi#56&#10;Support &quot;Spam Filtering&quot;&#10;in Zashi" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="797.5,-61.5 597.5,-61.5 597.5,-8.5 797.5,-8.5 797.5,-61.5"/>
<text text-anchor="middle" x="697.5" y="-46.3" font-family="Times,serif" font-size="14.00">ECC/zashi#56</text>
<text text-anchor="middle" x="697.5" y="-31.3" font-family="Times,serif" font-size="14.00">Support &quot;Spam Filtering&quot;</text>
<text text-anchor="middle" x="697.5" y="-16.3" font-family="Times,serif" font-size="14.00">in Zashi</text>
</a>
</g>
</g>
<!-- ECC/zashi#56&#45;&gt;ECC/zashi#27 -->
<g id="edge39" class="edge">
<title>ECC/zashi#56&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M797.78,-61.06C801.18,-64.03 804.28,-67.33 807,-71 848.62,-127.24 818.47,-1262.5 837,-1330 851.75,-1383.7 887.23,-1438.5 910.28,-1470.4"/>
<polygon fill="black" stroke="black" points="907.66,-1472.74 916.42,-1478.7 913.29,-1468.58 907.66,-1472.74"/>
</g>
<!-- ECC/zashi&#45;ios#1165 -->
<g id="node14" class="node open">
<g id="node21" class="node open">
<title>ECC/zashi&#45;ios#1165</title>
<g id="a_node14"><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">
<g id="a_node21"><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="#c2e0c6" stroke="black" points="799,-843.5 596,-843.5 596,-790.5 799,-790.5 799,-843.5"/>
<text text-anchor="middle" x="697.5" y="-828.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1165</text>
<text text-anchor="middle" x="697.5" y="-813.3" font-family="Times,serif" font-size="14.00">Release Zashi iOS version</text>
@ -401,9 +495,9 @@
<polygon fill="black" stroke="black" points="909.09,-1472.67 917.66,-1478.9 914.84,-1468.69 909.09,-1472.67"/>
</g>
<!-- ECC/zashi&#45;ios#937 -->
<g id="node15" class="node open">
<g id="node22" class="node open">
<title>ECC/zashi&#45;ios#937</title>
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/937" xlink:title="ECC/zashi&#45;ios#937&#10;Shielded transaction UI" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/937" xlink:title="ECC/zashi&#45;ios#937&#10;Shielded transaction UI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="522.5,-630 336.5,-630 336.5,-592 522.5,-592 522.5,-630"/>
<text text-anchor="middle" x="429.5" y="-614.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#937</text>
<text text-anchor="middle" x="429.5" y="-599.8" font-family="Times,serif" font-size="14.00">Shielded transaction UI</text>
@ -417,9 +511,9 @@
<polygon fill="black" stroke="black" points="675.6,-783.02 683.41,-790.18 681.77,-779.71 675.6,-783.02"/>
</g>
<!-- ECC/zashi&#45;ios#935 -->
<g id="node16" class="node open">
<g id="node23" class="node open">
<title>ECC/zashi&#45;ios#935</title>
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/935" xlink:title="ECC/zashi&#45;ios#935&#10;Error handling in run&#10;effects" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/935" xlink:title="ECC/zashi&#45;ios#935&#10;Error handling in run&#10;effects" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="514.5,-573.5 344.5,-573.5 344.5,-520.5 514.5,-520.5 514.5,-573.5"/>
<text text-anchor="middle" x="429.5" y="-558.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#935</text>
<text text-anchor="middle" x="429.5" y="-543.3" font-family="Times,serif" font-size="14.00">Error handling in run</text>
@ -434,9 +528,9 @@
<polygon fill="black" stroke="black" points="681.59,-782.14 688.2,-790.42 688.2,-779.83 681.59,-782.14"/>
</g>
<!-- ECC/zashi&#45;ios#897 -->
<g id="node17" class="node open">
<g id="node24" class="node open">
<title>ECC/zashi&#45;ios#897</title>
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/897" xlink:title="ECC/zashi&#45;ios#897&#10;Receive failed should be&#10;just on one line" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/897" xlink:title="ECC/zashi&#45;ios#897&#10;Receive failed should be&#10;just on one line" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="524.5,-1057.5 334.5,-1057.5 334.5,-1004.5 524.5,-1004.5 524.5,-1057.5"/>
<text text-anchor="middle" x="429.5" y="-1042.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#897</text>
<text text-anchor="middle" x="429.5" y="-1027.3" font-family="Times,serif" font-size="14.00">Receive failed should be</text>
@ -451,9 +545,9 @@
<polygon fill="black" stroke="black" points="681.16,-854.14 682.94,-843.69 675.04,-850.75 681.16,-854.14"/>
</g>
<!-- ECC/zashi&#45;ios#1062 -->
<g id="node18" class="node open">
<g id="node25" class="node open">
<title>ECC/zashi&#45;ios#1062</title>
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1062" xlink:title="ECC/zashi&#45;ios#1062&#10;Check iOS resource&#10;strings (in localization&#10;files) for correctness" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1062" xlink:title="ECC/zashi&#45;ios#1062&#10;Check iOS resource&#10;strings (in localization&#10;files) for correctness" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="517.5,-986 341.5,-986 341.5,-918 517.5,-918 517.5,-986"/>
<text text-anchor="middle" x="429.5" y="-970.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1062</text>
<text text-anchor="middle" x="429.5" y="-955.8" font-family="Times,serif" font-size="14.00">Check iOS resource</text>
@ -469,9 +563,9 @@
<polygon fill="black" stroke="black" points="655.86,-852.43 661.88,-843.71 651.74,-846.78 655.86,-852.43"/>
</g>
<!-- ECC/zashi&#45;ios#948 -->
<g id="node19" class="node open">
<g id="node26" class="node open">
<title>ECC/zashi&#45;ios#948</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/948" xlink:title="ECC/zashi&#45;ios#948&#10;Adopt latest TCA" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/948" xlink:title="ECC/zashi&#45;ios#948&#10;Adopt latest TCA" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-900 353,-900 353,-862 506,-862 506,-900"/>
<text text-anchor="middle" x="429.5" y="-884.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#948</text>
<text text-anchor="middle" x="429.5" y="-869.8" font-family="Times,serif" font-size="14.00">Adopt latest TCA</text>
@ -485,9 +579,9 @@
<polygon fill="black" stroke="black" points="587.1,-848.51 595.96,-842.71 585.41,-841.72 587.1,-848.51"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410 -->
<g id="node20" class="node open">
<g id="node27" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1410" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410&#10;Release zcash&#45;swift&#45;&#10;wallet&#45;sdk version 2.2.0" target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1410" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410&#10;Release zcash&#45;swift&#45;&#10;wallet&#45;sdk version 2.2.0" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="558,-701.5 301,-701.5 301,-648.5 558,-648.5 558,-701.5"/>
<text text-anchor="middle" x="429.5" y="-686.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410</text>
<text text-anchor="middle" x="429.5" y="-671.3" font-family="Times,serif" font-size="14.00">Release zcash&#45;swift&#45;</text>
@ -502,9 +596,9 @@
<polygon fill="black" stroke="black" points="659.26,-786.37 669.03,-790.46 663.94,-781.17 659.26,-786.37"/>
</g>
<!-- ECC/zashi&#45;ios#949 -->
<g id="node21" class="node open">
<g id="node28" class="node open">
<title>ECC/zashi&#45;ios#949</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/949" xlink:title="ECC/zashi&#45;ios#949&#10;Use TCA dependency macro" target="_blank">
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/949" xlink:title="ECC/zashi&#45;ios#949&#10;Use TCA dependency macro" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="245,-1027 28,-1027 28,-989 245,-989 245,-1027"/>
<text text-anchor="middle" x="136.5" y="-1011.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#949</text>
<text text-anchor="middle" x="136.5" y="-996.8" font-family="Times,serif" font-size="14.00">Use TCA dependency macro</text>
@ -518,9 +612,9 @@
<polygon fill="black" stroke="black" points="344.02,-891.13 352.84,-885.26 342.28,-884.35 344.02,-891.13"/>
</g>
<!-- ECC/zashi&#45;ios#906 -->
<g id="node22" class="node open">
<g id="node29" class="node open">
<title>ECC/zashi&#45;ios#906</title>
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/906" xlink:title="ECC/zashi&#45;ios#906&#10;WithViewStore observation&#10;optimization" target="_blank">
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/906" xlink:title="ECC/zashi&#45;ios#906&#10;WithViewStore observation&#10;optimization" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="242.5,-970.5 30.5,-970.5 30.5,-917.5 242.5,-917.5 242.5,-970.5"/>
<text text-anchor="middle" x="136.5" y="-955.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#906</text>
<text text-anchor="middle" x="136.5" y="-940.3" font-family="Times,serif" font-size="14.00">WithViewStore observation</text>
@ -535,9 +629,9 @@
<polygon fill="black" stroke="black" points="343.77,-902.93 352.8,-897.39 342.29,-896.08 343.77,-902.93"/>
</g>
<!-- ECC/zashi&#45;ios#943 -->
<g id="node23" class="node open">
<g id="node30" class="node open">
<title>ECC/zashi&#45;ios#943</title>
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/943" xlink:title="ECC/zashi&#45;ios#943&#10;Rewrite FocusState to be&#10;testable with the latest&#10;TCA" target="_blank">
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/943" xlink:title="ECC/zashi&#45;ios#943&#10;Rewrite FocusState to be&#10;testable with the latest&#10;TCA" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="235,-899 38,-899 38,-831 235,-831 235,-899"/>
<text text-anchor="middle" x="136.5" y="-883.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#943</text>
<text text-anchor="middle" x="136.5" y="-868.8" font-family="Times,serif" font-size="14.00">Rewrite FocusState to be</text>
@ -553,9 +647,9 @@
<polygon fill="black" stroke="black" points="342.49,-879.78 352.67,-876.83 342.88,-872.79 342.49,-879.78"/>
</g>
<!-- ECC/zashi&#45;ios#1012 -->
<g id="node24" class="node open">
<g id="node31" class="node open">
<title>ECC/zashi&#45;ios#1012</title>
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1012" xlink:title="ECC/zashi&#45;ios#1012&#10;Analyze the performance&#10;of UI refresh rate" target="_blank">
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1012" xlink:title="ECC/zashi&#45;ios#1012&#10;Analyze the performance&#10;of UI refresh rate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="234,-812.5 39,-812.5 39,-759.5 234,-759.5 234,-812.5"/>
<text text-anchor="middle" x="136.5" y="-797.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1012</text>
<text text-anchor="middle" x="136.5" y="-782.3" font-family="Times,serif" font-size="14.00">Analyze the performance</text>
@ -570,9 +664,9 @@
<polygon fill="black" stroke="black" points="342.34,-872.42 352.9,-871.56 344.11,-865.65 342.34,-872.42"/>
</g>
<!-- ECC/zashi&#45;ios#1013 -->
<g id="node25" class="node open">
<g id="node32" class="node open">
<title>ECC/zashi&#45;ios#1013</title>
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1013" xlink:title="ECC/zashi&#45;ios#1013&#10;Autocomplete on macOS&#10;interferes with typing" target="_blank">
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1013" xlink:title="ECC/zashi&#45;ios#1013&#10;Autocomplete on macOS&#10;interferes with typing" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="525,-843.5 334,-843.5 334,-790.5 525,-790.5 525,-843.5"/>
<text text-anchor="middle" x="429.5" y="-828.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1013</text>
<text text-anchor="middle" x="429.5" y="-813.3" font-family="Times,serif" font-size="14.00">Autocomplete on macOS</text>
@ -587,9 +681,9 @@
<polygon fill="black" stroke="black" points="585.97,-820.5 595.97,-817 585.97,-813.5 585.97,-820.5"/>
</g>
<!-- ECC/zashi&#45;ios#311 -->
<g id="node26" class="node open">
<g id="node33" class="node open">
<title>ECC/zashi&#45;ios#311</title>
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/311" xlink:title="ECC/zashi&#45;ios#311&#10;Integrate ZEC price from&#10;the SDK" target="_blank">
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/311" xlink:title="ECC/zashi&#45;ios#311&#10;Integrate ZEC price from&#10;the SDK" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="528,-772.5 331,-772.5 331,-719.5 528,-719.5 528,-772.5"/>
<text text-anchor="middle" x="429.5" y="-757.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#311</text>
<text text-anchor="middle" x="429.5" y="-742.3" font-family="Times,serif" font-size="14.00">Integrate ZEC price from</text>
@ -604,9 +698,9 @@
<polygon fill="black" stroke="black" points="586.63,-791.29 597.19,-790.49 588.43,-784.53 586.63,-791.29"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334 -->
<g id="node27" class="node open">
<g id="node34" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334</title>
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1334" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334&#10;Trigger sync after send" target="_blank">
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1334" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334&#10;Trigger sync after send" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="265,-710 8,-710 8,-672 265,-672 265,-710"/>
<text text-anchor="middle" x="136.5" y="-694.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334</text>
<text text-anchor="middle" x="136.5" y="-679.8" font-family="Times,serif" font-size="14.00">Trigger sync after send</text>
@ -620,9 +714,9 @@
<polygon fill="black" stroke="black" points="290.78,-686.08 300.57,-682.03 290.39,-679.09 290.78,-686.08"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338 -->
<g id="node28" class="node open">
<g id="node35" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338</title>
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1338" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338&#10;SuggestScanRanges called&#10;too often" target="_blank">
<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1338" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338&#10;SuggestScanRanges called&#10;too often" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="265,-653.5 8,-653.5 8,-600.5 265,-600.5 265,-653.5"/>
<text text-anchor="middle" x="136.5" y="-638.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338</text>
<text text-anchor="middle" x="136.5" y="-623.3" font-family="Times,serif" font-size="14.00">SuggestScanRanges called</text>
@ -636,167 +730,10 @@
<path fill="none" stroke="black" d="M265.14,-648.05C273.59,-649.45 282.12,-650.86 290.62,-652.26"/>
<polygon fill="black" stroke="black" points="290.13,-655.73 300.57,-653.9 291.27,-648.82 290.13,-655.73"/>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
<g id="node29" class="node open">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>
<g id="a_node29"><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="248,-1159.5 25,-1159.5 25,-1106.5 248,-1106.5 248,-1159.5"/>
<text text-anchor="middle" x="136.5" y="-1144.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#25</text>
<text text-anchor="middle" x="136.5" y="-1129.3" font-family="Times,serif" font-size="14.00">Migrate to FFI library</text>
<text text-anchor="middle" x="136.5" y="-1114.3" font-family="Times,serif" font-size="14.00">generated by Uniffi</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="node30" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<g id="a_node30"><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" stroke-width="2" points="265,-2161 8,-2161 8,-2093 265,-2093 265,-2161"/>
<text text-anchor="middle" x="136.5" y="-2145.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</text>
<text text-anchor="middle" x="136.5" y="-2130.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="136.5" y="-2115.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="136.5" y="-2100.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
<g id="node31" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
<g id="a_node31"><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="260.5,-2075 12.5,-2075 12.5,-2037 260.5,-2037 260.5,-2075"/>
<text text-anchor="middle" x="136.5" y="-2059.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</text>
<text text-anchor="middle" x="136.5" y="-2044.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
<g id="node32" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
<g id="a_node32"><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="265,-2019 8,-2019 8,-1951 265,-1951 265,-2019"/>
<text text-anchor="middle" x="136.5" y="-2003.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</text>
<text text-anchor="middle" x="136.5" y="-1988.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
<text text-anchor="middle" x="136.5" y="-1973.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
<text text-anchor="middle" x="136.5" y="-1958.8" font-family="Times,serif" font-size="14.00">pragmas</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
<g id="node33" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="260.5,-1932.5 12.5,-1932.5 12.5,-1879.5 260.5,-1879.5 260.5,-1932.5"/>
<text text-anchor="middle" x="136.5" y="-1917.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
<text text-anchor="middle" x="136.5" y="-1902.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
<text text-anchor="middle" x="136.5" y="-1887.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247 -->
<g id="node34" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
<g id="a_node34"><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="265,-1861.5 8,-1861.5 8,-1808.5 265,-1808.5 265,-1861.5"/>
<text text-anchor="middle" x="136.5" y="-1846.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</text>
<text text-anchor="middle" x="136.5" y="-1831.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
<text text-anchor="middle" x="136.5" y="-1816.3" 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="node35" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
<g id="a_node35"><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="260.5,-1790 12.5,-1790 12.5,-1752 260.5,-1752 260.5,-1790"/>
<text text-anchor="middle" x="136.5" y="-1774.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</text>
<text text-anchor="middle" x="136.5" y="-1759.8" 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="node36" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
<g id="a_node36"><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="265,-1733.5 8,-1733.5 8,-1680.5 265,-1680.5 265,-1733.5"/>
<text text-anchor="middle" x="136.5" y="-1718.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</text>
<text text-anchor="middle" x="136.5" y="-1703.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
<text text-anchor="middle" x="136.5" y="-1688.3" font-family="Times,serif" font-size="14.00">`.gitattributes`</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225 -->
<g id="node37" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
<g id="a_node37"><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="265,-1662.5 8,-1662.5 8,-1609.5 265,-1609.5 265,-1662.5"/>
<text text-anchor="middle" x="136.5" y="-1647.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</text>
<text text-anchor="middle" x="136.5" y="-1632.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
<text text-anchor="middle" x="136.5" y="-1617.3" font-family="Times,serif" font-size="14.00">ScanActionTests</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411 -->
<g id="node38" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
<g id="a_node38"><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="265,-1591.5 8,-1591.5 8,-1538.5 265,-1538.5 265,-1591.5"/>
<text text-anchor="middle" x="136.5" y="-1576.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</text>
<text text-anchor="middle" x="136.5" y="-1561.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
<text text-anchor="middle" x="136.5" y="-1546.3" font-family="Times,serif" font-size="14.00">crash</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250 -->
<g id="node39" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
<g id="a_node39"><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="265,-1520 8,-1520 8,-1452 265,-1452 265,-1520"/>
<text text-anchor="middle" x="136.5" y="-1504.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</text>
<text text-anchor="middle" x="136.5" y="-1489.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
<text text-anchor="middle" x="136.5" y="-1474.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
<text text-anchor="middle" x="136.5" y="-1459.8" font-family="Times,serif" font-size="14.00">ndFail</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392 -->
<g id="node40" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
<g id="a_node40"><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="265,-1434 8,-1434 8,-1396 265,-1396 265,-1434"/>
<text text-anchor="middle" x="136.5" y="-1418.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</text>
<text text-anchor="middle" x="136.5" y="-1403.8" 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="node41" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
<g id="a_node41"><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="265,-1378 8,-1378 8,-1310 265,-1310 265,-1378"/>
<text text-anchor="middle" x="136.5" y="-1362.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</text>
<text text-anchor="middle" x="136.5" y="-1347.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
<text text-anchor="middle" x="136.5" y="-1332.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
<text text-anchor="middle" x="136.5" y="-1317.8" 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="node42" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
<g id="a_node42"><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="260.5,-1291.5 12.5,-1291.5 12.5,-1208.5 260.5,-1208.5 260.5,-1291.5"/>
<text text-anchor="middle" x="136.5" y="-1276.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</text>
<text text-anchor="middle" x="136.5" y="-1261.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
<text text-anchor="middle" x="136.5" y="-1246.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
<text text-anchor="middle" x="136.5" y="-1231.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
<text text-anchor="middle" x="136.5" y="-1216.3" font-family="Times,serif" font-size="14.00">ty`</text>
</a>
</g>
</g>
<!-- ECC/zashi#21 -->
<g id="node43" class="node open">
<g id="node36" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node43"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/21" xlink:title="ECC/zashi#21&#10;Release Zashi 1.0" target="_blank">
<g id="a_node36"><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="#c2e0c6" stroke="black" stroke-width="2" points="769,-1331 766,-1335 745,-1335 742,-1331 626,-1331 626,-1293 769,-1293 769,-1331"/>
<text text-anchor="middle" x="697.5" y="-1315.8" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="697.5" y="-1300.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
@ -810,9 +747,9 @@
<polygon fill="black" stroke="black" points="908.19,-1473.22 917.14,-1478.9 913.69,-1468.88 908.19,-1473.22"/>
</g>
<!-- ECC/zashi#68 -->
<g id="node44" class="node open">
<g id="node37" class="node open">
<title>ECC/zashi#68</title>
<g id="a_node44"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/68" xlink:title="ECC/zashi#68&#10;Ensure that iOS and&#10;Android FFI interfaces&#10;are at feature parity" target="_blank">
<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/68" xlink:title="ECC/zashi#68&#10;Ensure that iOS and&#10;Android FFI interfaces&#10;are at feature parity" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="786.5,-1275 608.5,-1275 608.5,-1207 786.5,-1207 786.5,-1275"/>
<text text-anchor="middle" x="697.5" y="-1259.8" font-family="Times,serif" font-size="14.00">ECC/zashi#68</text>
<text text-anchor="middle" x="697.5" y="-1244.8" font-family="Times,serif" font-size="14.00">Ensure that iOS and</text>
@ -821,100 +758,163 @@
</a>
</g>
</g>
<!-- ECC/zashi#67 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="node38" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<g id="a_node38"><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" stroke-width="2" points="265,-2161 8,-2161 8,-2093 265,-2093 265,-2161"/>
<text text-anchor="middle" x="136.5" y="-2145.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</text>
<text text-anchor="middle" x="136.5" y="-2130.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="136.5" y="-2115.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="136.5" y="-2100.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
<g id="node39" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
<g id="a_node39"><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="260.5,-2075 12.5,-2075 12.5,-2037 260.5,-2037 260.5,-2075"/>
<text text-anchor="middle" x="136.5" y="-2059.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</text>
<text text-anchor="middle" x="136.5" y="-2044.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
<g id="node40" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
<g id="a_node40"><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="265,-2019 8,-2019 8,-1951 265,-1951 265,-2019"/>
<text text-anchor="middle" x="136.5" y="-2003.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</text>
<text text-anchor="middle" x="136.5" y="-1988.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
<text text-anchor="middle" x="136.5" y="-1973.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
<text text-anchor="middle" x="136.5" y="-1958.8" font-family="Times,serif" font-size="14.00">pragmas</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
<g id="node41" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="260.5,-1932.5 12.5,-1932.5 12.5,-1879.5 260.5,-1879.5 260.5,-1932.5"/>
<text text-anchor="middle" x="136.5" y="-1917.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
<text text-anchor="middle" x="136.5" y="-1902.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
<text text-anchor="middle" x="136.5" y="-1887.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247 -->
<g id="node42" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
<g id="a_node42"><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="265,-1861.5 8,-1861.5 8,-1808.5 265,-1808.5 265,-1861.5"/>
<text text-anchor="middle" x="136.5" y="-1846.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</text>
<text text-anchor="middle" x="136.5" y="-1831.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
<text text-anchor="middle" x="136.5" y="-1816.3" 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="node43" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
<g id="a_node43"><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="260.5,-1790 12.5,-1790 12.5,-1752 260.5,-1752 260.5,-1790"/>
<text text-anchor="middle" x="136.5" y="-1774.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</text>
<text text-anchor="middle" x="136.5" y="-1759.8" 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="node44" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
<g id="a_node44"><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="265,-1733.5 8,-1733.5 8,-1680.5 265,-1680.5 265,-1733.5"/>
<text text-anchor="middle" x="136.5" y="-1718.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</text>
<text text-anchor="middle" x="136.5" y="-1703.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
<text text-anchor="middle" x="136.5" y="-1688.3" font-family="Times,serif" font-size="14.00">`.gitattributes`</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225 -->
<g id="node45" class="node open">
<title>ECC/zashi#67</title>
<g id="a_node45"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/67" xlink:title="ECC/zashi#67&#10;Release Zashi 1.3" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="769,-230 626,-230 626,-192 769,-192 769,-230"/>
<text text-anchor="middle" x="697.5" y="-214.8" font-family="Times,serif" font-size="14.00">ECC/zashi#67</text>
<text text-anchor="middle" x="697.5" y="-199.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.3</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
<g id="a_node45"><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="265,-1662.5 8,-1662.5 8,-1609.5 265,-1609.5 265,-1662.5"/>
<text text-anchor="middle" x="136.5" y="-1647.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</text>
<text text-anchor="middle" x="136.5" y="-1632.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
<text text-anchor="middle" x="136.5" y="-1617.3" font-family="Times,serif" font-size="14.00">ScanActionTests</text>
</a>
</g>
</g>
<!-- ECC/zashi#33 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411 -->
<g id="node46" class="node open">
<title>ECC/zashi#33</title>
<g id="a_node46"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/33" xlink:title="ECC/zashi#33&#10;UI: Documentation screen" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="799,-174 596,-174 596,-136 799,-136 799,-174"/>
<text text-anchor="middle" x="697.5" y="-158.8" font-family="Times,serif" font-size="14.00">ECC/zashi#33</text>
<text text-anchor="middle" x="697.5" y="-143.8" font-family="Times,serif" font-size="14.00">UI: Documentation screen</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
<g id="a_node46"><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="265,-1591.5 8,-1591.5 8,-1538.5 265,-1538.5 265,-1591.5"/>
<text text-anchor="middle" x="136.5" y="-1576.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</text>
<text text-anchor="middle" x="136.5" y="-1561.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
<text text-anchor="middle" x="136.5" y="-1546.3" font-family="Times,serif" font-size="14.00">crash</text>
</a>
</g>
</g>
<!-- ECC/zashi#55 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250 -->
<g id="node47" class="node open">
<title>ECC/zashi#55</title>
<g id="a_node47"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/55" xlink:title="ECC/zashi#55&#10;Create a view&#45;only wallet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="796,-118 599,-118 599,-80 796,-80 796,-118"/>
<text text-anchor="middle" x="697.5" y="-102.8" font-family="Times,serif" font-size="14.00">ECC/zashi#55</text>
<text text-anchor="middle" x="697.5" y="-87.8" font-family="Times,serif" font-size="14.00">Create a view&#45;only wallet</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
<g id="a_node47"><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="265,-1520 8,-1520 8,-1452 265,-1452 265,-1520"/>
<text text-anchor="middle" x="136.5" y="-1504.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</text>
<text text-anchor="middle" x="136.5" y="-1489.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
<text text-anchor="middle" x="136.5" y="-1474.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
<text text-anchor="middle" x="136.5" y="-1459.8" font-family="Times,serif" font-size="14.00">ndFail</text>
</a>
</g>
</g>
<!-- ECC/zashi#55&#45;&gt;ECC/zashi#27 -->
<g id="edge38" class="edge">
<title>ECC/zashi#55&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M796.25,-116.6C800.23,-119.6 803.85,-123.04 807,-127 848.6,-179.34 819.25,-1265.5 837,-1330 851.78,-1383.7 887.26,-1438.5 910.29,-1470.4"/>
<polygon fill="black" stroke="black" points="907.67,-1472.74 916.43,-1478.7 913.3,-1468.58 907.67,-1472.74"/>
</g>
<!-- ECC/zashi#56 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392 -->
<g id="node48" class="node open">
<title>ECC/zashi#56</title>
<g id="a_node48"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/56" xlink:title="ECC/zashi#56&#10;Support &quot;Spam Filtering&quot;&#10;in Zashi" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="797.5,-61.5 597.5,-61.5 597.5,-8.5 797.5,-8.5 797.5,-61.5"/>
<text text-anchor="middle" x="697.5" y="-46.3" font-family="Times,serif" font-size="14.00">ECC/zashi#56</text>
<text text-anchor="middle" x="697.5" y="-31.3" font-family="Times,serif" font-size="14.00">Support &quot;Spam Filtering&quot;</text>
<text text-anchor="middle" x="697.5" y="-16.3" font-family="Times,serif" font-size="14.00">in Zashi</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
<g id="a_node48"><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="265,-1434 8,-1434 8,-1396 265,-1396 265,-1434"/>
<text text-anchor="middle" x="136.5" y="-1418.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</text>
<text text-anchor="middle" x="136.5" y="-1403.8" font-family="Times,serif" font-size="14.00">Remove default fee</text>
</a>
</g>
</g>
<!-- ECC/zashi#56&#45;&gt;ECC/zashi#27 -->
<g id="edge39" class="edge">
<title>ECC/zashi#56&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M797.78,-61.06C801.18,-64.03 804.28,-67.33 807,-71 848.62,-127.24 818.47,-1262.5 837,-1330 851.75,-1383.7 887.23,-1438.5 910.28,-1470.4"/>
<polygon fill="black" stroke="black" points="907.66,-1472.74 916.42,-1478.7 913.29,-1468.58 907.66,-1472.74"/>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401 -->
<g id="node49" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
<g id="a_node49"><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="265,-1378 8,-1378 8,-1310 265,-1310 265,-1378"/>
<text text-anchor="middle" x="136.5" y="-1362.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</text>
<text text-anchor="middle" x="136.5" y="-1347.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
<text text-anchor="middle" x="136.5" y="-1332.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
<text text-anchor="middle" x="136.5" y="-1317.8" font-family="Times,serif" font-size="14.00">should be &quot;transparent&quot;</text>
</a>
</g>
<!-- ECC/zashi#66&#45;&gt;ECC/zashi#67 -->
<g id="edge35" class="edge">
<title>ECC/zashi#66&#45;&gt;ECC/zashi#67</title>
<path fill="none" stroke="black" d="M625.91,-450.39C604.5,-445.25 583.86,-435.17 573,-416 557.45,-388.54 557.45,-301.46 573,-274 582.86,-256.59 599.32,-243.85 617.09,-234.59"/>
<polygon fill="black" stroke="black" points="618.99,-237.56 626.48,-230.06 615.95,-231.25 618.99,-237.56"/>
</g>
<!-- ECC/zashi#38 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#459 -->
<g id="node50" class="node open">
<title>ECC/zashi#38</title>
<g id="a_node50"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/38" xlink:title="ECC/zashi#38&#10;Enable address rotation&#10;for Zashi" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791.5,-416.5 603.5,-416.5 603.5,-363.5 791.5,-363.5 791.5,-416.5"/>
<text text-anchor="middle" x="697.5" y="-401.3" font-family="Times,serif" font-size="14.00">ECC/zashi#38</text>
<text text-anchor="middle" x="697.5" y="-386.3" font-family="Times,serif" font-size="14.00">Enable address rotation</text>
<text text-anchor="middle" x="697.5" y="-371.3" font-family="Times,serif" font-size="14.00">for Zashi</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
<g id="a_node50"><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="260.5,-1291.5 12.5,-1291.5 12.5,-1208.5 260.5,-1208.5 260.5,-1291.5"/>
<text text-anchor="middle" x="136.5" y="-1276.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</text>
<text text-anchor="middle" x="136.5" y="-1261.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
<text text-anchor="middle" x="136.5" y="-1246.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
<text text-anchor="middle" x="136.5" y="-1231.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
<text text-anchor="middle" x="136.5" y="-1216.3" font-family="Times,serif" font-size="14.00">ty`</text>
</a>
</g>
</g>
<!-- ECC/zashi#38&#45;&gt;ECC/zashi#27 -->
<g id="edge36" class="edge">
<title>ECC/zashi#38&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M791.69,-411.38C797.5,-415.45 802.72,-420.28 807,-426 867.16,-506.5 809.92,-1233.2 837,-1330 852,-1383.6 887.41,-1438.5 910.37,-1470.4"/>
<polygon fill="black" stroke="black" points="907.74,-1472.73 916.49,-1478.7 913.37,-1468.57 907.74,-1472.73"/>
</g>
<!-- ECC/zashi#40 -->
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
<g id="node51" class="node open">
<title>ECC/zashi#40</title>
<g id="a_node51"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/40" xlink:title="ECC/zashi#40&#10;Add &quot;Send entire wallet&#10;balance&quot; option to the&#10;send workflow." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791,-345 604,-345 604,-277 791,-277 791,-345"/>
<text text-anchor="middle" x="697.5" y="-329.8" font-family="Times,serif" font-size="14.00">ECC/zashi#40</text>
<text text-anchor="middle" x="697.5" y="-314.8" font-family="Times,serif" font-size="14.00">Add &quot;Send entire wallet</text>
<text text-anchor="middle" x="697.5" y="-299.8" font-family="Times,serif" font-size="14.00">balance&quot; option to the</text>
<text text-anchor="middle" x="697.5" y="-284.8" font-family="Times,serif" font-size="14.00">send workflow.</text>
<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>
<g id="a_node51"><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="248,-1159.5 25,-1159.5 25,-1106.5 248,-1106.5 248,-1159.5"/>
<text text-anchor="middle" x="136.5" y="-1144.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#25</text>
<text text-anchor="middle" x="136.5" y="-1129.3" font-family="Times,serif" font-size="14.00">Migrate to FFI library</text>
<text text-anchor="middle" x="136.5" y="-1114.3" font-family="Times,serif" font-size="14.00">generated by Uniffi</text>
</a>
</g>
</g>
<!-- ECC/zashi#40&#45;&gt;ECC/zashi#27 -->
<g id="edge37" class="edge">
<title>ECC/zashi#40&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M791.4,-338.09C797.36,-342.6 802.69,-347.86 807,-354 869.34,-442.8 807.9,-1225.5 837,-1330 851.93,-1383.6 887.36,-1438.5 910.35,-1470.4"/>
<polygon fill="black" stroke="black" points="907.72,-1472.73 916.47,-1478.7 913.35,-1468.57 907.72,-1472.73"/>
</g>
<!-- ECC/zashi#45 -->
<g id="node57" class="node open">
<title>ECC/zashi#45</title>

View File

@ -15,34 +15,34 @@
<text text-anchor="middle" x="666.5" y="-2177.8" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="blue" points="595.5,-269 595.5,-504 799.5,-504 799.5,-269 595.5,-269"/>
<text text-anchor="middle" x="697.5" y="-488.8" font-family="Times,serif" font-size="14.00">Zashi 1.2</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="blue" points="588,0 588,-261 807,-261 807,0 588,0"/>
<text text-anchor="middle" x="697.5" y="-245.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,-512 0,-1089 807,-1089 807,-512 0,-512"/>
<text text-anchor="middle" x="403.5" y="-1073.8" font-family="Times,serif" font-size="14.00">iOS Zashi 1.1</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="17,-1098 17,-1191 256,-1191 256,-1098 17,-1098"/>
<text text-anchor="middle" x="136.5" y="-1175.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="0,-1200 0,-2192 273,-2192 273,-1200 0,-1200"/>
<text text-anchor="middle" x="136.5" y="-2176.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="600.5,-1199 600.5,-1362 794.5,-1362 794.5,-1199 600.5,-1199"/>
<text text-anchor="middle" x="697.5" y="-1346.8" font-family="Times,serif" font-size="14.00">Zashi 1.0</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="blue" points="588,0 588,-261 807,-261 807,0 588,0"/>
<text text-anchor="middle" x="697.5" y="-245.8" font-family="Times,serif" font-size="14.00">Zashi 1.3</text>
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="0,-1200 0,-2192 273,-2192 273,-1200 0,-1200"/>
<text text-anchor="middle" x="136.5" y="-2176.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="blue" points="595.5,-269 595.5,-504 799.5,-504 799.5,-269 595.5,-269"/>
<text text-anchor="middle" x="697.5" y="-488.8" font-family="Times,serif" font-size="14.00">Zashi 1.2</text>
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="17,-1098 17,-1191 256,-1191 256,-1098 17,-1098"/>
<text text-anchor="middle" x="136.5" y="-1175.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
</g>
<!-- ECC/zashi#27 -->
<g id="node1" class="node open">
@ -55,9 +55,9 @@
</g>
</g>
<!-- ECC/zashi#66 -->
<g id="node49" class="node open">
<g id="node14" class="node open">
<title>ECC/zashi#66</title>
<g id="a_node49"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/66" xlink:title="ECC/zashi#66&#10;Release Zashi 1.2" target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/66" xlink:title="ECC/zashi#66&#10;Release Zashi 1.2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="769,-473 626,-473 626,-435 769,-435 769,-473"/>
<text text-anchor="middle" x="697.5" y="-457.8" font-family="Times,serif" font-size="14.00">ECC/zashi#66</text>
<text text-anchor="middle" x="697.5" y="-442.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.2</text>
@ -371,10 +371,104 @@
<path fill="none" stroke="black" d="M794.38,-1939.2C798.96,-1935.5 803.21,-1931.4 807,-1927 910.46,-1805.9 928.05,-1603 930.96,-1527.5"/>
<polygon fill="black" stroke="black" points="934.46,-1527.41 931.29,-1517.3 927.47,-1527.18 934.46,-1527.41"/>
</g>
<!-- ECC/zashi#67 -->
<g id="node17" class="node open">
<title>ECC/zashi#67</title>
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/67" xlink:title="ECC/zashi#67&#10;Release Zashi 1.3" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="769,-230 626,-230 626,-192 769,-192 769,-230"/>
<text text-anchor="middle" x="697.5" y="-214.8" font-family="Times,serif" font-size="14.00">ECC/zashi#67</text>
<text text-anchor="middle" x="697.5" y="-199.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.3</text>
</a>
</g>
</g>
<!-- ECC/zashi#66&#45;&gt;ECC/zashi#67 -->
<g id="edge35" class="edge">
<title>ECC/zashi#66&#45;&gt;ECC/zashi#67</title>
<path fill="none" stroke="black" d="M625.91,-450.39C604.5,-445.25 583.86,-435.17 573,-416 557.45,-388.54 557.45,-301.46 573,-274 582.86,-256.59 599.32,-243.85 617.09,-234.59"/>
<polygon fill="black" stroke="black" points="618.99,-237.56 626.48,-230.06 615.95,-231.25 618.99,-237.56"/>
</g>
<!-- ECC/zashi#38 -->
<g id="node15" class="node open">
<title>ECC/zashi#38</title>
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/38" xlink:title="ECC/zashi#38&#10;Enable address rotation&#10;for Zashi" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791.5,-416.5 603.5,-416.5 603.5,-363.5 791.5,-363.5 791.5,-416.5"/>
<text text-anchor="middle" x="697.5" y="-401.3" font-family="Times,serif" font-size="14.00">ECC/zashi#38</text>
<text text-anchor="middle" x="697.5" y="-386.3" font-family="Times,serif" font-size="14.00">Enable address rotation</text>
<text text-anchor="middle" x="697.5" y="-371.3" font-family="Times,serif" font-size="14.00">for Zashi</text>
</a>
</g>
</g>
<!-- ECC/zashi#38&#45;&gt;ECC/zashi#27 -->
<g id="edge36" class="edge">
<title>ECC/zashi#38&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M791.69,-411.38C797.5,-415.45 802.72,-420.28 807,-426 867.16,-506.5 809.92,-1233.2 837,-1330 852,-1383.6 887.41,-1438.5 910.37,-1470.4"/>
<polygon fill="black" stroke="black" points="907.74,-1472.73 916.49,-1478.7 913.37,-1468.57 907.74,-1472.73"/>
</g>
<!-- ECC/zashi#40 -->
<g id="node16" class="node open">
<title>ECC/zashi#40</title>
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/40" xlink:title="ECC/zashi#40&#10;Add &quot;Send entire wallet&#10;balance&quot; option to the&#10;send workflow." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791,-345 604,-345 604,-277 791,-277 791,-345"/>
<text text-anchor="middle" x="697.5" y="-329.8" font-family="Times,serif" font-size="14.00">ECC/zashi#40</text>
<text text-anchor="middle" x="697.5" y="-314.8" font-family="Times,serif" font-size="14.00">Add &quot;Send entire wallet</text>
<text text-anchor="middle" x="697.5" y="-299.8" font-family="Times,serif" font-size="14.00">balance&quot; option to the</text>
<text text-anchor="middle" x="697.5" y="-284.8" font-family="Times,serif" font-size="14.00">send workflow.</text>
</a>
</g>
</g>
<!-- ECC/zashi#40&#45;&gt;ECC/zashi#27 -->
<g id="edge37" class="edge">
<title>ECC/zashi#40&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M791.4,-338.09C797.36,-342.6 802.69,-347.86 807,-354 869.34,-442.8 807.9,-1225.5 837,-1330 851.93,-1383.6 887.36,-1438.5 910.35,-1470.4"/>
<polygon fill="black" stroke="black" points="907.72,-1472.73 916.47,-1478.7 913.35,-1468.57 907.72,-1472.73"/>
</g>
<!-- ECC/zashi#33 -->
<g id="node18" class="node open">
<title>ECC/zashi#33</title>
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/33" xlink:title="ECC/zashi#33&#10;UI: Documentation screen" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="799,-174 596,-174 596,-136 799,-136 799,-174"/>
<text text-anchor="middle" x="697.5" y="-158.8" font-family="Times,serif" font-size="14.00">ECC/zashi#33</text>
<text text-anchor="middle" x="697.5" y="-143.8" font-family="Times,serif" font-size="14.00">UI: Documentation screen</text>
</a>
</g>
</g>
<!-- ECC/zashi#55 -->
<g id="node19" class="node open">
<title>ECC/zashi#55</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/55" xlink:title="ECC/zashi#55&#10;Create a view&#45;only wallet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="796,-118 599,-118 599,-80 796,-80 796,-118"/>
<text text-anchor="middle" x="697.5" y="-102.8" font-family="Times,serif" font-size="14.00">ECC/zashi#55</text>
<text text-anchor="middle" x="697.5" y="-87.8" font-family="Times,serif" font-size="14.00">Create a view&#45;only wallet</text>
</a>
</g>
</g>
<!-- ECC/zashi#55&#45;&gt;ECC/zashi#27 -->
<g id="edge38" class="edge">
<title>ECC/zashi#55&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M796.25,-116.6C800.23,-119.6 803.85,-123.04 807,-127 848.6,-179.34 819.25,-1265.5 837,-1330 851.78,-1383.7 887.26,-1438.5 910.29,-1470.4"/>
<polygon fill="black" stroke="black" points="907.67,-1472.74 916.43,-1478.7 913.3,-1468.58 907.67,-1472.74"/>
</g>
<!-- ECC/zashi#56 -->
<g id="node20" class="node open">
<title>ECC/zashi#56</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/56" xlink:title="ECC/zashi#56&#10;Support &quot;Spam Filtering&quot;&#10;in Zashi" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="797.5,-61.5 597.5,-61.5 597.5,-8.5 797.5,-8.5 797.5,-61.5"/>
<text text-anchor="middle" x="697.5" y="-46.3" font-family="Times,serif" font-size="14.00">ECC/zashi#56</text>
<text text-anchor="middle" x="697.5" y="-31.3" font-family="Times,serif" font-size="14.00">Support &quot;Spam Filtering&quot;</text>
<text text-anchor="middle" x="697.5" y="-16.3" font-family="Times,serif" font-size="14.00">in Zashi</text>
</a>
</g>
</g>
<!-- ECC/zashi#56&#45;&gt;ECC/zashi#27 -->
<g id="edge39" class="edge">
<title>ECC/zashi#56&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M797.78,-61.06C801.18,-64.03 804.28,-67.33 807,-71 848.62,-127.24 818.47,-1262.5 837,-1330 851.75,-1383.7 887.23,-1438.5 910.28,-1470.4"/>
<polygon fill="black" stroke="black" points="907.66,-1472.74 916.42,-1478.7 913.29,-1468.58 907.66,-1472.74"/>
</g>
<!-- ECC/zashi&#45;ios#1165 -->
<g id="node14" class="node open">
<g id="node21" class="node open">
<title>ECC/zashi&#45;ios#1165</title>
<g id="a_node14"><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">
<g id="a_node21"><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="#c2e0c6" stroke="black" points="799,-843.5 596,-843.5 596,-790.5 799,-790.5 799,-843.5"/>
<text text-anchor="middle" x="697.5" y="-828.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1165</text>
<text text-anchor="middle" x="697.5" y="-813.3" font-family="Times,serif" font-size="14.00">Release Zashi iOS version</text>
@ -389,9 +483,9 @@
<polygon fill="black" stroke="black" points="909.09,-1472.67 917.66,-1478.9 914.84,-1468.69 909.09,-1472.67"/>
</g>
<!-- ECC/zashi&#45;ios#937 -->
<g id="node15" class="node open">
<g id="node22" class="node open">
<title>ECC/zashi&#45;ios#937</title>
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/937" xlink:title="ECC/zashi&#45;ios#937&#10;Shielded transaction UI" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/937" xlink:title="ECC/zashi&#45;ios#937&#10;Shielded transaction UI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="522.5,-630 336.5,-630 336.5,-592 522.5,-592 522.5,-630"/>
<text text-anchor="middle" x="429.5" y="-614.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#937</text>
<text text-anchor="middle" x="429.5" y="-599.8" font-family="Times,serif" font-size="14.00">Shielded transaction UI</text>
@ -405,9 +499,9 @@
<polygon fill="black" stroke="black" points="675.6,-783.02 683.41,-790.18 681.77,-779.71 675.6,-783.02"/>
</g>
<!-- ECC/zashi&#45;ios#935 -->
<g id="node16" class="node open">
<g id="node23" class="node open">
<title>ECC/zashi&#45;ios#935</title>
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/935" xlink:title="ECC/zashi&#45;ios#935&#10;Error handling in run&#10;effects" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/935" xlink:title="ECC/zashi&#45;ios#935&#10;Error handling in run&#10;effects" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="514.5,-573.5 344.5,-573.5 344.5,-520.5 514.5,-520.5 514.5,-573.5"/>
<text text-anchor="middle" x="429.5" y="-558.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#935</text>
<text text-anchor="middle" x="429.5" y="-543.3" font-family="Times,serif" font-size="14.00">Error handling in run</text>
@ -422,9 +516,9 @@
<polygon fill="black" stroke="black" points="681.59,-782.14 688.2,-790.42 688.2,-779.83 681.59,-782.14"/>
</g>
<!-- ECC/zashi&#45;ios#897 -->
<g id="node17" class="node open">
<g id="node24" class="node open">
<title>ECC/zashi&#45;ios#897</title>
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/897" xlink:title="ECC/zashi&#45;ios#897&#10;Receive failed should be&#10;just on one line" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/897" xlink:title="ECC/zashi&#45;ios#897&#10;Receive failed should be&#10;just on one line" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="524.5,-1057.5 334.5,-1057.5 334.5,-1004.5 524.5,-1004.5 524.5,-1057.5"/>
<text text-anchor="middle" x="429.5" y="-1042.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#897</text>
<text text-anchor="middle" x="429.5" y="-1027.3" font-family="Times,serif" font-size="14.00">Receive failed should be</text>
@ -439,9 +533,9 @@
<polygon fill="black" stroke="black" points="681.16,-854.14 682.94,-843.69 675.04,-850.75 681.16,-854.14"/>
</g>
<!-- ECC/zashi&#45;ios#1062 -->
<g id="node18" class="node open">
<g id="node25" class="node open">
<title>ECC/zashi&#45;ios#1062</title>
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1062" xlink:title="ECC/zashi&#45;ios#1062&#10;Check iOS resource&#10;strings (in localization&#10;files) for correctness" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1062" xlink:title="ECC/zashi&#45;ios#1062&#10;Check iOS resource&#10;strings (in localization&#10;files) for correctness" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="517.5,-986 341.5,-986 341.5,-918 517.5,-918 517.5,-986"/>
<text text-anchor="middle" x="429.5" y="-970.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1062</text>
<text text-anchor="middle" x="429.5" y="-955.8" font-family="Times,serif" font-size="14.00">Check iOS resource</text>
@ -457,9 +551,9 @@
<polygon fill="black" stroke="black" points="655.86,-852.43 661.88,-843.71 651.74,-846.78 655.86,-852.43"/>
</g>
<!-- ECC/zashi&#45;ios#948 -->
<g id="node19" class="node open">
<g id="node26" class="node open">
<title>ECC/zashi&#45;ios#948</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/948" xlink:title="ECC/zashi&#45;ios#948&#10;Adopt latest TCA" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/948" xlink:title="ECC/zashi&#45;ios#948&#10;Adopt latest TCA" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="506,-900 353,-900 353,-862 506,-862 506,-900"/>
<text text-anchor="middle" x="429.5" y="-884.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#948</text>
<text text-anchor="middle" x="429.5" y="-869.8" font-family="Times,serif" font-size="14.00">Adopt latest TCA</text>
@ -473,9 +567,9 @@
<polygon fill="black" stroke="black" points="587.1,-848.51 595.96,-842.71 585.41,-841.72 587.1,-848.51"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410 -->
<g id="node20" class="node open">
<g id="node27" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1410" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410&#10;Release zcash&#45;swift&#45;&#10;wallet&#45;sdk version 2.2.0" target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1410" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410&#10;Release zcash&#45;swift&#45;&#10;wallet&#45;sdk version 2.2.0" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="558,-701.5 301,-701.5 301,-648.5 558,-648.5 558,-701.5"/>
<text text-anchor="middle" x="429.5" y="-686.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410</text>
<text text-anchor="middle" x="429.5" y="-671.3" font-family="Times,serif" font-size="14.00">Release zcash&#45;swift&#45;</text>
@ -490,9 +584,9 @@
<polygon fill="black" stroke="black" points="659.26,-786.37 669.03,-790.46 663.94,-781.17 659.26,-786.37"/>
</g>
<!-- ECC/zashi&#45;ios#949 -->
<g id="node21" class="node open">
<g id="node28" class="node open">
<title>ECC/zashi&#45;ios#949</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/949" xlink:title="ECC/zashi&#45;ios#949&#10;Use TCA dependency macro" target="_blank">
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/949" xlink:title="ECC/zashi&#45;ios#949&#10;Use TCA dependency macro" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="245,-1027 28,-1027 28,-989 245,-989 245,-1027"/>
<text text-anchor="middle" x="136.5" y="-1011.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#949</text>
<text text-anchor="middle" x="136.5" y="-996.8" font-family="Times,serif" font-size="14.00">Use TCA dependency macro</text>
@ -506,9 +600,9 @@
<polygon fill="black" stroke="black" points="344.02,-891.13 352.84,-885.26 342.28,-884.35 344.02,-891.13"/>
</g>
<!-- ECC/zashi&#45;ios#906 -->
<g id="node22" class="node open">
<g id="node29" class="node open">
<title>ECC/zashi&#45;ios#906</title>
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/906" xlink:title="ECC/zashi&#45;ios#906&#10;WithViewStore observation&#10;optimization" target="_blank">
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/906" xlink:title="ECC/zashi&#45;ios#906&#10;WithViewStore observation&#10;optimization" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="242.5,-970.5 30.5,-970.5 30.5,-917.5 242.5,-917.5 242.5,-970.5"/>
<text text-anchor="middle" x="136.5" y="-955.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#906</text>
<text text-anchor="middle" x="136.5" y="-940.3" font-family="Times,serif" font-size="14.00">WithViewStore observation</text>
@ -523,9 +617,9 @@
<polygon fill="black" stroke="black" points="343.77,-902.93 352.8,-897.39 342.29,-896.08 343.77,-902.93"/>
</g>
<!-- ECC/zashi&#45;ios#943 -->
<g id="node23" class="node open">
<g id="node30" class="node open">
<title>ECC/zashi&#45;ios#943</title>
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/943" xlink:title="ECC/zashi&#45;ios#943&#10;Rewrite FocusState to be&#10;testable with the latest&#10;TCA" target="_blank">
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/943" xlink:title="ECC/zashi&#45;ios#943&#10;Rewrite FocusState to be&#10;testable with the latest&#10;TCA" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="235,-899 38,-899 38,-831 235,-831 235,-899"/>
<text text-anchor="middle" x="136.5" y="-883.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#943</text>
<text text-anchor="middle" x="136.5" y="-868.8" font-family="Times,serif" font-size="14.00">Rewrite FocusState to be</text>
@ -541,9 +635,9 @@
<polygon fill="black" stroke="black" points="342.49,-879.78 352.67,-876.83 342.88,-872.79 342.49,-879.78"/>
</g>
<!-- ECC/zashi&#45;ios#1012 -->
<g id="node24" class="node open">
<g id="node31" class="node open">
<title>ECC/zashi&#45;ios#1012</title>
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1012" xlink:title="ECC/zashi&#45;ios#1012&#10;Analyze the performance&#10;of UI refresh rate" target="_blank">
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1012" xlink:title="ECC/zashi&#45;ios#1012&#10;Analyze the performance&#10;of UI refresh rate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="234,-812.5 39,-812.5 39,-759.5 234,-759.5 234,-812.5"/>
<text text-anchor="middle" x="136.5" y="-797.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1012</text>
<text text-anchor="middle" x="136.5" y="-782.3" font-family="Times,serif" font-size="14.00">Analyze the performance</text>
@ -558,9 +652,9 @@
<polygon fill="black" stroke="black" points="342.34,-872.42 352.9,-871.56 344.11,-865.65 342.34,-872.42"/>
</g>
<!-- ECC/zashi&#45;ios#1013 -->
<g id="node25" class="node open">
<g id="node32" class="node open">
<title>ECC/zashi&#45;ios#1013</title>
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1013" xlink:title="ECC/zashi&#45;ios#1013&#10;Autocomplete on macOS&#10;interferes with typing" target="_blank">
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/1013" xlink:title="ECC/zashi&#45;ios#1013&#10;Autocomplete on macOS&#10;interferes with typing" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="525,-843.5 334,-843.5 334,-790.5 525,-790.5 525,-843.5"/>
<text text-anchor="middle" x="429.5" y="-828.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1013</text>
<text text-anchor="middle" x="429.5" y="-813.3" font-family="Times,serif" font-size="14.00">Autocomplete on macOS</text>
@ -575,9 +669,9 @@
<polygon fill="black" stroke="black" points="585.97,-820.5 595.97,-817 585.97,-813.5 585.97,-820.5"/>
</g>
<!-- ECC/zashi&#45;ios#311 -->
<g id="node26" class="node open">
<g id="node33" class="node open">
<title>ECC/zashi&#45;ios#311</title>
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/311" xlink:title="ECC/zashi&#45;ios#311&#10;Integrate ZEC price from&#10;the SDK" target="_blank">
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-ios/issues/311" xlink:title="ECC/zashi&#45;ios#311&#10;Integrate ZEC price from&#10;the SDK" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="528,-772.5 331,-772.5 331,-719.5 528,-719.5 528,-772.5"/>
<text text-anchor="middle" x="429.5" y="-757.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#311</text>
<text text-anchor="middle" x="429.5" y="-742.3" font-family="Times,serif" font-size="14.00">Integrate ZEC price from</text>
@ -592,9 +686,9 @@
<polygon fill="black" stroke="black" points="586.63,-791.29 597.19,-790.49 588.43,-784.53 586.63,-791.29"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334 -->
<g id="node27" class="node open">
<g id="node34" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334</title>
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1334" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334&#10;Trigger sync after send" target="_blank">
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1334" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334&#10;Trigger sync after send" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="265,-710 8,-710 8,-672 265,-672 265,-710"/>
<text text-anchor="middle" x="136.5" y="-694.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334</text>
<text text-anchor="middle" x="136.5" y="-679.8" font-family="Times,serif" font-size="14.00">Trigger sync after send</text>
@ -608,9 +702,9 @@
<polygon fill="black" stroke="black" points="290.78,-686.08 300.57,-682.03 290.39,-679.09 290.78,-686.08"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338 -->
<g id="node28" class="node open">
<g id="node35" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338</title>
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1338" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338&#10;SuggestScanRanges called&#10;too often" target="_blank">
<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/1338" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338&#10;SuggestScanRanges called&#10;too often" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="265,-653.5 8,-653.5 8,-600.5 265,-600.5 265,-653.5"/>
<text text-anchor="middle" x="136.5" y="-638.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338</text>
<text text-anchor="middle" x="136.5" y="-623.3" font-family="Times,serif" font-size="14.00">SuggestScanRanges called</text>
@ -624,167 +718,10 @@
<path fill="none" stroke="black" d="M265.14,-648.05C273.59,-649.45 282.12,-650.86 290.62,-652.26"/>
<polygon fill="black" stroke="black" points="290.13,-655.73 300.57,-653.9 291.27,-648.82 290.13,-655.73"/>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
<g id="node29" class="node open">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>
<g id="a_node29"><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="248,-1159.5 25,-1159.5 25,-1106.5 248,-1106.5 248,-1159.5"/>
<text text-anchor="middle" x="136.5" y="-1144.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#25</text>
<text text-anchor="middle" x="136.5" y="-1129.3" font-family="Times,serif" font-size="14.00">Migrate to FFI library</text>
<text text-anchor="middle" x="136.5" y="-1114.3" font-family="Times,serif" font-size="14.00">generated by Uniffi</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="node30" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<g id="a_node30"><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" stroke-width="2" points="265,-2161 8,-2161 8,-2093 265,-2093 265,-2161"/>
<text text-anchor="middle" x="136.5" y="-2145.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</text>
<text text-anchor="middle" x="136.5" y="-2130.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="136.5" y="-2115.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="136.5" y="-2100.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
<g id="node31" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
<g id="a_node31"><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="260.5,-2075 12.5,-2075 12.5,-2037 260.5,-2037 260.5,-2075"/>
<text text-anchor="middle" x="136.5" y="-2059.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</text>
<text text-anchor="middle" x="136.5" y="-2044.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
<g id="node32" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
<g id="a_node32"><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="265,-2019 8,-2019 8,-1951 265,-1951 265,-2019"/>
<text text-anchor="middle" x="136.5" y="-2003.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</text>
<text text-anchor="middle" x="136.5" y="-1988.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
<text text-anchor="middle" x="136.5" y="-1973.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
<text text-anchor="middle" x="136.5" y="-1958.8" font-family="Times,serif" font-size="14.00">pragmas</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
<g id="node33" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="260.5,-1932.5 12.5,-1932.5 12.5,-1879.5 260.5,-1879.5 260.5,-1932.5"/>
<text text-anchor="middle" x="136.5" y="-1917.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
<text text-anchor="middle" x="136.5" y="-1902.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
<text text-anchor="middle" x="136.5" y="-1887.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247 -->
<g id="node34" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
<g id="a_node34"><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="265,-1861.5 8,-1861.5 8,-1808.5 265,-1808.5 265,-1861.5"/>
<text text-anchor="middle" x="136.5" y="-1846.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</text>
<text text-anchor="middle" x="136.5" y="-1831.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
<text text-anchor="middle" x="136.5" y="-1816.3" 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="node35" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
<g id="a_node35"><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="260.5,-1790 12.5,-1790 12.5,-1752 260.5,-1752 260.5,-1790"/>
<text text-anchor="middle" x="136.5" y="-1774.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</text>
<text text-anchor="middle" x="136.5" y="-1759.8" 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="node36" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
<g id="a_node36"><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="265,-1733.5 8,-1733.5 8,-1680.5 265,-1680.5 265,-1733.5"/>
<text text-anchor="middle" x="136.5" y="-1718.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</text>
<text text-anchor="middle" x="136.5" y="-1703.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
<text text-anchor="middle" x="136.5" y="-1688.3" font-family="Times,serif" font-size="14.00">`.gitattributes`</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225 -->
<g id="node37" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
<g id="a_node37"><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="265,-1662.5 8,-1662.5 8,-1609.5 265,-1609.5 265,-1662.5"/>
<text text-anchor="middle" x="136.5" y="-1647.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</text>
<text text-anchor="middle" x="136.5" y="-1632.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
<text text-anchor="middle" x="136.5" y="-1617.3" font-family="Times,serif" font-size="14.00">ScanActionTests</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411 -->
<g id="node38" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
<g id="a_node38"><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="265,-1591.5 8,-1591.5 8,-1538.5 265,-1538.5 265,-1591.5"/>
<text text-anchor="middle" x="136.5" y="-1576.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</text>
<text text-anchor="middle" x="136.5" y="-1561.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
<text text-anchor="middle" x="136.5" y="-1546.3" font-family="Times,serif" font-size="14.00">crash</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250 -->
<g id="node39" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
<g id="a_node39"><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="265,-1520 8,-1520 8,-1452 265,-1452 265,-1520"/>
<text text-anchor="middle" x="136.5" y="-1504.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</text>
<text text-anchor="middle" x="136.5" y="-1489.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
<text text-anchor="middle" x="136.5" y="-1474.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
<text text-anchor="middle" x="136.5" y="-1459.8" font-family="Times,serif" font-size="14.00">ndFail</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392 -->
<g id="node40" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
<g id="a_node40"><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="265,-1434 8,-1434 8,-1396 265,-1396 265,-1434"/>
<text text-anchor="middle" x="136.5" y="-1418.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</text>
<text text-anchor="middle" x="136.5" y="-1403.8" 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="node41" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
<g id="a_node41"><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="265,-1378 8,-1378 8,-1310 265,-1310 265,-1378"/>
<text text-anchor="middle" x="136.5" y="-1362.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</text>
<text text-anchor="middle" x="136.5" y="-1347.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
<text text-anchor="middle" x="136.5" y="-1332.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
<text text-anchor="middle" x="136.5" y="-1317.8" 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="node42" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
<g id="a_node42"><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="260.5,-1291.5 12.5,-1291.5 12.5,-1208.5 260.5,-1208.5 260.5,-1291.5"/>
<text text-anchor="middle" x="136.5" y="-1276.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</text>
<text text-anchor="middle" x="136.5" y="-1261.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
<text text-anchor="middle" x="136.5" y="-1246.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
<text text-anchor="middle" x="136.5" y="-1231.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
<text text-anchor="middle" x="136.5" y="-1216.3" font-family="Times,serif" font-size="14.00">ty`</text>
</a>
</g>
</g>
<!-- ECC/zashi#21 -->
<g id="node43" class="node open">
<g id="node36" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node43"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/21" xlink:title="ECC/zashi#21&#10;Release Zashi 1.0" target="_blank">
<g id="a_node36"><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="#c2e0c6" stroke="black" stroke-width="2" points="769,-1331 766,-1335 745,-1335 742,-1331 626,-1331 626,-1293 769,-1293 769,-1331"/>
<text text-anchor="middle" x="697.5" y="-1315.8" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="697.5" y="-1300.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
@ -798,9 +735,9 @@
<polygon fill="black" stroke="black" points="908.19,-1473.22 917.14,-1478.9 913.69,-1468.88 908.19,-1473.22"/>
</g>
<!-- ECC/zashi#68 -->
<g id="node44" class="node open">
<g id="node37" class="node open">
<title>ECC/zashi#68</title>
<g id="a_node44"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/68" xlink:title="ECC/zashi#68&#10;Ensure that iOS and&#10;Android FFI interfaces&#10;are at feature parity" target="_blank">
<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/68" xlink:title="ECC/zashi#68&#10;Ensure that iOS and&#10;Android FFI interfaces&#10;are at feature parity" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="786.5,-1275 608.5,-1275 608.5,-1207 786.5,-1207 786.5,-1275"/>
<text text-anchor="middle" x="697.5" y="-1259.8" font-family="Times,serif" font-size="14.00">ECC/zashi#68</text>
<text text-anchor="middle" x="697.5" y="-1244.8" font-family="Times,serif" font-size="14.00">Ensure that iOS and</text>
@ -809,100 +746,163 @@
</a>
</g>
</g>
<!-- ECC/zashi#67 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="node38" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<g id="a_node38"><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" stroke-width="2" points="265,-2161 8,-2161 8,-2093 265,-2093 265,-2161"/>
<text text-anchor="middle" x="136.5" y="-2145.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</text>
<text text-anchor="middle" x="136.5" y="-2130.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="136.5" y="-2115.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="136.5" y="-2100.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
<g id="node39" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
<g id="a_node39"><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="260.5,-2075 12.5,-2075 12.5,-2037 260.5,-2037 260.5,-2075"/>
<text text-anchor="middle" x="136.5" y="-2059.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</text>
<text text-anchor="middle" x="136.5" y="-2044.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
<g id="node40" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
<g id="a_node40"><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="265,-2019 8,-2019 8,-1951 265,-1951 265,-2019"/>
<text text-anchor="middle" x="136.5" y="-2003.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</text>
<text text-anchor="middle" x="136.5" y="-1988.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
<text text-anchor="middle" x="136.5" y="-1973.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
<text text-anchor="middle" x="136.5" y="-1958.8" font-family="Times,serif" font-size="14.00">pragmas</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
<g id="node41" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-swift-wallet-sdk/issues/522" xlink:title="ECC/zcash&#45;swift&#45;wallet&#45;sdk#522&#10;Remove account field from&#10;`UnifiedFullViewingKey`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="260.5,-1932.5 12.5,-1932.5 12.5,-1879.5 260.5,-1879.5 260.5,-1932.5"/>
<text text-anchor="middle" x="136.5" y="-1917.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</text>
<text text-anchor="middle" x="136.5" y="-1902.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
<text text-anchor="middle" x="136.5" y="-1887.3" font-family="Times,serif" font-size="14.00">`UnifiedFullViewingKey`</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247 -->
<g id="node42" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
<g id="a_node42"><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="265,-1861.5 8,-1861.5 8,-1808.5 265,-1808.5 265,-1861.5"/>
<text text-anchor="middle" x="136.5" y="-1846.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</text>
<text text-anchor="middle" x="136.5" y="-1831.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
<text text-anchor="middle" x="136.5" y="-1816.3" 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="node43" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
<g id="a_node43"><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="260.5,-1790 12.5,-1790 12.5,-1752 260.5,-1752 260.5,-1790"/>
<text text-anchor="middle" x="136.5" y="-1774.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</text>
<text text-anchor="middle" x="136.5" y="-1759.8" 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="node44" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
<g id="a_node44"><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="265,-1733.5 8,-1733.5 8,-1680.5 265,-1680.5 265,-1733.5"/>
<text text-anchor="middle" x="136.5" y="-1718.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</text>
<text text-anchor="middle" x="136.5" y="-1703.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
<text text-anchor="middle" x="136.5" y="-1688.3" font-family="Times,serif" font-size="14.00">`.gitattributes`</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225 -->
<g id="node45" class="node open">
<title>ECC/zashi#67</title>
<g id="a_node45"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/67" xlink:title="ECC/zashi#67&#10;Release Zashi 1.3" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="769,-230 626,-230 626,-192 769,-192 769,-230"/>
<text text-anchor="middle" x="697.5" y="-214.8" font-family="Times,serif" font-size="14.00">ECC/zashi#67</text>
<text text-anchor="middle" x="697.5" y="-199.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.3</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
<g id="a_node45"><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="265,-1662.5 8,-1662.5 8,-1609.5 265,-1609.5 265,-1662.5"/>
<text text-anchor="middle" x="136.5" y="-1647.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</text>
<text text-anchor="middle" x="136.5" y="-1632.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
<text text-anchor="middle" x="136.5" y="-1617.3" font-family="Times,serif" font-size="14.00">ScanActionTests</text>
</a>
</g>
</g>
<!-- ECC/zashi#33 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411 -->
<g id="node46" class="node open">
<title>ECC/zashi#33</title>
<g id="a_node46"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/33" xlink:title="ECC/zashi#33&#10;UI: Documentation screen" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="799,-174 596,-174 596,-136 799,-136 799,-174"/>
<text text-anchor="middle" x="697.5" y="-158.8" font-family="Times,serif" font-size="14.00">ECC/zashi#33</text>
<text text-anchor="middle" x="697.5" y="-143.8" font-family="Times,serif" font-size="14.00">UI: Documentation screen</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
<g id="a_node46"><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="265,-1591.5 8,-1591.5 8,-1538.5 265,-1538.5 265,-1591.5"/>
<text text-anchor="middle" x="136.5" y="-1576.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</text>
<text text-anchor="middle" x="136.5" y="-1561.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
<text text-anchor="middle" x="136.5" y="-1546.3" font-family="Times,serif" font-size="14.00">crash</text>
</a>
</g>
</g>
<!-- ECC/zashi#55 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250 -->
<g id="node47" class="node open">
<title>ECC/zashi#55</title>
<g id="a_node47"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/55" xlink:title="ECC/zashi#55&#10;Create a view&#45;only wallet" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="796,-118 599,-118 599,-80 796,-80 796,-118"/>
<text text-anchor="middle" x="697.5" y="-102.8" font-family="Times,serif" font-size="14.00">ECC/zashi#55</text>
<text text-anchor="middle" x="697.5" y="-87.8" font-family="Times,serif" font-size="14.00">Create a view&#45;only wallet</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
<g id="a_node47"><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="265,-1520 8,-1520 8,-1452 265,-1452 265,-1520"/>
<text text-anchor="middle" x="136.5" y="-1504.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</text>
<text text-anchor="middle" x="136.5" y="-1489.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
<text text-anchor="middle" x="136.5" y="-1474.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
<text text-anchor="middle" x="136.5" y="-1459.8" font-family="Times,serif" font-size="14.00">ndFail</text>
</a>
</g>
</g>
<!-- ECC/zashi#55&#45;&gt;ECC/zashi#27 -->
<g id="edge38" class="edge">
<title>ECC/zashi#55&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M796.25,-116.6C800.23,-119.6 803.85,-123.04 807,-127 848.6,-179.34 819.25,-1265.5 837,-1330 851.78,-1383.7 887.26,-1438.5 910.29,-1470.4"/>
<polygon fill="black" stroke="black" points="907.67,-1472.74 916.43,-1478.7 913.3,-1468.58 907.67,-1472.74"/>
</g>
<!-- ECC/zashi#56 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392 -->
<g id="node48" class="node open">
<title>ECC/zashi#56</title>
<g id="a_node48"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/56" xlink:title="ECC/zashi#56&#10;Support &quot;Spam Filtering&quot;&#10;in Zashi" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="797.5,-61.5 597.5,-61.5 597.5,-8.5 797.5,-8.5 797.5,-61.5"/>
<text text-anchor="middle" x="697.5" y="-46.3" font-family="Times,serif" font-size="14.00">ECC/zashi#56</text>
<text text-anchor="middle" x="697.5" y="-31.3" font-family="Times,serif" font-size="14.00">Support &quot;Spam Filtering&quot;</text>
<text text-anchor="middle" x="697.5" y="-16.3" font-family="Times,serif" font-size="14.00">in Zashi</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
<g id="a_node48"><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="265,-1434 8,-1434 8,-1396 265,-1396 265,-1434"/>
<text text-anchor="middle" x="136.5" y="-1418.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</text>
<text text-anchor="middle" x="136.5" y="-1403.8" font-family="Times,serif" font-size="14.00">Remove default fee</text>
</a>
</g>
</g>
<!-- ECC/zashi#56&#45;&gt;ECC/zashi#27 -->
<g id="edge39" class="edge">
<title>ECC/zashi#56&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M797.78,-61.06C801.18,-64.03 804.28,-67.33 807,-71 848.62,-127.24 818.47,-1262.5 837,-1330 851.75,-1383.7 887.23,-1438.5 910.28,-1470.4"/>
<polygon fill="black" stroke="black" points="907.66,-1472.74 916.42,-1478.7 913.29,-1468.58 907.66,-1472.74"/>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401 -->
<g id="node49" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
<g id="a_node49"><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="265,-1378 8,-1378 8,-1310 265,-1310 265,-1378"/>
<text text-anchor="middle" x="136.5" y="-1362.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</text>
<text text-anchor="middle" x="136.5" y="-1347.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
<text text-anchor="middle" x="136.5" y="-1332.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
<text text-anchor="middle" x="136.5" y="-1317.8" font-family="Times,serif" font-size="14.00">should be &quot;transparent&quot;</text>
</a>
</g>
<!-- ECC/zashi#66&#45;&gt;ECC/zashi#67 -->
<g id="edge35" class="edge">
<title>ECC/zashi#66&#45;&gt;ECC/zashi#67</title>
<path fill="none" stroke="black" d="M625.91,-450.39C604.5,-445.25 583.86,-435.17 573,-416 557.45,-388.54 557.45,-301.46 573,-274 582.86,-256.59 599.32,-243.85 617.09,-234.59"/>
<polygon fill="black" stroke="black" points="618.99,-237.56 626.48,-230.06 615.95,-231.25 618.99,-237.56"/>
</g>
<!-- ECC/zashi#38 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#459 -->
<g id="node50" class="node open">
<title>ECC/zashi#38</title>
<g id="a_node50"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/38" xlink:title="ECC/zashi#38&#10;Enable address rotation&#10;for Zashi" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791.5,-416.5 603.5,-416.5 603.5,-363.5 791.5,-363.5 791.5,-416.5"/>
<text text-anchor="middle" x="697.5" y="-401.3" font-family="Times,serif" font-size="14.00">ECC/zashi#38</text>
<text text-anchor="middle" x="697.5" y="-386.3" font-family="Times,serif" font-size="14.00">Enable address rotation</text>
<text text-anchor="middle" x="697.5" y="-371.3" font-family="Times,serif" font-size="14.00">for Zashi</text>
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
<g id="a_node50"><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="260.5,-1291.5 12.5,-1291.5 12.5,-1208.5 260.5,-1208.5 260.5,-1291.5"/>
<text text-anchor="middle" x="136.5" y="-1276.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</text>
<text text-anchor="middle" x="136.5" y="-1261.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
<text text-anchor="middle" x="136.5" y="-1246.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
<text text-anchor="middle" x="136.5" y="-1231.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
<text text-anchor="middle" x="136.5" y="-1216.3" font-family="Times,serif" font-size="14.00">ty`</text>
</a>
</g>
</g>
<!-- ECC/zashi#38&#45;&gt;ECC/zashi#27 -->
<g id="edge36" class="edge">
<title>ECC/zashi#38&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M791.69,-411.38C797.5,-415.45 802.72,-420.28 807,-426 867.16,-506.5 809.92,-1233.2 837,-1330 852,-1383.6 887.41,-1438.5 910.37,-1470.4"/>
<polygon fill="black" stroke="black" points="907.74,-1472.73 916.49,-1478.7 913.37,-1468.57 907.74,-1472.73"/>
</g>
<!-- ECC/zashi#40 -->
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
<g id="node51" class="node open">
<title>ECC/zashi#40</title>
<g id="a_node51"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/40" xlink:title="ECC/zashi#40&#10;Add &quot;Send entire wallet&#10;balance&quot; option to the&#10;send workflow." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791,-345 604,-345 604,-277 791,-277 791,-345"/>
<text text-anchor="middle" x="697.5" y="-329.8" font-family="Times,serif" font-size="14.00">ECC/zashi#40</text>
<text text-anchor="middle" x="697.5" y="-314.8" font-family="Times,serif" font-size="14.00">Add &quot;Send entire wallet</text>
<text text-anchor="middle" x="697.5" y="-299.8" font-family="Times,serif" font-size="14.00">balance&quot; option to the</text>
<text text-anchor="middle" x="697.5" y="-284.8" font-family="Times,serif" font-size="14.00">send workflow.</text>
<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>
<g id="a_node51"><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="248,-1159.5 25,-1159.5 25,-1106.5 248,-1106.5 248,-1159.5"/>
<text text-anchor="middle" x="136.5" y="-1144.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;light&#45;client&#45;ffi#25</text>
<text text-anchor="middle" x="136.5" y="-1129.3" font-family="Times,serif" font-size="14.00">Migrate to FFI library</text>
<text text-anchor="middle" x="136.5" y="-1114.3" font-family="Times,serif" font-size="14.00">generated by Uniffi</text>
</a>
</g>
</g>
<!-- ECC/zashi#40&#45;&gt;ECC/zashi#27 -->
<g id="edge37" class="edge">
<title>ECC/zashi#40&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M791.4,-338.09C797.36,-342.6 802.69,-347.86 807,-354 869.34,-442.8 807.9,-1225.5 837,-1330 851.93,-1383.6 887.36,-1438.5 910.35,-1470.4"/>
<polygon fill="black" stroke="black" points="907.72,-1472.73 916.47,-1478.7 913.35,-1468.57 907.72,-1472.73"/>
</g>
<!-- ECC/zashi#45 -->
<g id="node57" class="node open">
<title>ECC/zashi#45</title>

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB